0 1
1 -2
2 10
3 -80
4 880
5 -12320
6 209440
7 -4188800
8 96342400
9 -2504902400
10 72642169600
11 -2324549427200
12 81359229952000
13 -3091650738176000
14 126757680265216000
15 -5577337931669504000
16 262134882788466688000
17 -13106744139423334400000
18 694657439389436723200000
19 -38900816605808456499200000
20 2295148179742698933452800000
21 -142299187144047333874073600000
22 9249447164363076701814784000000
23 -628962407176689215723405312000000
24 44656330909544934316361777152000000
25 -3304568487306325139410771509248000000
26 254451773522587035734629406212096000000
27 -20356141881806962858770352496967680000000
28 1689559776189977917277939257248317440000000
29 -145302140752338100885902776123355299840000000
30 12931890526958090978845347074978621685760000000
31 -1189733928480144370053771930898033195089920000000
32 113024723205613715155108333435313153533542400000000
33 -11076422874150144085200616676660689046287155200000000
34 1118718710289164552605262284342729593675002675200000000
35 -116346745870073113470947277571643877742200278220800000000
36 12449101808097823141391358700165894918415429769625600000000
37 -1369401198890760545553049457018248441025697274658816000000000
38 154742335474655941647494588643062073835903792036446208000000000
39 -17950110915060089231109372282595200564964839876227760128000000000
40 2136063198892150618502015301628828867230815945271103455232000000000
41 -260599710264842375457245866798717121802159545323074621538304000000000
42 32574963783105296932155733349839640225269943165384327692288000000000000
43 -4169595364237478007315933868779473948834552725169193944612864000000000000
44 546216992715109618958387336810111087297326406997164406744285184000000000000
45 -73193077023824688940423903132554885697841738537620030503734214656000000000000
46 10027451552263982384838074729160019340604318179653944179011587407872000000000000
47 -1403843217316957533877330462082402707684604545151552185061622237102080000000000000
48 200749580076324927344458256077783587198898449956671962463811979905597440000000000000
49 -29309438691143439392290905387356403731039173693674106519716549066217226240000000000000
50 4367106364980372469451344902716104155924836880357441871437765810866366709760000000000000
51 -663800167477016615356604425212847831700575205814331164458540403251687739883520000000000000
52 102889025958937575380273685907991413913589156901221330491073762504011599681945600000000000000
53 -16256466101512136910083242373462643398347086790392970217589654475633832749747404800000000000000
54 2617291042343454042523402022127485587133880973253268205031934370577047072709332172800000000000000
55 -429235730944326462973837931628907636289956479613535985625237236774635719924330476339200000000000000
56 71682367067702519316630934582027575260422732095460509599414618541364165227363189548646400000000000000
57 -12186002401509428283827258878944687794271864456228286631900485152031908088651742223269888000000000000000
58 2108178415461131093102115786057430988409032550927493587318783931301520099336751404625690624000000000000000
59 -371039401121159072385972378346107853959989728963238871368105971909067537483268247214121549824000000000000000
60 66416052800687473957089055723953305858838161484419757974890968971723089209505016251327757418496000000000000000
61 -12087721609725120260190208141759501666308545390164395951430156352853602236129912957741651850166272000000000000000
62 2236228497799147248135188506225507808267080897180413251014578925277916413684033897182205592280760320000000000000000
63 -420410957586239682649415439170395467954211208669917691190740837952248285772598372670254651348782940160000000000000000
64 80298492898971779386038348881545534379254340855954279017431500048879422582566289180018638407617541570560000000000000000
65 -15577907622400525200891439683019833669575342126055130129381711009482607981017860100923615851077803064688640000000000000000
66 3068847801612903464575613617554907232906342398832860635488197068868073772260518439881952322662327203743662080000000000000000
67 -613769560322580692915122723510981446581268479766572127097639413773614754452103687976390464532465440748732416000000000000000000
68 124595220745483880661769912872729233655997501392614141800820800996043795153777048659207264300090484471992680448000000000000000000
69 -25666615473569679416324602051782222133135485286878513210969085005185021801678072023796696445818639801230492172288000000000000000000
70 5364322633976062998011841828822484425825316424957609261092538766083669556550717052973509557176095718457172864008192000000000000000000
71 -1137236398402925355578510467710366698274967082091013163351618218409737945988752015230384026121332292312920647169736704000000000000000000
72 244505825656628951449379750557728840129117922649567830120597916958093658387581683274532565616086442847277939141493391360000000000000000000
73 -53302269993145111415964785621584887148147707137605786966290345896864417528492806953848099304306844540706590732845559316480000000000000000000
74 11779801668485069622928217622370260059740643277410878919550166443207036273796910336800429946251812643496156551958868608942080000000000000000000
75 -2638675573740655595535920747410938253381904094140036877979237283278376125330507915443296307960406032143139067638786568403025920000000000000000000
76 598979355239128820186654009662282983517692229369788371301286863304191380450025296805628261907012169296492568354004551027486883840000000000000000000
77 -137765251704999628642930422222325086209069212755051325399295978559964017503505818265294500238612798938193290721421046736321983283200000000000000000000
78 32099303647264913473802788377801745086713126571926958818035963004471616078316855655813618555596782152599036738091103889563022104985600000000000000000000
79 -7575435660754519579817458057161211840464297870974762281056487269055301394482777934772013979120840588013372670189500517936873216776601600000000000000000000
80 1810529122920330179576372475661529629870967191162968185172500457304217033281383926410511341009880900535196068175290623786912698809607782400000000000000000000
81 -438148047746719903457482139110090170428774060261438300811745110667620522054094910191343744524391177929517448498420330956432873111925083340800000000000000000000
82 107346271697946376347083124081972091755049644764052383698877552113567027903253252996879217408475838592731774882112981084326053912421645418496000000000000000000000
83 -26621875381090701334076614772329078755252311901484991157321632924164622920006806743226045917302007970997480170764019308912861370280568063787008000000000000000000000
84 6682090720653766034853230307854598767568330287272732780487729863965320352921708492549737525242804000720367522861768846537128203940422584010539008000000000000000000000
85 -1697251043046056572852720498195068086962355892967274126243883385447191369642113957107633331411672216182973350806889287020430563800867336338676908032000000000000000000000
86 436193518062836539223149168036132498349325464492589450444678030059928181998023286976661766172799759559024151157370546764250654896822905439039965364224000000000000000000000
87 -113410314696337500198018783689394449570824620768073257115616287815581327319486054613932059204927937485346279300916342158705170273173955414150390994698240000000000000000000000
88 29826912765136762552078940110310740237126875262003266621407083695497889085024832363464131570896047558646071456140997987739459781844750273921552831605637120000000000000000000000
89 -7933958795526378838852998069342656903075748819692868921294284263002438496616605408681458997858348650599855007333505464738696301970703572863133053207099473920000000000000000000000
90 2134234915996595907651456480653174706927376432497381739828162466747655955589866854935312470423895787011360996972712970014709305230119261100182791312709758484480000000000000000000000
91 -580511897151074086881196162737663520284246389639287833233260190955362419920443784542404991955299654067090191176577927844000931022592439019249719237057054307778560000000000000000000000
92 159640771716545373892328944752857468078167757150804154139146552512724665478122040749161372787707404868449802573558930157100256031212920730293672790190689934639104000000000000000000000000
93 -44380134537199613942067446641294376125730636487923554850682741598537457002917927328266861634982658553429045115449382583673871176677191963021641035673011801829670912000000000000000000000000
94 12470817804953091517720952506203719691330308853106518913041850389189025417819937579242988119430127053513561677441276506012357800646290941609081131024116316314137526272000000000000000000000000
95 -3541712256606677991032750511761856392337807714282251371303885510529683218660862272505008625918156083197851516393322527707509615383546627416979041210849033833215057461248000000000000000000000000
96 1016471417646116583426399396875652784600950813999006143564215141522019083755667472208937475638510795877783385204883565452055259615077882068672984827513672710132721491378176000000000000000000000000
97 -294776711117373809193655825093939307534275736059711781633622391041385534289143566940591867935168130804557181709416233981096025288372585799915165599978965085938489232499671040000000000000000000000000
98 86369576357390526093741156752524217107542790665495552018651360575125961546719065113593417305004262325735254240858956556461135409493167639375143520793836770179977345122403614720000000000000000000000000
99 -25565394601787595723747382398747168263832666036986683397520802730237284617828843273623651522281261648417635255294251140712496081209977621255042482154975683973273294156231469957120000000000000000000000000
100 7644052985934491121400467337225403310885967145059018335858720016340948100730824138813471805162097232876872941332981091073036328281783308755257702164337729508008714952713209517178880000000000000000000000000
101 -2308504001752216318662941135842071799887562077807823537429333444934966326420708889921668485158953364328815628282560289504056971141098559244087826053629994311418631915719389274188021760000000000000000000000000
102 704093720534425977192197046431831898965706433731386178915946700705164729558316211426108887973480776120288766626180888298737376198035060569446786946357148264982682734294413728627346636800000000000000000000000000
103 -216860865924603200975196690301004224881437581589266943106111583817190736703961393119241537495832079045048940120863713596011111868994798655389610379478001665614666282162679428417222764134400000000000000000000000000
104 67443729302551595503286170683612313938127087874262019306000702567146319114931993260084118161203776583010220377588614928359455791257382381826168828017658518006161213752593302237756279645798400000000000000000000000000
105 -21177331001001200988031857594654266576571905592518274062084220606083944202088645883666413102617985847065209198562825087504869118454818067893417011997544774653934621118314296902655471808780697600000000000000000000000000
106 6713213927317380713206098857505402504773294072828292877680697932128610312062100745122252953529901513519671315944415552739043510550177327522213192803221693565297274894505632118141784563383481139200000000000000000000000000
107 -2148228456741561828225951634401728801527454103305053720857823338281155299859872238439120945129568484326294821102212976876493923376056744807108221697030941940895127966241802277805371060282713964544000000000000000000000000000
108 693877791527524470516982377911758402893367675367532351837076938264813161854738733015836065276850620437393227216014791531107537250466328572695955608140994246909126333096102135731134852471316610547712000000000000000000000000000
109 -226204160037972977388536255199233239343237862169815546698887081874329090764644826963162557280253302262590192072420822039141057143652023114698881528253964124492375184589329296248349961905649215038554112000000000000000000000000000
110 74421168652493109560828427960547735743925256653869314863933849936654270861568148070880481345203336444392173191826450450877407800261515604735932022795554196957991435729889338465707137466958591747684302848000000000000000000000000000
111 -24707827992627712374195038082901848266983185209084612534826038178969217926040625159532319806607507699538201499686381549691299389686823180772329431568123993390053156662323260370614769639030252460231188545536000000000000000000000000000
112 8277122377530283645355337757772119169439367045043345199166722789954688005223609428443327135213515079345297502394937819146585295545085765558730359575321537785667807481878292224155947829075134574177448162754560000000000000000000000000000
113 -2797667363605235872130104162126976279270506061224650677318352303004684545765579986813844571702168096818710555809488982871545829894238988758850861536458679771555718928874862771764710366227395486071977479011041280000000000000000000000000000
114 954004570989385432396365519285298911231242566877605880965558135324597430106062775503520998950439321015180299531035743159197127993935495166768143783932409802100500154746328205171766234883541860750544320342765076480000000000000000000000000000
115 -328177572420348588744349738634142825463547443005896423052151998551661515956485594773211223638951126429222023038676295646763812029913810337368241461672748971922572053232736902579087584799938400098187246197911186309120000000000000000000000000000
116 113877617629860960294289359306047560435850962723046058799096743497426546036900501386304294602716040870940041994420674589427042774380092187066779787200443893257132502471759705194943391925578624834070974430675181649264640000000000000000000000000000
117 -39857166170451336103001275757116646152547836953066120579683860224099291112915175485206503110950614304829014698047236106299464971033032265473372925520155362639996375865115896818230187173952518691924841050736313577242624000000000000000000000000000000
118 14069579658169321644359450342262176091849386444432340564628402659107049762859056946277895598165566849604642188410674345523711134774660389712100642708614843011918720680385911576835256072405239098249468890909918692766646272000000000000000000000000000000
119 -5008770358308278505391964321845334688698381574217913241007711346642109715577824272874930832946941798459252619074200067006441163979779098737507828804266884112243064562217384521353351161776265118976810925163931054624926072832000000000000000000000000000000
120 1798148558632671983435715191542475153242718985144230853521768373444517387892438913962100169027952105646871690247637824055312377868740696446765310540731811396295260177836041043165853067077679177712675122133851248610348460146688000000000000000000000000000000
121 -650929778225027258003728899338376005473864272622211568974880151186915294417062886854280261188118662244167551869644892308023080788484132113729042415744915725458884184376646857626038810282119862331988394212454151996946142573101056000000000000000000000000000000
122 237589369052134949171361048258507241997960459507107222675831255183224082462227953701812295333663311719121156432420385692428424487796708221511100481746894239792492727297476103033504165752973749751175763887545765478885342039181885440000000000000000000000000000000
123 -87432887811185661295060865759130665055249449098615457944705901907426462346099886962266924682788098712636585567130701934813660211509188625516084977282857080243637323645471205916329532997094339908432681110616841696229805870418933841920000000000000000000000000000000
124 32437601377949880340467581196637476735497545615586334897485889607655217530403058063001029057314384622388173245405490417815867938469908980066467526571939976770389447072469817394958256741922000106028524692038848269301257977925424455352320000000000000000000000000000000
125 -12131662915353255247334875367542416299076082060229289251659722713263051356370743715562384867435579848773176793781653416263134608987745958544858854937905551312125653205103711705714388021478828039654668234822529252718670483744108746301767680000000000000000000000000000000
126 4573636919088177228245248013563490944751682936706442047875715462900170361351770380767019095023213602987487651255683337931201747588380226371411788311590392844671371258324099313054324284097518170949809924528093528274938772371528997355766415360000000000000000000000000000000
127 -1737982029253507346733194245154126559005639515948447978192771875902064737313672744691467256108821169135245307477159668413856664083584486021136479558404349280975121078163157738960643227957056904960927771320675540744476733501181018995191237836800000000000000000000000000000000
128 665647117204093313798813395894030472099159934608255575647831628470490794391136661216831959089678507778798952763752153002507102344012858146095271670868865774613471372936489414021926356307552794600035336415818732105134588930952330275158244091494400000000000000000000000000000000
129 -256939787240780019126341970815095762230275734758786652200063008589609446634978751229697136208615904002616395766808331058967741504788963244392774864955382189000799949953484913812463573534715378715613639856506030592581951327347599486211082219316838400000000000000000000000000000000
130 99949577236663427440147026647072251507577260821168007705824510341358074741006734228352185985151586657017777953288440781938451445362906702068789422467643671521311180531905631473048330105004282320373705904180845900514379066338216200136110983314250137600000000000000000000000000000000
131 -39180234276772063556537634445652322590970286241897859020683208053812365298474639817514056906179421969550968957689068786519872966582259427210965453607316319236353982768507007537434945401161678669586492714438891593001636594004580750453355505459186053939200000000000000000000000000000000
132 15476192539324965104832365606032667423433263065549654313169867181255884292897482727918052477940871677972632738287182170675349821799992473748331354174889946098359823193560267977286803433458863074486664622203362179235646454631809396429075424656378491305984000000000000000000000000000000000
133 -6159524630651336111723281511201001634526438700088762416641607138139841948573198125711384886220466927833107829838298503928789229076397004551835878961606198547147209631036986654960147766516627503645692519636938147335787288943460139778772019013238639539781632000000000000000000000000000000000
134 2469969376891185780801035885991601655445101918735593729073284462394076621377852448410265339374407238061076239765157700075444480859635198825286187463604085617406031062045831648639019254373167628961922700374412197081650702866327516051287579624308694455452434432000000000000000000000000000000000
135 -997867628264039055443618497940607068799821175169179866545606922807206955036652389157747197107260524176674800865123710830479570267292620325415619735296050589432036549066515986050163778766759722100616770951262527620986883957996316484720182168220712560002783510528000000000000000000000000000000000
136 406132124703463895565552728661827077001527218293856205684062017582533230699917522387203109222655033339906643952105350308005185098788096472444157232265492589898838875470072006322416657958071206894951025777163848741741661770904500809281114142465830011921132888784896000000000000000000000000000000000
137 -166514171128420197181876618751349101570626159500481044330465427208838624586966184178753274781288563669361724020363193626282125890503119553702104465228851961858523938942729522592190829762809194826929920568637177984114081326070845331805256798410990304887664484401807360000000000000000000000000000000000
138 68770352676037541436115043544307178948668603873698671308482221437250351954417034065825102484672176795446392020409998967654517992777788375678969144139515860247570386783347292830574812692040197463522057194847154507439115587667259122035571057743738995918605432057946439680000000000000000000000000000000000
139 -28608466713231617237423858114431786442646139211458647264328604117896146413037486171383242633623625546905699080490559570544279484995559964282451163962038597862989280901872473817519122079888722144825175793056416275094672084469579794766797560021395422302139859736105718906880000000000000000000000000000000000
140 11986947552844047622480596549946918519468732329601173203753685125398485347062706705809578663488299104153487914725544460058053104213139625034347037700094172504592508697884566529540512151473374578681748657290638419264667603392753934007288177648964681944596601229428296221982720000000000000000000000000000000000
141 -5058491867300188096686811744077599615215805043091695091984055122918160816460462229851642195992062221952771900014179762144498409977944921764494449909439740796938038670507287075466096127921764072203697933376649412929689728631742160151075610967863095780619765718818741005676707840000000000000000000000000000000000
142 2149859043602579941091894991232979836466717143313970414093223427240218346995696447686947933296626444329928057506026398911411824240626591749910141211511889838698666434965597007073090854366749730686571621685076000495118134668490418064207134661341815706763400430497964927412600832000000000000000000000000000000000000
143 -920139670661904214787331056247715370007754937338379337231899626858813452514158079610013715450956118173209208612579298734084260774988181268961540438527088850963029234165275519027282885668968884733852654081212528211910561638113898931480653635054297122494735384253128988932593156096000000000000000000000000000000000000
144 396580198055280716573339685242765324473342377992841494346948739176148598033602132311915911359362086932653168912021677754390316394019906126922423929005175294765065599925233748700758923723325589320290493909002599659333452066027090439468161716708402059795230950613098594229947650277376000000000000000000000000000000000000
145 -172115805955991830992829423395360150821430592048893208546575752802448491546583325423371505529963145728771475307817408145405397315004639259084331985188246077928038470367551446936129372895923305765006074356507128252150718196655757250729182185051446493951130232566084789895797280220381184000000000000000000000000000000000000
146 75214607202768430143866458023772385908965168725366332134853603974669990805856913210013347916593894683473134709516207359542158626657027356219853077527263536054552811550619982311088535955518484619307654493793615046189863851938565918568652614867482117856643911631379053184463411456306577408000000000000000000000000000000000000
147 -33094427169218109263301241530459849799944674239161186139335585748854795954577041812405873083301313660728179272187131238198549795729092036736735354111995955864003237082272792216878955820428133232495367977269190620323540094852969004170207150541692131856923321117806783401163901040774894059520000000000000000000000000000000000000
148 14660831235963622403642449997993713461375490687948405459725664486742674607877629522895801775902481951702583417578899138521957559507987772274373761871614208447753434027446846952077377428449663021995448013930251444803328262019865268847401767689969614412617031255188405046715608161063278068367360000000000000000000000000000000000000
149 -6538730731239775592024532699105196203773468846824988835037646361087232875113422767211527592052506950459352204240189015780793071540562546434370697794739936967698031576241293740626510333088549707809969814212892144382284404860859909905941188389726448028027195939814028650835161239834222018491842560000000000000000000000000000000000000
150 2935890098326659240819015181898233095494287512224419986931903216128167560925926822477975888831575620756249139703844868085576089121712583349032443309838231698496416177732340889541303139556758818806676446581588572827645697782526099547767593586987175164584210976976498864224987396685565686302837309440000000000000000000000000000000000000
151 -1327022324443649976850194862218001359163417955525437834093220253689931737538518923760045101751872180581824611146137880374680392283014087673762664376046880727720380112335018082072669019079654986100617753854878034918095855397701796995590952301318203174392063361593377486629694303301875690208882463866880000000000000000000000000000000000000
152 603795157621860739466838662309190618419355169764074214512415215428918940580026110310820521297101842164730198071492735570479578488771409891562012291101330731112772951112433227343064403681243018675781078003969505887733614205954317632993883297099782444348388829524986756416510908002353439045041521059430400000000000000000000000000000000000000
153 -276538182190812218675812107337609303236064667751945990246686168666444874785651958522355798754072643711446430716743672891279646947857305730335401629324409474849650011609494418123123496886009302553507733725818033696581995306327077475911198550071700359511562083922443934438761995865077875082629016645219123200000000000000000000000000000000000000
154 127484101989964432809549381482637888791825811833647101503722323755231087276185552878806023225627488750976804560418833202879917242962217941684620151118552767905688655351976926754759932064450288477167065247602113534124299836216782716395062531583053865734830120688246653776269280093800900413091976673446015795200000000000000000000000000000000000000
155 -59152623323343496823630913007943980399407176690812255097727158222427224496150096535765994776691154780453237316034338606136281600734469124941663750119008484308239536083317294014208608477904933853405518274887380679833675124004587180407309014654536993700961175999346447352188945963523617791674677176478951328972800000000000000000000000000000000000000
156 27624275092001413016635636374709838846523151514609323130638582889873513839702095082202719560714769282471661826588036129065643507542997081347756971305576962171947863350909176304635420159181604109540377034372406777482326282910142213250213309843668776058348869191694790913472237764965529508712074241415670270630297600000000000000000000000000000000000000
157 -12983409293240664117818749096113624257865881211866381871400133958240551504659984688635278193535941562761681058496376980660852448545208628233445776513621172220815495774927312863178647474815353931483977206155031185416693352967766840227600255626524324747423968520096551729331951749533798869094674893465365027196239872000000000000000000000000000000000000000
158 6141152595702834127728268322461744273970561813212798625172263362247780861704172757724486585542500359186275140668786311852583208161883681154419852290942814460445729501540618984283500255587662409591921218511329750702095955953753715427654920911346005605531537110005668967974013177529486865081781224609117657863821459456000000000000000000000000000000000000000
159 -2923188635554549044798655721491790274409987423089292145581997360429943690171186232676855614718230170972666966958342284441829607085056632229503849690488779683172167242733334636518946121659727306965754500011392961334197675033986768543563742353800698668233011664362698428755630272504035747778927862913940005143179014701056000000000000000000000000000000000000000
160 1400207356430628992458556090594567541442383975659770937733776735645943027591998205452213839450032251895907477173045954247636381793742126837932344001744125468239468109269267290892575192275009380036596405505457228479080686341279662132367032587470534662083612587229732547373946900529433123186106446335777262463582748041805824000000000000000000000000000000000000000
161 -674899945799563174365024035666581554975229076268009591987680386581344539299343135027967070614915545413827403997408149947360736024583705135883389808840668475691423628667786834210221242676554521177639467453630384126916890816496797147800909707160797707124301267044731087834242406055186765375703307133844640507446884556150407168000000000000000000000000000000000000000
162 327326473712788139567036657298292054162986101989984652114024987491952101560181420488564029248234039525706290938742952724469956971923096990903444057287724210710340459903876614591957302698128942771155141715010736301554692046000946616683441207972986887955286114516694577599607566936765581207216103959914650646111739009732947476480000000000000000000000000000000000000000
163 -159735319171840612108713888761566522431537217771112510231644193896072625561368533198419246273138211288544669978106560929541339002298471331560880699956409414826646144433091787920875163716686924072323709156925239315158689718448461948941519309490817601322179623884146953868608492665141603629121458732438349515302528636749678368522240000000000000000000000000000000000000000
164 78430041713373740545378519381929162513884773925616242523737299202971659150631949800423849920110861742675432959250321416404797450128549423796392423678597022679883256916648067869149705384893279719510941196050292503742916651758194816930285980959991442249190195327116154349486769898584527381898636237627229612013541560644092078944419840000000000000000000000000000000000000000
165 -38744440606406627829416988574673006281859078319254423806726225806267999620412183201409381860534765700881663881869658779703969940363503415355417857297226929203862328916824145527359954460137280181438404950848844496849000825968548239563561274594235772471099956491595380248646464329900756526657926301387851428334689530958181486998543400960000000000000000000000000000000000000000
166 19255986981384094031220243321612484122083961924669448631942934225715195811344855051100462784685778553338186949289220413512873060360661197431642675076721783814319577471661600327097897366688228250174887260571875714933953410506368475063089953473335178918136678376322903983577292771960675993748989371789762159882340696886216199038276070277120000000000000000000000000000000000000000
167 -9627993490692047015610121660806242061041980962334724315971467112857597905672427525550231392342889276669093474644610206756436530180330598715821337538360891907159788735830800163548948683344114125087443630285937857466976705253184237531544976736667589459068339188161451991788646385980337996874494685894881079941170348443108099519138035138560000000000000000000000000000000000000000000
168 4842880725818099648851891195385539756704116424054366330933647957767371746553231045351766390348473306164554017746238933998487574680706291154058132781795528629301373734122892482265121187722089404918984146033826742305889282742351671478367123298543797497911374611645210351869689132148110012427870827005125183210408685266883374058126431674695680000000000000000000000000000000000000000000
169 -2450497647263958422319056944865083116892282910571509363452425866630290103755934908947993793516327492919264332979596900603234712788437383323953415187588537486426495109466183596026151320987377238889005977893116331606779977067629945768053764389063161533943155553492476438046062700866943666288502638464593342704466794745042987273411974427396014080000000000000000000000000000000000000000000
170 1247303302457354836960399984936327306498172001480898265997284766114817662811770868654528840899810693895905545486614822407046468809314628111892288330482565580591086010718287450377311022382575014594504042747596212787851008327423642395939366074033149220777066176727670506965445914741274326140847842978478011436573598525226880522166694983544571166720000000000000000000000000000000000000000000
171 -638619290858165676523724792287399580927064064758219912190609800250786643359626684751118766540703075274703639289146789072407792030369089593288851625207073577262636037487763174593183243459878407472386069886769260947379716263640904906720955429904972401037857882484567299566308308347532454984114095604980741855525682444916162827349347831574820437360640000000000000000000000000000000000000000000
172 328888934791955323409718268028010784177437993350483254778164047129155121330207742646826164768462083766472374233910596372290012895640081140543758586981642892290257559306198034915489370381837379848278825991686169387900553875775066026961292046401060786534496809479552159276648778798979214316818759236565082055595726459131823856084914133261032525240729600000000000000000000000000000000000000000000
173 -170364468222232857526234062838509586203912880555550325975088976412902352849047610691055953350063359391032689853165688920846226679941562030801666948056491018206353415720610582086223493857791762761408431863693435742932486907651484201965949280035749487424869347310408018505304067417871233016112117284540712504798586305830284757451985521029214848074697932800000000000000000000000000000000000000000000
174 88759887943783318771167946738863494412238610769441719833021356711122125834353805170040151695383010242728031413499323927760884100249553818047668479937431820485510129590438113266922440299909508398693793000984280022067825678886423269224259574898625482948356929948722577641263419124710912401394413105245711215000063465337578358632484456456220935846917622988800000000000000000000000000000000000000000000
175 -46510181282542459036092004091164471072013032043187461192503190916627993937201393909101039488380697367189488460673645738146703268530766200656978283487214273934407307905389571351867358717152582400915547532515762731563540655736485793073512017246879753064939031293130630684022031621348518098330672467148752676660033255836891059923421855183059770383784834446131200000000000000000000000000000000000000000000
176 24510865535899875912020486156043676254950867886759792048449181613062952804905134590096247810376627512508860418775011304003312622515713787746227555397761922363432651266140304102434098043939410925282493549635806959533985925573128012949740833089105629865222869491479842370479610664450669037820264390187392660599837525826041588579643317681472498992254607753111142400000000000000000000000000000000000000000000
177 -12990758734026934233370857662703148415123959979982689785678066254923364986599721332751011339499612581629696021950755991121755689933328307505500604360813818852619305171054361174290071963287887790399721581306977688553012540553757846863362641537225983828568120830484316456354193652158854590044740126799318110117913888687802041947210958371180424465894942109148905472000000000000000000000000000000000000000000000
178 6924074405236355946386667134220778105261070669330773655766409313874153537857651470356289043953293506008627979699752943267895782734463987900431822124313765448446089656171974505896608356432444192283051602836619107998755684115152932378172287939341449380626808402648140671236785216600669496493846487584036552692848102670598488357863440811839166240322004144176366616576000000000000000000000000000000000000000000000
179 -3711303881206686787263253583942337064419933878761294679490795392236546296291701188110970927558965319220624597119067577591592139545672697514631456658632178280367104055708178335160582079047790087063715659120427841887333046685721971754700346335487016868015969303819403399782916876097958850120701717345043592243366583031440789759814804275145793104812594221278532506484736000000000000000000000000000000000000000000000
180 2000392791970404178334893681744919677722344360652337832245538716415498453701226940391813329954282307059916657847177424321868163215117583960386355139002744093117869086026708122651553740606758856927342740265910606777272512163604142775783486674827502091860607454758658432482992196216799820215058225648978496219174588253946585680540179504303582483493988285269129020995272704000000000000000000000000000000000000000000000
181 -1084212893247959064657512375505746465325510643473567105077081984297200161906065001692362824835221010426474828553170163982452544462593730506529404485339487298469885044626475802477142127408863300454619765224123548873281701592673445384474649777756506133788449240479192870405781770349505502556561558301746344950792626833639049438852777291332541706053741650615867929379437805568000000000000000000000000000000000000000000000
182 590896026820137690238344244650631823602403300693094072267009681441974088238805425922337739535195450682428781561477739370436636732113583126058525444510020577666087349321429312350042459437830498747767772047147334135938527368007027734538684128877295842914704836061160114371151064840480498893326049274451757998181981624333281944174763623776235229799289199585648021511793604034560000000000000000000000000000000000000000000000
183 -323811022697435454250612646068546239334117008779815551602321305430201800354865373405441081265287106973970972295689801174999276929198243553080071943591491276561015867428143263167823267771931113313776739081836739106494312997667851198527198902624758121917258250161515742675390783532583313393542675002399563383003725930134638505407770465829376905930010481372935115788462895010938880000000000000000000000000000000000000000000000
184 178419873506286935292087567983768977873098471837678368932879039292041191995530820746398035777173195942658005734925080447424601587988232197747119640918911693385119742952906938005470620542334043435890983234092043247678366461714986010388486595346241725176409295838995174214140321726453405679842013926322159424035052987504185816479681526671986675167435775236487248799443055151027322880000000000000000000000000000000000000000000000
185 -98844609922482962151816512663008013741696553398073816388814987767790820365524074693504511820553950552232535177148494567873229279745480637551904281069077078135356337595910443655030723780453060063483604711686991959213815019790102249755221573821817915747730749894803326514633738236455186746632475715182476320915419355077318942329743565776280618042759419481013935834891452553669136875520000000000000000000000000000000000000000000000
186 55056447726823009918561797553295463654124980242727115728569948186659486943596909604282013084048550457593522093671711474305388708818232715116410684555475932521393480040922117115852113145712354455360367824409654521282094966023086953113658416618752579071486027691405452868650992197705539017874288973356639310749888580778066650877667166137388304249816996650924762260034539072393709239664640000000000000000000000000000000000000000000000
187 -30831610727020885554394606629845459646309988935927184807999170984529312688414269378397927327067188256252372372456158425611017676938210320465189983351066522211980348822916385584877183361598918495001805981669406531917973180972928693743648713306501444280032175507187053606444555630715101850009601825079718014019937605235717324491493613036937450379897518124517866865619341880540477174212198400000000000000000000000000000000000000000000000
188 17358196839312758567124163532602993780872523770927005046903533264290003043577233660038033085138826988270085645692817193619002952116212410421901960626650452005344936387301925084285854232580191112686016767679875877469818900887758854577674225591560313129658114810546311180428284820092602341555405827519881241893224871747708853688710904139795784563882302704103559045343689478744288649081467699200000000000000000000000000000000000000000000000
189 -9824739411051021348992276559453294479973848454344684856547399827588141722664714251581526726188576075360868475462134531588355670897776224298796509714684155835025233995212889597705793495640388169780285490506809746647917497902471511690963611684823137231386492982769212128122409208172412925320359698376252782911565277409203211187810371743124414063157383330522614419664528244969267375380110717747200000000000000000000000000000000000000000000000
190 5590276724888031147576605362328924559105119770522125683375470501897652640196222409149888707201299786880334162537954548473774376740834671626015214027655284670129358143276134181094596499019380868604982444098374745842665056306506290152158295048664365084658914507195681700901650839450102954507284668376087833476680642845836627165864101521837791601936551115067367604789116571387513136591282998398156800000000000000000000000000000000000000000000000
191 -3197638286635953816413818267252144847808128508738655890890769127085457310192239218033736340519143478095551140971710001726998943495757432170080702423818822831313992857953948751586109197439085856842049958024270354622004412207321597967034544767836016828424899098115929932915744280165458889978166830311122240748661327707818550738874266070491216796307707237818534269939374678833657514130213875083745689600000000000000000000000000000000000000000000000
192 1838642014815673444437945503669983287489673892524727137262192248074137953360537550369398395798507499904941906058733250993024392510060523497796403893695823128005545893323520532162012788527474367684178725863955453907652537019209918831044863241505709676344316981416659711426552961095138861737445927428895288430480263431995666674852702990532449657876931661745657205215140440329353070624872978173153771520000000000000000000000000000000000000000000000000
193 -1062735084563459250885132501121250340169031509879292285337547119386851737042390704113512272771537334945056421701947819073968098870814982581726321450556185767987205526340994867589643391768880184521455303549366252358623166397103333084343930953590300192927015215258829313204547611512990262084243746053901476712817592263693495338064862328527755902252866500488989864614351174510366074821176581384082879938560000000000000000000000000000000000000000000000000
194 617449084131369824764261983151446447638207307239868817781114876363760859221628999089950630480263191603077781008831682881975465443943504879982992762773143931200566410804118018069582810617719387206965531362181792620360059676717036522003823884035964412090595840065379830971842162289047342270945616457316757970147021105205920791415685012874626179208915436784103111340938032390522689471103593784152153244303360000000000000000000000000000000000000000000000000
195 -360590265132719977662328998160444725420713067428083389584171087796436341785431335468531168200473703896197424109157702803073671819263006849910067773459516055821130783909604922552636361400748122128867870315514166890290274851202749328850233148277003216660907970598181821287555822776803647886232240011072986654565860325440257742186760047518781688658006615081916217023107810916065250651124498769944857494673162240000000000000000000000000000000000000000000000000
196 211666485632906626887787121920181053821958570580284949685908428536508132628048193920027795733678064187067887952075571545404245357907385020897209783020735924767003770154938089538397544142239147689645439875206815964600391337656013856035086858038600888179952978741132729095795267969983741309218324886499843166230160011033431294663628147893524851242249883053084819392564285007730302132210080777957631349373146234880000000000000000000000000000000000000000000000000
197 -124883226523414909863794401932906821754955556642368120314685972836539798250548434412816399482870057870370053891724587211788504761165357162329353771982234195612532224391413472827654551043921097136890809526372021419114230889217048175060701246242774524026172257457268310166519208102290407372438811683034907468075794406509724463851540607257179662232927431001320043441612928154560878258003947658995002496130156278579200000000000000000000000000000000000000000000000000
198 74055753328385041549230080346213745300688645088924295346608781892068100362575221606800124893341944317129441957792680216590583323371056797261306786785464877998231609064108189386799148769045210602176250049138608701534738917305709567810995839021965292747520148672160107928745890404658211571856215328039700128568946083060266607063963580103507539704125966583782785760876466395654600806996340961784036480205182673197465600000000000000000000000000000000000000000000000000
199 -44137228983717484763341127886343392199210432472998880026578834007672587816094832077652874436431798813009147406844437409087987660729149851167738844924137067286946039002208480874532292666350945518897045029286610786114704394714202902415353520057091314477522008608607424325532550681176294096826304335511661276627091865503918897810122293741690493663659076083934540313482373971810142080969819213223285742202288873225689497600000000000000000000000000000000000000000000000000
200 26438200161246773373241335603919691927327049051326329135920721570595880101840804414514071787422647488992479296699818008043704608776760760849475568109558103304880677362322880043844843307144216365819329972542679860882707932433807538546796758514197697372035683156555847170993997858024600163998956296971485104699628027436847419788263253951272605704531786574276789647775942009114275106500921708720748159579171035062188009062400000000000000000000000000000000000000000000000000
201 -15915796497070557570691284033559654540250883528898450139824274385498719821308164257537471216028433788373472536613290440842310174483609978031384292001953978189538167772118373786394595670900818252223236643470693276251390175325152138205171648625547013817965481260246619996938386710530809298727371690776834033029176072516982146712534478878666108634128135517714627367961117089486793614113554868649890392066660963107437181455564800000000000000000000000000000000000000000000000000
202 9629056880727687330268226840303590996851784534983562334593686003226725491891439375810170085697202441965950884651040716709597655562584036708987496661182156804670591502131616140768730380894995042595058169299769432132091056071717043614128847418455943359869116162449205098147723959871139625730059872919984589982651523872774198761083359721592995723647521988217349557616475839139510136538700695533183687200329882679999494780616704000000000000000000000000000000000000000000000000000
203 -5854466583482433896803081918904583326085884997270005899432961089961849099069995140492583412103899084715298137867832755759435374582051094319064397969998751337239719633296022613587388071584156985897795366934259814736311362091603962517390339230421213562800422626769116699673816167601652892443876402735350630709452126514646712846738682710728541399977693368836148531030817310196822163015530022884175681817800568669439692826614956032000000000000000000000000000000000000000000000000000
204 3577079082507767110946683052450700412238475733331973604553539225966689799531767030840968464795482340761047162237245813769015013869633218628948347159669237067053468695943869816901894111737919918383552969196832746803886242237970021098125497269787361486871058224955930303500701678404609917283208482071299235363475249300449141549357335136255138795386370648358886752459829376530258341602488843982231341590676147457027652317061738135552000000000000000000000000000000000000000000000000000
205 -2196326556659769006121263394204730053114424100265831793195873084743547536912504956936354637384426157227282957613668929654175218515954796238174285156036911559170829779309536067577762984607082829887501523086855306537586152734113592954249055323649439952938829750122941206349430830540430489211890007991777730513173803070475772911305403773660655220367231578092356466010335237189578621743928150205090043736675154538614978522675907215228928000000000000000000000000000000000000000000000000000
206 1355133485459077476776819514224318442771599669864018216401853693286768830275015558429730811266190939009233584847633729596626109824344109278953533941274774432008401973833983753695479761502570106040588439744589724133690656236948086852771667134691704450963257955825854724317598822443445611843736134930926859726628236494483551886275434128348624270966581883682983939528376841345970009616003668676540556985528570350325441748491034751796248576000000000000000000000000000000000000000000000000000
207 -840182760984628035601628098819077434518391795315691294169149289837796674770509646226433102985038382185724822605532912349908188091093347752951191043590360147845209223777069927291197452131593465745164832641645628962888206866907813848718433623508856759597219932612029929076911269914936279343116403657174653030509506626579802169490769159576147047999280767883450042507593641634501405961922274579455145331027713617201773884064441546113674117120000000000000000000000000000000000000000000000000000
208 523433860093423266179814305564285241704958088481675676267380007568947328382027509599067823159678912101706564483247004393992801180751155650088592020156794372107565346413114564702416012677982729159237690735745226843879352878083568027751584147446017761229068018017294645814915721157005302030761519478419808838007422628359216751592749186415939610903551918391389376482230838738294375914277577063000555541230265583516705129772147083228818974965760000000000000000000000000000000000000000000000000000
209 -327669596418482964628563755283242561307303763389528973343379884738161027567149221009016457297958998975668309366512624750639493539150223436955458604618153276939335906854609717503712423936417188453682794400576512004268474901680313585372491676301207118529396579278826448280137241444285319071256711193490800332592646565352869686497060990696378196425623500913009749677876505050172279322337763241438347768810146255281457411237364074101240678328565760000000000000000000000000000000000000000000000000000
210 206104176147225784751366602073159571062294067172013724232985947500303286339736860014671351640416210355695366591536440968152241436125490541844983462304818411194842285411549512309835114656006411537366477677962626050684870713156917245199297264393459277554990448366381835968206324868455465695820471340705713409200774689606955032806651363148021885551717182074283132547384321676558363693750453078864720746581581994572036711668302002609680386668667863040000000000000000000000000000000000000000000000000000
211 -130257839325046695962863692510236848911369850452712673715247118820191676966713695529272294236743044944799471685851030691872216587631310022446029548176645235875140324380099291779815792462596052091615613892472379664032838290715171698965955871096666263414753963367553320331906397316863854319758537887326010874614889603831595580733803661509549831668685259070946939769946891299584885854450286345842503511839559820569527201774366865649318004374598089441280000000000000000000000000000000000000000000000000000
212 82713727971404651936418444744000399058719855037472547809181920450821714873863196661087906840331833539947664520515404489338857533145881864253228763092169724780714105981363050280183028213748493078175914821719961086660852314604134028843381978146383077268368766738396358410760562296208547493046671558452016905380454898433063193765965325058564143109615139510051306753916275975236402517575931829609989730018120486061649773126722959687316932777869786795212800000000000000000000000000000000000000000000000000000
213 -52771358445756167935434967746672254599463267513907485502258065247624254089524719469774084564131709798486609964088828064198191106147072629393559950852804284410095599616109626078756772000371538583876233656257335173289623776717437510402077702057392403297219273179096876666065238744981053300563776454292386785632730225200294317622685877387363923303934459007412733708998584072200824806213444507291173447751560870107332555254849248280508203112280923975345766400000000000000000000000000000000000000000000000000000
214 33826440763729703646613814325616915198255954476414698206947419823727146871385345180125188205608425980829916986980938789151040499040273555441271928496647546306871279353926270316483090852238156232264665773660951846078648840875877444167731807018788530513517554107801097942947818035532855165661380707201419929590580074353388657596141647405300274837821988223751562307468092390280728700782817929173642180008750517738800167918358368147805758194972072268196636262400000000000000000000000000000000000000000000000000000
215 -21784227851841929148419296425697293387676834682811065645274138366480282585172162296000621204411826331654466539615724580213270081381936169704179121951841019821625103903928518083815110508841372613578444758237652988874649853524065074044019283720099813650705304845423907075258394814883158726685929175437714434656333567883582295491915220929013376995557360416096006126009451499340789283304134746387825563925635333423787308139422789087186908277562014540718633752985600000000000000000000000000000000000000000000000000000
216 14094395420141728159027284787426148821826912039778759472492367523112742832606389005512401919254451636580439851131373803397985742654112701798603891902841139824591442225841751200228376499220368080985253758579761483801898455230070102906480476566904579432006332234989267877692181445229403696165796176508201239222647818420677745183269147941071654916125612189214115963528115120073490666297775180912923139859886060725190388366206544539409929655582623407844956038181683200000000000000000000000000000000000000000000000000000
217 -9161357023092123303367735111826996734187492825856193657120038890023282841194152853583061247515393563777285903235392972208690732725173256169092529736846740885984437446797138280148444724493239252640414943076844964471233995899545566889212309768487976630804115952743024120499917939399112402507767514730330805494721081973440534369124946161696575695481647922989175376293274828047768933093553867593400040908925939471373752438034253950616454276128705215099221424818094080000000000000000000000000000000000000000000000000000000
218 5982366136079156517099131028023028867424432815284094458099385395185203695299781813389738994627551997146567694812711610852275048469538136278417421918160921798547837652758531296936934405094085231974190957829179761799715799322403255178655638278822648739915087717141194750686446414427620398837572187118906015988052866528656668943038589843587863929149516093711931520719508462715193113310090675538490226713528638474807060342036367829752544642312044505459791590406215434240000000000000000000000000000000000000000000000000000000
219 -3924432185267926675217029954383106937030427926826365964513196819241493624116656869583668780475674110128148407797138816719092431796017017398641828778313564699847381500209596530790628969741719912175069268335941923740613564355496535397198098710907657573384297542444623756450308847864518981637447354750002346488162680442798774826633314937393638737522082557475027077591997551541166682331419483153249588724074786839473431584375857296317669285356701195581623283306477324861440000000000000000000000000000000000000000000000000000000
220 2586200810091563678968022739938467471503052003778575170614196703880144298292876877055637726333469238574449800738314480217881912553575214465704965164908639137199424408638124113791024491059793422123370647833385727745064338910272216826753547050488146340860252080471007055500753530742718008899077806780251546335699206411804392610751354543742407928027052405376042844133126386465628843656405439397991478969165284527212991414103689958273344059050066087888289743698968557083688960000000000000000000000000000000000000000000000000000000
221 -1712064936280615155476831053839265466135020426501416762946598217968655525469884492610832174832756635936285768088764185904237826110466791976296686939169519108826018958518438163329658213081583245445671368865701351767232592358600207539310848147423152877649486877271806670741498837351679321891189508088526523674232874644614507908317396707957474048353908692358940362816129667840246294500540400881470359077587418357015000316136642752376953767091143750182047810328717184789402091520000000000000000000000000000000000000000000000000000000
222 1138523182626609078392092650803111534979788583623442147359487814949155924437473187586203396263783162897630035779028183626318154363460416664237296814547730207369302607414761378614222711699252858221371460295691398925209673918469138013641714018036396663636908773385751436043096726838866749057641022878870138243364861638668647759031068810791720242155349280418695341272726229113763785842859366586177788786595633207414975210230867430330674255115610593871061793868596927884952390860800000000000000000000000000000000000000000000000000000000
223 -760533485994574864365917890736478505366498773860459354436137860386036157524232089307583868704207152815616863900390826662380527114791558331710514272117883778522694141753060600914300771415100909291876135477521854482040062177537384193112664964048312971309455060621681959276788613528362988370504203283085252346567727574630656703032753965608869121759773319319688487970181121047994208943030056879566762909445882982553203440434219443460890402417227876705869278304222747827148197095014400000000000000000000000000000000000000000000000000000000
224 510317969102359733989530904684177077100920677260368226826648504319030261698759731925388775900522999539278915677162244690457333694025135640577755076591100015388727769116303663213495817619532710134848886905417164357448881721127584793578598190876418003748644345677148594674725159677531565196608320402950204324546945202577170647734977910923551180700807897263510975427991532223204114200773168166189297912238187481293199508531361246562257460021959905269638285742133463792016440250754662400000000000000000000000000000000000000000000000000000000
225 -343954311174990460708943829757135349966020536473488184881161091911026396384964059317712034956952501689473989166407352921368242909772941421749406921622401410372002516384388669005896181075565046630888149774251168776920546280039992150871975180650705734526586288986398152810764757622656274942514007951588437714744641066537013016573375111962473495792344522755606397438466292718439572971321115344011586792848538362391616468750137480182961528054800976151736204590197954595819080729008642457600000000000000000000000000000000000000000000000000000000
226 232857068665468541899954972745580631926995903192551501164546059223764870352620668158091047665856843643773890665657777927766300449916281342524348485938365754821845703592231128916991714588157536569111277397168041261975209831587074686140327197300527782274498917643791549452887740910538298136081983383225372332882122002045557812220174950798594556651417241905545531065841680170383590901584395087895844258758460471339124349343843074083864954493100260854725410507564015261369517653538850943795200000000000000000000000000000000000000000000000000000000
227 -158342806692518608491969381466994829710357214170935020791891320272160111839782054347501912412782653677766245652647288990881084305943071312916556970438088713278855078442717167663554365919947124866995668630074268058143142685479210786575422494164358891946659263997778253627963663819166042732535748700593253186359842961390979312309718966543044298522963724495770961124772342515860841813077388659769174095955753120510604557553813290377028169055308177381213279145143530377731272004406418641780736000000000000000000000000000000000000000000000000000000000
228 108148136970990209600015087541957468692173977278748619200861771745885356386571143119343806177930552461914345780758098380771780580959117706722008410809214591169458018576375825514207631923323886284158041674340725083711766454182300967231013563514257123199568277310482547227899182388490407186321916362505191926283772742630038870307538054148899255891184223830611566448219509938332954958331856454622345907537779381308742912809254477327510239464775485151368669656133031247990458779009583932336242688000000000000000000000000000000000000000000000000000000000
229 -74189621962099283785610350053782823522831348413221552771791175417677354481187804179869851038060358988873241205600055489209441478537954746811297769815121209542248200743393816302746435499400185990932416588597737407426271787569058463520475304570780386514903838234991027398338839118504419329816834624678561661430668101444206665030971105146144889541352377547799534583478583817696407101415653527870929292570916655577797638187148571446672024272835982813838907384107259436121454722400574577582662483968000000000000000000000000000000000000000000000000000000000
230 51116649531886406528285531187056365407230799056709649859764119862779697237538397079930327365223587343333663190658438232065305178712650820552984163402618513374609010312198339432592294059086728147752435029543841073716701261635081281365607484849267686308768744543908817877455460152649544918243799056403528984725730321895058392206339091445693828893991788130433879328016744250392824492875385280703070282581361575693102572710945365726757024723983992158735007187649901751487682303733995883954454451453952000000000000000000000000000000000000000000000000000000000
231 -35372721476065393317573587581443004861803712947243077702956770945043550488376570779311786536734722441586894927935639256589191183669154367822665041074612011255229435136041250887353867488888015878244685040444338023011957273051476246705000379515693238925667971224384901971199178425633485083424708947031242057430205382751380407406786651280420129594642317386260244494987587021271834549069766614246524635546302210379626980315974193082915861108996922573844624973853732012029476154183925151696482480406134784000000000000000000000000000000000000000000000000000000000
232 24584041425865448355713643369102888378953580498333939003554955806805267589421716691621691643030632096902891974915269283329487872650062285636752203546855347822384457419548669366710937904777171035380056103108814925993310304770775991459975263763406801053339240000947506869983429005815272132980172718186713229913992741012209383147716722639891990068276410583450869924016372979783925011603487796901334621704680036213840751319602064192626523470752861188822014356828343748360485927157827980429055323882263674880000000000000000000000000000000000000000000000000000000000
233 -17159660915254082952288123071633816088509599187837089424481359153150076777416358250751940766835381203638218598490857959763982535109743475374453038075705032780024351278844971217964234657534465382695279159969952818343330592730001642039062734106857947135230789520661359795248433446059059948820160557294325834479966933226522149437106272402644609067656934587248707206963428339889179658099234482237131565949866665277260844421082240806453313382585497109797766021066183936355619177156163930339480616069820045066240000000000000000000000000000000000000000000000000000000000
234 12028922301593112149553974273215305078045229030673799686561432766358203820968867133777110477551602223750391237542091429794551757111930176237491579691069227978797070246470324823792928494931660233269390691138936925658674745503731151069382976608907420941796783453983613216469151845687401024122932550663322409970456820191792026755411496954253870956427511145661343752081363266262314940327563372048229227730856532359359851939178650805323772681192433473968233980767394939385289043186470915167975911864943851591434240000000000000000000000000000000000000000000000000000000000
235 -8468361300321550953285997888343574774943841237594354979339248667516175489962082462179085776196327965520275431229632366575364437006798844071194072102512736497073137453515108675950221660431888804221651046561811595663707020834626730352845615532670824343024935551604463704394282899363930320982544515666978976619201601415021586835809693855794725153324967846545586001465279739448669717990604613921953376322522998780989335765181770166947935967559473165673636722460246037327243486403275524278255041952920471520369704960000000000000000000000000000000000000000000000000000000000
236 5987131439327336523973200507058907365885295754979208970392848807933936071403192300760613643770803871622834729879350083168782656963806782758334208976476504703430708179635181833896806713925345384584707289919200798134240863730081098359461850181598272810518629434984355839006758009850298736934658972576554136469775532200420261892917453556046870683400752267507729303035952775790209490619357462042821037060023760138159460385983511508032190729064547528131261162779393948390361144887115795664726314660714773364901381406720000000000000000000000000000000000000000000000000000000000
237 -4250863321922408932020972360011824229778559986035238368978922653633094610696266533540035687077270748852212658214338559049835686444302815758417288373298318339435802807540979102066732766886995223055142175842632566675311013248357579835217913628934773695468226898838892645694798186993712103223607870529353436893540627862298385943971392024793278185214534109930487805155526470811048738339743798050402936312616869698093216874048293170702855417635828744973195425573369703357156412869852214921955683409107489089079980798771200000000000000000000000000000000000000000000000000000000000
238 3030865548530677568530953292688430675832113270043124957081971852040396457426438038414045444886094043931627625306823392602532844434787907635751526610161700976017727401776718099773580462790427594038316371375797020039496752446078954422510372417430493644868845778872130456380391107326516729598432411687429000505094467665818749178051602513677607346057962820380437805075890373688277750436237328009937293590895828094740463631196433030711135912774345895165888338433812598493652522376204629239354402270693639720514026309523865600000000000000000000000000000000000000000000000000000000000
239 -2170099732747965139068162557564916363895793101350877469270691846060923863517329635504456538538443335455045379719685549103413516615308141867198093052875777898828692819672130159437883611357946157331434521905070666348279674751392531366517426650880233449726093577672445406768360032845785978392477606768199164361647638848726224411484947399793166859777501379392393468434337507560806869312345926855115102211081412915834171959936646049989173313546431660938776050318609820521455206021362514535377752025816646039888042837619087769600000000000000000000000000000000000000000000000000000000000
240 1560301707845786934990008878889174865641075239871280900405627437317804257868960007927704251209140758192177628018453909805354318446406554002515428905017684309257830137344261584635838316566363287121301421249745809104413086146251230052526029761982887850353061282346488247466450863616120118464191399266335199176024652332234155351857677180451286972180023491783130903804288667936220139035576721408827758489767535886484769639194448509942215612439884364214979980179080460954926293129359647950936603706562168502679502800248124106342400000000000000000000000000000000000000000000000000000000000
241 -1126537833064658167062786410557984252992856323187064810092863009743454674181389125723802469372999627414752247429323722879465817918305531989816139669422768071284153359162556864107075264560914293301579626142316474173386248197593388097923793488151645027954910245854164514670777523530838725531146190270294013805089798983873060164041242924285829193913976961067420512546696418249950940383686392857173641629612160910042003679498391824178279672181596510963215545689296092809456783639397665820576227876137885658934601021779145604779212800000000000000000000000000000000000000000000000000000000000
242 816739928971877171120520147654538583419820834310621987317325682064004638781507116149756790295424729875695379386259699087612717990771510692616701260331506851681011185392853726477629566806662862643645228953179443775705029943255206370994750278909942645267309928244269273136313704559858076010080987945963160008690104263307968618929901120107226165587633296773879871596354903231214431778172634821450890181468816659780452667636334072529252762331657470448331270624739667286856168138563307719917765210199967102727585740789880563464929280000000000000000000000000000000000000000000000000000000000000
243 -594586668291526580575738667492504088729629567378132806767013096542595377032937180557022943335069203349506236193197060935782058697281659784224958517521336988023776142965997512875714324635250564004573726677914635068713261798689790238084178203046438245754601627761828030843236376919576679335338959224661180486326395903688201154580968015438060648547797040051384546522146369552324106334509678150016248052109298528320169542039251204801296010977446638486385165014810477784831290404874088020100133073025576050785682419295033050202468515840000000000000000000000000000000000000000000000000000000000000
244 434642854521105930400864965937020488861359213753415081746686573572637220611077078987183771577935587648489058657227051544056684907712893302268444676308097338245380360508144181912147171308368162287343394201555598235229394374842236664039534266426946357646613789893896290546405791528210552594132779193227322935504595405596075043998687619285222334088439636277562103507688996142748921730526574727661877326091897224202043935230692630709747384024513492733547555625826459260711673285962958342693197276381696093124333848504669159698004485079040000000000000000000000000000000000000000000000000000000000000
245 -319027855218491752914234884997773038824237662895006670002067945002315719928530575976592888338204721333990969054404655833337606722261263683865038392410143446272109184612977829523516023740342231118910051343941809104658375471134201711405018151557378626512614521782119877261061850981706545604093459927828855034660373027707519082295036712555353193220914693027730583974643723168777708550206505850103817957351452562564300248459328390940954579873992903666423905829356621097362368191896811423536806800864164932353261044802427163218335292048015360000000000000000000000000000000000000000000000000000000000000
246 235123529296028421897791110243358729613463157553619915791524075466706685587327034494748958705256879623151344193096231349169816154306551335008533295206275719902544469059764660358831309496632224334636707840485113310133222722225906661305498377697788047739796902553422349541402584173517724110216879966809866160544694921420441563651442057153295303403814128761437440389312423975389171201502194811526513834568020538609889283114525024123483525367132770002154418596235829748756065357427950019146626612236889555144353390019388819291913110239387320320000000000000000000000000000000000000000000000000000000000000
247 -173991411679061032204365421580085459913962736589678737685727815845362947334622005526114229441890090921131994702891211198385663954186847987906314638452644032727882907104225848665535169027507846007631163801958983849498584814447170929366068799496363155327449707889532538660637912288403115841560491175439300958803074241851126757102067122293438524518822455283463705888091193741787986689111624160529620237580335198571318069504748517851377808771678249801594269761214514014079488364496683014168503693055298270806821508614347726276015701577146617036800000000000000000000000000000000000000000000000000000000000000
248 129275618877542346927843508234003496716074313286131302100495767173104669869624150105902872475324337554401072064248169920400548317960828055014391776370314516316816999978439805558492630587438329583669954704855525000177448517134248000518989118025797824408295132961922676224853968830283515070279444943351400612390684161695387180526835871864024823717485084275613533474851756950148474110009936751273507836522189052538489325642028148763573711917356939602584542432582383912461059854821035479527198243940086615209468380900460360623079666271819936458342400000000000000000000000000000000000000000000000000000000000000
249 -96439611682646590808171257142566608550191437711453951366969842311136083722739615979003542866591955815583199759929134760618809045198777729040736265172254629172345481983916094946635502418228993869417786209822221650132376593782149008387165882047245177008588169189594316463741060747391502242428465927740144856843450384624758836673019560410562518493243872869607695972239410684810761686067412816450036846045553033193713036928952998977625989090348276943528068654706458398695950651696492467727289889979304614946263412151743429024817431038777672597923430400000000000000000000000000000000000000000000000000000000000000
250 72233269150302296515320271599782389804093386845879009573860411891040926708331972368273653607077374905871816620186921935703487974853884519051511462614018717250086766005953155115029991311253516408193921871156844015949150068742829607281987245653386637579432538723006143031342054499796235179578920979877368497775744338083944368668091650747511326351439660779336164283207318602923260502864492199521077597688119221862091064659785796234241865828670859430702523422375137340623267038120672858327740127594499156594751295701655828339588255848044476775844649369600000000000000000000000000000000000000000000000000000000000000
251 -54319418401027326979520844243036357132678226908101015199543029742062776884665643220941787512522185929215606098380565295649022957090121158326736619885742075372065248036476772646502553466062644338961829247109946699993760851694607864676054408731346751459733269119700619559569224983846768855043348576867781110327359742239126165238404921362128517416282624906060795540971903589398291898154098134039850353461465654840292480624158918768149883103160486291888297613626103280148696812666745989462460575951063365759252974367645182911370368397729446535435176325939200000000000000000000000000000000000000000000000000000000000000
252 41011160892775631869538237403492449635172061315616266475654987455257396547922560631811049571954250376557782604277326798215012332603041474536686148013735266905909262267539963348109427866877296475916181081568009758495289443029428937830421078592166797352098618185373967767474764862804310485557728175535174738297156605390540254754995715628407030649293381804075900633433787209995710383106344091200087016863406569404420822871239983669953161742886167150375664698287707976512266093563393222044157734843052841148235995647572113098084628140285732134253558126084096000000000000000000000000000000000000000000000000000000000000000
253 -31086459956723928957109983951847276823460422477237129988546480491085106583325300958912775575541321785430799214042213713046979348113105437698808100194411332314679220798795292217866946323092990728744465259828551396939429397816307134875459177572862432392890752584513467567745871766005667348052757957055662451629244706886029513104286752446332529232164383407489532680142810705176748470394608821129665958782462179608550983736399907621824496601107714699984753841302082646196297698921052062309471563011034053590362884700859661728348148130336584957764197059571744768000000000000000000000000000000000000000000000000000000000000000
254 23656796027066909936360697787355777662653381505177455921283871653715766109910554029732622212986945878712838201886124635628751283914073238088792964247947023891470887027883217377796746151873765944574538062729527613070905771738209729640224434132948311050989862716814748819054608413930312851868148805319359125689855221940268459472362218611659054745677095773099534369588678946639505585970297312879675794633453718682107298623400329700208441913442970886688397673230884893755382548878920619417507859451396914782266155257354202575272940727186141152858553962334097768448000000000000000000000000000000000000000000000000000000000000000
255 -18073792164679119191379573109539814134267183469955576323860877943438845307971663278715723370722026651336608386240999221620365980910351953899837824685431526253083757689302778076636714060031557181654947079925359096386172009607992233445131467677572509642956255115646468097757720828242759018827265687263990372027049389562365103036884735019307517825697301170648044258365750715232582267681307147040072307099958641073129976148277851890959249621870429757429935822348396058829112267343495353234976004620867242893651342616618610767508526715570211840783935227223250695094272000000000000000000000000000000000000000000000000000000000000000
256 13862598590308884419788132575017037440982929721455927040401293382617594351214265734774959825343794441575178632246846402982820707358239948641175611533725980636115242147695230784780359684044204358329344410302750426928193931369330043052415835708698114896147447673700841030980171875262196167440512782131480615344746881794334034029290591759808866172309829997887049946166530798583390599311562581779735459545668277703090691705729112400365744459974619623948760775741219777121929109052460935931226595544205175299430579786946474458679039990842352481881278319280233283137306624000000000000000000000000000000000000000000000000000000000000000
257 -10674200914537841003236862082763118829556855885521063821108995904615547650434984615776719065514721720012887546830071730296771944665844760453705220880969005089808736453725327704280876956714037355913595195933117828734709327154384133150360193495697548470033534708749647593854732343951891048929194842241240073815455098981637206202553755655052826952678569098373028458548228714909210761469903187970396303850164573831379832613411416548281623234180457110440545797320739228383885413970394920667044478569037984980561546435948785333182860792948611411048584305845779628015726100480000000000000000000000000000000000000000000000000000000000000000
258 8251157306937751095502094389975890855247449599507782333717253834267818333786243107995403837642879889569962073699645447519404713226697999830714135740989040934422153278729678315409117887539950876121209086456300081611930309890338934925228429572174204967335922329863477590049708101874811780822267613052478577059346791512805560394574053121355835234420533913042350998457780796624819918616235164301116342876177215571656610610167024991821694760021493346370541901328931423540743424999115273675625381933866362389974075394988411062550351392949276620740555668418787652456156275671040000000000000000000000000000000000000000000000000000000000000000
259 -6402898070183694850109625246621291303672020889218039090964588975391827027018124651804433378010874794306290569190924867275058057463917647868634169335007495765111590944294230372757475480731001879870058251090088863330857920474903013501977261348007183054652675727974058609878573487054853941918079667728723375798053110213937114866189465222172128141910334316520864374803237898180860256846198487497666282071913519283605529833489611393653635133776678836783540515431250784667616897799313452372285296380680297214619882506511006984539072680928638657694671198692979218305977269920727040000000000000000000000000000000000000000000000000000000000000000
260 4987857596673098288235398067117985925560504272700852451861414811830233254047119103755653601470471464764600353399730471607270226764391847689666017911970839201021929345605205460378073399489450464418775377599179224534738320049949447518040286590097595599574434392091791657095408746415731220754184061160675509746683372856657012480761593408072087822548150432569753347971722322682890140083188621760682033734020631521928707740288407275656181769212032813854378061520944361256073563385665179398010245880549951530188888472572074440955937618443409514344148863781830811060356293268246364160000000000000000000000000000000000000000000000000000000000000000
261 -3900504640598362861400081288486264993788314341252066617355626382851242404664847139136921116349908685445917476358589228796885317329754424893318826007161196255199148748263270670015653398400750263175482345282558153586165366279060467959107504113456319758867207694615781075848609639697101814629771935827648248621906397573905783759955566045112372677232653638269547118113886856338020089545053502216853350380004133850148249452905534489563134143523809660434123644109378490502249526567590170289244012278590062096607710785551362212827543217622746240217124411477391694249198621335768656773120000000000000000000000000000000000000000000000000000000000000000
262 3061896142869714846199063811461718020123826757882872294624166710538225287661905004222483076334678318075045218941492544605554974103857223541255278415621539060331331767386667475962287917744588956592753641046808150565139812529062467347899390729063211010710758040273388144541158567162224924484370969624703875168196522095516040251565119345413212551627633106041594487719401182225345770292866999240229880048303245072366375820530844574307060302666190583440787060625862115044265878355558283677056549638693198745837052966657819337069621425833855798570442663009752479985620917748578395566899200000000000000000000000000000000000000000000000000000000000000000
263 -2412774160581335298804862283431833799857575485211703368163843367904121526677581143327316664151726514643135632525896125149177319593839492150509159391509772779541089432700693971058282879182736097795089869144884822645330172272901224270144719894501810276440077335735429857898432950923833240493684324064266653632538859411266639718233314044185611490682574887560776456322888131593572466990779195401301145478062957117024704146578305524553963518500958179751340203773179346654881512144179927537520561115290240611719597737726361637610861683557078369273508818451684954228669283185879775706716569600000000000000000000000000000000000000000000000000000000000000000
264 1908504361019836221354646066194580535687342208802457364217600104012160127601966684371907481344015673082720285327983834992999259798727038291052745078684230268617001741266248931107101757433544253355916086493603894712456166267864868397684473436550931928664101172566725017597660464180752093230504300334834923023338237794311912017122551408950818689129916736060574176951404512090515821389706343562429206073147799079566540979943439669922185143134257920183310101184584863204011276106046322682178763842194580323870201810541552055350191591693648990095345475395282798794877403000030902584012806553600000000000000000000000000000000000000000000000000000000000000000
265 -1515352462649749959755588976558496945335749713789151147188774482585655141315961547391294540187148444427679906550419164984441412280189268403095879592475278833281899382565401651299038795402234137164597372675921492401690196016684705507761471908621439951359296331017979663972542408559517162025020414465858928880530560808683658141595305818706950039169153888432095896499415182599869562183426836788568789622079352469175833538075091097918215003648600788625548220340560381383984953228200780209649938490702496777152940237569992331948052123804757298135704307463854542243132657982024536651706168403558400000000000000000000000000000000000000000000000000000000000000000
266 1207735912731850717925204414317122065432592521889953464309453262620767147628821353270861748529157310208860885520684074492599805587310846917267416035202797230125673807904625116085333919935580607320184106022709429444147086225297710289685893111171287641233359175821329792186116299621935178133941270329289566317782856964520875538851458737509439181217815649080380429510033900532096041060191188920489325328797243917933139329845847605040817357907934828534561931611426623963036007722876021827091000977089889931390893369343283888562597542672391566614156333048692070167776728411673555711409816217636044800000000000000000000000000000000000000000000000000000000000000000
267 -966188730185480574340163531453697652346074017511962771447562610096613718103057082616689398823325848167088708416547259594079844469848677533813932828162237784100539046323700092868267135948464485856147284818167543555317668980238168231748714488937030112986687340657063833748893039697548142507153016263431653054226285571616700431081166990007551344974252519264304343608027120425676832848152951136391460263037795134346511463876678084032653886326347862827649545289141299170428806178300817461672800781671911945112714695474627110850078034137913253291325066438953656134221382729338844569127852974108835840000000000000000000000000000000000000000000000000000000000000000000
268 775849550338940901195151315757319214833897436062106105472392775907580815636754837341201587255130656078172232858487449454046115109288488059652588061014276940632732854197931174573218510166616982142486269708988537474920088191131249090094217734616435180728309934547622258500361110877131158433243872059535617402543707314008210446158177092976063730014324772969236387917245777701818496777066819762522342591219349492880248705492972501478221070720057333850602584867180463233854331361175556421723259027682545291925509900466125570012612661412744342392934028350479785875779770331659092189009665938209395179520000000000000000000000000000000000000000000000000000000000000000000
269 -625334737573186366363291960500399287156121333466057521010748577381510137403224398897008479327635308799006819683940884259961168778086521376079985977177507214149982680483532526706014119194293287606843933385444761204785591082051786766615939494100846755667017807245383540351291055366967713697194560879985707626450228095090617619603490736938707366391545767013204528661300096827665708402315856728593008128522795691261480456627335836191446183000366211083585683402947453366486591077107498475908946776312131505291960979775697209430165805098671939968704826850486707415878494887317228304341790746196772514693120000000000000000000000000000000000000000000000000000000000000000000
270 505895802696707770387903196044823023309302158774040534497695599101641701159208538707679859776056964818396517124308175366308585541471995793248708655536603336247335988511177814105165422428183269673936742108824811814671543185379895494192295050727585025334617406061515284144194463791876880381030399751908437469798234528928309654259224006183414259410760525513682463686991778333581558097473528093431743575974941714230537689411514691478879962047296264766620817872984489773487652181379966267010337942036514387781196432638539042429004136324825599434682204922043746299445702363839637698212508713673188964386734080000000000000000000000000000000000000000000000000000000000000000000
271 -410787391789726709554977395188396294927153352924520914012128826470533061341277333430636046138158255432537971904938238397442571459675260584117951428295721909032836822671076385053394323011684814975236634592365747193513293066528475141284143581190799040571709333721950410725085904599004026869396684598549651225476166437489787439258489893020932378641537546717110160513837324006868225175148504811866575783691652671955196603802149929480850529182404566990496104112863405696071973571280532608812394408933649682878331503302493702452351358695758386740961950396699521995149910319437785810948557075502629439082028072960000000000000000000000000000000000000000000000000000000000000000000
272 334791724308627268287306577078542980365629982633484544919884993573484444993141026745968377602598978177518447102524664293915695739635337376056130414061013355861762010476927253818516373254523124204817857192778083962713333849220707240146577018670501218065943106983389584740945012248188281898558297947817965748763075646554176762995669262812059888592853100574444780818777419065597603517746031421671259263708696927643485232098752192526893181283659722097254324851983675642298658460593634076182101443280924491545840175191532367498666357337043085193883989573310110426047176910341795435923074016534642992851852879462400000000000000000000000000000000000000000000000000000000000000000000
273 -273859630484457105459016780050248157939085325794190357744465924743110276004389359878202132878925964149210089729865175392423039115021705973613914678701908925094921324570126493623546393322199915599541007183692472681499507088662538522439900001272469996377941461512412680318093020019018014593020687721315095982488195878881316592130457456980264988868953836269895830709759928795658839677516253702927090077713714086812370919856779293486998622290033652675554037728922646675400302620765592674316958980603796234084497263306673476613909080301701243688597103470967670328506590712659588666585074545525337968152815655400243200000000000000000000000000000000000000000000000000000000000000000000
274 224838756627739283581852776421253737667989052477030283708206524214093536599603664460003951093598216566501483668219308997179315113432820604337023951214267227502930407472073851264931588917526130707223166897811520071511095319791944126923157901044697867026289939901690810541154369435613789980869984619199693801622808816561560922139105572180797555861411099577584477012712901541235907375240844290103140953802959265272956525202415799952825868900117628846629864975445492920503648451648551585614223323075716708183372253174778924300019354927696721068338221949664457339703910975093522295266346201876302471853461653083599667200000000000000000000000000000000000000000000000000000000000000000000
275 -185267135461257169671446687771113079838422979241072953775562175952413074158073419515043255701124930450797222542612710613675755653468644177973707735800556195462414655756988853442303629268041531702751889523796692538925142543508561960584682110460831042429662910478993227885911200414945762944236867326220547692537194464846726199842622991476977186029802746051929609058475430869978387677198455695044988145933638434584916176766790619161128515973696926169623008739767086166495006324158406506546120018214390567543098736616017833623215948460422098160310694886523512847916022643477062371299469270346073236807252402140886125772800000000000000000000000000000000000000000000000000000000000000000000
276 153215921026459679318286410786710517026375803832367332772389919512645612328726717938940772464830317482809303042740711677509849925418568735184256297507059973647416920311029781796785101404670346718175812636179864729691092883481580741403532105351107272089331226966127399461648562743160145954883889278784392941728259822428242567269849213951460132846646870984945786691359181329472126609043122859802205196687118985401725678186135842046253282710247357942278228227787380259691370230079002180913641255063300999358142655181446748406399589376769075178576944671154945125226550726155530581064661086576202566839597736570512826014105600000000000000000000000000000000000000000000000000000000000000000000
277 -127169214451961533834177720952969729131891917180864886201083633195495858232843175889320841145809163510731721525474790692333175438097412050202932726930859778127356043858154718891331634165876387776085924488029287725643607093289712015364931647441419035834144918381885741553168307076822921142553628101391046141634455652615441330833974847579711910262716902917505002953828120503461865085505791973635830313250308757883432312894492748898390224649505307092090929429063525615543837290965571810158322241702539829467258403800600801177311659182718332398218864077058604453938037102709090382283668701858248130476866121353525645591707648000000000000000000000000000000000000000000000000000000000000000000000
278 105931955638483957683870041553823784366865967011660450205502666451848049907958365515804260674459033204439524030720500646713535139935144237819042961533406195180087584533842880836479251260175031017479575098528396675461124708710330108798988062318702056849842717012110822713789199794993493311747172208458741435981501558628662628584701048033900021248843180130281667460538824379383733616226324714038646650937507195316899116641112459832359057133037920807711744214409916837748016463374321317861882427338215677946226250365900467380700612099204370887716313776189817510130384906556672288442296028647920692687229479087486862777892470784000000000000000000000000000000000000000000000000000000000000000000000
279 -88559114913772588623715354738996683730699948421748136371800229153744969723053193571212361923847751758911442089682338540652515376985780582816719915841927579170553220670292648379296654053506325930612924782369739620685500256481835970955954020098434919526468511422124647788727771028614560408620635966271507840480535303013561957496810076156340417764032898588915473997010457181164801303165207460936308600183756015284927661511970016419852171763219701795247018163246690476357341763380932621732533709254748306763045145305892790730265711714934854062130838316894687438469001781881378033137759479949661699086523844517139017282318105575424000000000000000000000000000000000000000000000000000000000000000000000
280 74301097412655201855297182626018217650057256725846686415940392259992029597641629406247171654108263725726699913243482035607460401291069908983228009391377238924094152142375531990229892750891807455784243892408211541755134715188260379632045422862586897482707081083162579494742599893007616182832713575701795078163169119228378482339823653895169610504023601916100082683491773574997268293355609059725562915554171296824054308008542843776255972109341329806212248238963973309663809739476602469633595782064733829374194876911644051422692932128830342558127773347874642760875492494998476169802580203677766165533593505549879635499864890577780736000000000000000000000000000000000000000000000000000000000000000000000
281 -62561524021455679962160227771107339261348210163162909962221810282913288921214251960060118532759158057061881326951011873981481657887080863363877983907539635174087276103880197935773569696250901877770333357407714118157823430188515239650182246050298167680439362272022891934573269109912412825945144830740911455813388398390294682130131516579732812044387872813356269619500073350147699903005422828288923974896612231925853727343193074459607528516065399696830713017207665526736927800639299279431487648498505884333072086359604291297907448852475148433943585158910449204657164680788716934973772531496679111379285731672998653090886237866491379712000000000000000000000000000000000000000000000000000000000000000000000
282 52864487798130049568025392466585701675839237587872658918077429689061729138426042906250800160181488558217289721273605033514352000914583329542476896401870991722103748307778767255728666393332012086715931687009518429843360798509295377504403997912501951689971261119859343684714412397875988837923647381976070180162313196639799006399961131509874226177507752527286047828477561980874806418039582289904140758787637335977346399604998147918368361596075262743821952499540477370092703991540207891119607062981237472261445912973865626146731794280341500426682329459279329577935304155266465810052837789114693849115496443263683861861798870997185215856640000000000000000000000000000000000000000000000000000000000000000000000
283 -44829085652814282033685532811664675021111673474516014762529660376324346309385284384500678535833902297368261683640017068420170496775566663452020408148786600980343978564996394632857909101545546249535110070584071628507169957135882480123734590229801655033095629429640723444637821713398838534559252979915707512777641590750549557427167039520373343798526574143138568558548972559781835842497565781838711363451916460908789746865038429434776370633471822806761015719610324809838612984826096291669426789408089376477706134201838050972428561549729592361826615381468871482089137923665963006924806445169260384049940983887603914858805442605613063046430720000000000000000000000000000000000000000000000000000000000000000000000
284 38149551890544954010666388422726638442966034126813128562912740980252018709286877011210077433994650855060390692777654525225565092756007230597669367334617397434272725758811931832562080645415259858354378670067044955859601633522635990585298136285561208433164380644624255651386786278102411592909924285908267093373772993728717673370519150631837715572546114595810921843325175648374342301965428480344743370297580908233380074582147703448994691409084521208553624377388386413172659650087007944210682197786284059382527920205764181377536705878819883099914449689630009631257856373039734518893010284839040586826499777288350931544843431657376716652512542720000000000000000000000000000000000000000000000000000000000000000000000
285 -32579717314525390725109095713008549230292993144298411792727480797135223977730992967573406128631431830221573651632116964542632589213630174930409639703763257408868907798025389785008016871184631919034639384237256392304099795028331135959844608387869272001922381070509114326284315481499459500345075340165660097741202136644324893058423354639589409098954381864822527254199700003711688325878475922214410838234134095631306583693154138745441466463358181112104795218289681996849451341174304784355922596909486586712678843855722610896416346820512180167326940034944028225094209342575933279134630783252540661149830809804251695539296290635399716021245711482880000000000000000000000000000000000000000000000000000000000000000000000
286 27920817738548259851418495026048326690361095124663738906367451043144886948915460973210409052237137078499888619448724238613036128956081059915361061226125111599400653982907759045751870458605229554612685952291328728204613524339279783517586829388403966105647480577426310977625658367645036791795729566521970703764210231104186433351068814926128123597803905258152905856849142903180916895277853865337750088366652919956029742225033096904843336759097961213073809502074257471299979799386379200193025665551430004812765769184354277538228809225178938403399187609947032188905737406587574820218378581247427346605405004002243703077176921074537556630207574740828160000000000000000000000000000000000000000000000000000000000000000000000
287 -24011903255151503472219905722401560953710541807210815459476007897104602776067296436960951784923937887509904212725902845207211070902229711527210512654467595975484562425300672779346608594400497416966909918970542706255967630931780613825124673274027410850856833296586627440758066196174731640944327427208894805237220798749600332681919180836470186294111358522011499036890262896735588529938954324190465075995321511162185578313528463338165269612824246643243476171783861425317982627472286112166002072374229804138978561498544678682876775933653887026923301344554447682458934169665314345387805579872787518080648303441929584646372152124102298701978514277112217600000000000000000000000000000000000000000000000000000000000000000000000
288 20722272509195747496525778638432547103052197579622933741527794815201272195746076825097301390389358396921047335582454155413823154188624241047982672420805535326843177373034480608576123216967629270842443260071578355498900065494126669731082593035485655564289447134954259481374211127298793406134954569681276216919721549320905087104496253061873770771818102404495923668836296879882812901337317581776371360583962464132966154084575063860836627675867324853119119936249472410049419007508582914799259788458960320971938498573244057703322657630743304504234809060350488349962060188421166280069676215430215628103599485870385231549819167283100283779807457821147843788800000000000000000000000000000000000000000000000000000000000000000000000
289 -17945487992963517331991324300882585791243203103953460620163070309964301721516102530534263004077184371733626992614405298588370851527348592747552994316417593593046191605047860207026922705893966948549555863221986855862047456717913695987117525568730577718674661218870388710870066836240755089712870657343985203852478861711903805432493755151582685488394476682293469897212233097978515972558117025818337598265711493939148689437242005303484519567301103322801157864792043107102796860502432804216158976805459637961698739764429353971077421508223701700667344646263522911067144123172729998540339602562566733937717154763753610522143398867164845753313258473114032721100800000000000000000000000000000000000000000000000000000000000000000000000
290 15594629065885296561500460817466967052590343497335557278921708099358978195997493099034274550543073219036521856581918204473294269977265927097623552060966888832357140504786590519906395831421857278289564045139906577744119239887867001812805129719226872037528280599198367789746088080693216172960484601231923142147804130827644406920837073226725353689414800236913025340677430562143330380153003695436135372892903288233120211120963302608728047503984658787514206184504285460072330471776614106863842150843944425388716204855289108600866279290646396777879922497603001409717348243037102368731555114626870491791876207489701887543742613615566250959629221613136094434636595200000000000000000000000000000000000000000000000000000000000000000000000
291 -13598516545451978601628401832831195269858779529676605947219729462641028986909813982357887408073559846999847058939432674300712603420175888429127737397163127061815426520173906933358377164999859546668499847361998535792871977182220025580766073115165832416724660682500976712658588806364484502821542572274236979952885202081705922834969927853704508417169705806588158097070719450188984091493419222420310045162611667339280824097479999874810857423474622462712387792887736921183072171389207501185270355535919538938960530633812102699955395541443657990311292417909817229273527667928353265533916059954631068842516052931020045938143559072773770836796681246654674347003111014400000000000000000000000000000000000000000000000000000000000000000000000
292 11898701977270481276424851603727295861126432088467030203817263279810900363546087234563151482064364866124866176572003590013123527992653902375486770222517736179088498205152168566688580019374877103334937366441748718818762980034442522383170313975770103364634078097188354623576265205568923939968849750739957357458774551821492682480598686871991444865023492580764638334936879518915361080056741819617771289517285208921870721085294999890459500245540294654873339318776769806035188149965556563537111561093929596571590464304585589862460971098763200741522380865671090075614336709437309107342176552460302185237201546314642540195875614188677049482197096090822840053627722137600000000000000000000000000000000000000000000000000000000000000000000000000
293 -10447060336043482560701019708072565766069007373674052518951557159673970519193464591946447001252512352457632503030219152031522457577550126285677384255370572365239701424123604001552573257011142096728075007735855375122873896470240534652423535670726150754148720569331375359499960850489515219292650081149682559848804056499270575217965647073608488591490626485911352458074580217607687028289819317624403192196176413433402493112889009903823441215584378706978791921886003889698895195669758662785583950640470185789856427659426147899240732624714090251056650400059217086389387630885957396246431013060145318638262957664256150291978789257658449445369050367742453567085140036812800000000000000000000000000000000000000000000000000000000000000000000000000
294 9203860156054308135977598362811930439906795496206840269196321857672768027409442305504819808103463382515174235169623072939771285125821661257681775528981474253776176954652895125367817039426816187217434081815288585483251902790281911028785134925909738814405022821580941691719465509281262908196824721492870335226796373775857376767027735071849078449103241934087901515563705171712372271923330818827099212324831420234827596432455217725268451710929837640848315683181569426824726667385057381914099460514254233680863512767954436299231085442373113511180909002452170253109050502810528466093105722505988025720309665702209668407233313335997093961370133373981101592602008372432076800000000000000000000000000000000000000000000000000000000000000000000000000
295 -8136212377952008392204196952725746508877607218646846797969548522182726936229946998066260710363461630143414023889946796478757816051226348551790689567619623240338140427913159290825150262853305509500211728324715109567194682066609209349446059274504209111934040174277552455480007510204636410845993053799697376340487994417857921062052517803514585349007265869733704939758315371793737088380224443843155703695150975487587595246290412469137311312461976474509911063932507373313058373968390725612063923094600742573883345286871721688520279531057832343883923558167718503748400644484507164026305458695293414736753744480753346871994248989021431061851197902599293807860175401229955891200000000000000000000000000000000000000000000000000000000000000000000000000
296 7216820379243431443885122697067737153374437602939753109798989539176078792435962987284773250092390465937208239190382808476658182837437771165438341646478605814179930559558972290961908283150881986926687803024022302186101682993082368692958654576485233482285493634584189028010766661551512496420395838720331572814012851048639975982040583291717437204569444826453796281565625734781044797393259081688879109177598915257490196983459595860124795134153773132890291113708134040128682777709962573617900699784910858663034527269455217137717487944048297289025040196094766312824831371657757854491332941862725258871500571354428218675458898853262009351862012539605573607571975580890970875494400000000000000000000000000000000000000000000000000000000000000000000000000
297 -6422970137526653985057759200390286066503249466616380267721100689866710125268007058683448192582227514684115332879440699544225782725319616337240124065365959174620138198007485338956098372004284968364752144691379848945630497863843308136733202573071857799234089334779928234929582328780846121814152296461095099804471437433289578624016119129628519112066805895543878690593406903955129869680000582703102407168063034579166275315279040315511067669396858088272359091200239295714527672161866690519931622808570664210100729269815143252568564270202984587232285774524342018414099920775404490497286318257825480395635508505441114621158419979403188323157191160248960510739058266992964079190016000000000000000000000000000000000000000000000000000000000000000000000000000
298 5735712332811302008656578965948525457387401773688427579074942916050972141864330303404319235975929170612914992261340544692993623973710417389155430790371801542935783410820684407687795846199826476749723665209402205108448034592412074166102749897753169014716041775958475913792117019601295586780038000739757924125392993627927593711246394382758267567075657664720683670699912365231930973624240520353870449601080289879195483856544183001751383428771394272827216668441813691073073211240546954634298939168053603139619951237944922924543727893291265236398431196650237422443791229252436210014076682204238153993302509095358915356694469041607047172579371706102321736089979032424716922716684288000000000000000000000000000000000000000000000000000000000000000000000000000
299 -5139198250198926599756294753489878809819111989224831110851148852781671039110439951850270035434432536869171833066161128044922287080444533980683265988173134182470461936095333229288265078195044523167752404027624375777169438994801218452828063908386839437185573431258794418757736849562760845754914048662823100016352122290623123965276769366951407740099789267589732568947121479247810152367319506237067922842567939731759153535463587969569239552179169268453186134923865067201473597271530071352331849494576028413099476309198650940391180192388973651812994352198612730509636941410182844172612707254997385977999048149441588159598244261279914266631117048667680275536621213052546362754149122048000000000000000000000000000000000000000000000000000000000000000000000000000
300 4620139226928835013180908983387401050027381678313123168655182818650722264160285516713392761855554850645385477926478854112385136085319636048634256123367647630040945280549704573130150305297345026327809411220834313823675325656326295389092429453639768654029830514701656182463205427756922000333667729747877966914700557939270188444783815660889315558349710551563169579483462209843781326978220236107124062635468577818851479028381765584642746357409073172339414335296554695414124763947105534145746332695623849543376429201969587195411670992957687312979881922626552844728163610327754376911178823822242649994221144286347987755478821590890642925701374226752244567707422470534239180115980060721152000000000000000000000000000000000000000000000000000000000000000000000000000
301 -4167365582689809181889179903015435747124698273838437098126974902422951482272577536075480271193710475282137701089683926409371392748958311715868099023277618162296932643055833524963395575378205213747684088921192551068955143742006318440961371367183071325934907124260893876581811295836743644300968292232585926157059903261221709977195001726122162633631438917509978960694082913279090756934354652968625904497192657192604034083600352557347757214382984001450151730437492335263540537080289191799463192091452712288125539140176567650261327235647833956307853494209150665944803576515634447973883299087662870294787472146285884955441897074983359918982639552530524600072095068421883740464614014770479104000000000000000000000000000000000000000000000000000000000000000000000000000
302 3771465852334277309609707812228969351147851937823785573804912286692771091456682670148309645430307980130334619486163953400481110437807272102860629616066244436878724041965529340091872995717275718441654100473679258717404405086515718189070041087300679549971090947456108958306539222732252998092376304470490263172139212451405647529361476562140557183436452220346530959428145036517577135025590960936606443569959354759306650845658319064399720279016600521312387316045930563413504186057661718578514188842764704620753612921859793723486501148261289730458607412259281352680047236746649175416364385674334897616782662292388725884674916852859940726679288795040124763065246036921804785120475683367283589120000000000000000000000000000000000000000000000000000000000000000000000000000
303 -3424490993919523797125614693503904170842249559543997301014860356317036151042667864494665158050719645958343834493436869687636848277529003069397451691388149948685881430104700640803420680111286352345021923230100766915403199818556272115675597307269017031373750580290146934142337614240885722267877684459205158960302404905876327956660220718423625922560298616074650111160755693157960038603236592530438650761523094121450438967857753710474946013347073273351647682969704951579461800940356840469290883469230351795644280533048692700925743042621251075256415530331427468233482890965957451278058862192296087036038657361488963103284824502396826179824794225896433284863243401524998744889391920497493498920960000000000000000000000000000000000000000000000000000000000000000000000000000
304 3119711295460686179181434985782056699637289348744581541224537784604819933599870424554639958984205597468051233223520988285437168780828921796221078490854604603252837982825382283771916239581381866986314972062621798659932315034704763897380469146922074515581486778644323857003669566573446892986036570542335899812835490869253334768517461074483923215452432039244006251267448436466901595167548535795229610843747538744641349899718413630242675818159183752023351039185401210888889700656665081667523994840468850485831939565607359050543351911827959729558594548131930423560702913669987238114311623457181735289831216856316445387092475121683508649820387539791650722510414738789273856594236039573216577516994560000000000000000000000000000000000000000000000000000000000000000000000000000
305 -2851416124051067167771831577004799823468482464752547528679227535128805419310281568042940922511563916085798827166298183292889572265677634521746065740641108607373093916302399407367531442977383026425491884465236323975178135941720154202205748800286776107241478915680912005301353983848130460189237425475695012428931638654497547978424959422078305818923522883869021713658447870930748057983139361716839864311185250412602193808342630058041805697797493949349342849815456706752445186400191884644116931284188529344050392762965126172196623647410755192816555416992584407134482463094368335636480823839864106054905732206673231083802522261218726905935834211369568760374519071253396304927131740169919951850533027840000000000000000000000000000000000000000000000000000000000000000000000000000
306 2614748585754828592846769556113401438120598420178086083798851649713114569507528197895376825943104111050677524511495434079579737767626390856441142284167896592961127121249300256556026333210260235232176058054621709085238350658557381403422671649862973690340436165679396308861341603188735631993530719161212326397330312646174251496215687790045806435952870484507892911424796697643495969170538794694342155573356874628356211722250191763224335824880301951553347393280773800091992235928975958218655225987600881408494210163639020699904303884675662511812781317382199901342320418657535763778652915461155385252348556433519352903846912913537572572743159971825894553263433988339364411618179805735816595846938786529280000000000000000000000000000000000000000000000000000000000000000000000000000
307 -2405568698894442305419027991624329323070950546563839197094943517736065403946925942063746679867655782166623322550575799353213358746216279587925850901434464865524236951549356236031544226553439416413601973410251972358419282605872790891148857917873935795113201272425044604152434274933636781434048261628315340285543887634480311376518432766842141921076640845747261478510812961832016291636895691118794783127488324658087714784470176422166388958889877795429079601818311896084632857054657881561162807908592810895814673350547899043911959573901609510867758811991623909234934785164932902676360682224262954432160671918837804671539159880454566766923707174079822989002359269272215258688725421276951268179183683606937600000000000000000000000000000000000000000000000000000000000000000000000000000
308 2220339909079570247901762836269255965194487354478423578918632866870388367843012644524838185517846286939793326714181462803015930122757626059655560382024011070878870706280055805857115321108824581349754621457662570486820997845220585992530395858197642738889484774448316169632696835763746749263626545482935059083557008286625327400526513443795296993153739500624722344665480363770951037180854722902647584826671723659414960746065972837659577009055357205181040472478301880086116127061449224680953271699631164456836943502555710817530738686711185578530941383468268868223844806707233069170280909692994706940884300181087293711830644569659565125870581721675676618849177605538254683769693563838626020529386539969203404800000000000000000000000000000000000000000000000000000000000000000000000000000
309 -2056034755807682049557032386385331023770095290247020234078654034721979628622629708830000159789525661706248620537332034555592751293673561731241048913754234251633834274015331676223688787346771562329872779469795540270796244004674262629083146564691017176211662901139140773079877269917229489818118181117197864711373789673415053172887551448954445015660362777578492891160234816851900660429471473407851663549498016108618253650857090847672768310385260771997643477514907540959743533658901982054562729593858458287031009683366588217033464023894557845719651721091616971975280291010897822051680122375713098627258861967686833977155176871504757306556158674271676549054338462728423837170736240114567695010211936011482352844800000000000000000000000000000000000000000000000000000000000000000000000000000
310 1910056288145336624038483086951972521082418524639481797459069598256719074990422999503070148444469339725104968479181460102145665951822738848322934440877683619767832040560243127211806883445150781404451812127440056911569710680342389982418243158597954956700634835158261778191205983753106196041031790257876816316866250606602584397612535296078679419548477020370419895887858144855415713538978998795894195437483656964906357641646237397488001760347907257185810790611349105551601742769119941328688775792694507748651807995847560453624088078198044238673556448894112166965035390349124076686010833687037468624723482767981068764777159313627919537790671408398387514071480431874705744731613967066433388664486888554667105792819200000000000000000000000000000000000000000000000000000000000000000000000000000
311 -1780172460551453733603866237039238389648814064963997035231852865575262177891074235536861378350245424623797830622597120815199760667098792606636974898898001133623619461802146594561404015370880528268949088902774133041582970354079107463613802623813294019644991666367499977274203976857894974710241628520341192807319345565353608658574882895945329219019180582985231342967483791005247445018328426877773390147734768291292725322014293254458817640644249563697175656849777366374092824260819785318337939038791281221743485052129926342777650088880577230443754610369312539611412983805383639471362096996318920758242285939758356088772312480301221009220905752627297163114619762507225754089864217305915918235301780132949742598907494400000000000000000000000000000000000000000000000000000000000000000000000000000
312 1664461250615609240919614931631687894321641150741337227941782429312870136328154410226965388757479472023250971632128307962211776223737371087205571530469631059938084196785007065914912754371773293931467398124093814393880077281063965478478905453265429908368067208053612478751380718362131801354075922666519015274843588103605624095767515507708882819782933845091191305674597344589906361092137079130718119788132008352358698176083364192918994494002373342056859239154541837559776790683866499272645973001269847942330158523741481130497102833103339710464910560695307224536671139858033702905723560691558190908956537353674062943002112169081641643621546878706522847512169477944256080074023043181031383550007164424308009329978507264000000000000000000000000000000000000000000000000000000000000000000000000000000
313 -1561264653077441467982598805870523244873699399395374319809391918695472187875808836792893534654515744757809411390936352868554646097865654079798826095580513934221922976584336627828188163600723349707716419440399997901459512489637999618813213315162973254049247041154288505068795113823679629670123215461194836327803285641182075401829929546230932084956391946695537444722772309225332166704424580224613596361267823834512458889166195612958016835374226194849333966326960243631070629661466776317741922675191117369905688695269509300406282457450932648416086105932198176615397529186835613325568699928681583072601232037746271040535981214598579861717010972226718430966414970311712203109433614503807437769906720230000912751519839813632000000000000000000000000000000000000000000000000000000000000000000000000000000
314 1469150038545872421371625476324162373426151134831047234940637795492439328791136115422112816109899315817098656118871108049309921978091580489090695355941263612102829520965860766786325061948280672074961150693416398025273401252749357641303233729568357832060341465726185483269736202108082531519585945748984340984462891788352332953121963703003307091943964821840500735484128742981037568868863529991361394175953022228276223814705390071793493842087146849353223262313669589256837462511440236514995149237354841445081253062248608251682311792461327622159537025682198484195089074964812312139360146632889369671317759347519241049144358322937263649875707324865342043539396487063321183125977031248082798941482223736430858899180169264627712000000000000000000000000000000000000000000000000000000000000000000000000000000
315 -1386877636387303565774814449650009280514286671280508589783962078944862726378832492958474498407744954131341131376214325998548566347318451981701616416008552849825071067791772563846290858479176954438763326254585079735858090782595393613390252640712529793464962343645519096206630974790029909754489132787041217889332969848204602307747133735635121894795102791817432694297017533374099465012207172311845156102099652983492755281081888227773058186930266625789442759624104092258454564610799583270155420880062970324156702890762686189588102332083493275318602952243995369080164086766782822659555978421447564969723964824058163550392274256852776885482667714672882889101190283787775196870922317498190162200759219207190730800826079785808560128000000000000000000000000000000000000000000000000000000000000000000000000000000
316 1313373121658776476788749283818558788647029477702641634525412088760785001880754370831675349992134471562380051413274966720625492330910574026671430745960099548784342301198808617962437442979780575853508869963092070509857611971117837751880569250754765714411319339432306584107679533126158324537501208749328033341198322446249758385436535647646460434370962343851108761499275604105272193366560192179317362828688371375367639251184548151701086103022962494622602293364026575368756472686427205356837183573419632896976397637552263821539932908483068131726716995775063614518915390168143333058599511565110844026328594688383080882221483721239579710552086325795220095978827198747023111436763434670786083604118980589209622068382297557160706441216000000000000000000000000000000000000000000000000000000000000000000000000000000
317 -1247704465575837652949311819627630849214678003817509552799141484322745751786716652290091582492527747984261048842611218384594217714365045325337859208662094571345125186138868187064315570830791547060833426464937466984364731372561945864286540788217027428690753372460691254902295556469850408310626148311861631674138406323937270466164708865264137412652414226658553323424311823900008583698232182570351494687253952806599257288625320744116031797871814369891472178695825246600318649052105845088995324394748651252127577755674650630462936263058914725140381145986310433792969620659736166405669535986855301825012164953963926838110409535177600725024482009505459091179885838809671955864925262937246779423913031559749140964963182679302671119155200000000000000000000000000000000000000000000000000000000000000000000000000000000
318 1189062355693773283260694164105132199301588137638086603817581834559576701452740969632457278115378943829000779547008491120518289481789888195046979825854976126491904302390341382272292739001744344348974255421085406036099588998051534408665073371170827139542287963955038765921887665315767439120026719341204134985453901226712218754254967548596722954257750758005601317223369168176708180264415269989544974436953017024689092196059930669142578303371839094506572986297121460010103672546656870369812544148195464643277581601157942050831178258695145733058783232124953843404700048488728566584603067795473102639236593201127622276719220287024253490948331355058702513894431204385617373939273775579196180790989119076440931339609913093375445576554905600000000000000000000000000000000000000000000000000000000000000000000000000000000
319 -1136743612043247258797223620884506382532318259582010793249608233838955326588820366968629157878302270300524745246940117511215484744591133114464912713517357176926260513085166361452311858485667593197619388182557648170511207082137266894683810142839310745402427293541017060221324608041873671798745543690191153046093929572736881129067748976458467144270409724653354859265540924776933020332780998110004995561727084275602772139433293719700304858023478174348283774900048115769659110954603968073540792205674864198973368010706992600594606415312559320804196769911455874294893246355224509654880532812472286123110183100278006896543574594395186337346604775436119603283076231392650209485945729453711548836185597837077530360667076917266925971186489753600000000000000000000000000000000000000000000000000000000000000000000000000000000
320 1090137123949474121186537452428241620848493210939148350726374296251558158198678731922915362405291877218203230691815572693255649870062896656771851292263145532672283832048674540632767072287755221876516993267072784595520247591769638952001773926982899004840927774505835360752250299112156851254996976398893315771204078460254669002775971268423669991355322925942567310035653746861078766499136977187494790743696273820303058481716528677192592358844515569200004140129146143023103087405465205382525619725242194766815459922268005903970227552284744388651224702345086183448802623254660304759030430967160922392062665593166608613785288036024983697515393979643238699548470105905551550897021954546109375333901988325757351615879726763658982006367843673702400000000000000000000000000000000000000000000000000000000000000000000000000000000
321 -1048711913239394104581449029235968439256250468923460713398772072993998948187128940109844578633890785883911507925526580930911935175000506583814520943157146002430737046430824908088721923540820523445209347522924018780890478183282392671825706517757548842656972519074613617043664787745894890907307091295735369771898323478764991580670484360223570531683820654756749752254298904480357773372169772054369988695435815415131542259411300587459273849208423977570403982804238589588225170084057527577989646175682991365676472445221821679619358905297924101882478163655972908477748123570983213178187274590408807341164284300626277486461447090656034317009809008416795628965628241881140591962935120273357219071213712769378572254476297146639940690125865614101708800000000000000000000000000000000000000000000000000000000000000000000000000000000
322 1012006996276015310921098313212709543882281702511139588429815050439208985000579427206000018381704608377974605148133150598330017443875488853381012710146645892345661249805746036305616656216891805124627020359621678123559311446867508928311806789636034633163978480907002140447136520174788569725551343100384631829881882157008216875347017407615745563074886931840263510925398442823545251304143830032467039091095561875601938280331905066898199264486129138355439843406090238952637289131115514112760008559534086667877795909639057920832681343612496758316591427928013856681026939245998800716950719979744499084223534350104357774435296442483073115914465693122207781951831253415300671244232391063789716403721232822450322225569626746507542765971460317608148992000000000000000000000000000000000000000000000000000000000000000000000000000000000
323 -979622772395182820971623167189902838478048688030783121600060968825154297480560885535408017793490060909879417783392889779183456885671473210072820303421953223790600089811962163143836923217951267360638955708113784423605413480567748642605828972367681524902731169517978071952828151529195335494333700121172323611325661927983953935335912850572041705056490550021375078575785692653191803262411227471428093840180503895582676255361284104757456888022573005928065768417095351306152895878919817661151688285628995894505706440530608067366035540616896862050460502234317413267234077190126839094008296940392675113528381250901018325653366956323614776205202790942297132929372653306011049764416954549748445478802153372131911914351398690619301397460373587444688224256000000000000000000000000000000000000000000000000000000000000000000000000000000000
324 951213711995722519163446095341395656162185276077890411073659200729224822853624619854881185277478849143492914667674495975587136635987000486980708514622716580300672687207415260412665652444630680607180425992578484675320856489631283931970259932169018760680551965601956707866196135134848670764998022817658326226597217732072419271211171377905452495609852324070755201297087907566249240967801301874756679118815269282610778643955806865719490638269918388756151861132999586118274461898431142948978289325345755013565040953755220433412420509939006853050997147669522208282484288951613160760282056329121287535236058194624888794209419314590229947695251910004970516074420846360136729321248862867805740559916890924340086468835208128591341656934022753408792265752576000000000000000000000000000000000000000000000000000000000000000000000000000000000
325 -926482155483833733665196496862519369101968458899865260385744061510264977459430379738654274460264399065762098886314959080221871083451338474319210093242525949212855197340022463641936345481070282911393734916771444073762514220900870549739033173932624272902857614496305833461675035621342605325108074224399209744705690071038536370159680922079910730723996163644915566063363621969526760702638468026013005461726072281262898399212955887210783881674900510648491912743541596879199325889071933232304853802886765383212349888957584702143697576680592674871671221830114630867139697438871218580514722864564134059319920681564641685559974412410883969055175360344841282656485904354773174358896392433242791305359051760307244220645492717247966773853738161820163666843009024000000000000000000000000000000000000000000000000000000000000000000000000000000000
326 905173065907705557790896977434681423612623184345168359396871948095528882977863481004665226147678317887249570611929715021376768048531957689409868261097947852380959527801201946978171809535005666404431679013685700860065976393820150527095035410932173914626091889362890799292056509802051725402630588517238027920577459199404650033646008260872072783917344251881082508043906258664227645206477783261414706336106372618793851736031057901804935852396377798903576598750440140150977741393623278767961842165420369779398465841511560253994392532416939043349622783728021994357195484397777180553162884238679158975955562505888654926792095000925433637766906327056909933155386728554613391348641775407278207105335793569820177603570646384751263538055102184098299902505619816448000000000000000000000000000000000000000000000000000000000000000000000000000000000
327 -887069604589551446635079037885987795140370720658264992208934509133618305318306211384571921624724751529504579199691120720949232687561318535621670895875988895333340337245177908038608373344305553076343045433411986842864656865943747516553134702713530436333570051575632983306215379606010690894577976746893267362165910015416557032973088095654631328238997366843460857883028133490943092302348227596186412209384245166417974701310436743768837135348450242925505066775431337347958186565750813192602605322111962383810496524681329048914504681768600262482630328053461554470051574709821636942099626553905575796436451255770881828256253100906924965011568200515771734492278993983521123521668939899132642963229077698423774051499233457056238267294000140416333904455507420119040000000000000000000000000000000000000000000000000000000000000000000000000000000000
328 871989421311529072042282694241926002622984418407074487341382622478346794127895005791034198957104430753503001353296371668693095731872776120516102490646097084112673551512009883601952030997452358674045213661043983066535957699222703808771731412767400418915899360698847222590009718152708509149370151142196081817009089545154475563412545598028502595658934411607122023299016655221597059733208307727051243201824712998588869131388159319124766904047526588795771480640249004613042897394133049368328361031636059023285718083761746455082958102178534058020425612476552708044060697939754669114083932902489181007897031584422776837175896798191507240606371541107003615005910251085801264421800567920847388032854183377550569892623746488286282216750002138029256228079763793977016320000000000000000000000000000000000000000000000000000000000000000000000000000000000
329 -859781569413167665033690736522539038586262636549375444518603265763649939010104475709959720171704968722953959334350222465331392391626557254828877055777051724935096121790841745231524702563488025652608580669789367303604454291433585955448927172988656813051076769649063361473749582098570590021278969026205336671570962291522312905524769959656103559319709329844622314972830422048494700896943391418872525796999167016608624963548725088657020167390861216552630679911285518548460296830615186677171763977193154196959718030589082004711796688748034581208139653901880970131443848168598103746486757841854332473786473142240857961455434243016826139237882339531505564395827507570600046719895359969955524600394224810264861914127014037450274265715502108096846640886647100861338091520000000000000000000000000000000000000000000000000000000000000000000000000000000000
330 850323972149622820718320138420791109161813747547332314628898629840249789680993326477150163249816214067001465781672370018212747075318665125025759408163504155960810064451142486033977930835289657370429886282421684263264805294227816509938988974085781588107514925182923664497538336695486313531044900366917077968183681706315567463563997490099886420167192527216331469508129287405961259187077014113264928013232176179425930088949689112681792945549561743170551742432261377844427233565478419623722874573444029500793161132252602102659966925171806200814850117708960279459997965838743524605275403505593934816574821937676208523879424466343641051706265633796659003187473404987323446205976511010286013829789888337351948433071616883038321248792631584907781327836893982751863372513280000000000000000000000000000000000000000000000000000000000000000000000000000000000
331 -843521380372425838152573577313424780288519237566953656111867440801527791363545379865332961943817684354465454055418991058067045098716115804025553332898196122713123583935533346145706107388607340111466447192162310789158686851873993977859477062293095335402654805781460275181558030001922423022796541163981741344438212252665042923855485510179087328805854986998600817752064253106713569113580398000358808589126318769990522648238091599780338601985165249225187328492803286821671815696954592266733091576856477264786815843194581285838687189770431751208331316767288597224317982112033576408433200277549183338042223362174798855688389070612891923292615508726285731161973617747424858636328698922203725719151569230653132845607043947974014678802290532228519077214198830889848465533173760000000000000000000000000000000000000000000000000000000000000000000000000000000000
332 839303773470563708961810709426857656387076641379118887831308103597520152406727652966006297134098595932693126785141896102776709873222535225005425566233705142099557966015855679414977576851664303410909114956201499235212893417614624007970179676981629858725641531752552973805650239851912810907682558458161832637716021191401717709236208082628191892161825712063607813663303931841180001268012496010357014546180687176140570034996901141781436908975239422979061391850339270387563456618469819305399426118972194878462881763978608379409493753821579592452289660183452154238196392201473408526391034276161437421352012245363924861409947125259827463676152431182654302506163749658687734343147055427592707090555811384499867181379008728234144605408279079567376481828127836735399223205507891200000000000000000000000000000000000000000000000000000000000000000000000000000000000
333 -837625165923622581543887088008003941074302488096360650055645487390325112101914197660074284539830398740827740531571612310571156453476090154555414715101237731815358850083823968056147621697960974804087296726289096236742467630779394759954239317627666599008190248689047867858038939372208985285867193341245508972440589149018914273817735666462935508377502060639480598035977323977497641265476471018336300517088325801788288894926907339497874035157288944133103269066638591846788329705232879666788627266734250488705956000450651162650674766313936433267385080863085249929719999417070461709338252207609114546509308220873197011687127231009307808748800126320288993901151422159370358874460761316737521676374699761730867447016250710777676316197462521408241728864471581061928424759096875417600000000000000000000000000000000000000000000000000000000000000000000000000000000000
334 838462791089546204125430975096011945015376790584457010705701132877715437214016111857734358824370229139568568272103183922881727609929566244709970129816338969547174208933907792024203769319658935778891384023015385332979210098410174154714193556945294265607198438937736915725896978311581194271153060534586754481413029738167933188091553402129398443885879562700120078634013301301475138906741947489354636817605414127590077183821834246837371909192446233077236372335705230438635118034938112546455415894000984739194661956451101813813325441080250369700652465943948335179649719416487532171047590459816723661055817529094070208698814358240317116557548926446609282895052573581529729233335222078054259198051074461492598314463266961488453992513659983929649970593336052642990353183855972293017600000000000000000000000000000000000000000000000000000000000000000000000000000000000
335 -841816642253904388941932698996395992795438297746794838748523937409226298962872176305165296259667710056126842545191596658573254520369284509688810010335604325425362905769643423192300584396937571522006949559107446874311126938803814851333050331173075442669627232693487863388800566224827519048237672776725101499338681857120604920843919615737916037661423080950920558948549354506681039462368915279312055364875835784100437492557121583824721396829216018009545317825048051360389658507077864996641237557576988678151440604276906221068578742844571371179455075807724128520368318294153482299731780821655990555700040799210446489533609615673278385023779122152395720026632783875855848150268562966366476234843278759338568707721120029334407808483714623865368570475709396853562314596591396182189670400000000000000000000000000000000000000000000000000000000000000000000000000000000000
336 847709358749681719664526227889370764745006365831022402619763604971090883055612281539301453333485384026519730443007937835183267302011869501256631680407953555703340446110030927154646688487716134522660998206021199002431304827375441555292381683491286970768314623322342278432522170188401311681575336486162177209834052630120449155289827053048081449925053042517577002861189199988227806738605497686267239752429966634589140555005021434911494446607020530135612135049823387719912386116627410051617726220480027598898500688506844564616058794044483370777711261338378197420010896522212556675829903287407582489589941084804919614960344882982991333718945576007462490066819213362986839087320442907131041568487181710653938688675167869539748663143100626232426150469039362631537250798767535955464998092800000000000000000000000000000000000000000000000000000000000000000000000000000000000
337 -856186452337178536861171490168264472392456429489332626645961241020801791886168404354694467866820237866784927747438017213535099975031988196269197997212033091260373850571131236426193155372593295867887608188081410992455617875649195970845305500326199840475997769555565701216847391890285324798391089851023798981932393156421653646842725323578562264424303572942752772889801091988110084805991552663129912149954266300935031960555071649260609391073090735436968256400321621597111509977793684152133903482684827874887485695391913010262219381984928204485488373951761979394211005487434682242588202320281658314485840495652968811109948331812821247056135031767537114967487405496616707478193647336202351984172053527760478075561919548235146149774531632494750411973729756257852623306755211315019648073728000000000000000000000000000000000000000000000000000000000000000000000000000000000000
338 867316876217561857840366719540451910533558363072693950792358737154072215180688593611305495949088900959053131808154711437311056274707404042820697571175789521446758710628555942499733666392437008714170147094526469335357540908032635518466294471830440438402185740559788055332666407984859034020770174019087108368697514267455135144251680752785083573861819519391008558937368506183955515908469442847750601007903671762847187376042287580700997313157040914997648843733525802677873959607505002046111644227959730637261023009432007879395628233950732271143799722813134885126335748558771333111741848950445319872574156422096457405654377660126387923267864787180515097462064741768072724675410164751572982559966290223621364290544224502362203049721600543717182167329388243089204707409743029062114903498686464000000000000000000000000000000000000000000000000000000000000000000000000000000000000
339 -881193946237042847565812587053099141102095296881857054005036476948537370623579611109086383884274323374397981917085186820308033175102722507505828732314602153789906849998612837579729405054716000853596869448038892844723261562561157686761755183379727485416620712408744664217989070512616778565102496803392502102596674495734417306559707644829644911043608631701264695880366402282898804163004953933314610624030130511052742374058964181992213270167553569637611225233262215520719942961225082078849430535607086327457199377582920005465958285693943987482100518378145043288357120535711674441529718533652444990535342924850000724144847702688410130040150623775403339021457777636361888270216727387598150280925750867199306119192932094399998298517146152416657082006658454978631982728298917527108741954665447424000000000000000000000000000000000000000000000000000000000000000000000000000000000000
340 897936631215546661669563026207108024783035107522612338031132170010559580665427623720159025178075535518511543573509805369893885805429674235148439478228579594711915080148586481493744263750755604869815209967551631808773003532249819682810228531863942307639536505944510812838130862852356497357839444242656959642546011311153371235384342090081408164353437195703588725102093363926273881442102048058047588225886702990762744479166084501450065322300737087460725838512694197615613621877488358638347569715783620967678886165756995485569811493122128923244260428227329799110835905825890196255918783185791841445355514440422150737903599809039489922510913485627136002462865475411452764147350845207962515136263340133676092935457597804193598266188971929312573566564784965623225990400136596960123808051804090925056000000000000000000000000000000000000000000000000000000000000000000000000000000000000
341 -917691237102288688226293412783664401328261879888109809467817077750791891440067031442002523731993197299918797532127021088031551293149127068321705146749608345795577211911855384086606637553272228176951144586837767708566009609959315715832053559564949038407606309075290050720569741835108340299711912015995412754682023559998745402562797616063199143969212814009067677054339417932651906833828293115324635166856210456559524857707738360481966759391353303384861806959973469963157121558793102528391216249530860628967821661403649386252347345970815759555634157648331054691274295754059780573548996415879261957153335758111438054137479004838358700806153582310932994517048515870504724958592563802537690469261133616616966980037664955885857428045129311757450185029210234866936962188939602093246531828943780925407232000000000000000000000000000000000000000000000000000000000000000000000000000000000000
342 940633518029845905431950748103256011361468426885312554704512504694561688726068707228052586825293027232416767470430196615232340075477855245029747775418348554440466642209651768688771803492104033881374923201508711901280159850208298608727854898554072764367796466802172301988583985380986048807204709816395298073549074148998714037626867556464779122568443134359294368980697903380968204504674000443207751046027615717973512979150431819494015928376137135969483352133972806712236049597762930091600996655769132144692017202938740620908656029620086153544525011589539331058556153147911275087887721326276243506082169152064224005490915979959317668326307421868706319379974728767267343082557377897601132730992661957032391154538606579783003863746257544551386439654940490738610386243663092145577695124667375448542412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000
343 -966971256534681590784045369050147179679589542838101306236238854826009416010398631030438059256401231994924436959602242120458845597591235191890580713130062313964799708191522018212057413989882946830053421051150955834516004326014130969772234835713586801770094767872633126444264336971653658173806441691254366419608448225170678030680419848045792938000359542121354611312157444675635314230804872455617568075316388958076771342566643910439848374370668975776628885993724045300178658986500292134165824562130667844743393684621025358294098398449448565843771711914046432328195725436052790790348577523411978324252469888322022277644661627398178563039444029681030096322614021172750828688868984478733964447460456491829298106865687564016927971931152755798825259965278824479291477058485658725653870588158061961101600358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000
344 996947365487256720098350775490701742249656818666082446729562259325615707906720988592381639093349670186767094505349911626193069811116563482839188715237094245697708499145459200776631193823569318181785077103736635465386000460120569029835174115620707992624967705676684753364036531417774921577194441383683251778616310120150969049631512863335212519078370687927116604262834325460580008971959823501741712685651197015777151254186209871663483673976159714025704381459529490704484197415081801190324965123556718547930438888844277144401215448801381471384928634983381871730369792924570427304849383426637749652304296454860004968251646137847522098493666794601142029308615055829106104378223922997574717345331730643076006348178523878501452739061018491228588843024202468038149512847298714146149140576390961881895749969510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000
345 -1030843575913823448581694701857385601486145150500729249918367376142686641975549502204522614822523558973117175718531808621483634184694526641255721131555155450051430588116404813603036654413570674999965769725263681071209124475764668376849570035551812064374216607669692034978413773485979268910819052390728482339089264664236101997318984300688609744727035291316638568807770692526239729277006457500800930916963337714313574396828541007300042118891349144302578330429153493388436660127194582430796013937757646978560073811064982567310856774060628441412016208572816855369202365884005821833214262463143433140482642534325245137172202106534337849842451465617580858305107967727295711927083536379492257735073009484940590564016593690370502132189093119930360863687025351951446596284106870427118211355988254585880205468473753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000
346 1068984788222634916179217405826108868741132521069256232165346969059966047728644833786089951570956930655122511220117485540478528649528224126982182813422696201703333519876711791706349010626872789974964503205098437270843862081367961106793004126867229110756062622153470640272615083104960501860519357329185436185635567456812837771219786719814088305281935597095354195853658208149710599260255696428330565360890981209743176649511197024570143677290329062641773728655032172643808816551900781980735466453454679916766796542074386922301358474700871693744260808290011079017862853421714037241043190174279740166680500308095279207247573584476108350286622169845431350062396962533205653268385627225533471271270710835883392414885207656914210711080089565367784215643445289973650120346618824632921585176159820005557773070807282483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000
347 -1111744179751540312826386102059153223490777821912026481451960847822364689637790627137533549633795207881327411668922184962097669795509353092061470125959604049771466860671780263374602971051947701573963083333302374761677616564622679551064724291941918275186305127039609465883519686429158921934940131622352853633060990155085351282068578188606651837493213020979168363687804536475699023230665924285463787975326620458132903715491644905552949424381942225147444677801233459549561169213976813259964885111592867113437468403757362399193412813688906561494031240621611522178577367558582598730684917781250929773347720320419090375537476527855152684298087056639248604064892841034533879399121052314554810122121539269318728111480615963190779139523293147982495584269183101572596125160483577618238448583206212805780083993639573782528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
348 1159549179480856546277920704447696812100881268254243620154395164278726371292215624104447492268048401820224490370685838915467869596716255275020113341375867023911639935680666814699710898807181452741643495916634376876429754076901454771760507436495420761019316247502312672916511032945612755578142557282114026339282612731754021387197527050716737866505421180881272603326380131544154081229584559029738730858265665137832618575257785636491726249630365740828784798946686498310192299490177816230143375171391360399315279545118928982358729564677529543638274583968340817632256194363601650476104369245844719753601672294197111261685588018552924249722904800074736294039683233199018836213283257564080666957372765457899433420274282449607982642522794753345742894392757974940217758542384371455822701872284079956428627605366075455176704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
349 -1212888441736975947406705056852290865457521806593938826681497341835547784371657542813252076912378628303954816927737387505579391598165203017671038555079156907011575372721977488175897600152311799567759096728799558212745522764438921691261490778574210116026204794887419055870670540461110942334737114917091271550889612917414706371008613295049707808364670555201811143079393617595185168966145448745106712477745885734172919029719643775770345657113362564906908899698234077232461145266725995776729970429275362977683782404194399715547231124652695902645635214830884495243339979304327326398005170231153576862267349219730178379723125067406358765210158420878174163565508661926173702679094287412028377637411912668962807357606899442289949844078843311999647067534824841787467775435334052542790546158409147634424344475212914926114832384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
350 1272319975382087768829633604638053117864940375117041829188890711585489625805868762411101428681085181090848602957196519493352781786475297965536919444278035595455142565985354385096516582559775077746579292468510736565170053379896428854133303826724346411711488829836902589608333396943705378509139233548028743856883203950368026983188035346507143490974539412406699889090283904857349242245486575733616941389155434135147392062175906320783092594311917330587347435783447547016851741384795569569789738980309855763590287741999925301609045449760678001875271340357597835510263638290239365391507423572480102128518449331496957120329558195709270344705456183501204697580218586360556214110369907495217768141645096389741984918129637514962157386438706634287629773844031259035053696431665421117387282920171195868511137354498347757494459170816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
351 -1338480614101956332808774552079231879993917274623128004306713028587935086347773938056478702972501610507572730310970738507007126439372013459744839255380493446418809979416592813121535444852883381789401415676873294866558896155651043154548235625714012425120486248988421524267966733584778058191614473692526238537441130555787164386313813184525514952505215461851848283322978667909931402842251877671765022341391516710175056449409053449463813409216137031777889502444186819461728031936804939187418805407285968263296982704583921417292715813148233257972785450056192922956797347481331812391865809598249067439201408696734798890586695221886152402630139905043267341854389952851305137244109142684969092085010641402008568133872378665740189570533519379270586522083920884504876488646112023015491421632020098053673716496932261840884171047698432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
352 1412097047877563931113257152443589633393582724727400044543582245160271516096901504649585031635989199085489230478074129124892518393537474200030805414426420585971844528284505417843219894319791967787818493539101326084219635444211850528048388585128283108502112992682784708102704903931940851392153269745615181657000392736355458427561072909674418274893002312253699938905742494644977629998575730943712098570168050129234684554126551389184323146723024568525673425078617094532123073693329210842726839704686696517778316753336037095243815182871386087161288649809283533719421201592805062073418429126152766148357486175055212829568963459089890784774797599820647045656381400258126919792535145532642392149686226679119039381235359492355899996912862945130468780798536533152644695521648184281343449821781203446625770904263536242132800455321845760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
353 -1493998676654462639117826067285317832130410522761589247127110015379567264030521791919260963470876572632447605845802428614136284460362647703632592128463152979958211510925006732078126648190339901919511966164369202997104374299976137858675195123065723528795235546258386221172661788359993420772898159390860862193106415515064075016359615138435534534836796446364414535362275559334386332538493123338447400287237797036730296258265891369757013889232959993500162483733176886014986211967542305071604996407558524915809459125029527246767956463477926480216643391498221978675147631285187755673676698015469626584962220373208415173683963339717104450291735860610244574304451521473098281140502183973535650894368027826507943665347010342912542196733808995948035970084851652075498087861903778969661369911444513246530065616710821344176502881730512814080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
354 1585132595930384860104013457389722219890365564650046191201863726317720867136383621226335882242600043563026909802396376759598597812444769213554180248299405311735662413091432142734892373729950635936602196100395724379927741132274682268054382025572732664051744914580147780664194157449953019440044947113703374786885906861482983592357551661880102141461841029592643822019374368453783898823341203862092691704759302655970844330020110743312191736476170553103672395240900676061900370897562385680972901188419594935673836131656328408820801807750079995509858638379613519374331636793584208769770976594413273806644915815974128499278685103439847821759531748107469493337023064282957276290072817195921325598924477523924928228933177973830207270734571344700866164260027602852103471221479909486810713476042628554568399619330181446171269557516074095738880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
355 -1686581082069929491150670318662664441963348960787649147438783004802055002633112172984821378706126446351060632029749744872212908072441234443221647784190567251686744807529283799869925485648667476636544736650821050740243116564740261933209862475209387554551056589113277238626702583526750012684207823728980390773246604900617894542268434968240428678515398855486573026628614328034826068348035040909266623973863898025952978367141397830884172007610645468502307428536318319329861994635006378364555166864478449011556961644082333426985333123446085115222489591235908784614288861548373598131036319096455723330270190428196472723232520950059998082352141779986347540910592540397066541972637477496460290437255644085456123635584901364155340536061583910761721598772669369434638093379654623693966599138509356782060777194967313058726230809197102837866168320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
356 1799582014568614767057765230013062959574893341160421640317181466123792687809530688574804411079436918256581694375742977778651172913294797150917498185731335257549756709633745814461210493187128197571193234006426061139839405374577859482734923261048416520705977380583866813614691656623042263534049747918822076955054127428959293476600420111112537399975930578804173419412731488013159414927353388650187487780112779193691827917739871485553411532120558714891962026248251646724962748275551805714980363044398505095331278074235849766593350442716972817942396393848714673183446215272114629205815752475918256793398293186885636395689099853714017953869735279245432826151602240603670000284804188488723129896551772239181683919169089755553748351977710032782756945890438217186758845636091483481462361280789483686458849267030123033660888273413308728003201597440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
357 -1925552755588417800751808796113977366745135875041651155139384168752458175956197836775040719854997502534542412982044986223156755017225432951481723058732528725578239679308108021473495227710227171401176760386875885419628163750798309646526367889321805677155395797224737490567720072586655221981433230273139622341907916348986444019962449518890415017974245719320465558771622692174080573972268125855700611924720673737250255871981662489542150339368997824934399368085629261995710140654840432115028988457506400452004467539432359250254884973707160915198364141418124700306287450341162653250222855149232534768936173709967630943387336843473999210640616748792613123982214397445926900304740481682933748989310396295924401793510926038442510736616149735077549932102768892389831964830617887325164726570444747544510968715722231646017150452552240338963425709260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
358 2066118106746372300206690838230297714517530793919691689464559213071387622801000278859618692404412320219564009129734270217447198133482889556939888842020003322545451175897599907041060379333073754913462663895117825055261019704606586250722792745242297491587739690422143327379163637885481053186077856083078814772867194242462454433419708333769415314286365656830859544561951148702788455872243699043166756595225282920069524550636323851278727314142934666154610521955880198121396980922643783659426104614904367685000793669810921475523491576787783662007844723741647803428646434216067526937489123575126509807068514390795268002254612433047601153017381771454473882032916048459479564026986536845787912665530055225526883124437223639248814020389128665738211077146271021534289698263252993099901751610087214115260269431969954556176402435588553883707755786036838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
359 -2223143082859096595022399341935800340820863134257588257863865713264813082133876300052949713027147656556250873823594074753973185191627589163267320394013523575058905465265817499976180968162387360286885826351146779759460857202156686805777724993880712100948407906894226220259980074364777613228219773145392804695605101004889600970359606167135890878172129446750004869948659436004200378518534220170447430096462404421994808416484684463975910590017797700782360921624527093178623151472764711217542488565637099629060853988716551507663276936623655220320440922746013036489223563216488658984738296966836124552405721484495708370425962977959218840646702786085013897067417668142400010893037513646067794028110339422666926241894452635831723885938702444334315119009387619170895715331260220575494284732453842388020049908799671102445809020693283978869545225775638118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
360 2398771386404965226029168889948728567745711321863937730235111104612733315622452527757132740356292321424194692855658006659537066821766168707165438705140591937488558997021817082474299264647215961749549806632887375360458264921127065063434165268397288356923332131538870091660518500239595044673249135223878836266557903984275879447018015054339626257547727673043255254674603531448532208421498423563912777074082934371332398281386974536630007526629203719144167434432864733539734380439113123403728345162322430499756661453825159076768675814616923982725755755642948066371872224710591263044532622427216178392045773481770869331689614053217997129057792306185729994935743663925649611753587477224107149756331056237057613415004114394062430072927859937436726013411129241085396476842429778000958333226317695936673633851594845119539027933328053413200239298611913529753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
361 -2595470640090172374563560738924524310300859650256780624114390215190977447503493635033217625065508291780978657669821963205619106301150994541153004678962120476362620834777606083237191804348287670613012890776784140140015842644659484398635766820405866002191045366325057439176681017259241838336455564312236900840415652110986501561673492288795475610666641342232802185557921021027311849512061294296153624794157734989781654940460706448633668143812798424113989164056359641689992599635120399522834069465632869800736707693038822121063707231415511749309267727605669807814365747136859746614184297466247905020193526907276080616888162405581872893640531275292959854520474644367552879917381650356483936036350202848496337715034451774375549338907944452306537546510841838854398987943509019797036916550875747003480871827425622419341228223860953793082658921098090439193395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
362 2816085644497837026401463401733108876676432720528606977164113383482210530541290594011041123196076496582361843571756830078096730336748829077151010076673900716853443605733702600312353107717892122615118986492810792051917189269455540572519807000140364612377284222462687321506698903726277394595054287278777037411850982540420354194415739133343091037573305856322590371330344307814633356720586504311326682901661142463913095610399866496767529936036886290163678243001150211233641970604105633482274965370211663733799327846947122001354122346085830248000555484452151741478586835643492825076389962750878976946909976694394547469323656210056332089599976433692861442154714989138794874710359090636785070599439970090618526420812380175197471032715119730752593237964263395157022901918707286479785054457700185498776745932756800324985232622889134865494684929391428126524833792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
363 -3063901181213646684724792181085622457823958799935124391154555361228645057228924166284012742037331228281609685806071431124969242606382726035940298963421203979936546643038268429139840181197066629405249457304178141752485901925167628142901550016152716698266485234039403805799288407254189805319419064559309416704093869003977345363524324177077283048879756771678978324007414606902321092111998116690723430997007323000737448024115054748483072570408132283698081928385251429822202464017266929228715162322790290142373668697478468737473285112541383309824604367083941094728702477180120193683112279472956326918238054643501267646624137956541289313484774359857833249064329908183008823684870690612822156812190687458592956745843869630614848483594050267058821442905118573930840917287553527690006139249977801822669099574839398753583933093703378733658217203177873801659019165696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
364 3342716188704088533034748269564414101485939050729220710749619899100451757436756265415857901562728370055236167214423931357341443683563554105210866169092533542110772387554750856191565637685999692681127157918858352651962119000357882303905591067622613917808735390336989552127023652314321077603486199434206573624166411083339283791605037677191315806327814637901765351492089336130432311494189945309579263217734989393804555794309524730595032174315272321514607383868309309936022888242838219788528242094164206545329672548949009392583354057782649191018643364488579734349014402603511131308275496904995352667797717616059883002466934510586546641011888826604896074729183929827662626640193923458588973082100040017324915809715661767000799695601108841361174194209484364158547440760720898709796697921725781788531987636149784040160071005230386198421114968667060317609989909774336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
365 -3656931510442272855140014606903469027025617321497767457560084169615894222635811354364948544309624836840428366932579780904931539389818528191100687588987231695069184991984897436673572807628483663793153110763231037801246558186391523240472716627979139626082756517028666570026963875631867258898213902181021991544838053725173176468015911218847299492122629213864531294532345733726692948774643800168679713960202078396822184038974620055270965198700907919736980477951930385070009039737665012448649896851015641960590661768550216275486189339214218214974395840750506229377821756448241177651253393614064915818570703071969512004698826354581682025267006376305756305753727219231462913544372152263696336551817443778953457895828933973098874866987613072449124568465175894389450900192228663188517587526368005276653994473947863739935117679722042501072699775721763987465328961293123584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
366 4011653866955173322088596023773105522647102201683050900943412334068635962231485055738348553107658446013949918525040019652709898710630925425637454285118993169490895936207432488030909369968446579181088962507264448467967474330471500994798570140893116169812783899180447227319579371568158383011340650692581124724687344936514974585413454607075487542858524247609390830101983269898182164805784248785041646214341680001313935890755158200632248822974895987951467584313267632421799916592218518656168936845564159230767955960099587254208349705117997381826912237303305333627470466823720571883424972794629212652972061269950554669154612510976105181717905994807414667411838759496914816158176251033274881197343735825511943311724340568489465729085411540476689651606297956145227637510874843517803793516425701788489431937920806522708824094655080623676751653966775094249465870538556571648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
367 -4412819253650690654297455626150416074911812421851355991037753567475499558454633561312183408418424290615344910377544021617980888581694017968201199713630892486439985529828175736834000306965291237099197858757990893314764221763518651094278427154982427786794062289098491950051537308724974221312474715761839237197156079430166472043954800067783036297144376672370329913112181596888000381286362673663545810835775848001445329479830674020695473705272385586746614342744594395663979908251440370521785830530120575153844751556109545979629184675629797120009603461033635866990217513506092629071767470074092133918269267396945610136070073762073715699889696594288156134153022635446606297773993876136602369317078109408063137642896774625338412301993952694524358616766927751759750401261962327869584172868068271967338375131712887174979706504120588686044426819363452603674412457592412228812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
368 4867339636776711791690093555643908930627729101302045658114642184925476012975460818127338299485521992548725436146431055844632920105608501818925923284134874412543304039400477837727902338582716234520415238210063955326184936605161072156989105151945617848833850704875636620906845651523646566107659611485308678628463155611473618664482144474764689035750247469624473894162736301367464420558858029050891029351860760345594198416253233444827107496915441302181515620047287618417369838801338728685529771074722994394690760966388829215530990697219666223370592617520100361290209917397220169866159519491723623711851001938831007980085291359567308416978335343499836215970783966897606746444715245378672413356737154677093640820115142411748268769099329822060367554293921310191004692591944447640151342673479303979974227770279314554002616274045009320707002781757888221852876940724430688380518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
369 -5383277638275043241609243472542163277274268386040062497874794256527576470350859664848836159230987323758890332377952747764164009636803003011732071152253171100272894267576928488527059986472484155379579253460330734590760539885308145805629950298051853340810238879592454102722971290585153102115071530302751398563080250106289822242917251789089746073539773701404668126943986349312415649138096980130285478463158000942227183448376076189978780891588478080212756275772300105969611041714280633926195926808643631800527981628826045112377275711124950843047875434977230999586972168641325507871972428557846327825307208144347094825974332243681443109178038889910818854863687067388753061567855061388811689172551293072865566747047347507393585258623858783198766515049076969071251190006690559090007384996868110201851495913928921896726893599093780308701945076624224373369281896441220341348853350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
370 5970054900847022954944651011049259074497163640118429310143146830489082305619103368317359300587164942048609378607149597270457886687214530340010866907848766750202639742742813693776509524997984928315953392087506784661153438732806733698443614880539505354958554917468031599919775161258934790245614327105751301006455997367875412867395232234100528395555609034857776952780880861387468954894149550964486595615642223044929946444249068494686468008771622190955946709831480817520298645261137223024151282830785787666785531626368084029626398763637570484940093857389749178541952135023229988230017423270651577558265693832080928162005534458242720408078445128911098110043828957734127145278751263080192163292359384017807913522475508385699486051813859390567432065189426358700017569717419830030818189961526734213853308968547174383470125001395002362350457089976264830066533623153313358555878365593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
371 -6638701049741889525898451924286776090840845967811693392879179275503859523848442945568903542252927415558053629011150352164749169996182557738092084001527828626225335393930008827479478591797759240287340172001307544543202623870881087872669299747159929954713913068224451139110789979319935486753123131741595446719179069073077459108543498244319787575857837246761847971492339517862865477842294300672509094324594152025962100446004964166091352425754043876343012741332606669082572093530384592002856226507833795885465511168521309440944555425164978379253384369417401086538650774145831746911779374676964554244791451541273992116150154317565905093783230983349141098368737801000349385549971404545173685581103635027802399836992765324897828489617011642310984456490642110874419537525770850994269827237217728445804879573024457914418779001551242626933708284053606491033985388946484454714136742540083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
372 7402151670462206821376773895579755341287543254110038133060284892186803369091013884309327449612014068347229796347432642663695324545743551877972673661703528918241248964231959842639618629854501552920384291781457912165670925616032412978026269218083321899506013071070263020108530826941728067729732291891878923091884662016481366906026000542416563147081488530139460488213958562417095007794158145249847640171922479508947741997295535045191857954715758922122459206585856436027067884286378820083184692556234682412294044952901260026653179299058950892867523571900402211490595613172602397806634002764815477982942468468520501209507422064085984179568302546434292324681142648115389564888218116067868659422930553055999675818246933337261078765922967981176747668987065953624977784341234498858610857369497767217072440723922270574576938586729635529031084736719771237502893708675330167006262467932192768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
373 -8275605567576747226299233215258166471559473358095022632761398509464846166643753522657828088666231728412202912316429694498011372842141290999573449153784545330593716342011331104071093628177332736164989638211669945801220094838724237709433368985817153883647722613456554056481337464520851979721840702335120636016727052134426168200937068606421717598437104176695916825823205672782312218713868806389329661712209332091003575552976408180524497193372218474932909392962987495478261894632171520853000486277870374936944742257343608709798254456347907098225891353384649672446485895526969480747816815091063704384929679747805920352229297867648130312757362246913538818993517480593005533545027853763877161234836358316607637564800071471057886060301878202955603893927539736152725162893500169723926938539098503748686988729345098502377017339963732521456752735652704243528235166299019126713001439148191514624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
374 9276953841253533640681440434304404614618169634424520371325527729110092552807647698899425287394845767550079464706717687532270748956040387210521836501392475315595556019394702167663695957186789997240953384435282009243167726314209870472274806633101029503569097049684797097315579297727875069268183427317670232974751025442691734553250453907798745427847993782076122761747813559188971997178246931962438550779386661274015008194886553570367961353770256910399791429511508982431131583882664274876213545117492690304315056070482185363683843245566003857111224207144192282812510688885732787918302649717082412615506170997290436714849042909633554080601003078790077016091733095744759203103976224069306297744251557672917161710140880119055890273598405465513231965092772044227204907603613690260522098102329422702278114365595855421164636438099344156553019816666681456995151621421200441045274613285122687893504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
375 -10427296117568971812125939048158150786830822669093160897369893167519744029355796013562954023031806642726289318330350680786272321826589395224626544227565142254729404965799645236453994255877951956898831604105256978389320524377171894410836882655605557162011665083845711937382711130646131577857438172305061341863620152597585509637853510192365789860901145011053561984204542440528404524828349551525780931076030607271992869211052486213093588561637768767289365566770936096252591900284114644960864024712061783902050123023221976348780639808016188335393016008830072125881262014307563653620172178282000631779828936200954450867490324230428114786595527460560046566087107999617109344288869275853900278664538750824358889762198349253818820667524607743236872728764275777711378316146461787852826838267018271117360600546929741493389051356423662831965594273933349957662550422477429295734888665332477901192298496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000