1 5
2 -15
3 40
4 -150
5 624
6 -2620
7 11160
8 -48750
9 217000
10 -976872
11 4438920
12 -20343700
13 93900240
14 -435970980
15 2034504992
16 -9536718750
17 44878791360
18 -211927733500
19 1003867701480
20 -4768371093720
21 22706531339280
22 -108372083629260
23 518301258916440
24 -2483526855452500
25 11920928955078000
26 -57312158484825720
27 275947429515625000
28 -1330460820661272300
29 6422914307692955280
30 -31044085821532876976
31 150213318486367502520
32 -727595761413574218750
33 3527737025058629261360
34 -17119900268689323874080
35 83153801304953438892768
36 -404219867454528801812500
37 1966475030860385379275760
38 -9573628439715536017166940
39 46640753937073242938701920
40 -227373675443229675292959000
41 1109139880210888095018340320
42 -5413658939124584197852722840
43 26438799470143262730088344840
44 -129189588320018161426890980100
45 631593542897866831884765581600
46 -3089316242435218458590300186820
47 15117930548087237997257963139960
48 -74014868308343768119808832812500
49 362521803959234788709757279375000
50 -1776356839400250470638275146289000
51 8707631565687502277832390280330880
52 -42700885562506020756868215707632200
53 209476042382105007627100314734117040
54 -1027984282060330130159854818273437500
55 5046468293750711547380143945866477216
56 -24781763942525815633790833609444747500
57 121734980770302252239433296605160361840
58 -598180508957519687731461278323469490840
59 2940209281316622193918516070155774132680
60 -14456028966473392453417181967099503743760
61 71095224425278979279177232843930604027920
62 -349742636285646591615382461778579219695060
63 1720955829342070530170560001373291015594000
64 -8470329472543003390682861208915710449218750
65 41700083557134785923363569264228527343749952
66 -205341320546497051895352673124147183966619080
67 1011382623587224285454713433647333686031512360
68 -4982546748554707876872476738165406619801240800
69 24551679630559430117922391324047420335852581520
70 -121004706750614334152617541673992361341116628304
71 596502075531197421879100352591297156374219437720
72 -2941086622410765066209452925249933368629882812500
73 14503988822847608545690453778760992500879993177440
74 -71539944869451042151040752729828897360208872202280
75 352930394689291807945134375283184146881103108724000
76 -1741432868532689841834544610097318103438929507606900
77 8594084286265222596066583813713899777307138813919440
78 -42419518592462957685713266283318472004089599984975760
79 209412813304563968321875618245560216092610660987564280
80 -1033975765691284593589260864973766729235649106979375000
81 5106053163907578239946967234999770700931549072265625000
82 -25218921114421575453396606466102217914672886453023770960
83 124575393456781276336055525914151032163525920316397425640
84 -615461765292431305707893372073158388956937761533897763400
85 3041105193209660569380179014963098726344897466538373161728
86 -15028717524582624906820652108842486361323227716046710347020
87 74279868224948605861297475940190629810146216688484981142240
88 -367178894066507313064368204931559541199186986142938787282500
89 1815266442575991210655303485055220447607558178767729341314080
90 -8975484077181289874906778342773350232164365135961066012890800
91 44384261920127257623165387409317203251943043381958217397835680
92 -219509121452803284984133165991730275772684051290802333665930700
93 1085744041594510871964529638238673520410434613304753457346270160
94 -5370967865334548462377726401925360612059445516701708448694107380
95 26572156807444608182289804304262272999518532551040774696751644704
96 -131476817536835300901954760880464334604766918103753899536132812500
97 650606932141040664257095723944565962617077472254864333831157880960
98 -3219840429473517573109096184827699077886234367817488251900124062500
99 15936583943858824351752092227935075346933463334359905936501242878000
100 -78886090522101180541172856528278622079142223810777068137168884375000
101 390525200604461289807786418456824866174854670846050992460534124091120
102 -1933482610835813248558158248242123116297949202222904811302813361672640
103 9573554675012279191889909772849347447490369358119211222940278284758040
104 -47407506323378113305993303202090518588818213174818083643913269042965000
105 234780031315777323039204930143686377878930486639562462057381584240142144
106 -1162825626799840515052665927598446682995667318226758583958418864124226120
107 5759790487887060495120681697450249924599930162887142266138134715713073160
108 -28532295472403494119347821371628552866717143388086562346736038208007812500
109 141352656468787952517869940740178151819310212713056014329536792335160281680
110 -700338161595358492020355615485428115834560197134289244951849612322720081648
111 3470144043940965501001762058711580754122705672460158254850555110622096706080
112 -17195803074886034402285517344508279629792088119951845978253654071261542187500
113 85218139132178577568848581530306518519385028682096822798227380334803488402240
114 -422353057979656985319293408461606868100521755256917646891037165595606753700520
115 2093402113464386796799976024548834041889240921973248038304281299425208050271712
116 -10376777717603641449655053569961892880054127893664638671405806109823029616783400
117 51440436548804376417093427953657246755825364535667419729109566945296067457916000
118 -255022503229242035627115723329571943662356031573839307045199024348945940955210540
119 1264397284918090764873935098860902913956211691317875653387564860534768138212315520
120 -6269303204385533375833261531851976948366209074769983544607991158651312987011722000
121 31087453906043967152892205943067654289419254393972562552297565785875497770703125000
122 -154163193550463935471309709799638777418841420042312215460309535493982619926577708760
123 764549171266528460467470918518533774191001988144447168460607006237274262963271722560
124 -3791917260717056477318504958781437670382791943748319023333967760986378115992392263100
125 18807909613156600127499784595555930845098648908353400344140027300454673767089843750000
126 -93293202446213294283233058509702037922116314890008670346331214998841344833343748047000
127 462793051504837601562494699693797510952230534162239181696358939479691834430994949941560
128 -2295887403949780289001438549262198589489581161335318704175278980983421206474304199218750
129 11390449135874878953185431562231062769560712759419452727797972837051506652388461800508720
130 -56514151481840745575420025827992580664358921019508095697257378840451845171359869140549856
131 280413728726690722320786387696146392609414493504791870588919777261072819526413924821460520
132 -1391446911484715326667538514704362781508837069940046576361163962095209474985816261983235800
133 6904924523157233951884025712066762675156635084422506587809866695714387097360944245990953360
134 -34266976178354929686588635063614904320740017397080071019954517759518904625368652059071099580
135 170065733625909651037143596241644339962191197449665440033094864702434279024545793180112500000
136 -844076251452125106250528878405220069665287193221951167966450835886943797745248850654153260000
137 4189575554652883739053719980405471878630622564909641314683906343658820638453492718021364977760
138 -20796081557516125806172450627374987223637510557715930191688293086538552428912911207779594089560
139 103232347299900192850784107430854253124531527228888643904981145518211947386354047188655935603080
140 -512474866953075957366392533317455042296781510171922408460638236655475858632208779453550109933040
141 2544201467142930284797693427817152692253525227804170479218506955142382797388795842515661361369680
142 -12631422777012435568889956807120370760836163983112553095045141678844267619457292619725348244250660
143 62715455746005798978404680650737505176179555440627279295421237880382258246080474472129261568168160
144 -311399658738848237983051018508870251395613764861446478736037302148506908691969228029251098632812500
145 1546260374427384354122736091906114351757530418622362230904351209809424642963708248631707553205818944
146 -7678347749725025046157422374191321267289106530830230658882456814981210284601468018779199417323282320
147 38130570457818151589761349205167785885177195697320157054614102962987391613435703424774867336766250000
148 -189364657341191496070774268012150828551386748902231825278280036070396638356091775553854736121925147800
149 940468768003232933505858780731487336429706001259406558226220324758249048782456779521233683464511128880
150 -4670994881082723569745765277633053770934206472921719415655424957611873656067776513124503691990966862000
151 23200305700742004485492211643872783630467912944975426684719673574334289448441400686864870668247046060120
152 -115238360553027719648333024941604945006600488641160835622463523290381319435183334127558689368398565992500
153 572425843269941613939432019317776197418407655995308730292920050608574785776320769561125951654770795024000
154 -2843543961698086588725100615442199941721310758677994671011872264662219826210768776756783874762522669883320
155 14125992583919526924634370799293509387905866349561650924970446410179345591591336708534629114212528351814496
156 -70177206747036111324305367752900447279660553980194099125278035369723603408828238022975617647171020506247600
157 348651090845147559445593546797849355911689376462110811046245094518757733550423119398546523776403657949654160
158 -1732222191857220469397410976179188255637190889384537890429405135748641609712090649172520748327804517142380340
159 8606638563315749502037450762148168062599879261721917819852276704315245938203198197440525411434893338185436320
160 -42764235361475130338248583474423710061043150081680779166874011991720735958999455306184245127951726318359375000
161 212493094963851579320489855773533963036239255064252318844178881364304985121958190006101724506581347921620244080
162 -1055907045962348897240705764800585433606003705720513065864059196324333499139237877467380319923162460327148437500
163 5247145443125782863588783248395547246753760746218500511336319003014279540588231378985027246251473763237701603240
164 -26075753269192152645273526508794945159172652488829743394738000219056434490196524708186721332689247480252893959600
165 129588592004470091934086616589162757760736818429335694446639393559292055320586456446108059025595359729997854817728
166 -644039689178842324371213606542525753931372742193987638063179755687185894490488596117294004084598497453942356339420
167 3200915820469695384599444870840098058461313628868321793966392206180118132918718992419758387496220895987070963054360
168 -15909313750548783607979383733044534992947600476815766059296939246262583790222913737193232734734054122297536760605000
169 79075878996810522075163800803298280438319434322634576862779215744390492336897347889659711643767587223349238281250000
170 -393053633837087595020667127522276746884587776486036573229698210576184640269568566364580754131616284961209573184685184
171 1953775372874412022032555897040556928958477251538778287983872435789765088440884724531686419811050750707325182462982000
172 -9712081068648966737429274953312070780578477035265438582710521163549663002972177253447558425335067345999008001283157700
173 48279709358601799966411424623401045498829423412302180237751761057810669092975620640724318164005499424660481469479599440
174 -240011198822934235465206220110585657221192248572651643135949883777900944459497826163290071775364417223067119203764816720
175 1193198531291158770598453779978340124471070035761182454447293523285892250440683195835043863196135897721561363765171596000
176 -5932094970907749569736631008415043232455603870971787770689669321383028643653149128927621285873266804794018918816826562500
177 29492901550275817069877035522063491777180403426300413775180277764834907320214627014716635897657705739266791586148536811440
178 -146636055460641000600231328297899945071936275462223967365362617884480934649736868860750531895112881817582869127895055192240
179 729084298100393801867071967514698050916331202018878943883646531337399245206423042147809623112164053811650078056910850482280
180 -3625169148888069181505718949586970864278424587816092526532575804106548652852402966554512222765696252301702689793395997450000
181 18025702950272167200857166047670020872102663696323112010382973633894263106622890130449989300701293595619525410523072132089520
182 -89633303131847864377888655346930598292598410138309980051629621663259757946292835229479618524079869230563117817535505149757040
183 445717518305910145267096592162332483312921055879027769655644566630445576816768184919573031568215363401324167603352030769723360
184 -2216475702445150994127137944720294686039797642007121789320189013297080780509157537950493242701779565876400422142899554708727500
185 11022473763511021159983604914284708708954669354846227276619318336942100075333591600038675889955858583807492175617733517208614848
186 -54816065759396207381638895407061051375177791146412689413294997106303315943827213661980939626461914609310668442518480362430695480
187 272614658589510550079808410313191325020937677893924070344194370632926271916673054279031422412009871390970429420511034079158746240
188 -1355822903091448746407557785334222813269025153355420243467136896496176559908233288273568476986426843423226060583553415663698886300
189 6743246184687628685836530784201954732660760021979338777032321072534022863547336130976041224105443916414515115320643104573406250000
190 -33538777076472679516397482058267616959812727477739342864713386387090399794468104639735142264682292945783619392099545190108449784112
191 166815906924864112777893235368346785925770110491373694876846686218446377121786194863150772222008658213715544180744644547008094987320
192 -829735370381485560952541873837349898745366955829488951080148881971894106129282707840741662879545092560788314510136842727661132812500
193 4127181116923451494893472533076973589614260505680359549414212055404567102365435650111631799793219393629490795145366205761469707587840
194 -20529534937273869549341242239274636669988460762791479201983065120956032797191046821145142397348862565725940586753026342269071598642880
195 102121276354644376732620538318443064460968240717475563209864477781164288558529369291223709904060400733582215383275746343991695155999616
196 -508001247172338098542372575818785652293081809691523847600091152227728907143898197215413022849925024269487735460754673813982885742187500
197 2527112803192341810007741747727969234757462809632961272325326544077035059506754696927490283502827864754098107433552277004960829836462960
198 -12571748036083114559886998088444695435535862967113468955759831545029702582504867770187821983302340834339278670756696638735857857598189000
199 62542867114182328715015719133468585332565348429358463649257453414971847578245059710391405257544860471929312457840426956027296919319497880
200 -311150763893057085357203202689006212029512608436058356655055830739484902258723911008606970569857416708536845817388893919996917724609375000
201 1548013750711726792821906481039831900644341335502777893806247914126790754735170010244762393812029443841134255973286857244683735406220848880
202 -7701751581511313993990178284381341881918628921684612788491480958898142316593520402705824140434934001874025401233180079120441828623856648360
203 38319059592741020364187586538054952220383326162076152297420668810281396761301622174777985364074591237419745009575877352983787141997238684960
204 -190656105326628116027698040863361649527887627718173012656284210011939301546597648049738744076486421431890108070011173566693768781774183086400
205 948630377722735016332936593564043329358270147670909623948340947376478480798076744082918418159407563560513199627305034593474574205352038871936
206 -4720126879445647532724563147588079672777800492051856138577910053693642931087887350540078327077929413849557362667455979214881736676669815211620
207 23486621670671579510658454309254695956333983124702472573600228769586725671933059485144719290178560720684713234247639142584217631298562754746000
208 -116868526101659061507362981779224088051950348721476245738828061425587793584232384180257022507266900400099696177846908540232107043266295653125000
209 581546732754667100323720100719583978823102213733661701284120497045987106948581736055616853237675091297563414843294191287073493895062898334470320
210 -2893887312993462475420416691676025037476865777865126084961456759109792984694856273648934431202318950479577931645365428959748459359007789858910432
211 14400861036223391465362263157629508480335114060466267247438528896043993525148528771993355725909252853221653282256929618364734623704758865573394920
212 -71664662232149424509232017128769487956384647800905245028526641440218930042020935556661354699239052697280230492427463405136840488269643963507886200
213 356641042094264741689135859889650972928486979666476806245249952707192797395110278273544373024278444875082505639391017762712911296058708513286751760
214 -1774872475842953036910886405525599468078685202545784105846687848753085650590695065156676040859039518436206925520835099120555139825653249972334531980
215 8833086275125394183696039320522750841135782170809251131423051154259542540134708054914529238857128930319095472547128341491686093599297279535337936032
216 -43960961785924994201265010507231283121393360340833078547591574031615778845563563292231941455585759422097840335485772776412137318402528762817382812500
217 218791883542852505702148439390828505857625940866819008439626267069792816374304404586016565248189253458364692004335552237540250979363918304443359374640
218 -1088941255247683342600142462105729031447358467158250569527497705370299109018971038602674638445457742320487936895653114637233465221078229059866808970040
219 5419844603744177367279247870754541754692332096815037081209920086089616570002746095338538203065875342514016725750924636825664193777699176579305570419520
220 -26976044732272155532594438265801014642673198390965752745113011337582409746149681532717835649650051186092903970567546956260659127027875828482454473366480
221 134269905907236973239157837522086498221450308733313701446263857336383034935588393085875550505817500001315435986823571367495006964159012683646168422785280
222 -668325432556292141573285632711286398804966626803205586027574605210375016233448466422889012414860129265931440517943309028344363771769142634159809834248240
223 3326642287612037117248193059683981626338623119962144396818869111136844251206842474437051195267451513485505757072646779396457011107527107969260536501760440
224 -16558956029854559757730960989051962113248057048025852689522495798739202411141193897622177211997122239099983634860190271988398892842399384660114135742187500
225 82426803348609364127371894701058655852612550639062022276734201309279585335458430199940268504960187500807413892890684881109564104109368700948026445312500000
226 -410310414899051038244660980259694636434465130393560951598787506517431564169870546922931522142741045213708787181577971974267611776828735992642103043277706720
227 2042514400158271688178268315830197969916059900197021477121717543456817918554861981826713701940092751947323193356828832063353286004896875212403908700144763560
228 -10167780018331747219659362010821380244976877134752716563741883385190738322630562724671365973776793627459487401262805931819898222830976776190494236193204110200
229 50616896161127475241972369835530015193334672199205663243081864886975727894318086230858516412707538721838686123580801842618034489422662737250620881542888791280
230 -251984113497786778921992884616008119114644346383002106144907544763422645386931343369888018873715710732619732324417099682871110944218976921705610026483950365136
231 1254466365898072708919012196140300160094549776365594900721401196874182000844030492085129898107145710746867867514093508686433366038172253310273187757054448855520
232 -6245295916432215425868358131646752952194849102164922889367320613748621599029548349804391452895391757554509380051383097666498737608215943227746877177008267105000
233 31092460356486566068700838766996709976592381796185882195991810780894425128215777217989807560380972015292540564109451775642515821024114181411996196012128576188640
234 -154797932971396792606993492151928064627051815352805781018506237434794894334920429337507080701085232643657012070327721106166614883250198125516852507224433442458000
235 770696091815039350426308024756407811121917548777798994858094884249829899454710222531023953358379412719485313982713006779224062372190444953145181879084160987367008
236 -3837152152045217104876745462240589737577343728025058554907887665226907338386798777304493600911208685344896561766094464463688284042211377046611633593753232794292900
237 19104808183178718074913753778244286457136141768226029935828301455560129364119926402404074793166578268890195019543862036189370518730837357918661134906961948056764240
238 -95122679399440255961230244652182686771875327711545569218304778255625013850765179777307949188267428780062518382380848827313008501890799752494661203984703333211946560
239 473623382783823868593573184669863586855780920404766641714571908469429985282052568762527795604652620264328056448581476446437381426426425488297274690822826768563881080
240 -2358249760111123012372166482002029109552742499515400570203805960920703468383553415293618330679306738378216816967291287743472592003159575095158591769480705261866250000
241 11742322456984844874882156756856576479100792528707388731305257896700598182822672607286736841235682182901909283320640339284080307148953909927702142230980871129332736320
242 -58469002316804702786086772281042044038497747921869435624887751097207524009509588809025948246329042770340085302977201632257588842546116287321111929125714390731054687500
243 291141945692731236095329195308892482660832407347580317309111847027247341775747335221821355837222161119275734288092364007737890274629677378470660187304019927978515625000
244 -1449743704986346114163217099591411337839800716915205268567913500566006230563659886452844833740212168687674251538683337254458281163745422689458553309048541256638823962600
245 7219131918707519425629081067353150335365538263822654806746344778328684086888428822336998925351529097141224840000699800427202433731882378224883946027055534781241903500000
246 -35948929269986631286161074420762638865133269809685984301887285989644869944871241086841128955706052548774950926519646208235841837385815048350777055375368856802219297827680
247 179016935231107516121368913107441480988315473141351257859600654928191052761909419177385094808818282267166000587061887763630019864808824158184224207848329323264674131571040
248 -891475463751684606491494385837460600889393586006325820389543584017403024842573115661573072141734877761882351735510251975048173656516891130439166919395868336000750141757500
249 4439476205028469526303024250756831908043566452400979989088490137275420685963014712531537993752822863452811460341795769480553075310636760177425436180432787142604230398155120
250 -22108591501041778240989060768769022902056960932956880345660680883631595016095813268407068612843864438295064822394440916773730002628343960235568488315038848667144775390625000
251 110102547315945110761897712991877604093909167992813149131776299221272883546293890778919617574148694521887455540349318420360096879003435176970874948552134817844605540849298120
252 -548328162228218706373736626209549179118476213615001992699917680645624876391265210029936937700845648421006654824496120410302996475910768836349959201470425348758460998536125000
253 2730804286195871818303984778751114488890434897845464469572712559737104127482190374062136759991237383892663175951351672283634813896231445594830989336619154078952125881029018960
254 -13600265441093613583285593484725038694670866715647687220509769244359987091594373319640169528203278865112576047304278450988511537448860697959989279324443085947785321183092012180
255 67734655334074075493226289120003133891105885211264952039401595844459543554215114180168686301743437071063116030950193438962730417532716647019569988992325128421333490636369293824
256 -337350334183376743179154369640640608246718764235792241602488416803460617311032306952012010706442556875131234169052196603158326307820040132479100236650992883369326591491699218750
257 1680188434843277164472052891595408476870817191524568362845078496141749378047164797270721304177487981821118150573180868404084649600550962391761284781528808321923394379448797916160
258 -8368380382843454094366620022093410437127907329880117621146999486597472677482971955398747586579224787472853521114178633433191481794286150761767739336603479514028443846591683321160
259 41680350169374732748003628681469109899208495967356570391041039913941080131092794681329669418302549355987197364604969418904416500708648391378634188113214646315051091683877480996320
260 -207600205651308765033325765932701912767211547222025994832300564186744995268327573508930468805211391243708167932149353999393014930965538219268401007524879822505261898040404686598560
261 1034024012822610707062542129166714508035919583864497292268163729665779669918872971500419959706931061609260930788571559338695917599819646764240319875962713608871503122921647696652000
262 -5150386781425599132506173582299856614453721591386141093167762088602452172687516136671939112420913106348404577492782067653533059703342711145080217127151965666966662095248244190944060
263 25654017808621805564954704915638069068191541006524124836691134357677613483728692543879240445200475958176530697321024428460655593354419993743028171866260916036971979296479388334905240
264 -127784217493703311810285746076000230396484380392345546061548642728583567163269813239398489338086950351083922135822091058654370857421280098041264039266502550162840634584201104714135000
265 636510064496937251281423338944604921220224083463758946419789465666906825115155296135871720479974073301927129565606549498599285004925703618341170679281370915837129050830625138192806592
266 -3170585847588127285518368135720306468484198911990528586489552789506208809314213411203120412168736849949749469135448321448680195741813495340339265136398646185131968065564121447088485080
267 15793554971131869999024080975685421734396945891188775355921742359712575716808628602622285199175386650281899750457465881753633339321795495162144222578675910707705737918280483631605512640
268 -78673118979332262868272940681119544833656428226630653358789276306777196201266862628734144555576676878053867933890724160606630293317853619501531014446603093340433873375182721152234433300
269 391903269265075212801062232389220037461336854363141544612556246286548114905939018299270459868013776545099185257634144091842031891973307292891287709155821382302720176287992514642197846480
270 -1952258878376022819323810009494447964390733589327501398162548708353360053883288813379699142675931438248881118423733104403778348417797878423253326154107189648917247487352788448347868750000
271 9725274855378711461576175324049833032942768802922977444721183602498288091300516229013261411853847406884841405378559479769880680714097754777468302007649073047918056035190958158556385673720
272 -48447600842052036876601902809145307939843572529267038373519131549210221925412498126150622106845031036613097850270213320443842692787235215680849356795375569654826155302169568398418987500000
273 241350685513519304586734753921016918674678603076202095926688713944783523144912078577160608297838154511519415829449598811138980248348148182731748360416748042680510373233012418387137057685440
274 -1202349217977933761901069120810905452521665303646043288101934651586239084280310172473811059585947645547718941796609316557817604411815451964883691063391328630172647469414459255925060188683280
275 5989885195017342741107144347312510799835205330891197471635092627902354710778272495596804187755437834694981865585430952312812873803455662601577067827438405345219507580623030661452900279652000
276 -29840913562133500974718563324473559238309446847736943925718305664368614954058422758860890428129435336399801188241327201564967839533767517851643488912634054312938449426007497569789057191710600
277 148665923161531521101485983349362858299158977075368168294192280927179381359569037571220320544471606908043322476172699628702485586277103539299069824236964056632772630050583803078112619448224560
278 -740655768268781139300568658053480427137896342623686737724662982317062745262601140417770301993140970924231209768438831815625451171708534934573728496725532413005816993096206008905558277377121740
279 3690005440478873776443693314316622916565146653214783388664091560647731956684643674482798278747189526301792143897834928060088575931426407934687344163972311239518830916495062410831451416015618000
280 -18384134248100103279067686333827460602172784218695081525665741882512807427053849735369655710186890419444709526095877476245960353504067101781495959237847737491520851347883893010738705226353238000
281 91593551414021866870799860737930408694099280804886527174135368809672350170375052062339921687763868135071175102090386559498639918591542883420467841000086840941454667535613241665118317587095647520
282 -456343757931562847352743987009901504309253508974700605247021961622658340387861518253856702025915727264210666260958025789256604283117526553097421948360624379611501772257163773905089560975419714040
283 2273656179093652349001303963547565798855291334467589587979862070275435547515493783526282508327000613600265035661430973782607581018040949667946242342846678648811728054550116687976876964838681709640
284 -11328251737385627020552271508520442272465624078421265024617974751548384858219801773555245596065865726939130250440700623662027677920546815990875518708407966334581661331886722801358137332217794069100
285 56442517428377510067313072077540449217197144531081390648973768937539321047972345678766486829521155583234649569489909261445433809482937524722185815220571697926060112898607768696373361244603100157632
286 -281225829844188642817906040945787203267503255093674761100656016559417945780981092979867985077159603898873027301405419410739903886603712708731729898209448239325006632253053521072342205080952673254480
287 1401229744519824945050890726663678399555852455693222677261108375191524956330323912756833514495952033207480411786117085323340473493261299555811817471745666501772036235709239873558101130694877810594240
288 -6981821817312322208847320113758258692231417617776994937047536522221660806715329218076583657297538776416294583523207886004979974991502208471691293040686250507498758295810148410964757204055786132812500
289 34788316321556207545813636552982327047796682939788486883558659487886475991937972574499240368541369682573259358357751166764594800394982091048269170795069747924617162599355699756566618785107421875000000
290 -173341783050512827254140361445032629600228299475842632919800906758606751063277139207418628732904411005319198369375590232147021447921157595067554698272821755973112726496434620144257144681338606209556832
291 863730534100493469135750941908238188729659911477566383964643693470720924542102583679577359665674900194473535615583340824309956813930397060875849970149259435797504388857204662833948494847287836763047680
292 -4303862764096636978056567193412625221238545106848832495440262239725681319208079654978715953128619793773417655990458586447369874991906832651008610415995486391681987574622917080675618569940736849014073200
293 21445869063416689378711904786288166631427562648461759192296187269622848894347427632317151165760358016774044271683852575074590224646224027971309279777677382999604010220165949721944865249351633286720249840
294 -106864619652739625645622246639157020799460473741484616383380661054413175612989732929743627407615389437345510380524296907374046249795502942814778165147614649716859598622407384490865062158808211891039375000
295 532511833523821185420558313761223120593921682711804698588371429660974129325745448836349600980320754145321607762997356313292791171300308491152001608038938408379997880302519437679882808509519544698424258464
296 -2653564035296068407078795651343932779986602979729432197357594117398435272822549111600052910290449703933518059057887176421244568871628907776431071395337512962585660502147912455785518505837063531617860535000
297 13223147381273337516756288094239126311044351548820066168650637352692539406657820488781408441851399198053019721387560615523684629253669276500566633161094771552117936838391640011733133261176647762658218750000
298 -65893872017419148363701636979681552254700879362408718994785894190430943016398870556511380993789690634593538309083758375032765259731637138336772098961823843577812512369894049739679037933175345795266580261640
299 328367455872757628969616853176339507891318763377889603017494924226562224396101395080943002276744612192453750606363336355395847398690616649017225071846753408177465248458853640704945940534073398424231483689120
300 -1636364488432575517698590651662091880991738504166483188370516372395701751573905285486699294679110650759058855024270084809271099987502756440690742474625826564284382422167820244555495416231378912926038106250000
301 8154640307803532480225534808947301732516969289866195290882971955460307732095873515714448312354372013749474371370650960985328768455855014788716802033403593774506819708405086260031461025328310423119123591932880
302 -40638190937895087360064337375714202342510062189564979843638651632343586545709568348179618245342151922824378914433743405051646045860993450487903932831546688477027007721388673175675725758161290937306865161617860
303 202520357479279148230023595502734143687096349525554850045855986682636355392810060084987536470186961727606582985360226011269303573037323387079387763221455420999647629958693514175752845925905990718614937055228960
304 -1009270860464170755159492589429744170019575557668472361248262565211164731645089608647224071553727786241197222719045849825196080153064979629848120635633344603021947790049976145214310164240152133922827870720312500
305 5029808878378818189647307330928561109605753598872386849499538029904820957706676082438624881185790934710229069226569547656934342838549916908614256991914921569931460516864598412654850406278321733240221367507684416
306 -25066857972312737709843606796294299647545013850589509625773841488904744968963009887970271058197160704029736660626380981953894789417933264396714868345801690926241369845898551237669614559255184277015573825711512000
307 124926034845727976208666835173714262087113586942677360675680708397473158965841710516594510485477706440278490725904211077798450697537273994880077229848049762119633180589878408197754015955425420069175162610479597160
308 -622602154182442998312673999972894130856231675185096586484317816201692529261581252087573290893533374629310009176484395788685997263163054558578336112775647884553435902992287795531945049202778290083220647527045708200
309 3102936302397935978645689190803420587438824530048701434258412417315878624798819185161368504776832999770671250230792297806158929137859475439173436093875891255674523936461521616294417414077172209553926893808309314320
310 -15464634152273584151637386450939628411590270641694334567513700595977524113916695616368755935097441885953829302568074034251749093020388269174248125228478044527086505405018637002268818094311456896364688873291015593488
311 77074543202649695932597906749056025845546364934489448809151883999244895101514077830776757875887572100412975588530130226857163111221750635908729319862040347609982689793192667437119137657386663909237891723105378472920
312 -384137547051667555048685080111481154454566017542086836212279421855210935521969202009159802875016585308148003298771500802004023305635207914697449717397582249974102025490433003071517603643769689369946718024901855470000
313 1914551352717576312702711581386295849677709224810400845019667406051530541259654808735748538290817485880865447925948123047330489424118566115624186779320650807244777677770201243845371550435084063560142518041994625006240
314 -9542270277079639902483259951813863072438264130026360899540699014237723876023438776023714848487673138227880337767028770164841983381222110886032487859146658018756287897996320974722836445373682500138303419207311739587480
315 47559886777825506815551486109040523884851030743305989245329833182073734874148567867800737498811577228627848031811250993159876443630881840808759560392165680249313544156937482755220769801962707412987208319090283203131200
316 -237046904035048016564853134878920332653925232344009281839855972347361178565772134151222030255152639668002723575408320278206849887828632800751533428323557918704730822694483305279194117321805428034593528018722051306615900
317 1181495610016958568367406792140990932470668350484336483618209578261295464144857955706406333763852273424114521294995588552473271273164651408104042708847325912199557202567178606710570377141524668561365552340584222450617360
318 -5888901075084526197680313728124121471591224325527274611744849627497337454935848615706459242187754255903212315263951142727161443832672726896309642815575889487450628946005998425462084287915681155902588353404458963646078960
319 29352202850734785750193413253032454983793249773004284114966491873732810512062693727188934780810436573310682072924263446013638479121723706611989148801301121799941977524592133097746928648421890276955554865557571937297799520
320 -146302386084131197723620294183083642809844479337318228635536107933136977396062489046457346798102019795095430957210493496043491729203217308406921558525963703930745404640443413471797464288186307879158221185207366943359375000
321 729233077054859552516487447641538406528819834703143818744105210881679638111214898673930700551287326081472553057853585613578712993756219813802534148566230993060228521139078967329920807567702125954179519735207067471798335280
322 -3634841890288973856487460725045556343101726194715980835665493364798434221020186063266021038462161982486843005148724274217649113227482396484262752411492909167198853966232994121653142492113224047336883791245126724243145107240
323 18117942549118414578776507019576921710197458741463557725762985502555662835425695237951374216483222265646492997799613079098975764008958712092152744712877433928369757798654973796790383589099425306402519354293982126333986642560
324 -90310114866747652915814996409310890623360789714393968293540807366133936664236104349665028887717296169811994418043839709269752957879985573132496876145215437364442642440720151597561938579206142208022356498986482620239257812500
325 450161187951172916072677828255641977876444551807133011186264947486575315064807658604484143994160060907985941406867309580689936290376435692751179734019954704527956289920427425874099522373761317339813103899359702146970308744000
326 -2243901627057226958951231505875515994016019621738009641649326808790444438589915476172658693222423616489193726337914826237203607283645622614693728656391556005704179713816080941849395904831304228407289197456314474161417206372220
327 11185197712854067104252316069043091957939180377470812586814687150851450871258600080004384311781499984334513070124761132547723952169139266066065245684746533843578256139806264181662134579911003605250222848753931872341610969753440
328 -55755482501574389376379685283187363875702926576721885912932967962323543214962838813436488871227903885326002651384085900280464982571673399877040348547422425476951390853965320354109258528724551859988323707423150175955237411870000
329 277930064749489357377698127247499321447272947069373534641975888930731340038112631167282193765391374990682809569209490147652411273503688450121833992318551061876112830972908270154031815125337878702886031378318179160990613572140720
330 -1385439262160333311776707331279201162972012114936725649957728294821372892008167509909633965891117611695979459822271614166684537219632535226491376149148627094921359611668435386861217926241404359246757418545849872470812363965761184
331 6906268225270543699189024461059461990645981841829599161420699959079351274360955865108447261994997158001106068600447300496800854152772922967528956455649796023960809772665167740232361569202127046317992059380849021461615029418576520
332 -34427331062719125970354926153775330103973192615144537988407404916494958912853560110706265718679880411119971516667892094613304246792208861113860653237425481360782939674135343772845999943023737278439548308268562520304358149149331700
333 171619728420762009341709241487288432350136635859279078260529405890034930316327056407724928207233037484862320473479583818651732937279867680349255599611117302441710846820892169487168779183670082884868031976873533347168484249630484000
334 -855529484492720795071694272683638442703525445226645704502339703014695086756540565625335345703721579078729831102824873031760710655718888969726958094757143932726809956148984753412013149716964682537361244181237545304981891266600100580
335 4264878325680130530655908762333361788999664159786562168713156131446390432487829088341223962164821006153668113258858314299330378217477308772858366766455377768528037378268974854509163580980962000212699293305336344820349963743295242528
336 -21260926177125650710859068978893991061233444844174082239864692024323523733384267032653423025672842813414863362227939505293493075660948946589289574947413330193933489759418449602111246711785362672226489562310987258526785033090228125000
337 105989186877065558439890907669263813005555452042173466358969384572295311193132251082663948614630195627706143764222369086815703019499621545913023209700486020211935647011877342452564525195006678984201380362345188524842107508232048781760
338 -528378047005489544293538992374880251225919931038645830813205363918099406391798352290795128448674200096700746280220982025586636503898936495757770544682628219328686289172357431485972443063844553325535855807819261719175119548154296875000
339 2634097048493443450902893501809874998736886971844576560691200781774595860773272021744671879286900879538124664346824364473222117814997969098280886553765766136507162762103629589668366475088515144097953160211449180960457409377646657217920
340 -13131748521165843086118836722258053302526539462578109618739956838552764658854988461344761280562638208285650900199609699162624623365049019023743208911311548914846668022791516475781892117146147025641309644944703236167483470018891727251840
341 65466194973554056441061649348500558986202689402882071413073098608620820879922229865941625152365058516380077801581631932289024775607354217325309423880248879786331218920459428897570097123748626865241688383633300096905760226711150138465680
342 -326373866754121831087748865904074424185601126993900385261080798619001460819495327255644651709890130907684305999113106563996733424479717533062045690379413961659491783695627873155768428852270806273874017683648449555652118042895657277241000
343 1627111697229003880933092013690866662849498329911281804071277450841086000003897987192864007066799194904198726701117819891440047265459751319820008275740879592357066009612001840675758244839524909697333508660221923491917550563812255859375000
344 -8111908606824830394768176754301849787171190801737931087157676826140879331414782116383028407324304125757851210152375177651596520687371660565853136339900966065793227198892231745734635050289349039284797945300313977197727708275928053745002500
345 40441979141271618200003663818548352562128835301418091217133925046267572318937464464286402494486385786386968352064015378461154797974832949470888611491240702911482899394724253273370999861611892704480439650861505743455052362296062966963173696
346 -201625474042466882644526936667618231704255031488283836270393123424310873555396318499693769661817963819414798865059036207670070567126083668299052113532481483796551142810528485838451414481201954498144383105937983983058285242689482738516923320
347 1005222104015757080619687609322707610514009234797495783134812978455498015132091155632479024538746620771145827194674733830626686260901827634542980617037322947007337250174561655892984650540268451055809426279671980054253822672972589817102085960
348 -5011667673756719927802178167169246276556913857395560872812932521897382345557983204087215826364153411028557500525174319529010168718590460887819326115691130484773682396824735186914554412029153500680549874891289324954539489257952262615334697200
349 24986537972311440327724326678723462811487192297616836443250723748141677023698827435850302400784031332921747996887688584471881098318978093781261767486529445745812752565227284713099260296380598317791251498499009819400148744091797182416506004880
350 -124575739319095609633939857298206978874414715883832513124207179830020646875298439644453650541051813359852715013054333085438975218027407789809018610501400263852073401378799482153961387382169072023898237413369604910583023272920399052756173298000
351 621104113414294350026765670290205735128848298566116518425534372371897812056331251788586576771625850084735758612094253274977671176162632103252162169002761863624547749609905934221307707367491879614902560948251310544667201331601671853296437500000
352 -3096698065460473250843675429998042798724797624953222982490945521342842784542219735480026824528986837780429705580185836640865820640484487435463837953245358020034571432888492218640096160786160357654851559163817159065439971692963312803344726562500
353 15439627748471481363979798177893924435568396090418335550096498916610207650975373185396167737028376301681462554734071026877986018614241067155914229555238627063188120830850429116274153405518464612091265532889791832455120240240859094658924567463040
354 -76980064904102159907978372271137787086944121750249610864181696575754283909524106418712531231229051334654749743236258085987713398581101362570084698870857576284100548496510754752574936344363871373014893509531777331841051094115601252701322911149320
355 383816098254255839541187940619475727165890409853357214731272120955169246534810333411608958533170199612222273367685005104783736941607542021551952326267551785444042722062690244932730714940001268173817960496070563961688683673240978952864526023327456
356 -1913689815734000323555080321908902853144537858117160270078674198582655653368787476982039048866227821100265548392249674328626704972290772736394967803226032002733014120798435137329792091215394303695361521611947115231951587436801827188288227895672400
357 9541646700298376963383873873943549239768283998455308909635966592372904938365382938453864165215365606606366039602813502254777774108590855577797134161413227159148120891193032624293367770511240835513131684686333702431763616359017525880442282198524160
358 -47574970279420678434749203533489484337950801500678006714246369741300657304419576941732255684104546390481461957237491903700498484050067142952118487944147473771034943616807377090002459911149904105246003465624570036591037967545614452959771928840509340
359 237212247354214524786075415946925284024880040908673069689417832414841717478860843247077263717401498715771077725501700578339531013702432830172254658469674240655701891246962111683703697429840616646423082046922724445362876253700524913588108126499526680
360 -1182766622224486311086126032290919124512943537308522666923625025512891341318208926745843578813154694985580790325765423716998493102959500361963179002565706489783970346308663519975186380605051023678285375222337183853517207489226711913943456278906250000
361 5897451301950347257493149191478267102834621515665763990200900404219402809896886615353236681062821193833920838189412085015504960797726688783368381051981513323780954221444556654740278904246037491417305156152718703316154610462499199721477203369140625000
362 -29405800000056289502141254946459315250321800651316861884841506159160281966474807571029260246735890206823831803679250865892227783156212450975807157883905210435630939835054016011849384810724655820082480954692737212524095300604839399534159273073818143560
363 146623961432787559225552813920361874939621099666345785155821284154490662146885404142046724646258846485815800453607283931859317551513728281735260713482460489661496175891276479964485911269407681551300462391485582830982437133209992484600070258474218750000
364 -731105741759641263720819662817189019273110703006641758400592392143957559880761012411579135255384083438889224789278077847045772911220207860860403511524534383500677664807074104045985483949206876719499405707900723708519663302207481047934191403808191320400
365 3645513561650813972525730921444613739937154738279693151476926448498637695843794637230339797711778169476105175661605758031844676109553655223965728698228298475830350126612131767741850487042499202742546509194242099319560297429495832359749976902791898544512
366 -18177765710417310108905625496274371790670238790602295085916368219972715286652801128266038608808729943425934277547624339912886704867491056376281452071435303508462386413474521568528267292992866772109542024105241881998615692653208393718070182643952916880080
367 90641175068293399180646579450087466967102280617989645796258729816212722001565738595985969084795574377300980185046737171772704821525005732748466687660308511149732819905546872971783067286819632765737702715051577481996415802833881603348657630932103710538360
368 -451974337636734748631756720899213320338675774277203804446018394599865067589329158488136557800543149408552441955328159538594873225789548886803066817764328087313112777976510178733455215316302303419214624170589009451175040950634253101231044401293215129687500
369 2253747374665560806185453567627513575672529606151910569595322076053527708304513961024854380360431964530451201078059115314402619884801971810209164930307128969644440711743611017551657389088264209015502559975457988899925672693764615204843987778919499094888000
370 -11238280827724215371384221168304763640853559792838581083522619541402050329248184481326638734499991823131574232402754237175872523485131880097528238408144918535504497903577234130343514210695742014763528718891081808210325068161402647411828306881157127586544544
371 56039944828274389318223205286694913033905891150273247990611445152543916736143237979661136546698072433405424069932871533087234955356598894741723844965184002008005298021118097002433264309741922548897804744649475970169616913110294777686918540945592916236733280
372 -279446499076475785444365714534459848596493086246658266189742555800991842864370178635138194339045495602061993682057733048055970005850255810523252789885568519298753957724169355688395711652643531395267124577265953137534040728156935162382245424293702648531349800
373 1393486563759369868435711069796502194073665255814435322018555372090736803559593920271734695631701398980791711122325424850895721745127224527424902579228100854220507075458097452272301679551893650512137101894434020437863798577414315869175492231571802185304043440
374 -6948803319281349745006954933610899978468945727523855282258304195051401440210274495472687720195516334489776848243681597184279468060730622151881502093918000710828375597615687417791461052188893062870301892731383179857740268283218034882683857570696157565601238720
375 34651365885482997395101348602273021225965142694585625007528076919322988515181902150757136098041641454655687216575158897958940280728830316581965910803472107908283275943058023306901931893804888733568547735256282289269251217315540950873279750036697387695312500000
376 -172796039987448457754827203801228496805012347213691614066795596339709051771186347161355399425074674807126099816697933334236736772250803055546289602106876546447841246022178768572779911710997924783475016786132704513735386246587003318217420143055471968143544297500
377 861688475268973741589058735136099665765048309712838818158025785460618083102998229876255042225836574635005484497061312117679217856320382540997162901279976158196699501236522463026473021340942194365098042119734565025403177833845390946953678054336843819453795253440
378 -4297044380640252653162369618337428227426232973038891990020842871939854726585057310361748028030957521658691371103070299846098745130066654929387719658027455456399451664749517794807674065471725581960929561758432922813367212805379788648072164467222988605509359375000
379 21428532663351128006535299679835723878194143322014527338098662342919064467666908487028242145062030912757062510250139489997695589171027982714771135473783048261223991554496633810091050728597309187047622815246697296476055279904994220778465476681080236441227251118280
380 -106860708939606283085222086561286044076783951566361919225518329315346387279549451533996102276033022578091140676115827193541139845997609618096965189246607265614285245127759885926057291198809487805372896271806418800121061836612102341189480931988280070455199793791120
381 532901173189637632183522216447358225054828104924114557817545474276005605856020886914941192452658117843499126731286277343118545163767690646253166689275838273687919475010119699082818716367239869217527006161683319160681602360265658440421319701415523300020713505782480
382 -2657530719702250495574894822859207902433108743142508462414722849465420626062093689981578459744276739507502189589267953766075467374286603515577238722816786620375502497723533635717715656133557592810075534372624464878984242625637447285598485933781933058930941277149460
383 13252959985982502471404827967783517215789132374418253689848878962086040197855349733328498324051092878483888203956923738102360685861324421424442330849483967511429328980343055179543910290695790114051972987889194313584244371873356412655088798404258174953043616471651640
384 -66092235346761698522761056141420404865198407544299364104324487532278039007533840466989776798327715787230848725462262912671928941209469030517229037321703372125904656839001019683257226747958659135279160081727474591870518220732694247843141965859103947877883911132812500
385 329602836015019379645977215042927733353716733727415010598189652109022947777831100510702263513738218990865531306201415045013256018499172299062429397100802568628404740225414943750994652034836858031292574958542949487190852249863234360402655484703438985463860747102146112
386 -1643744713287337579840689479164859810118924125454077449226723005984117032311722457210108438507632309734238724778336072439509113563758827648293088486127418287693984478730120627650109589317238312572966061856595684694109250902524088982397271283231407206100194565372763520
387 8197486554637109894295944947773073471652515664409223454799936438112004838143732150944468440102662423222430849669738035680239248522104737412082384876215050963949342699404699828432356735057793877756604839936186979346592307972193090878320400977742771596409553705259806000
388 -40881795059852597024388282149332209194968087140803730373808961360171982891258045649684398019584154095194339417811709018147584912088331605437241332227694409904744803361001495335709354761931852082580726042455220776870464239333084164793413796730616463578699790325361428800
389 203883502355048941458388862132916416036601771344882357134162943544302433956402592700225532539828429163694134885744769910556078996018928880364773968322315213563521569708844398046486087778618557747505850512594851466210057616785648539801534776222320091862777358155630548080
390 -1016803620719410746504016248329544690233821654527682524681915192804277523192828314876765796897349473649705365007111737118029676018607222287751626301391170649338601090205384420741595828949508277187628517357512557374282267122793173497524151981926871275598521416003812374848
391 5071015499751536971055835509571898071498599044319644304679628199407522174491087503861108194245093282907737753871784878210122425156736786090914135145612571488248714233806935475708637349480985867249346281930907750662129949675806731584577815086347986939553733493968836791680
392 -25290396178607792802076934747992501861683064111339042386858860025106392477372643035837924795278462673685273746988110808420380972401582695684104310622179362105156151700537170932567222751777176634833178940152406397903900491512971913868444819907051275865286588668823242187500
393 126130220127407821608322626224084742109157266305914816992985663229538242380789771883568276332686480509982535735615005558534215536659292834704034786382602764116109876935019832760946386906978214730701972727357777288873136962462371888324460802342393768787782155830441540434160
394 -629050463325777587462827310990676442244908701246504099977707685903661538777289090739115895923169883761714930762648441427715059719633275179419465932666765908780916326090669823914923411049686687588581544955708180295538773058681827046328248905844124431676363695393964118763880
395 3137289652536156575447518487725652129677139598621805258116668711975223370610783566471033708781378913950831426841563112943287766196652030635359852597997651031495644407307771789560248739947888408377364551004722991311539256798687741214988987504552191055580219136008733435522144
396 -15646836019593205142699113669843845848768562392116326729243486631694611507465397837829019128391978169325485020232543303189377116763605455814006320126012384101884525461921211081175228266982176164113297775753366894659496890473186686041753593298412025350490243954941489480375000
397 78037116672026564691547216791664520857838170116852208876327716702154485603983596269273193637823971726106952997633339396259361942548964238096167618149185904120955890484040922977096867272003521493013790783807656270028841716122498112782191660058330560979435996853884881930026960
398 -389205217572795806313369912893100688198011979100380991506307833300946366642983514056550978319297949437995732915332107290389028783818326664907886313019739455011019021905481107011853733347661619170438713405622098904718637409223739698804215274195274730287501050262295421044431140
399 1941148829498405149282220868815213958681814131352777376184342326488429247166759882136682824199004810480229344615315522576125732530823233240863317318623233329324529356025328723177158916475480190116746770460376975088549811019348273942694383065065976549583108789920058812115126880
400 -9681479787123295682045076583215879618925547980121977163719407353361040870244214912156705585692536492270143856268886168848427090997480875788650219744686847687327488561831823900831323791714907706899495503746394885149568589376642006385759555483344618309638462960720062255859375000
401 48286682230041374972793399417535559196636149526792903559697792286089979402714288838686810901209658315561814744483222787273950578541051749570103716342311103391551571886166219485516608957271505661980166678883478084790290151653104349710925949256791198112275702542070290096977405120
402 -240832830525455116468782999582484567634963880102536745366154411775150270404084948063599641435137723688312036225594183304687241069589076512160122144353798058172681852822020587762413715342688645358500971296823023941810389375484309203968864377092141234609685011152456055826215601640
403 1201176152248547851370356896180630225673144910685108829245584038878541050898785969250211611128106264549645639735593817474990954218049736450224044060376349408189341211312199380501995049123193161938836652495798679404522726477226727309806532608683205362470381930470466613769528220960
404 -5991014719754514654730864222287054219632146027303203690420425342426386677131321109007862367383995354127564267493122629237888051359827274621781913435244749435828555754407516635275674408269935469117526177290437906662387247503257102285838452480835190985121383587599243267928019608600
405 29881110454084245932237890688937900058412185123833262850985825164694570587173502815298474029915236087253530420582982002618602132708274307990141342983436346388907685688815824095203950913373205302863555002696991803987836659931269057393429221442571334606863734891557693481445312500000
406 -149037558299311817765472238042116373444050923339316150919325852114548042953266855174826132784675746494306401728277188559858791425453831215960699503227970265676532003940687854551942705455152110816712494495675728075234917673871370244483771483210783211580960238199013060536877847304880
407 743356863261923808510832047237091494082121312970053529155359901210153629472068098292130342881797949345066328030473446625339917920568249062408307365374184292844447954789337147331547918913769723988561380460391381756791552165728456857880885505680792016393679235055035835987812763815840
408 -3707674550828468015489076510116375466806658999740340519194013232751624107783476911824718744520732418914730337112778097751389051393030359906864869104634750989712700827441090610399990994885947956440613553355489157317231922551030724440158794383812713908977296823115252396493565803080000
409 18493046659388935822977300930653804284316832174743996721652290940863846405570398288807888114479936759379095079975714717390791356581373922273849700348856540781643662444942556171389975733368232131011276396539076551039985435907792294691779975599760534882165491976782344828170785694075680
410 -92239708337683838434118488788261048198604687310613349501899841400162355852174303660029588278320660177878657167195942919668703229777828465975665443128387948924730824272949287803353704439312944498514560099552740792598375176009688387445027310413343931369342191340742496455587991854015808
411 460076404117401140608133581547287466684037978069969261505826459538522699505978886868760720123010592128105224313264435487398641413733694295012440842012306884409504740874787437597232364656180469502721289944445220155776675831161870658949291625028446125243243489547863765789644561544822080
412 -2294798569080726562984743956504067339892470982848997166006003335805010066710647117755590485079579531124408339717860230404379145886462965476336322713565906508878981799120581993004611449372692973338803297872789387819117566461464068142569509368410455873352166964624187845772909886628678700
413 11446210780402655495759255569971861307938232989513157777172801142271963044610007415439507020009525022073320047987390011217968621128604621988505640803090685804619034412804941698090950476615627938231858423402666933074082995287964661817400136229270669626588877212794860667091304973020391760
414 -57092814641380395166045562202878970050464857785856692777444044344907255282897742301648748783380843407201463524381546795084795175436155904362956891594475729506172137122565813097294385737550189620750606581247915845406756736316937716782241283363306315998626602144529739313799401978939623000
415 284776207970258838539070635566167392781836760522224949516407642877007273338791148347982915618309267115438625290288679194760303646151428245858604195884123688994437422439062706103106177520617731234322742702729002612023872111682494296998353370868209210350472863887349727103509098650461219872
416 -1420458248890113197039835501922589759669017495393309543861889084061995413889402963514578244971133964578209489128242810887326033811933205793645681928247363522880703985647968521839747604686560716933078311134437268984828038896693770532545232447156928132225850447412085486519992208251953125000
417 7085259370962674939671121928055123981082869041769985254754746510429137795899180249665042564844025530749821912198429368454767746591897045685330979693759672118266878316079797543932198061813930363409470405913974281279349357855676587883229083643561079623479836815519559049724246100556078574640
418 -35341544948462146529220787607643381580281775005001003005176187737427637091985145503711994611721993377065499251037620175187059214459582153717500221968976515579693457551875308443760010844283271478745903938002992567248908416380651261440201860035876889281509708478472638006587223139630550285960
419 176285987929083260730480778281562452273959211838787819285962368427741674277443804541188708206441446677963946144793857198427097274989323869378461726270750791964038678866663220514303495929380009639385349375943520411679455439063596559165656931037022178149371788729302912317316419042664666733480
420 -879331296931974836262755310713984136937963211433953527152598004419330494312487548842357961172606739976986826603197930549297068550244365491304469799832158508181033124731837956489287062147403111530390672903148393369953898640252087874787710778427946085366974305315358422029976422588257548572320
421 4386213120088235525301154756530562203253498204302381014300370093303073724599106538168531397773097752854328588757044309153263287305256930004131559578826875405756069266337998182630235439097994301597533336610471202642143220247484973770214385635659874860129856263514128281529428716085302574900720
422 -21879096250677099006537750622030410990162591753688417144792130441713199503035827637072887659507987606062468434439758935468291989994231842793120694114855816132131899063585127252835241442303286899576279769607989285845957612386956020561372843435820826090858270120638363762034248931430527384247260
423 109136863094394039961689488918402286499392597163788558334542305513037472698358383721569250500146226592888435925928821167465948224321109192183178876045278637460006215196707874402324416067390992965280566513991352847844919428679567684165245063258155543416777606838795304127493278777345697930514000
424 -544397324161894798393804879864200084778809771229747171881030604151118525370349013139431520773135068971601514111649662191486982298205532880819394629293800494893154403644056525305700491829666049027778962011977356258765032538896695495765428663307403665956343096901816635473328203244029351000515000
425 2715581946407569347282038459557892187602533447075444716206552660706755938317976253777870174209520814634812258627523020814005652875754658134910862621597227273269566413423966521893131058618022942606708139283835847518150434888516432290088611675033089764118870663581032311091856921419676612405216000
426 -13546036704497851791019558043569297884167567077547699582016254469487925748651876852765197465247022842955342839397855444201319277842672883888933293593826461262121847461281020650655866565251329764573268924991443850086504595327204922056467638076997018030664476057447612373847809528381052151532240280
427 67571564825715279425928942933963944949126271370437002598816445011731339214586645658992671196665476944952881142663775400816885390643778085909667249073701498310279023753231017084577324350858299215916332505598959906042970423162733239068364181521253195115437251514332986322993061459455333772252817440
428 -337068436689023648538220311130871547818655582653932244272133434813192544913884318883059235992712133825874769251371870282112267077159967788357802749467226346221063840568339466786892778511480444375319093693463991120954629729501502380957085911862193989644246374643966955199320071646682569913775007300
429 1681413646886971113920259827086398863244575633751550122942577040793081692577418280675400384672270317919282065729454084857156763508443662161038922806204576910168364985001727523025321532506788680955493800766803555520231830665251385248465145557256293352345812408155489470595485601891136113858170345280
430 -8387516912959425672927807742093780375952592405574593055143785470932930768787353981508683314237255423108976816255067469810700599361887570547508114928629573455489057796693488803123783903855595148409902875533954513914440344145208950853675725520369075121374334014627129999542714443144410155540288858096
431 41840281584368364725741964374713753615540774180940545402689417082380049078637612668778814676589557215044779941875626589542938024659067927325156489783164935873679151888964101356024532334420669613103645562486594953422778959817991724307122252769105444191258281225969946493526353354116344258292921734520
432 -208717145403504226814754475063676247781227704536867766997212254195668994825148276160227651916783555088938659200791609491817202414676600424503963508061830882500075954911967974953618762091486856598159111567941623810743318010689307151494210960225158978203184329675012875782158516813069581985473632812500
433 1041175598317711616443117011864990058215824115010702948531128104070773738619677312947094060370098103907869523957759530028464566318017221517156030432825871094778043560285423076469201699545918510580119586456796906750878621921567807920113723495582242866422189330738628576137982580578761222593778826072640
434 -5193882881008860943777300301123740728196449790318368395322332592887615539427652955139305623735627638157920551540436365234160797415915402268762225546239765894085698403252715038634031081342591429113195862681559221234116040325685548854473218807821227819826048477401814835770895006302744150161743149998920
435 25909714601814317811486762421697741103876542632162895213447038451876151081742544626786880927600717183454454245615510143811790644580543500972905814793885182990740969057677482305239329649619696269034010398093376462727104255064769626227228680080067599954579552862999531112460440506284853507732522828551552
436 -129251443254463626697210340062368318580118073910445635525796579433097772024747785695553821141127430903700545835352602208235423513675876409669885658662156044990064136939173938492749548025215559314227367243921962347228290564906173127057751046387831673864905210631659558736904990829157839537760533324075400
437 644778366807164087414001238755063923351618766875907289350655705181128473716133118572785652374502973386881441466976367995316300365705745018490505116438218226600247227693919039060589725262275050173329206143868793797383357111039560682793538720805364933010308896181101506675838754849261455067344290168116240
438 -3216531350396469248857517595159394229505221474027071751669366931097638618880709735345974087758650677740493035628637817510881544061796924350232314336569652995587918749968165603887379554663733475455373328576148540292971769992948143896499608081739690072662837649344729720251916971815947749435085139862478560
439 16046021998560974157170759757173287841950877057219332884182035487708037757058665877921829731643382652053940200516439226307131165137437959742616784503616250855598407659581014810334721522757072717867019537862794014205952565918239636582048771127103899528787299978994382597798492931043693386357710410359237080
440 -80047768833730314261340494697716742757004943501355535638135381580725324719872208186450946047630056639223633500303600231236711153356082549170554186330540147030246962983877523495246125605064893699123776984416429400726299122864526930205960583919683340955557698770405687581616397107009933361868289600719106000
441 399331273093439209467004735453462208765104026537374554203849976139672821731788793673904946269356291624244883674983946731793116864814924281576460793485687875601343591981636366311618069642310369792722311628205349460437710074079331276995069384568807822133638444858129177902635027294824697877662658691406250000
442 -1992139043373378861707568872567611245083833435554097040768075107212621203435733687898100467248711816813257847292623535166524485717006579278000217306868646595870162501852668039753393520231697901206947799100789233379783073292792128557635290258136851294818333432259434011455802072370049215240055079911518355840
443 9938210577551167684816539973757157678634925265405314808346379203024588847839664673261404136838946083876523346538821699137740662380552009490700858348035460109491677430242756069041962116944631663577344211514907692207129199263695260241985624329569147704765271854935854910318197512314025672419631588808838992840
444 -49579136101972604553758189283495730311208016808272009685782049402476270941362291106472995862833931476996619848161013656734449475614690768067347750542564288275125719550655065909140846007042294144417176302238406338171041268748677754547653152420916099096576678817533711128310873210171553797113734322625236992400
445 247338611564897038447962202717664092788498420931154744949294718367409711213088283722179889473014219952657294523410000714495455810931715741819128103830320720702517589977389940369976922348678192526110308185455286946503271644596460690292114133595456877907228477312699719962813544447108347157246611091528045997184
446 -1233920203434744194050932513557853377700468579757442393525068942527996877688613074622982632460665110750364305638088008048772173047809568442931748948480860099338436923401741915850999337523176863327597290278466847413851101329021060661492882840162125782047229677656629580401573974561216700871708915639885872468820
447 6155798777761699223117627528487724904411733630557262947563543046616181291377197217917788076929045183385486356986434581540854465093099189323798210637835163350817691696864570663570454722883769333004423218262169859395978667929370319477721343947732281307746525711987000271735932789963483829957576806113223901531040
448 -30710290777449548579615842692343895449464787197088130999563657833007065147830437013496107928429499966220004481840806450321003860453296178881002233874021406440554318731707352784259444294860680682806520343879819941844208540877448182593458682330212513684321396624638180814572532517449575197231024503707885742187500
449 153209468466563449484052310981849277966149495148056600086910007897407184701871222517218890333367661301409376479562152447035743090011989845642416489705585635735830077310604848920712319661973546316980911946725504859679782686310446836275042858365782726656842129445176215383872546560241974279019236979479248114842880
450 -764345014905410986870438751453892508964456925794193482655806594954842510346001987891458686218689776937031222659148960541322762749059816007704944487531199449434410120701655539457017408775264020107688824920417139381326833917658498635668503037910393321841942303247236744031809800735564977003377864344252480468750000
451 3813251183009256586382454968450683248714031226245976354713004076825710971792692844247853756079937911548381931226352907356931743204843871435335088906752103683225482522863723789656309951675505670527961721955640337139480178833336509395093915931609558994951336813796237289764898747535956011610900665201791902867650880
452 -19024073932933348677638132641274979481969337201736010353712000427526500534054253017209978362743938032171684192290765057720975842758679048864337667001606180985798081715244494714671870706835341369925585317568637577850004041584589148636163819581519366074192596408632836526592517035436596508379726860243662268714567200
453 94910390923685139098150507216956851278699121580404819866201150035783424297930710416985764017221412699134671687808231855296700672482593047314355689676887348848492970077899526994205065574263413764244521887527251209148770100516173214393730560494718431495411628883583103861873120648984983040614281811856276152149730960
454 -473506685995918149905971142833496185344170727708407306160673138394382061750689557476812236781952642650969232098867059806711513266901042405654219465017951200753965259901494176905486652937004597170010545534347902822785958070691725516873068679557605503702164466012786876877745180111719638950133166431822703273285853180
455 2362330059803811429201218668641838111497291322852933153812589064077466549833110539499700609879192305093846498603138957717000296957945859913923248759540108188371830518971894820240378829952820133802349912914826637431188956942080722166466148468620757014729459396529625614224251463529697009175084364999617849077499892864
456 -11785747557135243424194676471842503736088459998882506414306228335035606142259487888951357209375356346685308737548555107031087007849400945842489892385863478352069289861440528679124516455272365196720375710294971449039266440410855134220623025494769628324132150822428537480675324359163643575093852919771482939260048315000
457 58799790875860733057251339947047939864948990804052767231112036332343943116743178089297799644148386149764778821905263991314832336754122880789665108620938141450174118497385784639462383349482120398253239079663354487483094934827501563771449537922453197029644861290416541906590855276898118205757348710840213350967974840160
458 -293357035264938373440653519168132189064210576391398631273124460741060938912135724746824175080521970201337379056885432795096925522889019175992106491700531993916287013178487808063323051585718300182288045713896032971138728543973708547828735886243825666967791559860049906940742593732907707419723431377948208927587650748840
459 1463589565918755719344436947483709614285495032540964848835413976246251743156406992745593378942037716255038339957010111330657863719860248176518352649224876396662830727304210434653284814309004848692904698224736002220929800602143582351102566169517228797077725858117051755006500552931261563906125101151273514840078250000000
460 -7302039247355531251946701727119812097359154564525031147994076251054669022921639235545949575373862084359376065655083055443173472254520151228499172456458894196393779484384909688195949109729792273658304161361089205680561890036359651352184914445838708432665027280834131493792609502266861047335465706925353278284280196501360
461 36430998414138225335092004278471947557323330799148745423831616870771667576398633930055713716615797817845043277671780970757698451595219843439366804012701641326911025153613480992725473414741498131781087661884697669169976118785477514429978902969849662476339074850488557010997859085605260330844778146494004204707652524339920
462 -181760717196079241119885432601467184241623977255493199571281118803308860960170673612074502417314748853101352283622197267524880802872254846596840872833933513546602170477942848794432849594797535937429413207018546709650267730967320565949421378559300948535496182538359825127860902468741567750527909800328880758129673100036560
463 906840727263375911418866845160667809067281614384858079934469512819964295503227334868017495861764729699058582667747895654389794070485763921465879948696298955275701004093726497713090887915541611163665303030715206559792602092878246984461137919497877667472587122358273476353672410284234611907097339391670407039429147609109240
464 -4524431645721369040807492988247728400842148571769281153121329573659951172607696724610906256293071873390777195853095643189466321709427895427141189830241232934188030981828284978301350439796104068528448851963607760611658492729807655363828791871593164817169666885697177727087207175334608158033772881402722399296431705540625000
465 22573508425964679945534158565020924494524268143020929624175235722346423054730873980854414009892315583369038912643401918708735196485747779335414108400343355714658578757816955292535541994886869138106292220603287131031391784292935916813901834603686115068903377487982492982864727352158573285810233137356111118870396767827515968
466 -112625337103793735779757336188140878647572797065501419262247688958058870391092879840099812388411231183118058952566329315445942772166016281018965240409438416387513310850789021709259719196153226301138527808857513070726498953255880885465114230401355067875831649083615108596395339586832195000664285699350201292962731209947315920
467 561920846791947332691294632373379544430074126686548837004362131204019631715731070722553667805135264789432713831861985663788108477830445256475779464997840492897014942311824636564723074283854076510675903778400884150406818480999234948883172988125692398340213915486992263854055575430407689123375358857525961535406444516886480360
468 -2803600806109395345799514885880002641547485226096349432489712770002961196701350534481117124626048810434455954695294308813985541230201046311690053527286234083150704816400414980922604505163081421156540838872737760544117845886814960098298222145845434486172683807229291047029912473814456524978666607239574628521919123136080750000
469 13988114896153486373498645699273360727550352727218459855065944310888974840684776653914315717750435429459758921080999323293659203579254687354700906724626413122756182199340197509367040282012785380089853255038017745108741163679458567224330585578608654052498928493199647506388270454477488289722019127152430991739479463491866837520
470 -69791764747829628820966647159140491289586334351760188000275828529860948939161279262615043315159087408687520574329666836433257090198621791163348140998401997389070739230992222842553099598941207519290513822797394840559067703150272635853365095827105507539870269224924803426701997246279103114787049052926917322614091507931973051024
471 348217934516772033395481148246242366306853260566107095118149038312469702775008505875043209746547463716381472079988783578807121362986754159732204100522812513512348697000560118465665705534182396139179467973080165735456454542257814093454584464864118092363484200525549389513811330824353301099619990339937673994357798509537034733280
472 -1737400923277538429335504457881145704772541162358436883481442765309038453464290320626539743544744231042538912602486409593412650020834334843579111560871236163816909280785489769288075211402727995379212858068539556129419770683149935402492052373435213707361450183936481757768577173105864948572357260604611051888441887952513613942500
473 8668638856099346074485815054121572649605067955953300306588171091182517442231977075430515422337413076660447851462722889303285103698031776386568083052127097984371894095521343329668527870327690728411920159372133089926003707407064043377657299995200130484437100242218069080993788111984685214740231652565557322854739288951075354184560
474 -43251752942352222502445047685648774928936678725378808491732119473938088082022417264542550577696164401480926516264429605911960485750728166992053832106077187200505336583197925135188659487509595396915795500540844634482210680454267513169766539283290995209172412790397937934112957479824227663537215106421632598643485881105253968057720
475 215803483101841615433252132663131782277010375956100581316642364533122671061880271404138620777136651855810096512729890875813360739429948959518247541245058807716205574062189231312274404350789353396780959757000997449210513347554804869349047520933140090480986758661534030228203468877855000730045958708782755389907642414067920885588000
476 -1076750572199314782886499611501970552327520258184325379468541209592786436495726144085775681398528462515859200037255232836253638143164136090033272921128182076315101341124076106448707834904100664054906092376409749887662024635475051134170660852382552369839317062854512785249740806468277182443269297002175304315956857196297966144465600
477 5372466167367650279391759067871467326078612608970009230891253834026900878112847427513933169242133628485838356580015627149441632664005542755302284176698266963584782373141503400069724426971957173137890769631838248866613932915817300402416635514165794346499285193191479810178204774106835577822760750742731342709377267450656530992036000
478 -26806133491991309448429592838647384043300190528019815932375816724171879904391508607993160269126545405729549122266395963915101033271241044919238384438128382234622815816016070287974114357577367885083612725586748668459442379457843567451450759493338403360988978964519999170540478126021622811164098477749756615609600341189107136746330740
479 133750853957952462592373125019555841051122036246278413524797916431671801610638216227773805935725351815644305641370952721831088662877382249179498410870828462506781899373094839344115790796744445281146863106178854108004950208883784333169099128970826647936415331894870389982713393037863912662191074232238705329419001168911666113548836280
480 -667361031727700308143195071712158831911327660020493334149772937195529093453080266386496385866796286663475233356423816184969702807481938514135205612574237849382797185412492000597355519656736721859721354485428536226641999194626891186794140751289494226626221271939349580764658020248735782639983285799307566321658669088113432128906250000
481 3329867933776467233978520108335096042800803293241546781620488667919479884173373470535532902453869205805281829637041910278435107563319443729572751497251914425194830031170084617766708097278616906947471280034286440630684571208697125550311771454107378605069799583037573638343020543926029842265567804430475044323892861201956465437603036480
482 -16614797470399177796096142864203124445925169959016431555596006735158400666881666383066300063073766472949590871944161398795926210974654070891332919815126253511604909180429218683487689463838008840222138720775772159162271523736848867430715050848938816687860936879550132793141752168926091478041813119664295381517715583539942735458310708960
483 82901991518968982378036654871075631293332628573974327223574277912488086143239784644285265325067861697326115944897368470182571777326948883743503802804253148991651824274990201922659761635145690074623896775180733847999962668290991145660890003377578941737442652211134551720516516392084049799880135982975814779970381888811617311236774452640
484 -413653532062624157939996945276131507383054334723446281497793142889790760404801818008158916859584475204633409105221373668369650500505333789753226619364197014080246189305965264761699705807443406056455988713644949975047143472110933549477212888156828136648845417430671731353258903961056141854090800560470707806829549486446771621704101562500
485 2064003190910413324154211561996367521375240185630391755102390527408852866349732782638648616082875113392191443370382936654545472600459603651964553440951251080565352119836096264363127055143060221960997017650118270545566080865184687357860775862661918954946615463197258917581046272464628949250831717364307087219580371873741297377753503543808
486 -10298781353822535619493751106669117776409377469452057625768100882647053911312967073865684967080189609004247428339873706558174426041387940032950703897750584095413536811939514791303264284798955150719913227725974050098730880895429650133124602202644664761050509038850933513757222295070268491995501333041707070492520870175212621688842773437500
487 51388169794227436458664918252989643114321945073446611972518449989388790563635544126270255585225586755401070330320109049150644466695221138152094888031897164993541877726925394672285247522812330988248642379892575011016403964045922657523741082822948187533321791563176107547580623768878989801390468234441045184798271913427784962453391762484760
488 -256414330837999606100100565463175780703635115274267418346480380582298575865681454810385394159885868338937717734281691669429957533612425146312194779421454091719824738248079881740882297232779037154535130923508170574692656439275186680688875883511519064818327970305310649493030530450943249746239461540186645058293483774922024763998438100345000
489 1279449830766296603035266625215028435412821434088369122219656704746029703706058792918896445296772021977521536342837070906767068265877949605320562907542633913694013008845228384734300385665112739840341965184441923842790834892145414110566135897478092879849740948481529424394258610982655118633806665494385703973832691179022787173101507081575920
490 -6384193543313459580451483466634172499151731441522576538422572741028658419512885201401432262756342028030694196649462527279684656959329768948997502671309673304044615931890990141556499033251959036805097155913862588474486179309639172716792712131527058328882523726826646268546468890759074667767402541236953777856662529246722424060714488139250000
491 31855955562358403201845487766300860739148150777454811647933407770916931013862665465241362614568305435183708313220332366263192280143295181110069005182706109154601444059333843184066847687894100294395479683054587615026716815797306942736840513409846954339011853985828366058645320488090717964965832523132368896380802471791409466286662154187981320
492 -158956038425995690773436326150952465680099004387503176007472593653660702518359438449527530932449572852390251847471373900764506194617458678100039446592568085314118994239155642628958354994042113469749177061564739374199627235833842024126354617145639838927049575750313164525437511442593079288015365032628836773315861026320617827700405586056096800
493 793168061922818254163597083836395670533556898160766354925725315188651781328933506259305732441837625186369208001581297760407069449815311050965714074275289026111019727846496805445072120423732416052138971824533596297064805099212865562058250105691422646067688656543698160993653770773455503083074227629715675868304970266205986203818485653086076160
494 -3957812292793010114399325529669464226447809218555241022048406684089122755011783588925483057629817299765992100655663763116201267598774780851478714965766371354987173338343349533682764734672179934304947577096196597138029575877166811602905574440727508125877306381576181669969790556596584654627642890125821353835908549007240345612964649393488463120
495 19749083562017646429426937491481973008739573272386758231231443453939663040159809019486753843122522687721213108322200999791953799937320623642732173667561489387511753829713279044667704816611115207762854197449245604770350955248077915214112757316988321098302971625634797583283247843161066022952255166524443326493421070287208428201877107523970174400
496 -98546334306438860711354173974632829025464604534591182706245609976815858920152272829092168874452104137318553312696466682429608175090460773217262358522610254504216916791412027045295674215110338163956565425396479538784292912641510854143207311385652741140702881832486512662611519503837641846901333053642531222754956522455740336989683489645373437500
497 491740259718246226487240143776839871193465229870797048514062601091555996221282971058649051928855569940744491379249974592405288278117389773800423841320067265936535117993363839391876955946805937014215937008922362895438819056730310264203618337658288939274862308445728361883640982131933555105577960539967386276778176954368819666265601843175753741040
498 -2453764147389240708475485456396480080152130715319137882645473019503045483152385909800688542255433918278614580476779491691018356166911071461634645071647323606129095920107448076293662270240766396646143859248239391361472915670318952388500251329833154604504166261354490258195046114746398718124558901432390602095733764354392121046646890870059829160360
499 12244233921842102934076069712279028856871353669628563783140737111347862230560001834476381703839740393815130872519400669961193801313844825530000533523851374307137172026187466341571284925128384303410086207085892502957569793146040290646753422535880240622224777920717785363535549504988525896165944207835979089525123695554845666290981273254555069611880
500 -61098727269992093641039587864272353995788054811446533277872278185625832530494409154037144702160304565137503053871809343106357068556085679394702662284018357792614488410675457033386416025869748553521799788974092138729792801320300877496959136638244892656995007620852144519513462032376430752692071956839574433479819748527006595395505428314208984375000
501 304883868612734998208780378564233303372195882292647371646069252423282597457556931906372977555690142540606302664030984746039705930918591214544424462495101585791489463127123039143915727427098990389303044777238540867057251835323059133368691403579017091083884226082882387294097686025370959710734064858925667492272439182260678715106032922596274735684880
502 -1521382651145221455205169020524710009855280249289007302735863500638093439504342857421243642982079296940674876839437483643086580392332810741899966690339102534676655587915225524070009236217500385909243930533752636453286089668685983189575888117958214699065810972736246759286558217863367815539899787797118550476079322569567949245987641829181002430706860
503 7591790167742556366928378213751535039238078381143952942081545500202016964524653224905211816868825119922651969914489232493334625814622972091787110124753772091527645180252914642698895598458081221920518162693663467912310296694674583788183347223414811220787977363864531431913816107094028854605872464848600354961526744634527817444333567785813841620686040
504 -37883635460064542188144585729335536951753506207494130256617235978190620368610124723485332776637093604375931953045516705795112269690033283354850361039197890496412753230825556202876078835794768172864923709066978628296834107849456500132736488054525176932612677789896875027436152157723454002971057035216142824888758633306899582297774031758426673828125000
505 189043091800718111513117536708763471521621456718584570785495910227802699661183196639966413063614803728767026775593469502185510731918581928820243385779759770397940867607287924023640816139822517555743595833411521007915449467199075031953278398682061883369126367030884124269933143656846283967571455831447284905372147870233076522852948839121525830561571776
506 -943347444262476742234430395631675426071332368012699686231970698271149835265785714458330420920212212282878937961212471330075918178052212194211688832201370395760475673336762861977043387821066032407674876735944906147580612517455665941667834455110066402687822611444077102884119062961226971836039929476512559750894367202348175260609825898197418145040181880
507 4707433992079025952372995859858261988087713789096903759697999736934929158229660468598769161593958376875115804816306809595842353038406502665395606993036424262867856910339270297432870421627730343473891316364537382100458677560923712580690584653920080506029565445922241245559194995430542003793355712917786853250147997421472051514384121619370679648437500000
508 -23490836948662068482806189969961996338193611132599706753611081364429223260063364739956456347717882845233107411829405043947756623921969457198381621510526250996791372574232382291316677266543816226094803043777523826370504621006234446531577199859719920603171517904795191620375225202193322220974696683553337880662238332765624432154505112113093766640490434300
509 117223429959924663941704759378592280351693069306096768475780248851965082673007753319232611244014582371104308106182099826379767828608649157728662708520111350750196633278094795717016959909885033602223128555835975084721637992307874375167492130813410180625501983485506486685064142370711459782255459535205242465178289309650279106535479635199667311370489873680
510 -584967900486290724963997279644151673519723257615718187786001437898531638044715161171464697286308063008746008098496949133600998281978455110626365868987614485606373395475982853136912618250524704719428695839859132136781962139514534995237872182434016354888894605045383029085070290993450503745685820569299182289120437331557699005035080037342713159674790345472
511 2919115746066617120661825955171402676076896882426773735527013046264688213334684268076780779021693856501570099121657965343801459137074482450288127134869700466333174478402654159489316663117978576493716851023508381512882276814320355037194397973778169370762255850984481493282663819309791244088455425803300803069148611117870697077942417283886916016879147046080
512 -14567071740625403795490166631763542651125920966016419715374059244543512470840074814328466582813335553440452350109054885651196734560986919258762040682797040413049337484997619877920151782384539684560923224309445138222076283704969031848010644117776439109894412946651631133403287453263498350989340070881764845424805347381957965069432248128578066825866699218750
513 72693379446395777225058141476246918492948065639380184154693161142361387768714603361951022323590914262782764164286901573620007096444691059069065934011618759176230612010904301924904523140998394375647627235526938740403647341721135546978866342652866520370298952687640726477097067134079869649315654618703667132914255678832748941431418643333017811556773343750000
514 -362759763190671534206759013398002618549439276974727961783634160175402645188235326115572708677063609112913988485206036062909179382063487483486681168754478827406676108575816214858716991566320304077368547036419723519676870100258627416478683571495309334917504307071074573460318610641519344515267310907326242317357116790850501661521109335560710368685221393748480
515 1810276876504904549342467309578381999363221246262234683075611245923853976958766578868003614174861117320755243508698082877041924294957597733127709910095166187252733202019121693566797105404474578383846251059481532710051994480725365805832933694903694840363486334773143256149807295712746754523814321328937726648750332930502705304997045494778787048117628375303392
516 -9033842939922731035962894035202196992946307575824136257596315810569620136955085156172692454457882513761520837276933262419346812130844601090705141508711342891813542626355113102586241060803068344432650678081781485714130051914295945503243310730308128143754969818679294022752344070046869585299632334181273412788908268083670502426163989713491308827732884606176600
517 45081846779498348303257769073156031415476737999277120976012562458935435112851295363492353060931019120898885416198235622905057592451797042193460860913878655050055976742739249138631552673273907537121896484314941457721314175898141363152996172769603619090289915977184176833517928302324205927502439633265434912034385017689186461274901259767307721553964817777498640
518 -224974080936299672517222650683606836310825034224191810276047247019977026576680692113180951085920240207574553669637913291910374278934160915193236149541267033406167374285677527072128522115103754539605953947671722333415175752311102256954104992738924838008018119372284867758732017416585469124925172083147964269271358140355200249562211302683273380672609483861738960
519 1122703024325657325278625559288134308371939958845196124498964103625704236673608848888513802143609676565738138736728700242866800351521149846532719898481467469213821771483438911593088281892225924696147422080482886976971070758156988668116523185045808067481616671697333928927496806235535397615878140806983991474071638922057712217982291914620221393301307810524295520
520 -5602719900240539921342371781447516404279200371544776813605407401747504796476951851664794839543590597477097057734251879096614128677302661253370015647229630928095899032691392260738584687565909240858122406988757594620658863735413668975007156282863356403867723182416182896046537336031318855085102052853314651244365174548007350605161036582995410963821296691894532000
521 27959830596209988091151951308567260366844378053774318071735238473212116066871544749190914746282793768599716602896458513725905440616097733702038465801913705207388363694813089976814434659408121637106550482714521033639538662355253220669504584119343895237139979078939802570691901310342627716553216519191734464397525256892165787522942252690059803435203553161328218720
522 -139531338511737584247990101836815542635305756379467621794770682418999161598085007800081097536526202619161420978056081280183876767825545203627988895429090425412349975909938887719543299918847555960467353545583952117133112668219245265283242765558587218223464183466499619586135334325848922926192382114493870509722300035184815002617865247727955836031971306629107826000
523 696322740947677045673526129625408348524183602582046831518836483964795051187384073342660926520713936588931756697373560499579193812666678740858606151185326979591268522227419688237109008487171671746296023015978272396089849095941057742295023342551537735112329306889466402453655859593140967510718250788666044739536838376712159431140196637262005620924524435805545026440
524 -3474969403775144035183722956050463418684618551053535237446101919022784463463758304944767791701654473626062106419144772340457236297945352876613082223949675671051845774092943673168015373749146154356979250897262793422161302288188566894909388608432450311977618117150242050321111937578298148769109821997093072449245461665287454254102622215870154874029619093159682878100
525 17341752072173099756535912656861360298959429721448118708778641957789895798619136683724364979539685182667205178701255816251424684001174903879478619860472667158392068434520976045143238639942418301110134287493173164912142432246532057105728438483545042051144247113895082824133436485063877548469300757105479943707143259978470324407848334233438522682436520712716296968000
526 -86543914808848644222256218106960210617430614104185003061870599123951476181321737252426726371276946016162383258727750033574125086507764491793976002155400667853192356731212095282321295506836225711181820091735108271306437356618862993571068408876568660650533982240579857605794655719822752379164979164902029201520231675076075622104942121649476302645572889667046840653220
527 431898474283248452190766325657125908773894715548399540897001282155583268229366544542471139196315688847261988558736209844971440185038748792064813824798299348109859389379673264881413675805017533590266627179028269050231251277487159866247980559955472290635375032617636300383375254467757027998227757545626590842952759097510032474485676993937415725502275651501069620845440
528 -2155402423743105438489903916868421912157599574753849981559845413787806651106781903161764113224037575970710870932329380571022244105259664899793152326408179511874014187529240630610842870667587438621240318747772825725938042218762859515121599650064065836040599621364236141405180168629365476490361710456309284211397446113324547052918601540799468635310459472916343284375000
529 10756639695050658521008216144674166064453805061153429019504710571644252474332522163226951340097276371574058032630150405874288704041371484566075467186611708717102830727934206549740312247128744811061933484090165301959918214708683045818179856100970411019132450008955308615408258936886009156666636494638242598026280909470122264369279384489840174259910393428802490234375000
530 -53681720742281116581257984344647489132981725258020414635075395211318958103036832305160917536900558495874308483597637402900931362621561465428810586242618810484409409953558445894458728101555104136510381956618989450008120720807218940201852528657190463296859696092835744837284624179729478574328194081284203344278378183506041999607016704903305751185881782252833528338719776
531 267903126114962257891400486842402723545012376523077398837946887589444894487848598133100624242535743905964063053735855212217454069580297332177679950175027961927843571331318044482703633650240395718067929052904776117551635385164469455641108468804771526380005794669706845707229636600902874832363203740899284655345387291833844196411936123467485539534255483392941749702062000
532 -1336997744051174426130955437155224118443623796369869349463813884492436456513605315871019092789346616673561254525693036820370940892360318452879211029538908343831625341888438737033041630339370065406037424393823862157890959449238476492739966880959487568856168634519904163183911828130867872856255435213393070881285286667641250165824322678307094892539010432135677875444225800
533 6672446527534941788946231637585171022626715381508165984190891055815911771718930844684635622550960601035033652980006525219862481751741926988102629153045959089291038291600838725155517329656550193540997670126286872346150018270278296479616725935053174752721700345611348801068209401515828850699637319023956771055232881226189819244076916504603016162546714994965530023339935360
534 -33299756546592921100265369502180675609176397924567907018480757797283529722155338391544108490820805246738510646426437059383770625221708306036130162346193784593559207953401189517864145474791990908172380150142872555099246828264748398260535538645969692696526912482112453717051969599612962359429107970590116094112115932935996792329237043111777151342506881468416599745161077920
535 166187570054959064182632778637051222199067256931955722877277800595788830575990193468079943309330000016433314814875863455242369288489647060030780436381939074513650626608562945818125735360137441736324848512958453409369063539161604300169893220718847763700965714215460229484549327617193307356210593039240388180801447153020563417730276141461500930541388638247953397091304030368
536 -829387593091446822180116945623343319743479313979443206523727829465923734684279417028197478269510727693953576734688311087263690012518294562653615050973296687171670571227436343402026757627512261658176322249468592764850195763510954440652476399855899704943781710717195139340799814617710738805479478009534333804876472753557337266378868065982449181842300154741353063441034572500
537 4139215548389343544586058499572737610637848345372267771850261793237757186133833962077410133635547020893474088731777790901055287213312903962591598392194478811210571938341767970795962216837687678255763219480110455028512522972600479543337657033732940110558492250040614671921119878388881815224010049792320797770208052977802641794661821724651689426628362215722406376673522608240
538 -20657609195957969176976890467198513911826436444841150497059392035024866254218111873936517116749895448139364178893723733400248041203987262341186694578145307821747928725739120820793975004106499699063488010290594902401614915188679158341422479946233683694708482492692565878627769587554457500626793848203683237080999580615823861227143811239297982802459874420191358677959796664440
539 103096416951998027988994128676742119522844367414884406005732401807452486500643267051742543680996695279211298035666265014557824175953108971610004097245289198590912668408605259754982917924018473247836031950872880999550613396859297658384616040218672951739351411300175351083295327313541766506925634596468255999896774283788241350149041892806075796038087906313978882026141561250000
540 -514527488306730898945072549599666689100121426265024952195275597909415650220802971674900287444974247736063792974297378174506178063321534589794372300140841463337980817335539213036442525565239367209298045521187401602011740006639669798661892227799666142195637251467822649513328442463975791576187611865747281962323156477033449438098723887946817079352967994081727401525878906250000
541 2567882104303462896768384258630499187745522829788479428701005756664366461360754202444049493717986079274255528707214271850585361868702668008215906119002351110928924596683837107575591162710071953816248670125715474064592450134342025779542885659790421487408059643752057034838086017652449729539413911621829481697983426014873479130872369235900970146923285746451358822158876937330320
542 -12815721572215622021694611475268450743268707111767226669070517660105371361588265899651575425289948974975758681094122888110393734049521618011483442900187010618196939177176714715852350729023518949487893838230380893889733201324994662774924534753912563771577635373472429371097943305521197252862325503612373316627422149510528194724270207920583389568677995825344026501108359586708660
543 63960599375146106222453769977859118810788575088193709527037021839568243811978269959587052306695693779344946640451331541029773516158754299836316998636292447100025239724031117642651695166949766437135843947422286900043485981707137934932444803957026612554679086610520390670205816283047429683688255198077733437737286406304657354738029559487935862198361888729185071768681647369216160
544 -319215123719708967635959532150528506564873127508172649569679254217698128583678314228453762890953692299488106854458391790249696868329077066278677667826349253449574496049162655146689985989464343196831594263046835474081802119138087970385771474464870690959905603360972692612932452159069579038357604436253549175976178301348256293690295036817247686933285422128392340656479492187500000
545 1593147039481850260495064087063188142855880562976568085925738663251631027059825715048429789107145033127720459897480414072438854095146953431702758268784715540152004824318756737612838095213473540154346938690380815904752884773714490764601721493058048193449266361548007862210326302236210210643145557554368978869216892415011391388400727169191921069034170288616073651051302568628153664
546 -7951145938805937655401189811808036060956546765771333395874794610550722616736309658437676145269176218448788009561600967669223218698306681504377319198605036349659731037122000201456014303034277404412696983740032739045859764553096676778018921010540969438036889098642802178038963301656529290201216183563244935567324677576675092292985682360309893911797090547118190336538539264678396320
547 39683050115064368920009594490376487104956805613447422615609121182456074485722349849241052790831537616755377086111829326758646045788623840049268887408028792019325531501541244149862740488635424103478934258969723248084566828230091291897072130425806045037927338530332005708621016212007978281559155798314949428662278149967051879850375678605530874356875502423165708489143979178922049960
548 -198053178950184395978515038195583379985505225096311497908195157726309057880384355543201239749861779893842986004590973008549081998598332486377281764709778733892071767621743253193201816124850154367830655971402084530325458344929207467887224594340727359942767766881293691255640915174473529290115662197789743592498090393160269527973237945706927796083403286319726315007483872183918082800
549 988462131736803724920093268954277707031483272793977239104653428360813877217218823658235695655047863222458618675007770570900700685172005487566032851192702606310157820188663959470624728929124635000135566468872432454565485202270488919294100880824950211099556052524561617639045196394413000534566501416035897221994183456910275201117176568948623716992143574286467914820694532550749228000
550 -4933324639304593136192101860508167828729857425126304584258679383364425623565937583530649062860193426446634378659811509485677133419631191024306836684589033916947969484396150124994299783473540226768346470157861965258630822529405385523897768932625078234761371718470902462457996859303994814085476034235995823960396576963203597819917115164806234521766015016003786348102783073078502326000
551 24621856185277007485532268813788496422880413646274659903287419789931343856272828229962404578703324723644726935234993922115448488029012296400805446247948898859540682544626883563946142295013131788342759799973274292992579463522980871900746886731982652717498019709722784848702014369292609029052697619871004239426345449219575066104985816920627709021337227569727362231807462100290343462880
552 -122886256866735789171451812648527731241006412310664289915863843335617486094260220604250769228854455821813809251036971477224747435724508834391701094951266696300787283352259174309187721055726771863493136061191167406109117652991141217958605693788434211482707754577385897985763741344931155584744451097503234366560893202114944530262384483266076254955106281470208436392409645884797193445000
553 613320197020236488450645574882344553752581732328089403558380122253714758806796037735501126711823323812307619408430454389042139100541852410345560618563284053870113746929901123134463128596394015161702561021034092922193096039835554268413722178540797542827369297470942787144430828095851156193853362954291290050809961235080735145743543601334601158604641613643436841489865055567101587222960
554 -3061065604261649621960352011822531933440231931204272925702023534352926548918395386892889197397457563792473948852545498891157968615520256163547789007811336478250657960760246580264964892723879877190050617218237361507176043209239746030741838399895826396045014303855316684214755680348478768401876646383782929404922996327773899055484798783845802838418132195203954147522519292168668891548680
555 15277750853702287302396711842789934154287283692677181989539829171455146919826946345393338877100824237306581690669461318790103735252236233464914190183130454134692473065416005454655770725847112179478446677686119521890665860812119887857332809222209956810069154118011939434274265376266982567995228165200834692443054563449420529024225883909438205948836505373263746462258938196543100662918784
556 -76251364422704761266458408927593646183718007638811474857865154587748260256330532569184380186969041831880870848215386977774348678642006381052404456399616924862898584094477365353722596698247727154400696451439317475757265605781951672769358565363754886799434520869668124061790762510765408665120392349955726250473110763708656978337651171908262823566402554469845700041071022693201792325904900
557 380572339488544409911587750123357875028251456437874147405502925949623273810769983020345739532807785085509552886963690840597287839541791273475196389211732587286998319178899597277107394651936591544458613380421738539017933247339611210090651217160077469909711873318482227660312217164503690950629387021682095374885444976435869092904151288242422230440889036998422817261167467509929752863502160
558 -1899451551031534375633999792282350684504803416092257169398433062311291787747301796974306244800841723052229578477049962349576069234989047843420111010671461031530986234611532936230724182985024027692377687782021769918983395212428593214738601354906344657949514538714147727092719382456735957925188826411830778876916037557823904385187431150267639253566981372145505702064838260412216179687059000
559 9480268027509804844398675170783109856472990216274414137069102404022368672298697698673192169936222553337603799554506967719708824983219040220289999498700136454331755983123751148629195832787508116738079054243958334804695385454747917890004147046429479013403824393488130626421909881960132194074265141819182787290303794806564359782988026276879659318227870912706686456574040443398231683773252320
560 -47316694887303400964454101968462128658646442240155334844835966462933072212633678692484950205306682208176076106705083883529618153264459316813768836783690859624745103522912293679318932772573366404067470355397134851537472589593837038453487877524171019670138002594099533966561000346741189077830788718202885445962356035561774781752448161320692311578677495421257903629469053287591253008433750000
561 236161757013279006596205856527083708100196146653181706890446891437099112647726025559639680169088609951680950265194714570201302725740616911013462999989900903652916737725765458649007151093057800234250721538430156379493080234813016314639586372502409927294685286807389744319233426252277938038251851299722217658851749966608507273901783341124733293800455650648894212512874517194700963570769969920
562 -1178707701818945931498856632666316372279448739078602647380255392315058738393009789492507656359952937570222536465962943717819669298402901130592106254397992944388668059289630091655631777252717312557115679187266777204748727436864535956240358848354862918500932861442172700923676766248188176254805914111335226807112769190974737467901266701669248502103553171405566686606275701143006625124568192560
563 5883070412275733690074222269613408536599024790072599359038219631270541838160492910255677645420013773663100048791040624950396573230039346673115130683585009189577543954891404187481927698188518025373652521450236133609929751853024074267886676508607991528078083743294699178696544875683518979226814181035660721686589499663487430193927960356100943115996203197383478830330547274728876341723210011240
564 -29363197181837216910565488810215859983202579404351714885979766422032934883726573656683922999747054561811394747068757729140720485181845320717764349067893263951526216725211529765534798706384181279125360210891273076930848896563698540496251391635107501029893875078363002910169531355562400205121508601058005946454754662111435647471178740173680229958738934601840958959094658642610970963823033975400
565 146556134606691949889902085743024292305542077734994399961881312053332524552405199489997633379268484715589616259706012028631560651704077529954151264374263724501422887017869936174881650180536975587848069450286855894796037623595245743930097295325057488066723944578536090159564370133177928553305149731109601164139375588945054743818760819020957317955260041434481338576682321974529629260037852599552
566 -731486007533400633284405286614918066719357543465298904403382873764424702933824538090535890983098002334877501649592727881420775337568938201626285020949284490665229073896612313947068306996496388755603250250457687997197126600138256515412722450072335214915006085512813432792784859305592908326755457886984979317642969972435346016476653354799704343412117332285293359936307327706258177967880302941420
567 3650979543773410568244915275344300050821484740752726454076849264115206189246425825037418997323046466680252786011194744099507573554356428766494509011087257687094529592817306611058559627513377037351594322725400069689583829688329534626124557842092481514889727896246597881887685753385038126474633202438233939258949781479825009507593813262754512343601593036447439209117217814032196998596191406250000
568 -18222758814432427748194251418311779302955826126820386438922302224941213990340875376727258551779642135631191282291790668172718258849648724565161853954986576660058083443023000426674324901409197008612265295251788345161789296340327131794819966980799143407474273029981816243344188762239439285788544883611569026746271965039693323539263164274181255038363894278360016675907778514722939318334552603707500
569 90953664381349902996259532562399742039357726186590329501826605129759310602052875342540271154752519622482571602299974512496519956297016481133672522376382913382363720524051531127864820246049419164251053646102892773022584860864799917970677693166363665155644803039183755426355304399434896345142145867834934817375601063009210874318471047904350586948205799651990844174980725935642502756759864793720480
570 -453970482745509603551505912526363624740303036843595591987187178235377611689193737455310651640826172501689326681655135943951928553798266471623330396773349804513727692791099308875044585263176486881218006507509117590946707216466487483604570067095606992217797231878289432494933102815967755149393381495586647484460822592851797267157420250762264545866271872633965869364994947127502597868442568809124896
571 2265877190586168774293856130823356095463859290725477122878254742505825207205257708839991868960340790945384555241185879930408049699343361548382647339411640880672721408852246988255476476357360748881735968679183274424249158749215024226152171953225084302695354331405234537547993353908864098966106873852805512744602320702812652692084502025287893343849785464184885741487041727556067603703868785798027720
572 -11309579334132013724840837855770422469491815166121044031149330926318410780718550277514295080212889786973903680443331620981319898411932337798308493276259151598462621717260778236834589755245218423177195996763078519306432696342449621801615937798123529533590143056890224844697600812617508322210669680424918932710145284066140845616648146999304950871273180592640991393467402045561439908027548890013794800
573 56449209241915461174598248285346262238650246727934006857045526089477582605331682013422136002458751816309536694708426589889310487710517427754209931535953182498434726197846118250169156544504929651460350703133230789539540560462555795511906203546750573160516898919388696320481268594066299253339559631578643250623223427888786903493523906959383328485676210540037957340442935150425700734111026943666148560
574 -281754328359037972587498225326684740964691562500924964539086118896085843491768761269084354785791505145865544652159655365910931267056850924243573961412031128672500854628622175586645702961684012981592169279842583430697809991865611335570229870541977658640747890839986576803398070449839958667115920661110669022690197309698154851242898777086926664471820343172647489870834024609726706019988874109769282720
575 1406321604157285184914991142065365576641156146743747214308134193446550210124132773638734083887341947423711501133388192869851083019918542874050534381308746677026221657015905467710735943478318464795077432734580054017658988745436716122970532810099481670477225351339553174934678483784740652727877201054295595409965136001419591632602458455426322269720259764200115272574751286257473427964292920154073964000
576 -7019400367972560601789235301107510473686326253278252154749801746803527524491114104533611963847409893824948898886269191841704624448378143685582094351150428292448588999862375381368690690104454142857374335245057242907674993915108274463822532059700930352165765651754682253367324853737967609086225020074932297760674301053475711018177491550007905761547932425696311870000343446918122936040163040161132812500
577 35036175146899435932674172733430901497775770553624551482979946327199582791220812168209363008458475726543939044700962344027919096033499226714863833156522068426779785649226414381874920602254467818768176942044347099660048463112049903410227745485580674199497598657722836897202778517167498930612191967340553178541159150815262800237766753044827423617261359945016512088093068306827193503978257059431158690560
578 -174877794634610506342153959058733824949970757867139846069891254591644976388705956929557114670246890088372429314813626924776032166187967593550834184526931085486608445671311774207109249026823771033124897037805821452333882001415925493339791630690556426755057580408275045757130757252772159939613564592099194089555707120228581961338848437169812162777836303142785099634097739237013292225169591528320312500000
579 872878802234929815766537032262073841287418808697813739450752548825309122216511598491226358198641644827972920068758863234201611330368266572300364064391763103724176870449207301310096251619206732790554321915353552526072882694976372809486243918185667055833770052914770159311491423410319423032066371208987260272298218433357265112941006020688349110401495745656853626097843121512073476393489948826132660702720
580 -4356869193914003132145042600687420294012202502034777199499876946291844670373794961434655701698392347891347592412167084591402870347269192632430265459334748595312917310259405409125394221444143950739059934301171409445400474996992921490350368205312584963180001304217235605542745848621268086584486229486479666696416087802759299122596093581667299923251788919039570015854540965337632926469989891709788092268320
581 21746851398193819420345307301193664118133196653874103061186993363590963070712573817832188528270805178803628258167443279371890402766059653414884285425250896603110946987525431474119867886726363953774997951333464152865585158364514623781950741335176472690522928598866261714378230641572339590106749962516672960432711736252588893865309182989313063067082388279542035729643075500070405822438019585896687335278480
582 -108547428370709700027668587130528512479685457524921425073450542476343209141615166564952762327537266399354879879684575131572751924459455830189413830172429303491473025771067660536629237475842074374083108331400444930408536915064292965948220303262918706883060009129583857526193412930827606923238055159498129943530667863506084827470336589010712346513683995810884311836969302806429349749526681052040807979623040
583 541806203359803133928843205059756383046114376325079497364907510473685657979588567245304525511378122164875987049540503658450614237010319838509767145457580228405122650075140466829487274536364384954685840897287421647294381518429802590793884250246034761286184456086676589024603430649808289101716197608155531304091145744543488307707745939828082746225337818617992267228497545356152120391170511830527827424739360
584 -2704392265057921464730441682789708658526409943471929340442988686696564542826199783424764883331621962518173805221593438637643048802885414947356115118165832818152281720837387775356088022728599626957036346257424839340320041316147871458369325385043726297858507878123468635285650779341492985407050783757219852685730643021696074516433377140976255421452287579280056190401156414155770425454710214717747413948790000
585 13498846861485693464979298655975981680166012025535100297595772590006783700944450201026176853552711334278747882473594599695585816246881045549196335290673900562401132692043029579555174404047027197802642959107631060699684804497631406428753611875787960078198527260621044931681324936875327620519744819032298756170185573367147751025655478579061143381067667603888667988975927987382115386736765304882811684945916800
586 -67379056433183708848232847386910830058849121458515645683391868303361505674509414399320080710992629100282146000401474751040253434338100781964845188950889350076831592362160173242660213535558966814970530128662294355259657240859273808714141207439740715161655269079623445896190221390185282192075926949252763212799380917639889957203168807485179471547380738065948224732356200706017044066242051609623350787895124520
587 336321354939060079940923752714904143223897659068911144552535219981003767676852783969348954826590124810607645283094243646589339970375869320540027944848561832581118510427818241228269890390439135890738761970952477449289421236418840407189985645116522855440636220079357380112163330567332019321018465934364006335482472283931914058127785224573863118664152415091875523630977501015480106936013600725547316939501786760
588 -1678746899228131521473828595609257925785951750624581988540290596333751799543474355357209493904833361086961630792315654936632164648049619822763574860766205745961875558002800234702333551523705550747139908817540991693004329726104564038419550517520328573874610252918707476665309187103156546679553157745739070779046312672259564965045315199237641866386937141704088922662340604632093766435807955698458617236328125000
589 8379483673566564810073100290477450427522407719586198720387868171852683006210211553056359782818692838023204065414954202909505202148159392663709524771906018494274896673222805925339321971951942816972141480345887277705131165780044962606983088866018629717472557775321849835561964135951778240298719843101514079750772972439220439393930811834671377362302948542399445346832928399664126603202036656439304351774257795920
590 -41826405794328022653669966704162866964497441922341280053461477569671443141167920379238948407459407471149721987537356148421174271739541375245126356700446143162100967292612141440888649504065206094886367219692873091241526797410053355220550436493220460024333330566790537860135545336489969195061784864785006080235417420548454939199233193484721044553070881240817797436280883650613292737466123318141799862101926625392
591 208778167670503666376186805037699589755105674570062227001203652843537660349315338610414378683596027140256649514780373329682680375011247135318312609587675333888659650614561450508665847778328862910177298304726210091722599688851374068338115031391073303874422019021343889726988022680285469305426925749821777532859886246949826518413300433462278931445015557455425614241165855546471924999700212108945180921990254203680
592 -1042127509233679618482486501497301161699894034382658582413102692825428693128761529719213663868287601688274323169216221603399190047564586629840563786033075357501671060077751834887006047609732753208739723801461427983253098723492086230449885327124570233896819517360900922777871068697118578386756136464363177380551200547951323901716299247212858451478218554159293462007118000930671863601661686049270871523264034375000
593 5201850636309766729693355892802717434454783038402477915586482244120183695887241362510746113069361384481099488332006772253054978989529808472728615188293259794612051159915928214613048736804062309439914978840353716872177757846170407857834147704558360986078558736998913947244937685577147326660988604117613609794693592713639163999815818055039461705729802583761881649751891681494699166616778657933607584408925717435840
594 -25965466560031074669260606434612890897573117354988799696488080561980378212635809157987141793351273577418282799502357036583010122397232124783906303086345985338425474224159473327150992432027011359409676619969112285859897794941309319723976829906616027771267552550259038876893922423317867146617075095384391577594340998345271648609086837756959087233552187435605130917655570054860839238728024255967838520353497078125000
595 129609135602171918937317648925714766329062451334986109409360671040473484523577064200372791808829046260390420024406723359078218594150889765728070117926802649504409509992863253414518399198521384432683595901358393029630311361461304699987212167596769246417839719791611595408245716283497830449998581606796002966733331952907059842516419331958818055264187432410540101175097352262556851366471040314875402245200983896976896
596 -646958353047754125567986586500002399041880524700643750826926168364779557814835177845820563139708746014532717403708057035667282412078686330605719128913150809187279013806658018302335969153693152159788083568022147024792475015840887750627745391774860079246683168761382634468225264299307313297516677665573757547353278230893024335523984633649930201445655010842370874889345567900900564224420406463229403699804472443241400
597 3229373353571704010372864368123965073944395248924486394412462280949820908355458676684330449173085532869861805465745410328791459946389422554782316589884739382542866769085160627371794284887781563544670835900680228334591091292691637206549046889450490017529926016583287239024547788449889777869357819073370881109879504720790637889429486265404970293311072721165796489231834519602254011245243569491454517122489124087233040
598 -16119865318413940586894649061622133354053544846220053323279598509423437142878000250673455502979365076281835266413461621791709879498281649374624105385963122168713139307222749954355862776571953122375990710975803645084655039236146486583591981087830388305413175833599355584399028245301414003404303861142363657675312889078417856897540052159895001618409024353395015236564413602640725067517204995335934934418715760857317360
599 80464770120296631644098498654841700715559430868444005737238730456053551013698198246266497418878633686281615102798414439327566844240170503556137020207061327686898641950911556533429097999916760994831739942934311198487098560172658907024615233430798937415082046406520136965678423610894416859087182863150690489572550617674979764500489881746619386255680637838345049517499785244322741178102820955619503796809603256454849880
600 -401653310850480686290125005785418156071834159084982995305049996193133975476710172912613599615902513150689062054802085409643437830832184430251050625866914460703769054404966853029366914182917831965868435215147102580932522763240763528269211875829464200061032465070952165095491933340068460281003092080460789404227933565289175599673173679512500894719083308529193731371705000247374559019242212798432471269431213378906250000
601 2004925012564795439052204687780789464584862690940014951605906802960735318519351944655309149497017536525902140040609411362612834430110737588607573839601902466075386294866723060046756643175962555570058744834344942092087023192322075095996028486898858715126212387583426041698892501785597158843312085483663211449831856072683564015632006620891223476171077456953772240473476346145978451151563633627956854171753425566408281120
602 -10007972861722940688292151306945635118068957452283629451122508210792374804236964441344192681459364945615175964820649968678823201764921538959743786358810160980990923282515785374485886566019547308119645395726256733291143251398324106663378809130014770642129608761483351845647392959166689075053290775626827191150699113106644339589557203454713341791118835817115444577760885115626730454576141041798109654337167739868153923640
603 49956879459015010732602612659877880108437084463306342699633084103623628790635593645847462638793844919239933091393294205179532068511465725155603311674989360784050877413553091172806830122253461687297069056610336243670990917851806265866236033193458295513716983620963476412149021292418385009712887275798810197066392423349985135533059438013657673132223804061407394263772445870127762102329013707765001011317345633435605174000
604 -249370846968427578408604101274059285640625512676934806687737994325207352324116415301705463337687818595212579918130433822212399315500114505536662226324657156893896350003083724976842041090387726800001098022649277752310105884236555478223959855318853731019566099947981736098934612961721605552672482237939550772911817043876529526232877838534199731101912147243154104790002118992471804624348338789645250345463093542894780241100
605 1244793318751489730237990720409353789478824873197261349085898748532440006642696816877934709553416879599242960913642826682779249475719579845819371774380933245982755333899690660214980105938794933778517877732893915493124277829117321418071914380812204636147576079481032077542390902451594930232262978693885940166682794937688865674994665267722747201082377418922702806398232134437874604932271308505250097609371377909479062500000
606 -6213696021820555171567527936036790780814266074953326041229115040116552838439204407682759895047996799979719400600279786659087837729458298735319471316010434107422169777304561463944413895156525865808608218056112367043010905526900130698621601384959347461281537205731421779637122846130179525115881602334656325833088140462447715623704890359203030432902794899648988282805188678701099385559283833355165019257934671817439617496880
607 31017296451591898138137742415471953980011904789305729662148630266150173147398335016933710843485058161348516942040935343619499420626455758102171331280908756747099134143711402365323845308606710664580037727693608685063434435198351707493142841861259629525094049756426046413226791432587105963365696133023105181253834058373219264142165258936254770108598063005282565808395780581593210696614748347673035146139410233870762380383160
608 -154831405806877320475736921432495691331144952361090278823389955358167393918345307198016138832199262367915705459036576920863784114475811226710674326377562626196457026523296227267693865973061458662829629117681089406020896659943897241238820358326119651188666893880818179349788638443598335820242840024620076435480492351708465861596594002958122227184293075321649524213274635360717603512309853127473352766460945866511840820312500
609 772885835226448364936355075787827424707193194052076268675050023462773197884679365980244765270748370440827166823433815828285556170782374596388259363198342173460146733383941758446287935234986591683090431063629740223050275129942507653872647988907413592846144835884672010378844926091148317266511233977337417398106510033921677496785134487518472512318895105060132006425448321914798841790472376169613411912593451039543684284479680
610 -3858094046335303723329838042252351652841644714571429898550044789252695717309587982639090672540047193430030693405501588847753309082020214173774179935965494947846142300252627302408109447197597002745918627194676326197905212259967992383417445675666041850239780119549023378198265408309044355853948195470342121949673597156865373411295903372382467588425726351633709730731633335904179465820815800632820608997030458489402395779953248
611 19258898267303889289944363386038743929896917151297645156428210486449626739434113497625575370289924615321757143840883544984693277741672100212784367929123992783847355181293802409729515243785058688011541428713196063659476986666734335564993560771056255239087651597944568507394294598588761579135615336277644072239236163494828246045718404433619727348526006796446928647397952959315751731633748206871451715260070372135081189742018080
612 -96137147396427094413039264941745690695808957348389388811908795810626813217273229959552504503653136764392104696787417042366401901145111545996823928142931042409564820390281971179287040963665611588031469059998062049790901528966251139561835268751488241933437910773595207262422834155365710171344409052250268018353161712284026891192933187680700673756502426539037760783023347630490772301231668666938603832129611796547287436093000000
613 479901584066993326107504324179024165626713555442204779387342439119931563531575992946542681535364761009852920672380907258794763160691747684747603947989182691310388826091782759883553581319440083946780253382698319530829544814574823777741071192133579606487869295527900952610844779760918977359374427833019597395520933764084015429605788952240687333195325862668396142070152906123243242578638668613313935912179394676783053754398912240
614 -2395599926979372222344463768092360045025858383437064574628997680623111143687753124399272506361389238591529644724507297635514575061107828426305221662193558548642250410376733158050637991439875989082868854426661806778551966041318360533342742544442592463104337560235209070813800044699089455063511443708142639635689442775379485251782306090393861629295792973138139877863794681170143200235537769733742176659846007566086049965227853980
615 11958523212726297109914640273241537135332333718945997144895972161809676766051060312041896901673926768253652047649166510148015846240001680111800049598267032104604404487571659829618631924748649246316109565999758937902378494769689714461596611413735134096628612933276556258148286585099322484289339640825796181687977736998306754374411927513092781254820219650649267175580263132296987505062754182198476654529946333751445863305018975488
616 -59695550128463252618486231883470335537576178872985294189212848047994733856504887109624728851700202617499967607988939965430436245435073321986664208627712863184510623050783853857268333065912494208477332654950095347483152775898226752477157916404616697978618937360175975235663654808101128800567367706269730644215232581634919154268312685813347475787941767280559960776475178595013204306055326422477009922112251665744108039063292665000
617 297993994158293060072832405512299243850461314309229669534482288472972091212374476981595080815618515497406645433721126569733782230048664232931808367217756270029647842781870777763997513521897053747342276462311659108993629428012932511907695138551341469587787558912685660403614110609241625933242022145098271073191179494918457717127581673139729877683078154189350521767629387615020368416435883164466615391172983120814436741740815643360
618 -1487559016146171667192051733018516451907238114310636780766792653623169743349798157747930136433953269109222493791310154478363621650000208994489690635706760668351882839776814481232900209085845324936166541887105935843440623936468184080020454725551531861876768957969935778460089612728901330903142600823102307017847200858170606894931516796594639833671270570427120564058439560688268423701745238013411737612832704382650192501475510087960
619 7425779256690905414577447261756406843931124027818849196396428594015500011229202435284497773151721488768170445581822903615740857671244985125966307050620178457523938570129817038787821722254058245642576113782160487489865482919385273014824228614142879108871765906669105511673259541433848271438220018720744477066193770127814556198211546539871297840487044472327515021430829247110967985175320674978832863342234676314317749178274767849480
620 -37069010966868310093737418185703353519301336880805384294914429836254794410894163769686323561136416141512076659799583688210835410471779401556235032776886213429091273991212554411368239081252113339135117858315785014163111089675661637370635451566084547672823423382648316636956143602504850592945123842418757809967725018646678007019126068452888953662562805733160979213919048573503574342808634578941732435682312033379510525734040044984880
621 185046592588231499662779382247472457181697494896129937704081694834766284498827548608740101512919307630736614565827229361438952934722248220329031564586710566232178662436004699960131306202707812159933760645376704579558242106566001771182616647027151456054413168125127870842421403226552016103867299611944753245798135737014355128992532283732197942445735532776109247572547406257032645213399555043558467652385092072148361919678735656250000
622 -923745450139001296548118941926691285448827526772481441432755084343969957184661637347488770414171141790091942486967117632263583379923763222060519305533338115998255220038254973273645829195189319544363869459637729452617951303971658398034501168759331555422814874514496246277006596871973915056123544737496745152244604499297234278528378270133592038802692975070914935050944545889578540947694726922926265036843818862212393612531987033856260
623 4611313563294211929798796002234365806975687974739032556750992475617570733297428077288427088263358348261935700055325418677912912217596956052340634093432875667342814982855494328862020110428633681834625415761594443976952983474216978326822028001760074406492398772299534823159859205605489646890307174546690240072204999708183397157597258535493913887702127335845437197297033812160343789006922829718599746380990571074261005674855092938026560
624 -23019618188560048335453925556025720334502032117487317971601508912738353900995975097361298685801860985313989912936440190996312053778548907216411979488851614909892417742940488516674988211514733844414836811053472264404180166139857704115021541723938520823884026203710861927964844862630579205531089239853339895643634675346418367561795657552927422776346956077152526497471721981138223898332325321764574299621125410325452648043632507568750000
625 114913933997291761290585996375680395909834144330496691314234732492389862673771907686027603039522890038687437645378709433453589772462516144824328601608347261630182949372758918675241541151881551351318865360778933543905668348177487099904404937803861054209790577405704407793143691403688802000506454789703520782599348592727930257167323682704508334081537009447686372325322057099085310459401918425567656889541012787958607077598571777343750000
626 -573651827063157754046455652833867791083437222097128051688472107090604346414596184534882203671739666726674509012473589424189246068602816218172566901000136090406264723306504186677523667890782504748995933310597711381318233526053068031633628285280815923827789941718552140589518413406430671534572021549167151333730749805348023585516113946028917505507975903179165514552665232405286956906550982970517282910521032318210230393412585456531268720
627 2863684559342398357520584040462529802378243229926651996467173357565536848927728959480352946559083184775903051370083468736383317694939098505390963955550918601230635700078721059490668389949201339496582569796125736241668369920690966405113759414968626749645897562941198360076347971583153957349143914746172833337624966672843476674940763180056255797015067703685700952778596949006697309598265059391852131966209342678711838363721800413238262560
628 -14295622760411494985393361412181577914738523130286710205293930694216493664631258420335838355832365898523019213447789290586881689448461900978345019109318678049137011018705080448253575481673162737773545153361232775665016459721486166683160360487552579602845356869754331258856733176964485964401703358416897913525655547257172209851546430895664242878828233139200819413432090869795638291600523282323114282660502500542409675029717433224817749800
629 71364476101259291342027273186407241100602484306995659848367157996565644049192609602312452205586055518858951240422986283692859308216487073246428235299301508862146605085427587611313556458590987276007840670197569023192610013524373447377040029935823886010650944831642741326226954617751889159694489510696244524169905475412317578228912263205800585056598403473561888263017986510732704174898206134052960155145246432807573394195453540697689086720
630 -356255995775334081382025038367064719462531449437303730512880495078093572277318662221067717756457372391764129604968717241609591308477542611682566349232227373605477893640745655615208150892489928544515331599637070758636124615103998138120358001661721025160733722577128739067254578653535148826135959143209891519237373027827080237042541616165860847123180763070567677431275325017209664863799381955445202094245794194194237957525229644024609765600
631 1778457031208086143190774755715140834083952560582419573875710870833589148452541657680448987215278483413719505951904055960491620636615307807924063391571341088521799310567906204735191244550464777995599515909440210601749274901221509445331148131126514433466697476192681628137747799309268553147695479486051418609463967671725346937638106717767375911275768454234169085476953784280937833835616943673506812107225039866718056169117132287395737250520
632 -8878215084590999654694453092217198309390617608603692651230803477025274942037609066426924928266144960712476331136483064169859277070445088819620917722163894199820058267154658348005582874298601858506513406161841557671707218731720000988836391011409117746595894649916989107701995641497238961099441156636863661276419711038068567245866418657967969577958308155806810428613103557730848152372539263498085960044514382922201709530045148692553556417500
633 44320947341718102541602641029077956805172751411038971213095322254976096077154572906649419863066379266747907119101558424607828302594954945766196050556142031076510875393694660947389639625250524285751314950191815674948806969299793541074405784784392993977783811511752847841821440022280744748664922884445307187869128737488198770428775425153351166259072445744098610202395437820998773204042336681828148390557081275964183034927041327218873805909360
634 -221255202423561190132763972960617875849166811066148807396603619774446914959296882097074785278556924888418179861130019580258322677780808207176672712949825754506556657130983599208971939138671781331865791510026966263742861290549496318416199014219356118372838941684384275272712181352509453372799910218268576658915265383672724629574935201699532091697008249875259594615104524352935782036346876413317773079192720147240862167652987225762677117477080
635 1104533845169588933418679991000249868412376048944396408578320432574797984914915143697207983201614884876040362456349861526643910060732538609055200787481807309898873390716878755106206373337936294207896943443756666230023417778219264232287356762540187605824297349879509948183975257248177615193106149168994532620641499607144383777214217853259069094502962494706364816326665408347080978570173732090312308262910662553325190262018343595069224440206688
636 -5513985783668938464786649326141184484605808105972419178044288322995257236013923869872068155133847892266396463520300016269016374910103474974450098270840783347372520464663663596638687476962181971871183640619382728428182942521970901565464588663840811136711750719970809355293157413880663123732639485733907032834382145033050907993922160353421369788655438689747455500398659404005541481519027985060595883119923684470512304166200096314808107771579600
637 27526648025223272084806192868334327568361804987429031375480120670525773956866998282877828466759240655270236662471827396758982844920139796575747743330099985941357323512763658143345410010580437473391466212197232459029233527832387472036988679129239369297426562683417928457489179291703013565448289039337187135561513039659995435578140829545506627747620925594136594705061760152111258171850858455567110902944998158840906916763058723223920519722500000
638 -137417514044413983683554426780007575713530327405895713057843549115399043969626002399633046499417212362124927539142273132723135362179694752498051038411235823233891967693028606875478261573195444126570250604777720034495468316858177823114723102948180391912258550605824684662525709524684026823939760413224044397706409445761151613170040945713602897577622763098988897405715116852804725911515156505485574586645187447228417169317595994678033182987148560
639 686012315808576851252799094566860980479126360602202386000815213893776134997037476768121155450924737770232423865201645216567764953604422942830646029001318115987660996777404156389320272955388836875992330875181419264539192379860360707651087191131669727795802833698639296847441596588999203489458533570217121426996896348365635952152421053643858091098440814329244179579775374925216427409328550307673273614628444244120155929868161993127473643128298000
640 -3424702107825629749613582979908001300985638628318807223863444700610335548930523028553354830727663339337332178514561338229584389104322080159912365722905017782157151382349697311974809800144480209091867964290944741484691749458760993277184846238115822322139067637450003625061928231153876407203462784360130514334717382511772640974185821322260570371894629415990588667923175397190479141373574555923013666008068722756974011645070277154445648193359375000
641 17096796794137309202439103799852736603984467411263936218975074948444732849575153964696935192400191397627867349838683747791996950286787295650108534030103052890644125465708317314070813354855439421363459416117040831124826206346753919352146829763382876601463260949041751586798563971153295281972074998106267750928903867261522126036735285121380384043715414979977584659832625991512160155492429606114451273030101284551407307958647841406047530181694328320
642 -85350831347679246096288672396461091613349249303895507136783668551036399973346368312856195158321827771646907875752307494818302532194942807723672665991402312327904084295319559176942300315127232625342503782951893868777364472494673512992780684280373694670378014283761004676992378027045434815285855970037240345002551802959879619827269158971068992536949959631110146721746136191994456387483248419955769680016601387689978638246710407852290946746540960840
643 426090464426205878645546871528211670418119891548218628163414581724458544190422771826233882516661068657832930452822561521565709375343338122539641147484294591870252115999962340525637300173496760073638315930444135799028522483214201489297282965720389731786078937338093420184209934117778471063145414999460249935669804778951620637229677984556952806066157892774713521265657591779132762817676803169493128538580673538003580264443750635352895289520453516840
644 -2127144166351322825846945950253416957133937036222861629728847640130643198093492564318853932128983440582193899698485303248189061555479552894355506660189452038606926324440805783835285590151851061547744077199344559928379968607969700883543620629206931716364563842235235388288099988135983688826936977335553111227960813027864354332814675889274453830113204644279076456627229953822142779855680459070323172804909919417041019310881497601613992397089191697400
645 10619231342094975967794055751652717212358569390135836353064944808094063717614024894739084746442366943681650165936624304587858570866114977240038343326837264440797368627440921897596309457812341733618195238111456562743230230880105874326284997944116689827071657236759460045676239830919827786573740381575692431941616992033950088519400249938483987851700409515287230847872731856861350100932445450597582420564858566870853516700113094736670338830282474488256
646 -53013964517424609127145247366996924163864375051374724827607503105423150912237198584417257441604695655376659110132528455566321812760403717645702255772523495079832064742255376346359284831957897973558327620602859775304825843016017487302960500956169147839122937978733208090525334649940969126962288250274706018794611227523468404812908955490796217975412399076691165535190393615774079291996341310397795298490379147858075662737824258055024702482517584927680
647 264660131980342329954681837705409683229183819808254035847252295255821912591230527708914592791936888665945299730646162150663399467103715622868034445355874635406271358759636577432365517785508516931365375911201293777796889448132468660759421316613418274283663791256176651061096394549586125283619109200785298211587794119847268228109237774410858437307321797772547135021075957799442007816621120979505488456633861171692718421597113271379358260395722190231960
648 -1321258529253715181178079853359568403158039594258799083280649961655222048198504254843115289632586164867797908377531380489808792092716851913546437393096071675214950378992938777768059336475493907828652764001136088535760705809735350088085665328711208940198789734545014656306758291237938284060063566155958669322699809797141272902364344987763158099692295601836958693970927573750390364971147973935958365510020585693179429043198069848585873842239379882812500
649 6596113458832106605573156740963022536567100593834374468149932011961355063425506603531114851170383935549561206692144334032327405824965485670093154319924918686743357824248261386700327041880740002102981441238337329515970241638740648055136579038862928484650634550953247043009605827179592567738889200805396299803440015236563272095018368260547974150147812140170955175602316821889020764921181250914485787035520345843034741135571201053700583466028763075931120
650 -32929827959861824515515220960653858663323448349219300229456199044330149508947336813013027218535224416705117101101551329130619126003096924614541978104855940213049532522593243384373171155235386625883345810489853283506651437104174691140468127865089117773823834156132456152377704965271405259108659374755241623617245087368378338412507231440669858450528268652537110594495869816539676262343692525621679203626624530577837735023513013962096570489039787879372000
651 164396222533872395814784129219854133111829811267223849071785939929451591250505137699373791797602886872951813484761969001036116988494723509980432302366792328252551429644282705067915216980821822633058178009357946499841193810427906320575408594324963156165063818109395442815408378718876942260466170941732035202508410934584094243280279074066981734994345750959368535061824326098476511039616544747145773950407108502415325367991245000739470124244689208937497120
652 -820720405441341485240985184985621477421788398274254031792428273727553572884040219649481123161345700569721093394018725611000860118942216295991268626079615074328305066705736510730159557166526123727920811994570729841998597933961402364970896555018046710453699098969122879051775438863192130946744970445476678694952206977503381807683112957027865404221890550191559627166774894951961698048828176459304507329278439639231296272039750604066273563204367467962159700
653 4097317797456008027389910724430514573346141161369170204660514812177373120370553010807516786379765672063232411124810176863495871344183193146908936785634831764640542905759113361378744496727220770831580164015774240865107854922992611588613744062233959213761736048591747062512666713092989640565217353869355090517259350965284804354581662520191075060725430780025794323282832711912303289082931309191712553394001439942696899377233257240200153007179179198891609040
654 -20455263927666462093926694977470382388341209314786453697578869819203552351697026881172083039036597735912008902633800041986718684921648510129445991750913953687387419858262240252143120461489871279457353571118505957835744872054389725526580315697972201717797282531717315604305566133339949640440570319278102862176894111148822431317084019533866761490267169360883721127009101891443124441669814371212119127208657649243458994894145755322557690322672555206018850320
655 102120172585449360377313423780653664747901915205117104719210540929458956015342409009820933645266678773179036811622177308849725343043955157440134951183952104668331088452698512403829013601636456616527551416118342720798298826897487609441403621093083029259023421363756138619113410826325276156072020308270567714037036495432480047463428458995601985292126194631940598973423217233236470225640045190134227845770445303459355350531734009092284423363117771294280772896
656 -509822507953272340298325400734208463489906665086522131029595307231673903887570715712139569646720080765489856033632058973297028198885599299720185922450370644495098040674676262381920761502072249114523980011871299406424433930014133997915851522200376837455434347684216467602189791602799847513906059249182827371433176395385704866905874719941656780254971908370340952889117686117629666784656092476447041392410352743946949945783911542970067452321328767915818750000
657 2545232612004160237714623005187524749234237232091008508032073984352953431889241929278261474035375745678549052953292470977799471069017908223869421348001850401741128726655918022241552660162552476553483492296709074662210263760192328165301345959511772609005340220443693713680338055222338503889922880590457452536026676780040922273636964585019387922193220255548758276110857841241374050268447405912827731175799296293736252564403275833334590384915266951469525896000
658 -12706822386677304530231818498542581764794026303068332749065901274467252315738844586138433042866579520598835317555571074714394015899276335129804026030677930957020680649034484351160335089109399522003333240417460957850092274243513370994610809695407555619825572171101535874760957594573366082809215989286114899887291819299963605926794189992263314309597402375582743956933937071169342510772273647508296830525039099714251630731834236811703297636531134869189963297160
659 63437702051848758580368259271934892270367748918201539824623391795140000180244004079507503355130571506479769643031606731123454191667100368098718126920986939072227677291841355865428683525295788205449114356560616921588472810714960531282359040037907230808668760426081440435811157142681198674342918533684770345878470129465358906571078945980765649057608741923293903952572310339499574349657486364334889448176283675137070260179564609679692239986912083101200225320680
660 -316707921607335847761080930759129500046760201038597081397172842371191364536218171881783672053265504717955819657256279059169366002338023807401933679097957521580288176782753435722102291236135791116598230007374595085809118047433022651694209212745445958527651736790609034023081461903053159311984211026421612010558100116012195422523821955931704316778517285004582428797323332485295541906014496556007342420314927100132391697725725986143226526275447880224892587727840
661 1581143935407274277778467581702159379961132622431725217262738849962074891028018104704820147920992686186466270603548745681178377923926593894744903390352889290794176979399525473347863178637289123577570588539086480761225551522736724285744122820914556168793975534069125160635383984758960284659303453619450213991449009656492871385413805801865528091110596101643369239967668400670583188215744459685956586473077569663968581749558739704195052426300115838263651606895920
662 -7893777502297645752353225615597638596331636430720320004612314047016098965026585855059562823079880404601617861547928405553315013653440170426181126442773865719146155463618476872227625083680121681909170385380182505915181945291004341037266315265388456347878634798654290898495111872015046923307023565963063790113618381065868555361233666878446645087414768248296704022146497834544353510382353358297756122425516449782972571130204965337794592030185663065341304076042060
663 39409356761093827210089256089936928738850251260458912843539607082388065722832577949090728422917653302008077106672161421389853235585048211328294914819881592051845813853057554218813633524858526043920594231686884003890274870155692863984798838032598854735023296682492146726243922093728233339358958629051907671506282369418309502674023057305785023513568114723117065403387776785233856009870908237463731666373787588532111767810513068384860868165703198196841222382282240
664 -196750026600942827110611270991176082483868347783767012163153309454994635348177704670535790243933766108669842784063576975764101620428365693604363919620342586825103724281454506378565052914015081077705978731990994688096778907479099162798461256272955502446452399125614543377981177398314920041903146721431848752976042870652474818701950915492934811738362530988069231670917792310461615952146797532977443951170454191868743478957485853016324319951418585267411657126552500
665 982270809496436369935683337880758787739011901717453353957396973519672465196917262415306501668962561625238914350512895578250853202740111432731561222766221636480217089645757836356144324322601607786441878782270830623280159357640013865485775549459136868019565627838056138327057155945181154285525923724113337827394544532840026302404629356234129763368518818784085589867132342896415525819623335025804871224753288172817970062768014368739778688918734389476310070295979328
666 -4903979642005481876931151799479764218066388248063862465327845250680046466636261107403744921995946722828707793116299366062588719067734039810559220819365896308253336070678896104931201018577553071906785656082658426159769564360590159313509539146420035788702469804769975537402493308196497403994189171988075795903038471452281473050523370604395153566499236909124566580754223507701379593956524603720020861023271800208499777158902356239906723473993495006013560933751742000
667 24483136743445659145698254111345749394544337130513736146239467293500082059818215123919746012363572094482154349441194736114573365060801128289598508738363470324563132106987592248007345415087333927210788957654051812761668139911192249645728663432920765263606114786818115891585195228768570749620492476631760481829736585994700805513458715213481870038982946570143062865878673464281659656357924659211424842079841490533246639253615230146011283119011819927856822063897860640
668 -122232426705675558758837840510985141064079886721951062945671591951830499505230160835737055316216336729188599933213150366679793671373909824619477584794075110078470128108987455310036672094784818334203564631401591011317609650604530168515298421708039196719419830728985151584691090702451323030958923575988043484918393660738720330722068574587823761963569790049958052869961671131134467635630491658650783449090194694126143086803995188616078903809912861073891559760727568300
669 610248587738350323250401176841091735656243380644718311268375361911978876453615451706071397243890231204020812820526042189402856296545379393466450124382975885892511551396140658797492503432856940562391488593245611327056526506755053457163715190947613992183306373796998628538390329506301819506609435049080128601660473586876540798882880313658830901901551510529416773886885484916419867344544655555274603556449644563459462543752177522351170009112175065405967524233420333520
670 -3046688844753405718317301397811122172791244937696392165959276993426222898115438337248968393702705706533506893857700912124705304943200438912157127859792618415388733043910582841309869289526726068927163476633442641625379225619545751961513516489490853205344670969830361326358553044316579230710638011258518762637966732241645506995537067788038104078271523441158139616635058654512516917822084508139748411720937860376553774903086046442707539450674997156124506423722452177584
671 15210741624327733467008881792350609953577750434102703064029177239907372144093470089096936093746742350055511318067508279609184458360240641364718894680037662729586074064233163216673714038620763533391948802864430476073055746386703828719915255690907368136014603728397618572734095768990906007821226231290410060898318091336126525034907752465902018736961275486480461001808005961881396228381832849938543563400944741231068841637631667753772943308935968251135505613733510429280
672 -75940532960743371699129164305559964872400822479783584493776621487930407058680940697797947313274286583982500702554301009060734907438403797289630791148104700085954283460568843142768319344602175081145815823824649177418306590963379978207304373767557598032277004258329020729949876290917927328285148020028501563005119165179355343256053643759015799442197884245722901071072296215592987595693298152015023995883721673837898839450729164929154233984068663890641238096923828125000
673 379138470650962450087777105596852127743338430211103779939211661514778852477218366633879796393167314891799706330731725691595942479930218066706031884483851102955135798554994521485440643384640874104977624321026480291419777333784482506354499872533389450938551229634279422819635150854119536821992674635804797580340692395488146296375300962281584493777898062831663793915793907890877298263157869327962954347772433928902198838738887409625499764124741917999321525642457369709440
674 -1892879753324167128405593412957577759430762340742380147619357924328235665557625821547485927096451060253569750449424713578961938345645673285557562746718336738047525166376196683677311224019757479767432797982572857834758977341520450495375263782538328002227624823375719287378420110996217290599656265329501494625695126824083783439148394827899211857583338159956684804813379632809754892399399546108912112304595315779172720085084678611583802034809891517211555970351844583845280
675 9450377435114730700336073780247462295232102353039734959225535118498006211746961509059300110096355663784488976317868570016447010703445805884931831787319696010696533052870789368877835296217159565653701524742623008745389264653220619510243644970924855573394258427550742650282016908326757343748187778885060324872936517830432638049003454461820715259370277541192473242732262945183429964045704313284484476889370806838150241310037821158679753967917349655181169509887695312500000
676 -47181987934189668807151255929489919003562641185664357229861214533921258823440821143602274957951479830284985643598826070718208078585990524943261734145272150940977513392661115562074991308776499310771069002967977299579421254740561524921704324238301035066182915646160257004699545421103720374052246879177624672850296331253500027262065889899860370838495502727518390833695718400910043302189068695666902992516480755838557553378632125858959746048613781301447117328643798828125000
677 235561475949130104236589726797157941258554988489727514677889076993580287774342652090658329923007388222102291691822794858238616404166392871947156072985258301596017718267643383456149882752828017238413904327964199811784998288069568617777491150493880262630765304231785498114488973896623382829764651061573697167253772140106649240639381044696737780938446636157412973878627492624224909279085345326550099959426558377170586981601985992132534473094489762567894559414119100641112560
678 -1176070200719476995340495907386990606430986188846205954549637943397152321705235807266782369895840721433357311765221475804037929982453156152715521101851178983632035363327393588494199635867732799929249360103479080181256960479521371343918596515310743552039041903990399741394055676172202958982606811446153372417626579400270868686672857759665674677284903317136003273463345976081415425748239066405164646483631933877688972817919328335696828055855339738853024401232204606047773760
679 5871690692840982347870811673110306562299032665962648285601285166592557246805227373541078400510898447215141806898528428535623833049361118347136401377430775779841826040765632201760437062726972300088594006996751225058116488992013915840771778677627280478682920138619984617949522655670619667737506213869123452954006028676443355519619328691446667072729321527193246808388468796266578187847598629826009487206619293770991623337161514703836319196614640438299117245010493956890302720
680 -29315279267934022163266772985602192322066493971975280778847592853796664489564333725252884073138970923963832991794858845409474872356736759983129533347613946724357352071175472536730417394055986704118789196697015307459272764893951829822676741390809000042267447926779944426765450819085788963840534153676983845351274200971247551132753278838927378809720556937534251180866404620246193178713374036894429068863632646870441440533772303896585531557406056890600024523925693736356848000
681 146361159340639758230700481866442663575662378127336203594833796920570718450100931961614986561927314451508123600737914940370359127772254014600059344173109278800022022088100743942560086842570271356833896136225920771455987372451448195884142353968756367291692466010388015990738835653463684082003183524858106628332235443145612788805730068816579598607763256952913977936930299473301813298602480284558821403021583704845673365489424314286458889940858714924271357971928718331626858480
682 -730732767675774746005183490843456406855029908392345708563649675241265830385034711626538166045986078749831614164974487348916529076340945630078008895761637968202455990043963391678030932109899961832873044492447595640480406163045720098219215157753061461305199550098817627987032770814018959944292070029425921714327245949257352031996873136615087908217641501403248875981553916702219841091024159635411381767752880415493808144215279784292015059196811250994056146591901775678931022040
683 3648314403769241411241106447695734037153223993584039335581325611380258391819865836964121736774249675749525335728496342400886331113210284917373367986159861598199670462737796728582848431178270673279790749222908200781900710125894444414242347842339790853793651879687929681174712557833410280374969545403673887770653453030110759880876211732697919969237929462814984061947081179232253467742056615713635104148329520986101925936688884440742263869989237949726954079505825199808592677640
684 -18214903053906373420158448127018906048067631488434933232471092050970149719393043615836952823222313805094486873556747089618460264256744331860862648644350770991011512617323941269167291509464611621711235977479870622324840533742587028764090084459021232947069670960707847546810219756616243677728931634888761986898073014371964920042218126675983251363123406643472034050841105551407415063267152249269245726126596466874547803756895001628492994324554369487295365307380701279088070875000
685 90941559772788024959039259261904611218089488599193389277446912137690382540619283454251647672146442647333058551188430724810414750011774620385620815129459323779940690731748728672338886076451053644164127070045485442848108942189266625362318378697740042085440300504629780008844112299278073777230080274113476837494755781735972591191184401950097786094507511792066938478461914066263836440430719330597564902570038264526094650688453002239827057985335099010958368584078593845785099224448
686 -454044959506995605662841782758051448136962825732124428972675909725349213121896568266489640345629105054104556177580721913229840406399895152799928996819822425577692224134459760499651144040590173077641596523186279361158561409618423020212741177256354163691226472869398771466848906679891151379858139555811696511533580982190547714259709913398263512410862225030964266840624296981994668377173355897482940517692819462251848009136739190033892292506722370148963818792253732681274414062500
687 2266920249066950403818846164279645512532434486551945838975659927740826493461579663979708102453432067446257099984136646524568198826712722524168495573641908180104052880321975223455317938950835944186769543048804859110296747649186595282867106601453854760863413604282074210555248068595541504272292757924589943001597806058556796263289391535958652365641555754098496430573110131423414167824354149040859077498648177104343158090038961406869801871731726957629717224049808937389257172830240
688 -11318126534222346856275779904506660371437372763526066797792720714810667158489136839782408912685376673950426073321961309319610120595578781788544741708517375870141601226607536181059617907407153296920862471471867283493996116533366213367221673216865544393630936155390511787467210448893598010723077513791752363398293566576246519018871209734617011153548531111596904786916599319273789944361392291087473000761951475101930438099120563704104722843868186622934667126216037675391795801562500
689 56508498226015781111159191395504951636784560677111276900445514163931342561977693365531910971897961913482533660707615245369316131856010173225825706062844372994611187546487553647090109726386948245874843108654896161421402962082408960788450734223468730795107588756958816496787206934874347367019779560747216648842441682228901691732548362967903649741235164711144641561816410681595362809956110951841726599539846308815031191372426253470314001796141362458113364036247696516648778373817920
690 -282133009258875892649193354141325446940177987728475868002948980137309384240598773397474541011867360568039606465417006551155498658324572531540535590415215746328167450866158872919167286967250777836288165955530604747966280006338983869443786636831597478830267176154673024418595810905183441823728089937225167385832643543930422478610278067436626112469124293058132173016458365230331853795681267734065357548467065565577058993783956562593139501610214952384921041587970818838364836054277088
691 1408623562869930288914207050343810118586995741914966345311395052783961469797490257917926434863881901533627557605917037049908061318697214520716132832029658936081299139635670204878621042021729643321554518880724437598384466022965983139769991167871561342902645754469776576204283125113184708244451089629335465667599215595358656497964031189757077231248590032054220623592312118654819282780743865622972128331510640621329829625745357765595019798753306756322081695630471356881596417571977320
692 -7032939898432961196818764969563387225026113133404925900362528767873680459754810464026641376379641574853588455965958617062763514242917451111378957998067155526244058565666532598057277023388838031323657316088010017200026488597322936051886299833708789054494143844361375362281506198116157407643977322716471117307433132415891664739265438522574691260760633169706511165702234600355222231459808093793321518588237078301416159592452422446006015753496388235958897171442287925609274406653608200
693 35113956780054900059152852517589206058571935702137148073960100341764696090550713139296073827234574096671596042773761637860262278904032295592166226079815812584133394858883409508337919914755237501269631044248938902614850866589808598469735349819597723230365375769791328072047606040880614480408214391553780908236329652828024229022434211083115026564974856414613743565247032480966206411823483117894374201956425173258970191134733134822730589754567945514324388817339034752401525324041196000
694 -175316801502723672485539818405542649845751811538768325758316639314430363045761125400087746125890200641162939896557758033408946392510766432603538866522423329400608376348747858712378807643554607985445636265594486019539565205668136590342410644272701618246843652376515826181671375320604741180243795249973531629053227749711728510109673509409528275586000815641549623922209538013462463601402256004749522546463656497806825545415880332479456754515392999994763665041654236193327635784314070380
695 875322735560361357589673625708248913618357965524497971771739191972767424127756985810510041808401433417029354591446648022919487743902675569977381103356559644633253332273604416880510018018898546344599076031097649622737109731897027292788726526078461230167021777282927710572985287278067116364132826379380221921143037748554704712313979813059478747115805496537289973832992512581367018346667276189311930429474864909464502498892136979433765310461960938984488928444531123093563875706075764384
696 -4370325439758988100034649208816328986815795876720733407912059902450239653511430353005060912764647961385311791961605031436271867686870398858723274905408110294684705933406286420488178610079989150211899122425379787987085425744744496900058656146725443555287260542418532523331823240785979056527281489202022084279241044712605489538534224267521105287913831901928556481270555587435809780855629786019203266275779945844845430033604404890442821757802031269698357975577327406740394046251801590000
697 21820276227204129968609152434262302545364375395965785164324201521559302717675434187170175002038701442784627024428099726539779195911490657142549493071478082963418617859761659603011279143584450850412351429039198941456323216056973958697566891521683305414852228666127502110768463940396579837628131791021135374289613028523870867111126828194990592871071908898616087941676104599858324166102358571231028978592939667085251799484174188845636627531800012747008573611922811989377184611993951127040
698 -108945075432387382436393834145278115144118693774986764036776278370536060130514166392962836507313573822499176475833707087379843119987886733727485649504442864079532784013279919364605025523483970220182012507452160903976055025728587745073095439760852492367496208587576963676273597880807005392902446371958955991385963968032895218706860675927529861161712453528067148700174657641575333916327191944975551242065448983434622985053321905401834492494601993117909790063784927032009983984993658639640
699 543946084776869763523625867191731933981365152038202870512659816184793776617302490288183547082295239829073141488783458848291348338709191274261695159900580251269770266389623631734580170353303370627232079615176025114272434963938156266530905700665710438989699691712835084807067931561388274206967376907787244487834773994318240142209070726802073978375423057404399283203376391550815433537435631175611271669681970825706562867586507526569465355227629411147236350342113778990385614239606734509120
700 -2715845094707371176450103436907290156092673151962170046345351510808363213253531719367430710075174090289443756433283126678254660633983747862206606548360754254554067258616763704160510993406850400488823026078628868249117371712805508787893593462609449118228912484389981060643782926234922818861130915590175638531488611262479849775973380183998838956023130875053368064769467401065842680282885269620239513422442849439349923519374265255693067857379062791258462840663209395383351615497180393750000
701 13559854253175177057882114164301734017581107035474458148657247200897676528369987186570624087393879195453713477198988506952769346959975916573071502024625734509185785171410375127762893690333775180757318960449644848604722968608872012493049325419590998461262485182142358212558505141277118533190805865140630666797307668403297070592417438705339196889387589606219163066465981549662314500511183955196172608843864967865924130028949188325079109655549758278053651754199576882427769544376286222319120
702 -67702691107377486592417108469911079389774615611592558135389816864880849333243312092492930806717302820605791648977855722036262907542329896849879792872241024864239568412811061001152339579230601151786898798256417655782840462926063253259455677486704654721180653818697756310210587439301040861234432000307518304400663694993715106404223210590235639488907702769098946529544234144382747657267251869407639541506421008790910294767143520921470739651366413454198510856789816108224959900745984156250000
703 338031928573108076727431082118617195815233144803257295953368786907157583441940292239900692932543005548117110509121299550991867433106085260231974499262540536662134971733949963177872989933285078296972993999829339931433527773642221933059302173511141177857219136297361063549200288194710529579187585756172905313830464991134823843715669435719871160009270992672817685262896623979846460343468703861753805078220104639900882473339024929440983494613811541711081432421547062396122193014299520218524960
704 -1687758847918288195592216269384857163764977988612854254653538758492413218463664953442117806332228216621635857158467852161557406288874843309254815859244076685180972195518230284900885738090194673599233059530397911731518253017546037066340123778255199076889781565338977047445579053541679489122273267611445916712060471254515265553002399285672035403502398903392883435063329612892395089045385350183889240060899157283978613428254351806469641164724337962737623742289948637239728122949600219726562500
705 8426824318684219075864682649978293924046414921868435427490009120416020608499433526406035004665877053203061300989796935615151872534524040352591421027715106286293648408828610784185982692308489717828794850421277516730417376768456809182293951346749370497646278468689532896279709312087996535254215347042182710483078613076871672416032211658432849791369627679204188741361410660740196819535703288046133412043885978710344769312228115963697302300701673618356835050596523518485829551169212828247936064
706 -42074441534506901193233720029990773487625513597147641475782269333521915927706095156630698854741100017763160178454722660118144972640506008842612973261608710565418003740964381040022080722928365800774081937301704315120001774941657581257204218834690561550129924663687712385629932183662200485006981609059692972403639765579707421491853961063873724083072495803690758101344941588234530495437703101380522125331366856427681781226834079958609876214159713094326332819490516665032772919843791226827389120
707 210074651508924131841746862384536676677960485145588648386861967110795421817259569876812400222398985944418607397376479476968955803990079506668209046129390025878253964930133331076772199366247710433850791002369188447487420460458346905004145533927097107526189049520018412018288368635857056483529767314877610003202631620197826345590625542177395178117501332964100806877489680567390436369747612106447069457203618778156223814318718584059528800417755552408597086606655950325346404299287512750908879840
708 -1048889679497241251497987512047086372961285755635107163908978889458561887180808728127869823144322620499321719138030868574979179049583235954904122850377674776101169161056527295701115430451533412971274782759004351923542417129548384617499511952587977751206405810736017625791392089187822126964772073262330657402543382712405101921086423957334926860014064962337229036578228125575257802991179830997438180769641478205137769593389075032111805761371610298473521244256310674476696738689127614942647298200
709 5237051432186507800145099848584888237352541008389674697091375555265598139097408882330972036573909840010717751408503913618372769866748455966658102807245371942733623173681391575150844321295385446993388901222673350929957907811849480318685856575686095028949776375551939961104720614441147353097868317758056074480404109854720141972234564820853963008782561438844120961297080541648273572405203164994995701912657210019620953340032936472959524786528330258790775894577476746838563585710384697772888269680
710 -26148376517043901621851237976385110987908109682734361691815389216079641412817344349103233619231704764560555533441051230672016153771300389298314048523499779629564357958733145259027807209848086492382484020893488773305212370694375222154565297972967897202650242438862605914419652814236268324821181245625521145964275364112768201618647737198743067805007102309309090614049243265309498711061778691338500826010692405378812339525464569443595311309799784325139561693352053645201163484491932560020769132368
711 130557998080880240165361314790671088617544007557956376942256865987458125197611212994819239589694165842742576854733800096885594016720276205357264236650385678881791098106192216131573439655359644230601713465783242117065406351568258844794243048950824239645759193047339150225852563841025790202053046318230019578291368280133494397268435523096760836733213386426093387616167176173628762308457287353345786003728818215436320714748745173704863361272848108858159880154738872997307836054529570326020446002000
712 -651873150530237715994184654607915337128327172568167022513656121608727015558297559264862916771576909509761040335082386719702649900899693693883531406309158832057257519336395124083909519627533055112063330577049755233381347724473539597252154549185646307948596006856722702060810772268647848945004356982582392489912639804001629189608070929272866678758778364919978922126502390466917379214921407644615329995933744487097015910793868313650307395651435759351461902942225097761779630836622601144769218530000
713 3254794412184637123337022959893658625773975784491829733728773903123517777542130870943775573221337724901471674043328606903424170613187811430891124553240680844493459703839504406365663239655003753434706110595087136929645999858521459980669944172652034866344136965520972503877320227593595260647255116839465074339591965188461238304973971299075613405703748299562133381451288660614153193228689554682198415722364973618435532887520469810070391894853248732014954513723203903846898301427643145267625677635760
714 -16251179382966710566801802313754752102078744638254023810564536365035491424282488172149243583381049004585079156812978268362334969518227657914743500045242335028878408745361110936545643486512728824922587232873229192092700265400040623012728782878857849162357445593961887328082198297435594093564064256276244076695637856266094366321672152222121668173883197937869584616048718387029122542408078753163973421338935476587519672340468475970645346381622491336517952371732247821782021439774157557667137603332480
715 81142252303763855557318089874271979027162403298694916089112440312135250887676199684717202227510971952963262363387877507767182994657444389868019993232888302172162124784530302158696429715874743923040050938961438064015300625843559474343275181646884645444173764210365503330927598680917252476975276164564286643501016474803246954945679773994437495044292746069503534999117790734891301635386561275818443021317744537869838523728867839204824157042748926182037571000224289315254240632798014716668562457386368
716 -405144625678709194996385714106874755617465910325187604774548846530563578105366499822435751345463302698105674509932488952887820119972574991310295357273150391432234072771921550582876726584151130621324276685456900948121089018702130056951408902775995261795934871078245909955902165390069751693017074512674020037452421131335157191268989730293249315466367261740379548786067039598405134864067429266317107993202748316569373012665338342084634360567373628530245153724202420046508793434415626542528248366030900
717 2022897852063847863440810120645204498062103150577645223281568857153999455533071226449539734751406727558184539394084114994893160431662229384785017265045855510916873055123401884360807086710266454148313682753048403618233610442055265835266448914836908001833481220725639291548578558467776691807438021536383017786026038336273416066463076652771791123335284423149946578763086627793096759770984038264256600951304218809351144224208042133334228933011957426768746491603024517065353366625729059823886121167298640
718 -10100402227923251518712122956146320509126239268552727194240145338296780011261922488609470681175199329103191606863219432112384373464497343098125747764887732599772966438185787960213779116791511473707109404832421346756779238767086529274972450361685675747434804140809999825347987752690704202081611757512739207216440597872518625589388819674726446788483011446968935019500366371246241946492823537685393826493046670249266922942431678119794873701995370761959201923028930047554516508282688550111477089459517540
719 50431771902982577124028541603011530775748538211549778341199056696085452351085259713641167935214138513881026242891457247960305842472246817416232871315642503523205771228215547673390079317498645605853300088106248449035935281187539137826357575519404138988685884397089129764962824284471345202570690592544736569978465559357025011114534977752106057855241058275117374412699252760298401138127078678903152608006915555240449733762215207201412322258135569061340893782263655759797428914245354207245547516123807480
720 -251808638876697728834559176476147851581688881764613129356403623364482223891877095375749998232076149940836512976659428897801804866232954595293551628305187222452673260507548463730329632147788376323670296967697171075394704633151671111785771505544802610644305497810464731157014372126457993220023573620510083068027887050977588933447497265819099457881151728862872995195413575206750882947343451088401004282237197896041000950375178778759903148756195082556692229806090052579570231432942111698341369628906250000
721 1257296948621514318730115166871195930227572779962007303305205331639578371720884248755478493253084798595022810979159423068081133867459967466098177339665289876324027375627149056073767927506294250714581233125811117713482575144724016646919247461804839664801149475780412077011382477827146227484338645493747073294539415297423751143944197260879481816848762860603654375961538236291766658055248598132155572994347166581757398008843021289105943837051116959241117615916064644659600129300300077110239602987048695280
722 -6277777700527090192551336809654655579598891789145479679245519696067423864340426200503462559802452491599802262575996842327468819379768951129202118157193033246742546660853008791060849554931012152113663913322090137613718398056412853202415356093914746525776001163585027164800538586461199175214908747052788836602876893619301699845279234340184280320780427373199749927877732831748498743957272203486449897790009503929529562736593596536825724580862539894445512451595675226189647836627095646368097152709960937500
723 31345473719091003589364212839354504346268325530864704899137380501802766459569762909844398120175454349481723607053040941635079443929413435098782360369940318147635675581852505858547257113832577965602111655729938308140419663877801383209847075379021071864509985201856054893679348772938189143022412289107594738774651397975191029556838389526071687204684394487919811240564763864768507220534491702140884697192258414210396728922599384726689990191798494065919487996732042811944774171571825491844123824503411890560
724 -156510894329439196098828217423020073496906072919994348356880705129857735844398747125811462989550093195271313314222020723771840041166891668345439547979743439369755479597233161158354053130531449372447007783789678154596156194638469613679001626374532009378719546415897262519131313093758198176664922559790301487110569307252347444442136599165815893003006022868831662321273128083345971827333402256086382718669491376562791261294571642153131364850254501467806747113491704800841421298080413230535322131372947060600
725 781475086169061917072769858029424366977655150303971780761252624234600005181687537373017235892650120506044350617218917269040084067619514261255849880947132759335882532609633163301022996320722547211390576796301565406397359206332772415886877086173525343380714458653169920280350660787390025876041520173268655039105964163312521185158419159563884818920653467668305866438162989971003241773995033839038075973210609264409204394157455338767769974458152798388401245989785898683515611161244029564590289263889707368000
726 -3901993371023208607973540957791547286906335977757434855729394990152100576836938461401084683348287447430317866373854786639490777885841238563433134736134099521477374904559118756151802151050439715759353775325885915424504720555036225905771252668566156156687524982253086863498994519319203767439743241167049253494174494790848442708758386852785993498809091067264305328380314422227953673893849020150635953451951885181072946528968574636846077380308687473945218614552153201966082894547469252007551614413905078125000
727 19483130587089748620280541508642801446313617055377563309900555452891506319006996719237878130060912564198148356172067229025242811176896418136536835064878653731723343746285558576108723257652126778825934256441493635475862634958433975292915608235068977783735143828182537558571328372450404702893057157002055533127641816313671865861067877946486124268138712656792357399163279495494406818643273711599126722165670286826149500609865421884572440091772413468827427908704204184197876219342336697800006804554793660873560
728 -97281840225372577245494187340544757221634612632276706911385328394588771249437408069271548080729968641291578674018495024047743981631893516382295872885760860322547190271631875582630781650502034122297075579896743633179616316035587225535368455953950184400929919907903191642838989361950488514029185925009034952361154102567935208589540026548020943556938544919050087181504428222233302368698217753889390297908297839044392608732991927103538000883390439367796937869704790171778466015791756412759391324860709054130000
729 485741973141778026301232979313556812464677626860750635332568717909880833124762915462480706466196276892045742624728836608413975436406162413760709159539327203805311073509931450097086481766567083957697332113613370130005217270740106311315145651128091455719322687348721015263420978284343080212731569037739861885589698232511640825822920002300939969582892042803169718195882228765072095125605643684906751798603881813389870599426399369221722433035406900949940322884300033558224729546282105729915201663970947265625000
730 -2425382865892850555983553711777965180046232808092378172311250653125363885944877845014715308314089629139050317626214533476258822555754057531722992995234037887493642278005068678909424967176900028802475035005644841265573995824448886992799597121043689528899907569861011100249684161285228568026604994800056532412294163199532373716278803278670569338209959331120361995942574671581829921850667788528393682695589233757738322156517643815228441920733774905704772585175531282465176731273238009921504720433117592171433536
731 12110324843377434376662067097112958833336182967903119465028816530653321728726134246653503249447916752883082981307363949642058416318060615582474588827091981243983302756112860024650343543359350349013726234980305978959432400491434251058438480836948654966463277670219480852497739164476268997095804166501790674233751368382386667647910693627817555012770899539575960866271976909391615729440543765674217789855029325002232119479627361243232014318329808987549196383060838271128467862057009898667591948841893394668516480
732 -60468903418776670282376851420693804010715503753669264541913011502100943877724071955626440405371770125392989476336632835985961081478840915237629265250028950063878376466656425396307384769096209734487936323569697203684051125404634136090973562102523680194567313157909771179158110364346764409788372736689409226617977877113189563168468128803907401431433537985413102757450165127067733526857804099465022887833830297995792006524651152608466462902441857234876956549144520501867168777343315506171717568010580344277970800
733 301932041627179554206683869303873564364554902780940666061939457159194344600914192848011967099127801717514790563972818799056777023482343451254738213936024498272571429560658276876514363239961974936188058586991939652774388975417409192486989409679722605064278853237736715660840631965625942594714626388567837069061127226723214667483721590789039314950052099707708983398527118716414430362245480651700313928513862093336687562742414770423008269669136779328051246794593205190822305837778793897096797128908061720989898640
734 -1507603450359145866713210328336098928332552750261781391167585981591890017659878088266980734902320699311569083674332944003464697263028322546115280046424427501592608023623722867510115996286731114633691055478645039274411628875892104482922092897106516822289621294797842388229779857563097735411075589428662274741565447565251259273020182840419473863954489189924454895933691828676023062479971643413604317759233890879158790012800893009949190671284850897878110143377493897756539023951033950500556117758581196579686302580
735 7527761446010973239234669258494534785007440263211888034809578982914607299063608957741250744342199954385657873584764495908456379531039379243868133020921971334482818294828657039132143818193609783272987991301533733519851262550372821023570178139293764269119605422559898387054291946625980133398837453837422604476932185618643413308352650545862782917946962458585612056461067467995608985338219807218854183792057213836546385177867197179800265186706283490010944344153801633812964802667860246307335280794270185224053000000
736 -37587667546318378606232893376314423009378183379488707239028808100830410087036362662634641963936935913542517235630447720738555971163817552610346995722674245454109181023770807905992701809594451023815531070697196291692192105805190376714158158508022532186161073045626454241992031803483700678437806736711743393263214328823023547768819453645265494019083224233478061489933977841886904862808960144465382704162650485918282660565963623181380746584926883277046970596290924328755997702396037759033630288214898546752929687500
737 187683333202783762918503456750118150168943982139102364504241538413915751859286044231337153904054171182953138978453253205315991823450269462152071837529770994940463753280158172447833300758897665899106043880821821375070918520167029289427546843025132860848131274951883490993382109252716940232298016572947951638078193908741618344017611877585113481901618206483845560406309682852045265820493501795875449550204088292415020338780690321166947983096571624192216387296842621612001901084527312903772516579214316695483762760240
738 -937145098715796973380332300981281007279889666914081589699363237202275807048061074515552048965365339849840538124119563769091368386740166623347404771405428341945269553980193584648056522082029673222501045665079148735957093152866535137588767095592973702202389903833771606452852317179802562615949458664602474873134342458518576777041496115537662329227487814758738605064158204344299114366209359399113655042574054590009893957679053061693557060591896835663699302043973490597428546152682060102140495451394377685169540444000
739 4679384863682396254091239770799630469367784669706307261151083011199455653595866529042472341924489991943046800646821637764475168263966461218067555624473654373177327001606108697363096842331108923127237968205875587057755986108359289117324155051066404548209497619740802870843119571016657136373600751497382962018390693868151986452671852292971198787601238774647976252349466720634552128203779121230047575050758222987478687066352123366036558306568785082194298966095162791882458351215575438230969897993268125031410599271080
740 -23365306853116829944415041828519776465289141019682169364801691522137822486536117330826939599204041243553456659986494529107751009101832532703729213557338044471473274690452123833454922746504658744533978773676635532673524822527550774714206422856338330818424450947005544191226171793911332819767151661712179623388754882350611296789005232973919353282878710145036888775336234518548111295459635358764037567536003158813622664446227967802974144442745653104776562089548212071222196534744105230481943943084695854702382474345440
741 116668873625549623204231652854957048477152256103676149324920726898663890958412461705883504071599126317338447559986544882184451732357328435902561525185088751072133760262716407805375457708592762961910555280166736128059435686035003868343540842872404620820742872502984255113126361773998300397438966105147301246005085113649268488141852187736360185696206031280187959116969527047484227426127807480241855854752276393962760531064323687787734542909689863257152052973824353984361407735627489494401837485883568442463096177568320
742 -582558189734044951444310342085735666587397720841132255052333279190767811321992143693124504831906688686979714568396426938670341871137334036413733761200476850029994045516663464850291200553013728805766317133447112337547451774608745730745038844800888302076620407876479089926446049608793143037567630936859618238814306402408875876225546448345492962882676672012252936798105550220636242073030006416339399857807732251417262079143184584598977171795192157356727919398036561414440817791147314668553505880310077149912996103949840
743 2908870637837559582581953390495396127912847300566084342185944099324022314945613530419235414436573102326641643403433033569942083905679016520989168578807226263272244830237983115201319453636178915032830466440227169276313655563658743823774016304456656259359706208772252121091071133059648068455661974559695498764797041359828665871908225811327149986572438975828444187824912438214110046048614376336646330722165483502478759877215864037265323509887560713106987664825307287349543002648309428711883205431548741923126205300578840
744 -14524804327374373453349404362487092224726112529036294800027933237888095295729777238585295113752512197773486162962034569505826400147308530074562851169716190279645684871416810850770029261100006276003985460786887007878367245186817517883495256143893115596130791082641078672307634767649581355518770392219587835789602330146746321177647974924105720091189491149412278731209782483376686071189194887493038440972433376333946173748449124914761474163746549065774524224986804070818497826756739199985469396427018387663668842726185000
745 72526539728634455364375549299935547752994816923510089471280418315360690604180901110788319225717242115056870504991635702767347930936896284399159471612542587705076439894859780355522830672875199123133994515607006267526880741067061968492083695107761597339069185003952460603042478250446930028944860640867575690679335628535325461168718516034096390604809468424178994347446642335338381349467130255641886702233857524910795925609603796053317687387635546197276084222958239832035146440920160066233721170879137896051342855363884224
746 -362146595829977675914609813863619189517299856622084562038229970810614708445809459299847840637797221016872443205219628676686824454074984798105722562676569891690897772933448635153247378359866108222083283606750802073106743646749069480741302633078300201190392378204078667874819673517213585237069304565175866740213551731108590478074157238545224647807335538003607742311091221109601680959985475084716464764813147375797314265711357254164728244877179259655050685002248730990901737257754604639399051640291619314325239319584005320
747 1808308972484359747204142711795581762917708788755522645786610162146710659307723270667245576410955333859349682939048480540886017689022347117716660185787959432405687674754703358931208462225301986169170880660214848370399134942937120700354831086187496319197006118739778552518964066150701568660104457076517533117674198234900183017760886694959899966552309563548539113296227127232448345626077909187795839337467621643131716918649681488141451475158757099405699661043677328522093194755212177334543475150993284601044942097491526000
748 -9029457235600379218993947899139703054141233056152242088252659031574818599618110181740858593442403973214800890076665875428087267471254634337796424858179182459940165060439594980759443324079549356071996309179013982170375359641537628096023120463783821861231039911083521445477165190198178820588662661215034225257244931192229382088753593137749443467601733341776130667789828912079211023826478588237952440376845639969328158418167564994379774433198312029921130115054979495697327153953327081904578072692584588016846524202887387200
749 45087009427430464992039205798107462513335396034725481188337709984098560163647172336062498183544180053168698703453578603606203445050056518589263857102256531909447553172288498301789476678314438707221984240760363542479577897275501640960115447976704264033383296752290206232699137430392993050370428218830393766318512219007691479114398610184747839619979183891866948255046519142045305495121004706653208939556261562131627974565491217032879993488118691794026460111814549897998161393095580904152318952642800068813506687912985543120
750 -225134467074302788526915767618549929483254744200062569400432965187265477083811547198072074263163939065489035525911535827340309202283282216155724193130600949334508115506960568186935453547050097278061774642196748622114692300395671527194176470230343291740027261783119755471553767734459895972484141416639415444497730492748836824170891887780098496911141285579545948666934048861213548631609386289932460810848467135418703863085221550775070432070438184230265401421115277119154866503446927282483525208552540182912101745605468750000
751 1124173437454907399435331729120588862266584941078874347871669266913775684506382559244700770288768004654572414410343887286985565257739425180537903760638819653800806169309057431026641745408039766701373708266628238792183882991323259956029509671589596996038751307172615328505048399978839939904375856721170603561004182824126528557146623136763519702908269265479638623269968137063646265507511069416885935277218372504546915877148898853449637653881521310044155623213425492312703089093549176895872805860748541137276740667823151488120
752 -5613392629844650644786796067616770183259343688498900500343242150613334701225354401547674723981813640263190712913352788248179252051611092490584878485636659308539929741696157783916276268626581547824013662953708825351928830628216544062354798958535820106549881859618491472374230666622909786319550638395208685809864838374609042005135424567926928747191331730973690096610706038753874074530626399779308683673356120574224945367508090495093292016772495283785501760254367461779750150722555531429960696183125617879224901503704760937500
753 28029689625784709726956644374819463332078528909370339815790956821123689875972553187010965421210649784049929721851535835077229731359970395437714665479407488711965651831045887473473039535240300955933985886727682846378821252539301733963418385237841545286357975819609366258542209441703479245291708778140741144565542539871149500213051592819037294053257311330337949237173212446392606472698860160333110582514839988973462471519225505781872989963879882449876091410465767583654816716264368082812460173102180309782910394478604138134960
754 -139962574855543013424392262693892943561373556158858527064261210121393491224186555370154223887079703497278495229139300290538156417201974189420418720862028110080305940509134968617541105902095136736195566132002289014079923097891871390414151485968797636608936046367147995782449064921902093413350702731132471926395264460012365310375673607401863716768139423670849093034622885854781412850379266189180371297568740914161968539759937712970226662767491768314908016361320901926703106657389265224328096376784152917435611114498791073260320
755 698885969808473060410541497160233638710434843336286949711608956500203260814812336086730362985815208191708512601132665026925628732253566482271494804834233079473845557244289843295536383113773066881400376579667059050438821296758086280611061062387241178828727012985624264658353765218633108334591281786091989465491838825264091843060524814328976239142475346337093216950120919648011875327931136698742828967873342509035375681902994564359950810262201000765585855437713099072079895568020201635484203673088916350735832523825942285802976
756 -3489807587337282808266923481190320087476047002109104808414449485169665753407297048581226349565413241962565654853539431847413027069123298241501181069112737929912390183329621902699272283405414454335034949190797814702918717454049967869453380304909835251426513854524775098945118494292112551041489890469083721053132120190740368821359640091276767395634295888266868379843926418421674919292052675362750012700597336189365575292894381438533008725616775293983527310869662454589126458434711950936054969396593605779363464554229736328125000
757 17425987688421306493063369562614808362826232058087736031448638116170854092311205870062134215795590560922718857789140095618522116672768913279887007187907727047647073834855971984416445483847379970127387196751936247790003635371610143390401291350804725561944811585341688237023021556805416010324188168708700529935480129229669397011581777900210603056557757149422238401497400737590784870296829861543950986484292390829646916771359458366510028857022426185666299393850779077089663554930140188424712623873475775967941550560088894641226160
758 -87014991293766022528027511602238851785352623139659737307431524102515412584957670472539812673860567642602230708089571585641301070720884349293367179691597291392274636497268936624031987013670624257166438706736251580323435039421562523394022279370443121704434184499364509364836432721089728332395291393537970107369540016675672568709584427015475433149587987485931597439820048441256603610739063525820778764443925590436092537935206535369445400327234706623975041670062123820357988197474861527887363158536650198488549997730273999136167340
759 434501735182309914863273081650178192709468302634137555197846477402547317123833426997267312297670028149489399714966371949381463844574639899633546259593087924080001149307838300138446944376563459729460873120593403806885136758112940663588069089346481464110415756591029578241977184403876808953076760333085846546810225883625155913628702433150837500455013905207015768463676881935276278684247000216113296956601226595058197130809605277118851293124412141351714964300108314253267338194062312448612733566277586403019766461923832321669651680
760 -2169650111864297535402791243240034528068989748021778976283983397029825090111773494019249276539023364246463515681970238878819283276527313709354352704152327199846847844241113617138692307775076749570136859858752588746222492101366591866206213413249864679340826047714417380027939497055690681042807121283373734825320015803721264467441823555500344849256835331243703179201462987054040913601978921072966951313222267093360021948175570672303664349229557327277530390945090623580395063075579840250628252542129889422384573998370845192357114000
761 10833995302344718310815514749424613937795218189859080302075081351791505049178369615339221091784873566539502443615620115295024016361108793818063784856476798106988202113161933962059173153147558013622233991410328301229494704316942245849649948712680007597234085389375540403602519151200476281057334464284236449705287826730338151722870734124884548713710760645624699794623466128741971211247289918847545086045178498569351770693100451694684700923756551102619405914212417675227394309364418628972985755808328812752736328658005332821458773920
762 -54098887303702956919492170107034981671011555396868504657999586015179365763941858774758184060684309607195284511755163436610979504270366089865790946691462226767834788767166874968025136283105588243874803592278607855876938779430400584590443641537726284655479914575556340470791249810458989647434543442316277476401742987922025191325917116146091258529694696652484058679610432040919068947667304080777126046911110100995908950385252043404632933132953312989512939804913651200067090660154088009650888823345269988892578398882169423140878752440
763 270139922184938749493139145619663538881460060369684145146760711294670227471321732544991718573010772743661905622263660148738967118309429623051983626336135103519594423594896190862615687075533802371117957649517032674824556683656390861454246755253914999393680831628924844270691909372986974111554112952827783034918874054449126260193467518644729409276995047553092940488481576801200527252922268291054449884678271212689275802668723582557505157371518197545654256248854310395342174113805526333775064987818022083139037414359937020398061209760
764 -1348931679496781844654876754632220419938180798835530122689649363336605913354832996936051579000047248713442630823214480978323507272710044518250415621037114423988550688500692366676542992399425989588763100043072617348763983963545983162889988705881787595139911482544958481515069239962939289170116647359712792603099430153514638796091557706595502016586317452162405688023354350302020403625052506399926949388215868539433303817682289387395657435987323521692595183628185202846695041054981546502534534714877053577620530755780832305628591807100
765 6735841850559093655662260395679845757076928956276764795652889631301744560804525553327734682065595411876275620581280153381955291217976954326426911990015394901485311934735483451901168929367068340168725545313120782055265906850647915924496414191461998187496028579505544319560062969006178472127966934085215635805330094887081154788484173749213350956808732721666968062066242991625685339406230937062380914443802811528467828142438647259595431200948320962410035637305281443120419278035261940487014272509591037038118432308668940285452090995200
766 -33635241616695213097791313333518812037623046028405516114063058537505447708978211803496847465928071084108034267262919825960808079515354895951152661046747892295275872258959822720002573309176287729954797925355988239375185500918705324296604157026556322542000403807583168443071964139791032770806165319238951567366351582696183525167196614973491466303384269615131980823312666901754154572126962182067181256708150812626178061399332987681272916260703240021193754603425612879642038451068773048031300493508078335152233512298563889205922657142420
767 167956943144644936329257796698014406915379747443015810582609536112967229107414017219547491257502623536028384933007800434719550123264418841581375087104360400900790861475640314234171911048429181233020698897149198118392386530011266482471960784109140437204513098543733422570516563601360056426919644868813232118353243891415159172529021933446812694979096497134134544974504109435557368231730517198561396073997328011148889698041261484266115087251033559914711699411580220234029642059695293689872110498902524532973152186753133596000024826268640
768 -838691246041293399508728711376152669948543400317663585396233816397434015139235359423131027307972084974829239867298065972850878545207091481073663358131799658143923116873802871208397498529591028683117682643967675500045315550251571562864543759190824969634515277233356348349676566455806411672521604835407955345896486753341379701286713414549166284312292092689233858148040164640977008759972587221961626769973751994967549711187159273249159815078363695796341551128140680458369958501033765957417668874401828205122910731006413698196411132812500
769 4188003101168487196506525684895222695191686160233846772329698120892258281059380728458807730640588824841800105449186701346875648392191458110953013387810286979548328698043436964161568783294706827234293759886652631885791952812699655138361310839132337949800440396067735211690058656769933786718054863926519799570121523560319476116052009848950108486637419158058556436782986083779990293684567837818484746058385909770845201508376058466583558905121675567444209149827114074106005704154300723671388450996697327345188732378058994167105274175636480
770 -20912820680510173078659209426522248393522121150778104986503492564715237780095219351849500940666316924047690136950808917764593335153215787580018618800169549917354966031138980684676924638659932143786830528265168012468662413720558667541557454774628362879198303016727846609188535879410620611811197635829864684010776883862965149021458433676866236396864740726435741496389345199502976924811309258106723916515162543127188464524045368475258663728840901812495144868834630884619494070345521170996331057887673608593330372555510975517238889429738336
771 104428481997359489432993458225824456958573497315818033979297595816022912390877554480701139586984851047449555158574078253428903165161972480133685709961936144204690816108800357504547548455046353765991306788353951813235214387579962217944223347447884821121807349694425693183840956778731487742742678027220937933509191038193439595760181438840552316025427215711641695285790505455185579930957488381375344600742478461128962059420695480662099561387303909479558686499370869062676086063402401508206868519862738567524078504623145821725348090383329280
772 -521466059714793823528743240233877307740026984653469586774860403977679180397452036947024472937599223818546677637698279361358059199092492112584661155315108595737154269558841163445635750381092867574995450348580938134743201378394759520952047933175642468166537996207268195884808812076011622982454038414480673376906770388355486717945575604171580315810488404255540000287329618841885258051802279078563896864315335364025023841416585071879100355985618260621644947357604130392748175539685206347236419104430819087038718492535052705228019872477635200
773 2603957296894054539225030927946657707472838500339447095667478860742356579992451309981260628123069862793777717569877565763055767798831849359090287269749442664353706960539620816170962479263930748822098885311154490556414951255632304981726914646905536775061884431254922685793705616959960447918971693369577721433880539794538872196995468607570046431293802823857559750878166476735779864038997952201176236836108315502732826617028775032990586026874651124971375190990500261147734788562950563149496861914990495414335490943343601644974091074599331440
774 -13002965054903773635794243587227173177496796904149823029398973897634635893631555960048543059038326898834561858407721953067455481321040178001142067567934878420836017315872912731913139512086682615242134614635157759690625047290722039734334011770400387126116515926098548036945535706520531902759584141560989758107852467529740452866143490400268185179989886636466379484889924614466742580085694753702453296861257211482516681609800481503112480397846745398889937082136425193657593726503478537895557955786421598879929875206577234230069226991914653000
775 64930935177390456736159642171056980899242069702012664675837456753349730204327898794048853727068806578696457280048882526930390597048290953373444905145687715469206950983778286803230774079710273188370401236952336167745443784535605540350803387808321933132994731140646943100597885222904820201334358676602696086077085718102533813170241846246827286819035792994899796368671699565056704351682110227468039712074571867213305644353653003241991061651385525783929228706534120846691638275573852194591139982049029349785118278481193908279941543456046812000
776 -324236306459262912181209553367069331165673994968168911879987300153647170801250783282138283753081991613980376237357499731772246860260473510724354391030334919385537287451212450209432022627419212119761990712874101353110302403447772511416705061542844704755611576250008897570619772039011540557377805693764827881934355077109132317847486181957099235904581928019535005795108484569148615552393342825254369765977697575462860769503774824674579119488936946884461997680773922603922575740998993196197154381378908715223720885065050265204507051054964360000
777 1619095069577786485538086315397978127313790348103597655205084587639834006060299921666276114494154604198512046075864992225580846612368902473115180228053667293714137291262167705035516406427781908654667341011520609073446555116315775217885219612337499941379373122072116502669348811060207067439965507540768644360030290589751084466117677954996497660384579780278228513040178852482761378419701345982873577808944439474533391413220588931921283295084661521605419896791409466494118489450335861203018792973774600085298531545736430514905903789834472970560
778 -8085069852583162591665122538973194119041228152162566697264464811029248217923220045852805533174538094230358996150045623131595872865106923018062307437003210072081521049554654928101518302020479068281982801837734660990154070214507437945352285596312580041463836220115903101375963292610951890800119935813953583322051307236807355254231835784318929379695543772418130469631187859009698268045962909744437868684672895849294191992850276744401149436742698707710875686224048601926448103434160477285808572591681918723954970871420141695854960339847751019240
779 40373455361422981362743679944294897462221280503096770798920113112841817160104397918315036616237423859507184204138225255432487734846297728549759147535227839769444309220497570821970354550525883922486409626635157678115146769107103894232888820243460765547232763666560799825869192111482056848551129632836239944407687284603228261558839402151228455780449887332355056310751417813638435391971787087843172959609911101644987062238511775924697589031893960999736702154919301626026937410926684557817736566517322949199320733697139785806762009132174686534720
780 -201608472606080144112675171003882853353015240460976823412556205864767792100777730630560343102877905042026259583485112012704538111828627759873476768781682610130750749248510305578941706377305535741134058327876845072126277776502781625688592249805486771546758480104172199130461675283090424172968606863538853924408654850108087541778273749299796367988214241175283340601965166712729462154447015936577723854761374258919472260761818355702259437237731362019121133585557266212486447305546872956212617972981937623120392967844229413178535653994755867500480
781 1006751655779401487886598165064203749137976232775684521522367737352873737763166644634040125609761625690015892926494157297756336281858704562748475541931577694634990937348514970240553975507671689360336526861356844790387302597132968425333559249988986439221969362876147985414599892920759356114639244045436328959461856424645160555516513901274230699518900839689647530924307121537270844121191489802491412789248423437306175463629983144857215808445755301497915844388032521340428432878101385100512701194526020594122162066241799038834869861602783203062480
782 -5027321247849824565469521527590429207651914563924613883049675210182828575403025252296581445659998910894516703168746399293783239361455551556947310730489528001981636330365666187710183215290866939836463091296161737732049126140414631331109397533512777551357788186740866858112550594146580164294912955024441313553509597558140256969584547978391098750372805363429774042919909387566060833446312833204743126355820175966805834542604883243119351635864569007826551725753087034921313970313581705560116356745457241189684688451991831562175151065472140885375040
783 25104503293860554343532348879793841892616840287286386057119067780095606296073855346717284102848781279179515082234736170164358194001649050558957835193121397813216089465810670234925691407135746787689106879908036263770513516231189282892257655627120000288389465913354775753793183792181132092130691238808613439250948590921068658807739379211212457737045388116143509631285857813215666066502835906638483170144927321330797499532686373141627548104795078437018131867423787959248848083025686292592725918238867321273617657536094376500214225249805060687500000
784 -125362411218704171243532073806623585471422104240722195680639222396778442154501458778569090896241044270392604013965551155859008073362826572625408067322793714845332895738072415777722043187418939634952619177091788230435663795975900564442842757372671940215618315115795850862372837541522742508210303298185332144906548410325066523377147985891284349916685668875805856811180782631005078482171555934351177785981117241900775054212586010126819090641823684629947734594851325980215371634966235214986167007762817943073380133611749442934524267911911010742187500
785 626013569397860320095090101047088477768120571495071346583574206108753494580440405620370492118808781579540137241713325517155811016028382375403311622809364792603445797825788369233975043687493303654795244807897846959627773350605770971485278482676272618656336044909451892204460602206300204717781249681119245953295947346853399995110188978419724662678552194106381147812009444204306153868352351541198880086308135911254875029534249073354685944582840214423449023407739383812037409490121150789914918309864687633689219224589117976004898453214365965241839168
786 -3126085572374811394876881229783488899796276390735566202723319031777172348890876071323096923112372096310044578465298731113023610989709161352999997607540403067389980606191118764940651458617571522703653099072517874448522913996345612039541626010819809196216436356577097553311078770011329279374765008993874232101768756024434164383372226442319425584659762102096560111316456062197716722090145496029149549265944470329138015276878582725364155370483858608504857330269947544274137690017454145970071638691483468933726003191608810993784572929143905639648437480
787 15610567089495563890554184540087816234052561900369472905594210666943185935376293469250026566495072857050159076707273206193370763900326561775463774584032762458503969227866704887187751248242765037135141905152471723739129672179972370159337471693166264474117655503618797184895221497202848179906552763649256927361414188922487896955574915757925154390173553760276658228476093192515258284201289579410454919560098052424875377960113898430223267677813986866063220188751854335428736620032504402864922562597777645244138565929792695073361406925227848062672790760
788 -77953783625843964351942533204626341219539125733444004928316267734037356162063089849617835709591512300117228384318680287272733446634244949982804508868234670398747612832050106257720559850044772108028912940069766793037405152320039691087554506488082805464026617267436506246906975055390006392862837137824702384315541356492337034768492261790110706196302862683739719438312732212707283290164154836921595924791188198961249262493265163081849073802398300766481467237421435186202813182777126208321264812463153082464059721691652169867786123809702505315015763800
789 389274914430703700312615438309540918130524911774105677335318244451339902761126202797838114950304890319977034010412674691830886919821197849090303884589156655730121159135966310082913822318347784671272391614543575620490971229582961195037978143932884985460411751626995988102425200199576727426693822084663029208917394381558871194677992988006561993189689062399801331616308145520571638877218642448432582673679042138256195621698870598030806999174453702083212695783847460487177937353062267043019855851318406790519736208186908046828223013464262277001210491920
790 -1943910806872311516118060638140682179778380730314996072263076549823463185307142873465153624656902268749758733127946837543383353036322310778052213702157244312475098699735933029464677251956812671554645044201739754206122634811018711284082055414955988946381423240719619206410211919020961522088720222057930953013685711465468213061541467460468390244742474357502183556056519792985265245932551221255611538367585181752973691486035418945753634681752520975731290948007445297307327895877153008634503547337438151936899638125534915941529958862575549113599559916432
791 9707266355430632729034563237238551972344631965542647895624718548423109458866263400995394206567337498813586594001757279767843545503758694782940890168800398273421795023965784407566972370707218777042791307960647318728425293936186990609512160416025482096342126170470917655272233974635462640317997017218682997655999499590706364494340596319126972586177770867049407416095674259252139909660568030180173847735301175140942574632276894804508305675126112249993484741267153414967142635864549245811943876374844487410285740232650156318751834456569853082167363799680
792 -48475048529959788438550123236462718498261388161264106599994648811885603421484939079465636473451792686625928004137563183689168210186067724578953561385865625216392928434071562287787090563316982655560908614879242608044093481714166095783611861673460582943223622480066261776012228994301903634720667887109901821302165485819309298354863224320361705084932988412730887058543960629272506150855813420909094117090551874523725952343083431385893789640359013147278096678054476141616855926063141950045418689788710901830735916663360804721192051974040540857146484375000
793 242069599216444845166025836086245101201910589052466408746505434167802004475511171191278588190251070667135781710447352090049314139138497086169805930754133513060423703151227473719592532951746849074427740371906432191493833780060652886889158855267218043449136878967291799032797511788671215274008059288145594298420416272895609530738442991438506788009666354219296382917139922417037915149480117019940653012566936618426405313181936437275096777712003618844415082923780528097068405579397481184085239138643817126559289316410570918714122361976836548476922705940160
794 -1208823628328972054261073602118339831568734868505074698589287212185560387588667246566019650093634124930974023276982054202828124133103452073883224830529142795068740532738812258561945079538635083854037771504545344633845152314786509693344477155081258869365022323810216603482420824021488795818937659017684542140463180481854968924141377059138265674072616976399241658901659529722508953189104539098867039684879842423173173288343730955947811913913832331086085926574617255529312671094188859025865884617346216885943744224332099218272591892637779246499616493205880
795 6036515477315747239517562516238753624311795506874398180376692116197075143052841470273079258958147768523228770326564471931103965796755603438133839719749304272230062786129666247158392409771548783522679186003830211567755037345537664757959212963110185800476903931479949579654353045547681563279509151430800511907150632214032023832565575226752700719863692418110126781550061587105788051253779809221064479438766307342068054359667634047464887064666871807177257875963193549065782445810449066208016913435243037575112523083539188032430176016927327749864110368452736
796 -30144659575791576981259184675941012131456516507318759757534360756134891574918398045647600570802308266180696434733786150660977718645858698073595493575381261912204145194554551925194233453318977907666645432619629511283701348553407308307648079809501241905647855687980903993876951452132073539500095660835063831029484534105488099312181566465868678024725531957387330856977645023251632491042606657411354935045055447665607304080737094621557724133925774003933935911158873508410697913851005799641019640214594932370641708061670223854263778647961300896040758295873900
797 150534184581744637873791160615113209891087748681466328525704837903910750901098148333346863578159582056962574416863825444956952722974300650354968713212067029373365743882468151395574716617577831960493411319731650508041570096916638754158644112474046352301729567927432870634416896838469474366600055689695307621273047446993584032211092606815194387462096470275958305876169979984873797610992575907161965055650549512556571058150310221737101430932888072258172177508279453247314339416924562875611350875897543115873209243975783835657340849108893659148117529702754960
798 -751727726263474162815861873497777119568903105884264810996157617853489150803102908657126881402212950497488545176945293732021875439915523924391667070363517684276770036806560881342562964562716366369130631715702540444292803052898252425215785448883552273085704671918320788819738513661748588638936197466164670422845068227798842364374639362476318574317465794071718097605355660519149908553832683751382754800175445572330336866220512831762905086039341651284889123481390976476564650761870738910180900418850507371553356169039527350139467327487790655988947215840810640
799 3753934452805083741721262672410676729762106874190508880944516765000527799379700382405427104874630378579448429607023431778181831045385407332068525169900419975299514952263051209708167995751236923420314418705448230754353296847389270558962432967516112102142630339116520584969657909269717492809144067105355449754524994219458275146190263067325091577199339387044392045785590552188498645055102722090365649228832539471451412182284018983869519413439042352620876892180811146373890128763732059194688568463402436275060943912662694524996890748375432288393061210813749120
800 -18746210173695386935220555470350816919249521202988853724216680595221385698152378784637101604967685453031120595350073262442295518782893377864517197567190222251651952792863611978480163928782739386330195128410332102329551776131650169853818649631533584810074760255963124671192229184410810989822101537266346238920051250073956987521226637610594972386958680628930825322563440027145046862608847290304320376412268948486820051690877922237381724455858172666803787629832590588170495671205490519033198730747553172611987075206994857179410018943599425256252288818359375000
801 93614033326818411661525870014236289234704225732778295751394160275762225708626111284080407515444122112514959277653299687601975125008206631033793745653883756562556568254000559193409058321012431392410462563846851946714365923254183120368632457585685816779399551840015603851147211907194265816307931011772128725151856129255529395811673539038475286210432964115120762939534545917554361492881878482478544836111637913032656646427185862899828395846943337424736719206506307741121881506155156865220675111895434958098264130067324678384889228949800730170158857709906072000
802 -467486537997391195392033802253137579033653895336380392125104254244922336612278772684216997630116844215239915096011802055917593984610807428042822881974818510016258174385626233877310821166651855020703120409235214521933959504529929422788495003280139272071689781944217572847686513327097752560956995378443224061595530619583848287014958202215127600971952746909659707477742228891784757056631760699891573010506862919833131600103775543974108483637452039020402410997818794807927868305151853179927425794617487124419708999390608380718251649320275344806920709158119715360
803 2334521814906025770264079137029989653704797161019782531035701194921716774365177930838991482561355598135880522459535898187085369711443758140039501565029915597964128616794970358465773839200839276006250949988833387587739947214402262746428225358846025505613295175088807555565657432679408683650767519938651155319011107083862983998915021941775177591984956545959269337315291758404896028486166776891502298983372664257230447021828246550522840917915469209016252052344698089938308073538466621494828896483700612222737931339137163006665563309743198285466187620816165392960
804 -11658090904039419735833678775093791616448707215789088136950672011953598070990285313829043286671446177258159574222682377140731044019212299666988306944770038713713900990586823369701594483073842901946638761449211506423850607047046125530981747283292030354524104636792987979597157452994687873208905919896596937611937109633732120989853971796753910395878097168313462985322548947933720279917128992052542501967231885627848278746253252405451140543632253338291727861829603581345874374379794545403350661376879165922411859876533393721355793316623890153896897586423959001400
805 58218044017687537065902346181213717140526463363319421503778511165283806516001176349804663369464861655376150917236252367833215896841283782187941607351522429352956375133116807386584360027275588156304953814938919572452024149477174440539809470905383803757996149863239517612398227280793949471166655854370710488234966428209378141339402565815076633738009941192710971362241592608668680461937637324343985903218889732874411458339381427952479542145531732137889721415442888168207781338407376257515403750735180079647369957809481688249243140053994132846489733805567581461184
806 -290729065969221261402303899974423339318385874736179493241573830571051267030899174699706910747017454296388346702079299975842052090305418391199088051600344637897828051998505148549630333883107000408346698641599443274341683873009462931976095682871178424473864147890246970707075514646645323443467923050404729490043301076332125677779282166580483152807888418541158648236513952269449213007335604743545890283993117282096005165763586274522409213334076335438170119236279621318057468642289005339329103414828128549165809217622944996801681927427127039544284341870703115912880
807 1451844034517920301674454419946624606509411493416113206646273280299054034863102446145996097039009096424343292700594273733139367935478111668565458299813369133492251610351890642695179982092839171803763563228805150428249053293962993328207764066878375527422146859972360956566932247863665716365835128958129552138449441595679969138110875634483788418807249153040035066499519270445423901951072514060954737071300673077952234819660752853120384148759076862245504090674811462371851138415399385355493121236674769829873182740804734098660395055790155094729729523002879770271840
808 -7250235989207683684723296515451275108001825960314377213883307779711241374594824715592938430139111019891367804513487493209427412895611609632006960692756119373318360455160741018904766370971047101767556903005233641061862537179629552078364267338928521352906389331668906509588578737784515773720542035299668603477101105035475178323369248379766282695605086723142302524254357772092652026434909925492631633625233505690270151951055760815515588594476026019596984420916788675018513103730548171359909935364834295176462109655849976122347787092904820725596094928165473560295000
809 36206370082075453753129935627222684099292184029258447396895628467284814775479717986397368674613113127764061718460431980922233310381051795937340075647385318007671416858899126967089315375430198134908442383363589505426359270958842262542140469776602257436022018417728531889663607046538264311101018203622081229163433231387939897850910897312373833559253710336937833704113475007708813173562884769852370713914714334799058423951793919577986736269432203624073902928630882382193707181925770570541324240505477279335185392196885295859477803645688955289688294037384509450867680
810 -180808354298759519051124184706315749606959116541173357679559033518724784897303036117255995418284003212105715618731416497321523136409079647613013093819350137458062816289193788372686766288413767229264999309513234011666201544479650558003652099069575470776184030246557915424307766053391717580559694491075211269520761038041654992273962632222230624699225876066668324199727410232301561025391740015243227688972070931635787395656386782112947081533320389956627603822264102310400515885819277335205848237566502240126031730546094967331839653625600744592781138420104980468750000
811 902927046744730027320657149273216752044617043146426755366478527436295165023523176664471986984032321836039640266167986207339295564065070989929350221909208454630276702800536181145969671353977505892137172877347222869603102657389130406799988904108237554431005329837927937692289090648873484207173974313509978865388948341333026429142629960718570633459810470486519958897281173897547159599641608471349195670684460445512893494975378573939311641244471415902459539742983472478258603889579173599504664320867173828056873683331695571834696151336694353556036679292357217809862920
812 -4509075338115616084710917167860706809779460726550197651491466045263764647993086799722209245345136779612242292215900472993547836837788008453403343780593399363947995110660313072102102238103914761567261374405964271842660814378956802708834919958323772516277988439030539146973192441602440785653746054582124324528846724661154930893471045231966170778797503634627339171164130764463846248551071470384506536830135695119748828653511674976729516313602086272685903425633011321303865834872796650307414697360130720465537158255305022734156950983207507463170070971862362523391798800
813 22517645599937762981459192744790245569132362299869375725775340890247090370051577376226530794712491174939364952517288954924728434884894605560661224783775155495238450368119152610989588052523854774862338474893253313261012184967484156208941912707004325235041369080521511607270801122885498022509781462738517615615942100394252288869454886166751561615495273418344639811368235917309678546429500769924937436821628441224193313263389243535661323501587824945124593389728280248342989645102792717020831748482119227215484182544967506795865461741024209142134634853509079486241639760
814 -112449913223276420785788229124781754592780163082271513913116413659526317388525383334595635971137931973130858147398992139765382171753189891405513364552882072589857863324821075385347267117333500810584036732728593020154809007239340411534826627953283270369094797680982733026481334845859397744531332916013592348141827842259058532773597654888982142749960784985378569981483886856158963385969350738057165987479623699030053131855647915373704453223790512871534932557326675015339636208333847749547460349902069730934885775343601708625537118040210003860167391296174072223447697520
815 561559689348141144292218518451364099622840814410852836351391170054321609535335349904054280248504764577475573815845273630484791949736788782847164900282490841031560127278554327384494941309874046992732551536448311155865119827563331871100299847570383939143823100075582482721201267267052450684062954883632356487600028454617396038370147928023589558079682738929883195295778398796710695119102258029343709884145013359901040356154165662166243666448823863724612489823766212153604695999712235519951475492538264702408235907841635822677771836310313172618597117395488762416722584352
816 -2804357517271660738959302037609446943582201370985570230553822325945294802520210233895859303937079553496584513847511629956158734307815458688850731579229350707357362155220721671681148144408991104773756308224297632304105837374167374233742306224080042343150832270598037520942273485432890606648070250505866301920866298805250855881423383471369112276981995341270389761239849204180573919287177741213921472713224668273010107028558739392722205841564604809854200411792683122609194174815460121826069585132644418430083050913794217539308246261997581423395721614332276232102525000000
817 14004625055652846774729439796140200158892755928544830527123127404965486896306557838794499339122747341818928783963093574322065649909286501163416138119040086763791967678458438703132294282972685076471145333604815593391373092394862774631173328511929709620630839246070982968720288642063884556533393764692789796125888102524883040736587226479168466641216078097547576626868402540370845058814820694428247354821853913351265235320246175479360115916639885218346364112828174651542757951240221652945193596316999655266105503312079351070187013822178303257609260008605413658651027422640
818 -69937522435625769040060833211775938446304288469566788145841045781520799476054142752415073105521299378154430418690999084481220268801265717912658831560242976075904875264673254403784134652742565449125462943491041196826111347717621557907509837373145310269287259560146657001494350981455951614917566763398681013168666234048353513074013667038750422231240432569431577504951496943571076879648749538862198232902924998622962503747114714960529970906844878739856769416147393092973399973622551388622447463859722453687144581071995938948317813894446376055043679683396369583157863477040
819 349260643176690348441817836185791927039541562686847574501208641326520231815703838653696763127694889446461074984671778089778010866174819030845878658219040014835715433250932369366882919083903654074387232526103001825419774618028171149989884291643668277168968121612942401875594500017283079447124014217155349921698735645996014782716476313598310050240339920808802506231730307554425531533854485893225593958588751639046587072793456502473903779498636919020511093023143430776796074589464848693236604001607382670523994203310472999283668059433677052766073475018574632204495943512000
820 -1744173577815301191303956145342460903935271584393464411685913885648902864982081974740107615863305575955192807392964550338586529874373029184529113543179230317990554511173863478728518967864128613944653313651697307896456069586372391291717775822293684871959663973176828214244584728744846597924578729025366809965082612277032500943653717935162934585311289026396927272716428181491757753073162061571018686049811260776621509692890816610740261737286856560319917969652494743137521504291876955525146613085921876344234926849261126891849845646125942873296236673301858146016074389958080
821 8710245638298093647193934465169414989201721676020955040087998698124849873844745549859246315517116761773800865178020287927167810578476759630413356305767167239660503648980317007048633091647901726154785122986551720311169166022078933369114349417057378775925240304537144553474783663646615166479737138972296942322511099088633864404530880049848231764520048573154971151150643175611282287645941311927434598728269372113264081346407677654260973434755470632908784622549192060224142239771057468374104117075965833094098809535603554981990552902496706578462166790048598598838578478572720
822 -43498246162060431169989173941022443467972101557257932408225346296596725951499611292180299422381708402775489722087315428152097156234363866524144559166878614986382442188642580673886421947949679544848409890340382982819159886278143578443083216979343722475879697627889268116805336909086806883927508950819380555990086330626249589036178675901927442666970163337145968457944906008448868322802448912929002757518817353901080884279271211347512732549622148839248637306580614686648152722170090988304043266613900883817864564102179285384602601971935797603481806239816802043984406185846240
823 217226964430216734032388219802675871996798708870388945562340429257609409065204620183306234053449357880203235428649898432205491266249374837684367118075177530490925683347899157435811900614912737459692545138880891931211114377403608878980646442023211056349775889733444583183560066459716617608744355744114695918796525284075589388703519213879872365694743617210213587943337729258106402131145741709976421796959573344623019768693824524731113584141380358129347271418981976957594798871568596036911891862678248753652950262112105669508330617647320659201623296920713835043939031923092440
824 -1084816697366919733669026121951469919013139183254430231782804449508571260076841034046486836322747703491548924501085354427822325923077885263435886760775916915012329110408501253456754819211609119716789834037008337738997252018223119583744369064229992107863261876520782111408191351312783836722132969510401352380944159021712833240872916893424621301504122100082966950123844834201219132180677136302544587051857074498203298838534400659002386490784574667767878373047843022958968553383560564313035108303229010860876984123550283694064962668787581513063069283392888412458225361351827500
825 5417508840183890063898651663563704322829252648494851581751702220576137686686769770026091837151176410163856447205420194233488464003734408830734367823511245684667631436221848683929490733517369179676574686342393153314749913109186972951547637023790990890177744159109845210911210142313538675515048629618375598217258797236188183845545342818882877483841636271636538875071725793315805119816147864805256059034168990425361358545946042321062626562914183294592299347757685005556492345325243574461368870120865386755088954257298230481719400013905875645666665115751322556400299072302616000
826 -27054750563872332340898230160048765534710250817241238226060256246823932152037439832152093012407509312258968335014961623744721445539230552574793301782062818945828062559824607531730204934333108796810981333126358059834556164134862304388782085621232248694894908784900861374102593023054899559932570075336689636036248318583141207122340229240388382303655104712178018882681358305089845664050305099915382048645288356490453025702773494991484430532955154455041479127985728572426304456119701762454077971232804105612908577128944644583417529132935522436918689490377831951541415715614300280
827 135110181171454332004727558114874729937549378325521540355053033010136444725410672922355676107911745416722538359869155388229382793321671320597214433325174658097061545794529176669946488970732453846226545230727761532184663794288973781288597356246298896142582797196663310127017786197360018358522222473856102434378431309548224052979894432454001630113946491055022508220501021145270230466998900715923968514886433541886899387571808935802377932095190473655118503913106232645178748088951749197686280987745011127763284511576679992446611319773084116175132990754041328779596299329432495560
828 -674735023120729061400420836721022956874114347072501895372154941421393960071948227697996039500259743113704947002486663683971615761334675012885847441786953153661050110942485683007522623060360744751384981315289002337661334286696747084092210227147881564673405635758699018569104524065318449169644629835909966283280278505108592470375568873277719890955684669267785589136053209085519107469469537504434855991684991908470707983425738685663331673380080729619581330773580612628713605081939670912839538520375796123424599201662069115265345186525483646724209585915124734862514092155125125000
829 3369605543690975047283163165289547697779051142195606570374814785867998787331562922400124974102624048842869096007593229977855837457087520570986017381179717799947825644513740322860245668841849798879051655784434824701951657354553115715490651797819336161336428627311235147015793401242965475949875693180910636707809490138612222310445497455954745117739256577276948561470275768610931260440533500967102592334471668852245651191854221649836144446402971101109258224853403329238927161325786989942296573488091803457787584169900915372537622480468653922703105649987701414376542205833554699280
830 -16827728889878423579504471470030331575053213234217818354462177454726331293360636522106648214042622508980352292712619202720737887059792497309321737403602325639498478670493317636452672647408996887173095317140340178782638096065810439326155122532483311311734333325548276728169233311026616744352232446218291863339595242094346531258796444831986917912142804439285433500879387213803280704226035792001864186411873336455884036389624808988677276471846056078350080569071768460989435613208139284249929851377968417185435624224560941486681038727755339388451331097460653442126440714640789709616
831 84037394576408493206911620458033545170241678606502943647434460213133904774304021139281095172415022156761085456988411180855670555112080461893724681377797414445148840532547855825846680489467312974450476012193034587181646328126490160293073114933580916899756297594495004117812657329434969300915973214409594399241097091603776543181688248826308173965278089728116436746656396274923646657797902245923875463763771350001412434630164855386061905866087796124220890350659623824131598303788380924090232199206229514831348413156063865629556967587691382561947265123918878220505877952713398296480
832 -419681940462713088070574258417222812719175690637042945739291084357657901847636067107828065434356270506421045761763039010162633601551315287462050542217245501225472875496077332880279996915548900731780922873391897487667957323756690644252065856429121045334720452530200411189316816350723915198684228119279238511726910870246264110071986012734647651508995092501627409363196315972939528020723909024581094931709468359957725931117944116411194548740442696752143540743837577977427742516862253654398152327638642371265972205497886033428951739790538658481792719352647498436272144317626953125000
833 2095890603031076166114752599058399640950505249760022394088176363658891802744497045820605945026317029179725750743018298057955048958527576945788871855490685816444138249776328577169225434776330644710934740880324482051258946538808923265412477746392729350050944876981553073886624196901574414437610256337766294891036965279794066848258791559863808300274492573951523377445122007937021319706784417993493434157620808432256636283048581743483016015957430254216367848441980312079134616400868408359966881318748578050543715657595571137332267566921217950673895976056316295089585860880339990000000
834 -10466887723770302436292499490501480221293590366007785697095029442013530405792362345135280289010324252438318647295768838622761125794085561126151860045705883004184455408055645712122091050171962991871754431374761951730807568745970222302689412246673522473575761885645286034457781510905344647641066753237355287358056119002621447733450813433121318530568938009356047742829524126165232756988365778637074970533760498131218754592756121445230649251331033218978633444694496513647839769497900930081089019438671853847644440251118512026785590931812667830348328213502839343746279855426266896638920
835 52271762644457678035137392665139128769813499193116726175911703919995714721142695783489962640925810937326693124818390487493310053366870407061141624419872493565807400061786877388681580454152198414497264645308691423613733606791252487427802214453447411634504104267234542231962813054461421773249381542795189330665682397546959810916154891298399769884091386649749071060233132712920322135202138328999402115368207587546999342029325406955729112014746688675516000531502083831194543513300678041876745145113184245854361391406858424784801202028608925885408669821272868541777580084201104626684128
836 -261046183062931585881218438249947204083697798003902310746927468739213048996137266622094011992661795051840841861383708475220776881347708073540988375541827345259863511074115087437494734923547163134600574036081084561707341876020908056233342398735816918150783056597732313179957828352124923329325542067469051433435376549604470353638093437068022666084719348823239386272929281442131331699427305897536950302602072910018533567249748168301333884651801359215206597820253796193015302990169307387169582565833722058983582856026250529644556069271111737866065699854796384876458454458268635580984600
837 1303671499645225841079442140842030242616316362791292304566495602544695991402453732951437240297880888072514598543110993341006986098008864692235760346194549944069569266773955872746389476679124422822736439033236479651059365641299158512610957260114354501637124464251518601065978163096633428335222030711887189101130370428665216311678295526707401668256162122238365422201154892929763111794915935026084835890582709207187360609519510246689569052641472593386039385513009299953624700696536911985593643665918124724143279690864972731067613823371511097039265880681568887666799128046670979781250000
838 -6510579028657840268397930023178874182994372289118804647506902263304955517922755217663203879053259566328727440218281034763859471145784127371129662349432209446218552961156330939670214749286558125910682574408227526658333466836320976581475961973244121228342918714668980125848590229784499877783895313118230105816368551689033448972602827646993122235976514677565549541376319183609977781539930414147339692941517106893059901286478591739505364727926602714903121107019063403067294500576736259828255000470472449932066639429501720705633608960971564579483117850049636859555226119417421573101762940
839 32514095506646425178292403810631087993738283541606426070386079241058121120496238810499194580730819526719151340303453558594244557927098323820063510422075038831532463536644847005027651727664694335596853381132864525266289899933474245383056353597011761557517079159073929353165188394275392715035185926872752600644997617663670621360987287123185196553349454598138017234277909576347190839461997545228322978495570124852312612183020496728273099323833049049505259567792193086299149572815915229511554159313870039976277414482082683577846685929916964274816496850787354650697369085174138270345149080
840 -162376941250454468598734088078092159683014404115522568291987621924093831072002049773862049126387842755460523657824985331312923714885925557649007650262624747497950814924077539507251189282801658021224761826014722242252483488358243404026096908737457547302123984609898968614914244421411038618538814992752443390805159256835556853257147804210967972953356616604794197832128832652388037834761175246901044050871756311555335418054176419253560624053486286562594037498514807450003421896988784101943809200040186187185410071860615180165879349590829362662992752759121072885028254296142856166476004000
841 810919326102150734975842056989283080462140900458019960554516066683940654580747454280880625839273412096235671061670556945914720098122339289091358063142715742558137244567331350690196189046096270736199761794603844729441653568495389175873492290959954457394673882712931828992437368097415412839313941517426855884100862105226505687332590187168620092397746504394702629594505533131845811959233529739790813881028042055620995291960588488555919451031389065176424279945827883454369396301800026086807192023315605337101568096030540176034880187134373752276190275202455129367868390679359436035156250000
842 -4049781195082593634885291982945291393519361622833698259063824299769561107496488177257842080349340496276331350135777543892602610466276053100509691989922945008856255479104071650418378830093628050410593822264025139058553626194207970884261324327181245241501904604284891141227077354928303813526502524854365383075761616750906898948456329342953434085314644977951940425224386963234280532351894839703057391973941548170475580435318563073094029727997118414704762375863856743732610687385022529632571514275031868706518297133140315476722836635577665369511515702964145793871607015079723542772959077160
843 20224885920875111747173284991933187149129907985919181103984223371328413122847230398879614659870371873455937110405247283259616832814972934226744725121679239012200279438942042287380041369743978757092052184734929816650665203176293662423179330269790085962898005200521223848832735070282513706935439644607235640525765866859296894515026937942135512980619952852786029403587756624077174610252532577436626481685251772330771923194073564089021547520793335683509357588642364554247023923624944282895444324251786004755484069508686820147104546126048703058464858996236145116704538070142693366868640180160
844 -101004613929488857836890279906396189376282656588447095205324053921977797763982317691087175108238883230588595877201560780733749941131648006831432483871893355967327224923152497916240372480415723295193127913101574854481698852355542401793484451525077265798122146824877912941741680475403785870536585417993506643400909180157589630194318845470956714640759557076083018404208772380765436181819706755361065818579850222178775310957508397267302575346850547447984447053056102614519441172489488674286257344364193656422891924625274780864688380771586821853078106762216422722224089989032578694311928410100
845 504425409209991692392517137520700496056701551246445848244340245622184978182254888350754886339370517435602218463657498810291626924941484720507272286318804688972924129202016025096490380908111659533390532299749876788062448706438330101264502231285001256411923620829567801910236558113850859613804012437985196596544988927881280534797861203704740752741497640677474046959304107517664443681742158662103605380136526160338207870221046537629828593430028257258411848694113350580713507594993864096351540918997139313084736492781145892903065572251855316849916338174122192671873929036213581025953125000000
846 -2519145808406873404678941969296642548273716375905713603820729950063512450141875772200873989106194368989857414904199683774801564725623845087639746347159515142920336224442692323915687776993820049088150116981611382304448990289245797491539624027398499182435434158398255275497339784906642886369174884866019324715521580524932699848705828339120092530278236060725440993401785822302279655767321018805249944248162509449878639025975985481195034150398348804372309747189220265672524899398047993470223247772134971269378104370762513170819360255271846357664364432980918836728670477044788446832205950507000
847 12580858051429840025728364262248876008498016847793587419317222773044460052066274517602948021156082858119358754480241632074864957248392992586441708439769479403250321404241544899838676855588971437594893736519735710918322584325277123245823624127385657074028201286923990336899347450006020554122325575858839761631656305904949293149474401332069242504916337260108192729652065255384488043420074500279738682001634138296510792512892099300389762734603715389119185718610560249135269006231807518060154377427841353462633163518676970920175114473560461601719479722916243357464521593403114047706338281250000
848 -62830110669581807203961819163471686198100355366044625850009950995098217359080981818453401968863220405820146609933753905468222988144981513683467730238707246783921121635569507842944335475730299573366008224246557471390443566765977142625074349268252662392110179776088560232038604305159784253193453789541700383331864458712838428567928365206483371470410244597878797228776228301327034543355012618956868012167309660785691553185869747757081018530216287543815369446229454615625837123202317047703777909005561666023825975550376909763732302638892814110755483090893424297543899812362209524748460121875000
849 313780529139018683798348778861154239670136050355747012490037917808264359955834349717600028678421736773471639135593776865942597726424878230880922469036653387943257427249487294763349802611421048517163574641702477831207868931787683256455023840868540975904060261779287980428555573915050041500047401730048211958245373707346644620070813248770984935266906291499164877562287964408441147608268642571759088277903302938663134586680174933715703356722951730314187702344655742434840252440774777687837352651190685258617391220944584743312462403872567400972938510326264940682805302236541816076204549297427120
850 -1567056877876628603204694783841882055764385333835465962376718777760096715308843311236720143223412085415749538977171273877560385116086597753046489271835992508022503269028321842671082249512332177594540440416502374580561651312280841674884207299396419344367924483827149972846139307375749913138472023935539743635264503953272203244132595789134009135547154366825576218885039626704673622885523778536663151972609675657459251768535121747793524513956805860002135740114657402449861620987419413846501518149258998919773805654095552389065177574378165041938932103660146488057403711108610664000931908102608000
851 7826077239689390791562811787694475601643522525030235417275035024066287943669311483849659939717392906012850224034051602796276893940502985253169893543246731091769258394089738932258636381230801121946882340505446641559796730995527117647776593445869309299134757997961677302698110524496988402865459578989745357007941312501095807357230330440850946240940171606427467128389614623465526860147475838525953777655246853067820682475337550020145511924360566197549904747108654914084586404434739253669910955993964179188344809974956901440003192904716972744201169826000486144498858380782720003579099926348998880
852 -39084458515115443448473901592300462071588249230051234390264406135448421596611408877676412022884397670287180402893062875467321811874225589497931804021731033797509617918840186803709504462602181659488244552641637863658374519232356673229212916798326186699317365353670113759366737419876391612902031113375112538066519013884023859833866825266626047746672664511044540172882574945915630575879736587714438485454079597186117970499946190792177111879379563178452429286085291773665125067398131848723501269963845464501484583695299086236215537274456193093912724834402919456531747809876064756806467620419497800
853 195193192584281112650057234212426692174637680797207805981859753970703723331259791112428505530466042292407255001552693844655089001857211033131523429229278082036800670966306208421808310680756499260750201400062575966218845781863821134767229807222590334512417322868270439173390740221188075346966767342329229156323506944268245371072772895813720845575617996397121176033398653123363521629117876277420476693570195543983452543567182153198822703623412714950614564472141422388217556570163045277640510655066339873660065453947488954438532155976381705900210888684830413510214785523041250956095187353780373040
854 -974823145634612348305028224725995131293711602576219312075681323987179601882696731960781705020418817771799698573328149001702522942530450885604153894218818524457792578069433230584323706151553242795198605352771529854711214589753158243304724974009774914163301969593879886504111834945394779103996794748317348255152620072153323379693418038804211152523638588692525102813178615240953064923392989372569662474908389043333556433797238811707110156483938108452976179452192400033228949727002231389875025420438189158139268197830890927116709763693161237211263025421539544624511528186825462845993823692439702320
855 4868415008023151727792363180795320714180290693567785336331180413362873567297210579500044304604898657176122471237556954663473418672052661147987996641303339297584531354802900461514692661131148943550290110943081207578499282220170743507498451039791507466055320947562417678798312906686357551782533700087919078080232497762012084839914481875119996528538074588501297168318393307433598945895834750428060427455319652056560859792264250146041948687565017491185566377088762204947406894955097178949294013779303612885224999491896152680518186423940790333819663831267407878917496370679028900694210975490851153600
856 -24313638036564221537748075464836443987290587283881170926186677882156874416116326200190057712834044111481219117453920538769099141148393839261271829020527775113520877969371962001139382156934184268314825028366439442053836952676670477213266212844753147683862730199566980814092041677668432866670948093312745085866928768470826290183960744151485514684724749842633846126706874976700342295820962856396118614689775348875757554879797601373598136168725749012659959390128076456110454144647268826214178714685125139170035864051108957842939317366320960121567886021552084447265779358510040323397962846488596122500
857 121426336985408247586419793453325531231742956330235019327980141581833631856450263870260731634690442003663498042827047731542292093483227108562711118095517943390746041667341887240229353129146217816088040981806722067666770312084188614320629394370529138957914218499587722152058271155683655390141957805576744800425868891088691147553292940584235619366979398283798397867917919424029378609712331143990421980466289964277920813639736272373538335903421124455129976294294510864315618257255745056758573212348007520589291009493296439714168559690675025621995250910268628007740090469044768863440194583412090288160
858 -606424072240646084974136147957459092456898097756476757366427630161022275646724219911500273956466834482165605027405477307294547343328237948940812518693816302365206047254731919375737503681109024874052745462752685384559569682145394186904308805218784802371401429219968985339824815736718488749135535194518732862796460033709689229291002698736342135121662163926361888595021581326435430984880053283244011832872953281810476150354392833281164289369160006080772412867979705007184886767317177055260669961507543543292185389829643358940398536168922421597569083696659328170060905779244436704963968422585157615840
859 3028590535404390808543706722628055304586836832800099288826512844459587383614024334598761554450806425993586083314981953024788833647122399069797538655641992941963601795952037175927722806509846003154465981414678719790175266515021817301303241879381358326162179431145130322593537205483727958945042428387056760592694110583905946258823400759042198073268374398405565395017626802863596550306270890291030024367276207781902739734844411682890638936822814425437904239936274616144309803447851382818454518131031503060099604049352591642463400921272074998779101572470902625222155341442705672758097984807455220516680
860 -15125344592513788979878163225218020387442400228926077262220782170876660247235156415234512646937457674002851427718427311908683768039989190703233056425560883355504267108853487989080894713906730911102827197879122211045119499630254308498950492874352248849844837972986435738999118950642571608917392127816750209434126316749810093284090006900609978034829384844346734353311867393102986769015563651133548761425016805107305335057137380139871723928277394730042430108202312015636025465432130666101810639354079642509076933648032748021565053493689362738788260737129306744503477894335615971168979655864515969930960
861 75538887047397552396604067210728789391408038309386913156271037554900858377597180703261793707120868755182649406723853009532334730048726504092801559384334260660474272436782808772413295319162535328388103311126858893721270439500689345581285852914883472769259934127574533888148909974173121856381865446703883779010576103123554234504335111847190712686920255755818254190480296854234304201889857571428420178033512670359679612133047776134174210763760058224732913640252682088291620634815105090667943737750944593130188291262754016253838273064751661007363805894038794538202868514322684992604502817479021734753920
862 -377256274639265038361230289260078234721591189004536729858174961338570992245424434950744804999020115998911027489496736897954409527679544779721010108062133401558401093782308575133688209221571594650476548438980426377575486359687317439358974010207161659247870088653373977248817932063590823192255140078956192229468553348853941733558942178805063011822347664041608055021786756100500664037350441431699488359160054652826862034906046068142703496656643667492449549710578935757493513541644418565623769365339623332152699196315730563040822770713184945110034241056275640026029376837992147877838045548811866069891060
863 1884095647387291211282621722724145065643172682050467329882658265781275755014808012326431181397192004583205710868749636187929901580879302434064372613844490105117854825262746186357121879194639134349425172389346045987659729096468526261456753168010274335293534278210940720674861282959532384656569703059445073398844322850213794782973132424693835562672026077802998750231852131850977286147948069785627745460233388242073039855323978588936166603947564883727664934896625068994758198987329329259163116363380693169630330155267870959498885712176066355700498443476611641849530300042934655923527063260141971627917240
864 -9409574905643705528570037886058664303530428383157137185698692612090514910751037700449711282093615161778394262035479953878376765418396053244198805357336776393036508762741608558021968644357485954534455577384291884764758947975997327335863298518477238144434722697315056955685215782373127592353122996182297918460887081926905718188189628361591271947409065507921987050412765532327780701010526276364994989774428979165609998902345317768082935446929391334230870022106782064376922537823576166749192262119988149887916461999770316238900289170227189615429759010922963595197759945065740794234443455934524536132812500
865 46993483921827523564650362621703387041909191462703852765570349230324883716120789440396245940629384391771864984963321850583338296656035780364091143518722397708575396364212426555670409877022357599524679877803631147033247000296310351550207456184764935010356071736879822021456800207921284623081492882667661801826666202882500141552191135332681505508264696680462078654626832074780156009990727867774472379542815435055174375582213685614217103445281748400490602277912931634175616350464312460992013694590636235538248782242839231306232334092335669876424507809256243259906166303561859143557393051296300281679010112
866 -234696094644230992398513647042571765538403294545258848973547067460918154817808792528537833363997791563987662886797190535534570592421887702164773898058284492020310149278543585280917462723004268611944850428984647472192601935659979527083888277135229034549411097300236986423557345149260457268853876117249004323013124017362520822266619858954437319601716642929994462078210290263802537024811090207682140062357585293438225039572259255702892233092102182902193150639904697702853515362529171545228781247592117167961671661154901512932141264505568784484370504273903743270783245892961944288923640361197688563040717920
867 1172126977865651899752669079232221158917285196517844078495338872094320196494938952305154346558374207003537001499229336815299527872187743656716806203682089792904201783594110408611733118328268146585606923134375459693880007360331847003775358985000624820760034661257238928735874630330216585898658919939663421527683571669358783807458054557749985647769577930467119320537837651230819923547923287359426718809242645593131175250543702665820624048571742786527381401830631831760617882799572187883606776941213325170162740087131536918907170141992677786368677506528071083235801835323721132816969909954433691406250000000
868 -5853883005815208508557396841557233552887593694590845714605177431484882548163087970325857249228746759631719932602717943657054669730338558469893266005716427709953588400783950024575879110544979741300237340769029513563329299432072070001573941474628696541468606286348076907914765578895724539021528131265484942475072710632286495629011907626892525052790220426731657470782466480253986471173807511802389544672433131771683595403737722501441412215134221662439123621300017901475726382434323996571573747153130070199242071050904290139645045472801574773768340079845948094983392601120542053649842273443894383544753114200
869 29235733308674343989803339807086759055848281512686156963620794076690897881504950277576778436884650099886840630029684551750998005327582674061377185805304138390332075557425020836201743774183212977264706627085832093055062323976056137867469397007926976973502590659091661427330359738098325085562062243604378206688770329037228583459900267594051713366404604882479644732632486870458022834178638956864872416789798152562374737398313318509995536881594298307267240341192955885760866040816765160217523184364167473485884905854361562105285140420165874298215084808693807323880908031171403420937823756491836113265798005520
870 -146010645087574740960569553404358584020299750773127990812565919842783852063378171213874830239383683544837152341929861353285156704768214619306533186579363771616083756663231856934823651377960988949672586545618322349797983675489613700039258080459129557413642248751440538967529210416134738502031218906277038298084405668340214302448285420844450660647498911730153418635344691975018195140819653930886292134785801983105744818498694279717420897962629385394136490377212008682401773610454987413658763111815237895694863014153896787106922328746747035097923170460820518020549564505038828494778384595717806583163346926656
871 729215047222675227529824979688817268069235265055231641830840127802651844403783059449317464456164205993159142006193911465890277457797627547627347143077189904167582481613155657481610658431837315649914754848954881999565130870700137307888372732488190097301198372065173759481919707589191862782819520370040317497489707690394708353233448121103069429259632653354615708170425691458898445548255948723179510051387330498757280332925782829655169964124725752841998618154324875566193817148960072452038681033652742091252410539249144588676601234934676945038717241640497563377289248827095745901484650545823040293223820893280
872 -3641893957172879146665582324019265140414586673526988302951042152041913741259719293465341235902058620527761540638732206919669906340262233910455386247822433523680988196588638633408732130126893933091030685054126732922140074474654928871392045011451912699250824438467696929522660924943727709196306205517804567253685834555874786282509126491067982182906215573859007247517081712698250146298876253931170583419990768702580242702015162193238088567753516098115546795139692463565557767471556309212255123828805397544072971243460374761905030817984993600330652968985632733265020058746455495014672140631431696611806887005000
873 18188611286682420480483320656041232545484075482906837343489740873886304595523913080766194488583018998282978599295386508785522098102569690549353360871140676017467478278495377367310506400175552747167117739789224004055590749953603081190457406930046207753417634079861579166917298548401664160476397544166813188439677416905320474675439098324191680208623712516376583098981694652368285970003749465575296484958716061121528286169777000684121193440456575427037211535324864182981163308635528677996896252864578231759020942612086207655991766341930306557242222351634679780253775867029673075899857572836743802139439533664000
874 -90839002593099273909965325702082357049242550895753255153698763060084347322038764985748785975589105180211901128059910881978036565466495079231038238217996625647878195292485494517517574870441976820806028528810026061444683779802605777341357644450402399134631547778713722040725409798367579016566905355020754654257391385682442309105503667644232973244050235993999165530081968331511111296357596377052058632153998830800216038118955857588020468715663717873024411252921608525832254398553372949305974069969266843169301238365461677973331827205721934521586682695141473613509568727140595303625773194070705116736239644973720
875 453675932950678659413198255220685600348788511330790542881901250940078397482639317700253936815227873871458294776710640633421736904101238281416728115443023147521403101060756126904630631067235929950768393909599787301158020705985585425121980464283723981963816987191975960363394332364418651774168430173075083243081096713095564982618809509629123909203671457908478772726029126614786104337522093812778109467684546331726850835698826317592609313394740093375271997437440690441539153383388730789804064890154249714254567008656390387715772187247550696198292837335548390332585614549971193237049809405497009201049804687500000
876 -2265790190250250154032810920765410389869805635927178795785751110574021676925281980523528508637696287885422419689622206359840295611236207170317563361944322226491025761576264903205204350364334695815766807482304873792883950443706548213366055400960379476132076848133441582865125803760652513141537536537903526469259083776620369027348971344689043870140154820463170323567573873423428643158571114554072578176747595148073395974569387068617616240363525660403431664579266103757576517741111474485439470304357893193317762249232300720099978831146552762827147549127845531072320115733608314011516933084612278497382386089725600
877 11316033105240702023561815088885401947126281283193891819317662331031031864233449344005763817369566409279532723193324132105017667932969883017093417930805166878028156027028552196167383186540234854815346199284487283024893617951464858807917129596586615855710942525455500721720924766786383132907564891717237680664080947091180711510588891702550838670274017265391075431450270404445206422329869785809032091910603706962970196158394328047136064687012473822786858544976071953715700091518390519985135603982175355642118899296002083393980182362245289679459854572920349517203873351821482593789557014167829291383176192454356560
878 -56515723424237446894440272397223789906775334199094778619257345468759766201211475368411474190393563444978076299775314714442485733355436146958946056522301431389696428449339637107282431973780102321600561598932205849731387829974001601221772908064957073493499411132257825358480928362594863368792337186993265637493210884569698960852995733085517654819781322023757577338343222440314417696201860286082333684760184782783945396561817709379865860077317724419053693754906161324203924674105020423544148487417077286599445273957557753894095986442543047498805094336052784198264930909471224526424539753820174076681392339476148740
879 282257139741072118164496923576578427406989439287856744184914387494716010948030007812657988277392199685385386753144063249604678463515773248179491681607398502617482731390899894085289961734806199308107469191481665165325133758345696279139457413430217921088125614187271733019034443130593231159270034415131326676404976979492761205767532935811634969107801852723207427570588371578454096484166547274019372713469836490508348021771575144989187292560143408124679860913084280024885030303232329265791014585938873015797123968316326173844876784750139977702859694329562052548163196837089909982169982101364973487504106332824498720
880 -1409681964956831771969277248998934305061043847352420898514430378453723713768854414018899839180839451837805425886441088615923365735399799347441893114391495930686177959617051175573692479345992324953559462609729452729095412349919699030474903786392963367252627357219385530248473156316996876073854319607388841753141650916572550183037860721846750366381485190429432055104495824081575694512691140530996280471298530061996828424693629670935384299814847864986324461372232065111414906499912765050779291867102443217806150597092895992502231818589110906275175974194339154311694015221963420549163646035925591025840152393861250000
881 7040409359602792050697865942786959071814520917537629913125418462197939092602678117688035519177858783298914726334098512951263120585424650543410135872102817360975236120675397471650677535893718762537640902931679446093098540680643218767411551260078364149729353429926556564237550383422004829426741210297969243716230838960673583991761108132191462481434671638583976414147195760994924824335482266000653479430760109964901292587196244109916521517104100129528997548200918773700815110855298301664985758152928339172913077953031943201277397794898637236724100780683276480269435960235130700023724107140455653052671339942161395520
882 -35162135180329137169301700088408792189731252428291677740722753204061135717590472912036050410406426236317142142292181348696501186143759167396509805574391054960426207609495607553992329416793459352583115847408217641768819809181670497358784448186672555645757144964655874904156926801557745208191377586578859998378880896500228281377644705680995883293407187577851925490614847127732697920160451518983073308613701143992801325792618447123541075827341304438362145159265577181491575026112804062071957881966625374917725309882732759700298325844623882010878567184625106210942228814894682832614680734195902411294826507568359375000
883 175611569813421851547701582547998611049507161051830463008592685877587325611069066299070195141440928315015398468299569363252061416640971606136589176198261101217983664278454846334208576135967333799424168615028584145187423962051151634600497640434004496486737269868779624379764492859422034391986381831045042574009042160938658762648401366490959185904415224054147316558994322350977598251403167506981192394634758122284202683163077323353240528215422203117640057756653721393839697414029382892606241589261887508814734475555524970564138942732324445230858799201074931458589271828062008684057217961232769828408931214299099361640
884 -877064570957304835501247157182594873058341760230578613329113923246095070783789510984609628449617306007684371309437328889997569179264581041960453860763939775879409364015133649961007764298977125253911430356732125566744883249384428129820358690629106167408308876098033983751878094993606653665859587991022469416571312912994352266556354397755554209952111040520979063027081950206083843561115826078360864271253989238521826784685120791924155101113316876384055157178721988900567083102511558012601175082613053151610972864748214845600816498991458173797286959453785063238721076962156236178596743279038438392667168945208933558400
885 4380367687718968782955381282200078349059740768609217481259529424573717754648982642431609669770970048083576182133009032422360740985705591192616052050369055151849705524233774839353281715481897054940439008109328807915268230465852172128594333799526157355869746025257977636365312067651685208139095343412790186238700119438102703034421988887330987603209001210164183065581694537737661560903643980470745561707979983671665104112806827554545859430116254884747264483708170528116302543325365694899583828446942625289516011418976243633475568025603480026744880483752126963061707243139343224117622063682050546789068286701784261067712
886 -21877118530650605941961131121597456765902204177309015072881961290901468469889106312370059580966752215315829126341495449739217019031317427796079040996482019240332897228819925128824234301362747706672057122893656856687428803398866661025993145669191022911651948263844865734668742550066260774283856540182388909826470012574368302589843876471385998380419261429874813340473020062614099661239523233671900578544504605939363624149708078530284359385114909942792214283452408812272642680784526724277651811097728335905633274520476492927386674987984342711786952137016528997940182723988804505900774711025984292532186997259712649791020
887 109262271804714976688712300866602856226546521426695531874709231700894594500122594096729835336733610274914456628740501513353699429885835631495637149508923726307412327760622624938772669622364117633097196228206200535654238555870326164988894741053569595827077937777714492902573313976091922469083973475769991962267463520369810940965711955053210936551295548787917193152192775250784399137534524315575248650269511994064931629955606874662423468442938137931846230974580916002508774532545057140763325340556825444111760528407221356403702569357837151309786020077895409017710207880622007939700199732080422603216661684206669064492760
888 -545696143529178965782025962098405030816141692035354373721098471389040007441490658579951373556772028794195512554576716454643757850837478632526070673504590907852898281101758267571460348845928898313948271702809120918498364859555063673114581279924077880059786772572256504530307035454918554223409259420089993640378579616783425954219043527055122332771100881210529142857741521404610485034535642435050623596601562419033991547506282152509019697808271307683123035964575972989925082363142557182152775298134521249819130802866167650638176767253849090839052926498732342043069478569327699254994814439414398834373600579529732197530000
889 2725411560483188535514280395632079119036748158196820494175114975216352793071111950613030482105813057194857228056603623238040815363012829165821995264747338167454295127212380998894582619657957602377874382857674349694187559028598968176185310329429590312109621226345128099116494080337276018843573804077839788260158609183577680107890509115078686746934734301880836623340691553640207031355262178512802180899579784553869357586350486440539078079552478299931035063961003163504648003666126706520165061222550735909086940064600825172387069151304814460716494804107910301620767994903151960388091478833304762250861138340056411863311920
890 -13611746501514351730742670065825383914739714115938052917537512432400773219327070360084180329168920268799034133383823713812462274481564073755144684215507773207117238022987678134928561510538900609628822058204901667854678314474294846677689555521701717907109288034948420674800917064156395397482792763062918942490342840322117903886242047595174125787242904329952396802933568979865610956961382255927710184437581610864975535918416662560128261282524304108650067832935801746627947187217385560680447569510879951472300781663140549048062111581170580642497385046134733054610636108475720103083971017682234161655062788657927781008591552
891 67982347847069433447592459924717125051169167021239433763234489701664916751970216725448487614816717391869474628011240770443835153134635385196850555285083715793122008083384026599811558610435586658640020380484637959543567339405849683182624603896265594485562661902941046018927139097077395643993746123041514359239085397424258070031275606153337612739196935869025357972779876295907521068317286102634150920867744906520478640212530627275869548643587279715989607089069456014962008745499856680950016507630196338385129083131528078237312412774689293179604642582388490604019345910477523617071170394104194279988559603691101074218750000
892 -339530672263110230951821086283200439577307891344867351362342658767844399248909546537974229062789771278899674291244481650591127362348431211941669533402520127643899715259502061101076786557724819018207725106568455280007390691763520558944610549728546214611190200423321031406188794481479593715237823966535814428710902348875178217593522733965491051514031272295427576176487485109326949408908139535654552132524356616490288900563770424275017151570728506740258659106093558386603639356233890772910335459309108429281295537267997824291543822488055635271050700055458617689923016919473274870953847827548404724349298059205303277670000700
893 1695752293721692754809767127461449003935938628665294946333760647373556574076300758745089654669700313442208899595689124481115820869063833376550779528527704108949375957511062925544011722337573004279066577799882766572041391360879397192489320326751753770622517686324761254279509544666740188096260576585386038468141799806971274927151919515191036196825992997180895687394929165163874615673871834195045589879427791481235903481428879091292861431076535000447011598447180719733785047073898825655393854582060193325292755961247293937746433703464472865547665870119912300509325209793388176135814620002018036176834473426037646333154078160
894 -8469277395377358109872047230554104924579380287461456303557316879779563873882195623933809069463324272393135052231266153029286510268870264011520392164291050163824344127837691233281892998028258908396009250421114712241795092199470367409915900737076712064686287997136531320310973285164423870078079949053410136197151162069092613209410372895869666502059385911026434120039033874004968676081515643498920545931672792222500315813585172503008578120044225472470281826583842254957013188195693832512303308518228709621848402902483133683703232917120717808200738489739683945049018263969370979444196740974854512979624552289711548978050283120
895 42299072578029933800143073877739496103765173055813083437878442963815251973467502166462711218436937986142249925669005255911632068046759866068710785446235747745580802515569251187452582906353427173776716591488695825386395600147075466281926342228751846848209728879553402236636928027580977317596667455048875205364542659989534874579515757739262439211329937052584911978873512415959218765272836534530047814590196027730269882930614218673869420613166082553049758586964591696152794609971833835482310395021780799839837639636732230867020391334875313529975816077148280618656934300830085072941158488365508534451432827880928636263202688544
896 -211259318958352626959419928128219023509318247125852174536279053865037112255878428788973920426903233803556437965813391205585439179139788393590938353651679655314145191135237052526618647886084360047601346815749903815406384275288128026352254890037572002952833188321430217643917692994893832027059248729178255071435634363498837383310195593990292287165888735435371447332562812786717404896686113017841720897360240276425192923607690584692272224814942786102912422977305549418184895984467649465924002162674289547668911405455732555636840695206179188219596782977360103018839775059377579832220733074832352826888381969183683395385742187500
897 1055119006614737757835229964341606717192581657886084439155552019303641318736159822714161832232471000490449099316437004014518135476640191753943594007089771299673768624621919727223245866811212857316894129024035194083635007305786860153910927432963570315751050929409149804955129614957775214583305946830232533690113313285692132462337419263562984478654969165609350507834219442928748628620936139866343165943651768250239452207886634641607440083787821246404417876838158783669375460530533778957831204006887433969316679754876819268072527178866746207157672956022499079894779081642982727715426679413082017518202871401662395298148744512960
898 -5269720205642649046649227605870942234530878324742860478410524283493130639790285974246120064100926990200071503824298399782977547452930133648593562496433880043470882273306581265697391662191859315218563662219151275573611367223222792639521725542139880697264435877951043290895051584727863961476756315738967609799730746275189605161548234092894736099797174292382027114826155501735001275390561824544240545087483229715371790073131965520652104844261250446554434783253527365050160737615037441877684455281618324303471484887288634437389001726005535349453880352224525244816570080736959910816401315480963240506760805049539856894775594528640
899 26319292239527802246334852002625729291483474614121739208079259213441775942890304810194748707244896758618822082504004243632446260360018131348370517918785452052485274090263125565051488946875915823505395821317006926947180243417430855340881588080320427509140508444939026002356820484347173734183132210976601299222236986019628554469317716335261320282355599042035244870058254736014669629393206825920740262832470414918375657134941411090873979038364602255964637051816816996702413220192429979669541020261744866509427681336794936846627594848334508289315656667427031499492968095548797992374903637058573884462874035900158059676576641961120
900 -131450242907419412330305733057558503516909131544974686378129189071578647625879911246472661598962012144435116956506110083475384378131423889345472753383267341084357007817480832683229380906896935140729726907577717929586194660179279660841403042690044801837318428288889913200659897863489495483503532542599803155559950279793638995146831323150335773905485320733269787870583097603636635838270372252014258811417273018497443285730022818766573910585440080964605791684882279399875166934794771427319989481783571053536226252373569858940493269937716448661299203178395073302275216943002366140501915295000632317230011065273880958557128906250000
901 656521745930507608752914316047739473724851378415522850945151332765931092471098335859186434179055554550452859383215866121686159491222427860216012641758826897757609916957451439594375376338552950203422609416314906418576998857721152579119105096676139409842322893784688800669222575344842097309396111478023434184261682864363098514648075110582683877187505092641223228029477552932219422775374387805292605335360457908202544832528089028043721064247774068482580707813077649279563526219561447051135332331168386098556478510593192237100949161172384099669666352497694265206553227466658418289262995830068199824862223874144958999921689896154880
902 -3278969473854697092496539904429120098814252172685067010540916578836496199093456766125981026581646644401097706786460617381592182381327092583451371342708996867403583897886162677796741763198648603843036425078158152345553636201811299743826572572645241730975237956208451271635086144044915352969877474732256730598779247567267777263887752875425141970621916394144943154445378838065646716465030227651161485356519852404106942992083472344148696909548157831373184153031086371341055927664985517491024502535376239001829260641167480742941871420163138606260102721939544068637952767694400305263061288820241006903226054152871323067964841415452640
903 16376691392120358679024800630094497946458778846965284847773570067057140484951816185191776777279320449888095966342123349270189083654247162293871190205556562427453115591878841281133228518301113181984600528352705722124525912813033180337384100002912558368436681265227148654567263022859986978841802227068081788483382509988680835041470533627768498708359415516881011308265760664228397007768890459927149429877070115594974886326348561251331304661023879298552200781470749105499356260590327597196267783092145115107147983952483930414795446367248489375195106603285518388639254452494904300268271424578174043152183764695384821226429965672963040
904 -81792877915291393181191343854952055562236047006690554300550518642436935054820188137323973616610765300049505849595892612781973133516510993093836751966911370973396921346607265911854565000143280991881052417602285769239197451715536293388594260523396240081296035301438690459481407686076151780387983468155297870577955788263600761940877860317568955436268219394765072612428354777780296788533807726967430654995643088441428784537472092774334379171487249486645710321645182262593858777438766465792499621817323609869090824352881186607882122818044199066507017991278801098571351448912765314953240947944230454612064090925959079007131863484340000
905 408512495223333809037552347209263305128515947480929619269047894214160161820759392685861172096221722824556648000191640452789523274579701313573637700431424747845032137554325792178544346741047105064422493842610311245260964068236711653167343710017404425599401192886743514781056312421065421046799652238742482182334099627618198730454361653753451777172611939550926884291822703861829903260091383572215909811574428574095644263886607882781348535143124610291992553687557294199507415140763027481403960241977013725690180882459179424591390763799054329119008855434403368631123101545783742472396603075904468050001112473916355005943972761459772096
906 -2040307992147445348669894449361938692832819715619433252971789979380877187901695642277617884917663681877614605078219837802287630041361090997704978581073065103751402232266362262260389811261852263152882764500895870181904925395994613941039989280164188770239834876172753205722163149785122549930207976137207209575123400458074330753194719482611293014873455276045468933219007856925131824744065564979293160834733819423381998064895027231157911597853931045006615331325046849489646549576608428174225649073050858194534504411569130218274295607882421640695306699862201211455907132192242057915384807858502372147617018298064404790172513747057377880
907 10190292397384704993908072608169329965306144775916243259054254252034590585661170076645654926876534155353466550170160821658614072863688800683135119043286642690180652824880508321984085826919725195239866508477462284370484357269962074038490795412506918554781093703486848976760087175883798402628271369240957728087441018825646908794410068816065982864972817124961103370565037127755128512965344601236367099765018132843345040209960863669159879390973753371396175884433278700401163470297423921462805513202568837424190103673588516497173980054718820179891975323877179798633965992755292772853947754322137680080331690271088986066113561884702369160
908 -50895348042004005668913115944986686555796659205705025528426258846890824125521372574436173010335993826572655071609778993636359934401793734689446877600556084361199626168318397841627565225860081233934795832538867246277694449580702649520435855942421669213581784080741035363003298835498927043963888391528351648542450462967063611615867307533922820918287795587612720567326901384771544274743158932348140680991062199279254688974264851725500449213456987352542493814689320781058509353146454742959670235387417625763210889849900969426690281433823407967049297771623998762291351199124307392086883467665636797656348783280990842426203946185006969300
909 254196787800548059116463747404003913050953611434434340923053041985571332816135348171551403153933346504554294857104946788898871399542512162255323239061083193619192852369819060727160776815626808363106681055804683496260432124418470878792935958172271043156943124011621892792117686153096951352690927720064594592280225634622160238628435985043230100619646455784920812901608599418974190353673475063844470832972262004645598225259474722040189162781900928492033939330119975073050027993261302007486413831740994903350170351567732832699688155056220773851011139570882752062749058076777736262288352217201502912593415115648300829574023142899617108000
910 -1269587253355484537015744760385931631666576004362092395049753929477386491922346326856814425642447318530988208929167014456643264297715074480714773759925959467032122542880030363741698605084641586824527324613881633506047982423606538619905377944937331748514622525970133519494697674248160048239538754382080859804300687372921750708509288226617326771220357338333182815593086998839804860639122188401480423331133290756713490585298915467423548957926246619338359128745558297630299623813933648331843722200605070670984710053362534173897840430724397736442341246517106614738060488647405193224608470813583105145883239511977830418170646324262522278592
911 6340968169887436491132424434419307271221647442203644783179341799255882039787789008999457339926602963025242975442052596902005326624153226001374556100618129061466693271244937601563917292135147332658177087808080606424279165782008507925981854719500394572712988466700447325687019119461172579022943284784267741064289931445432043274238427837659060413371532061155132242798084985506244210523852602443321185158391497316763139043931464975252477090843300156322949730502870321942820573243525999428351125462904730751742881470873205586537321562589167057602923723076702852196080649992488024820616501900506912618592784766655948382248216677706537340920
912 -31670076769558413615250211950416605943437065898286844284409980148695770494773441815781280902813241772565769466160690327728765639005502132057303841050784624862917530537851634621846100072012715022212715608515139432305473245764307843862771215183469624209109279019540063123360057115291273133168318708544231974284912979971422788172445159133262705493899307408835494548449327506640371424139662683912782534999025714243838745450679080999051042147891608517528467110190977236371298721250128501637783433742769480952637204538716395900821548019168853596929536245698798763413626825305482653727198218809669306592799891945470373381491905764529746875000
913 158176944215976304584382219599013935489674721244455651628597491213639335658452239518031370117008085961555212229674422666421874385394402762520597497471607764923224467965611669086109765967555290800974789895760170658612221249381428004396754371562564607221838239133737883726749025679877552559964439551984334942759258695147551791424731866377530231012635972281279448882504255799457515766353497284388433726158123057381468227519758066606106424692175422848034151272949475993699604113495404859781705238135438382114944277655133907155955639198212792701978737998983469286709459806767705109846145116129669246486872705861925903472106858908411968131760
914 -790019420509772243356351020207328900996023088053544912127513727998100183020606644857563681164269050781728166114292931588857611126176639618059658179384999394829890258493454342864432255625700112151476932028605228727094956240072449496795605805451977496682375888014784944433927026508359986254089350716420666316954065583532385994921587788149269877937679446797110465905283785382000194391693212565905417497044464826459276007766015402602282860354279741443295989844130453901398754385940101484744846516048698603441393825511693672238888015252320758282001211356677341064178605173891817864395431634104525924840039174313979464320973360694993768270480
915 3945780056535146614359042800379773855247896734868524861664194248034227143611117340982585817399682581499997507259364696569485555023636331207139494950589559818986446427666761034852956730283551379816666206962541962057731092914897370710771495662202772852282467549975483274385843181577273373968511839097314147615825223734145212720513120054718172156134880947890932700265748238931822729362861831165208742950337878453259029828566642479508510858681272654277541821717880493034359143425633471942249533267181408711734861195209045205812536416934931369347809633896785319656346099579389651262093881292936708074560163258045905109372783879764744459475328
916 -19707362181930453887219018353425180554322191661597708779600096817419857185612294579689225015942737784238524667807416470311568137809100671695047149998850694510767458959143484426257944367955510439586515171237586764644235535028008156115479904644735464846279791529626458493793922004056796600333997449639969678321397815047722940872080101428559608946512337698753739841999793594475945301126717763832760088248757367305101727514563511825124281866565901463583421772099077033851275628602019030307664392777626346957330184543976144653795203666476131108283015974957173220689480671279641492525266377783568839254092382022350979813219019614452878460613400
917 98429355281615571214245478799004718581020324765667945704000483559196233271651373146103217636878668540689686999517957943322772160486020803013430694650748288832404538749048155585890278304510619207531340768013246872487021538089724487468809120253967752449249122361711210361587963771625003739945156291549684980056708825429194919282156620776093989172939369338064433498995628097672240931489056039153925839682637916704798590325476495918330947208258015989814054056844923379394587347070136748214760688670702864552170205492868904875536735678822437116212232683351371824716890967952888453127336795864988861129938861085844901234857055522103346031130640
918 -491610668808504786511236950210715288337666872604125850820089561131715391667234799427977399635172870652573218837461696263763518906131160546641154395396166562414569509982991060306434559941373844299053591962244811449186267703857719798523409386017910833311336847525540195542353827770044272491991875377729091104095871421125119146727994404103775729253252618123898022478338661362410501226462330031667602141344842130122479228708138122413853161276074158533260032706841982490459044625601585277104264591001989685401728975698748396843670927537386656193672015883250538189244131409112445974976509181710469626428833920451597501955198378685642695375000000
919 2455378639642042404882021329126423474940033672745307568296203575184519747282489368198494302856848178776181800287213477530657836538783489563746353291478133320438383080328540769103954983820354673920191498483899547934455896366384041213517354822439837567898842361417007070227860793758980642805487168643935286363220946488535683922245310697814967031327132798775981651756773421261301548807820032315129216403399863156101749383255221620160758394721779125752434373507257745889685435181265380797413915982345879401369425419939085575921305403087055898682443345230411919524716689397084377810281910207835366820056628690502401122240600089002420904846523480
920 -12263548749081722663514008703625995507988537745939878561218538508666161129090259398774001436551323240735386274260593401362361694451858841897189666711241328921102576363162657428296383859407097528981826016884259155172635699786450727582730701531642449591842587663816464660540239507959256580099145152085742000911956792516110287243238205296647171318984109494850077070229645857805817977713975612326378484151710891375524854825542323947444003788631599155473042246735091557330189786485417482138693239973838898435482250694012978449507307228561961944854181104439870655864228323077703785649019021191775447335401766599129241117413150040311334029487942000
921 61251166390636182684217633047426253351517126635530338090776630987909165248442120775635620638584242027560018307924787889540568723646634823807896272390564726424616559468564847090296814064356838906966774894318775367854640845838950430923519247606466089166640502989745643255684149551153724504295404668397842784142238051654839672218877321696307130884626358362517023288937968896284911057393773335982729366849198540729031153181638128906791608931634350624827490784941277343490530946903550677625570838454258761611236855477205186088762579542627158110072250874901834404925540523854321249324512063033974121878076409172184780548493141241687128520555527280
922 -305923667276442105488961171565507480134204303857502393609573086441780592157349204090891575966030840061728724845980095695590367649016001478997139191278254409094749735740500131074638642913626077187182210833338352027083103140009074549243824441678716204568741340854423738820418122215903363711800800973939334079148596776432252394102625092547956851628111011534662381964875103226641709116782758826398287911183081383667257939570756627094271287727431557884812455588930649790861457941328104474062385481872798853227285185407962263140316797207430622256113274824813146936741972662889880144544078644631095264064038703738043219479516777613982073397026144760
923 1527961111749077038249307693301180372067910986763906862990392121881482697557291257702069518096860425443737184767029513712536939178725641189790695202375680201437482428779746050112767219752780298843889482060335647719234133776210003978346728793216556558030224898525345001042391704675313658408885907356295048867686924311324684130920531237332038665892223078328228018665001878479913409638669156079092463349623831419594737055262424613304263925209449496591608335084757494902912320511635214621359282765287014605808844773106730528352979188405338821024624481491568630852664299536782599680152407557557355164927057916299676736331016848414716586260727110560
924 -7631537370911245163983284636996696338845680956618430922836211734289007196133007742743561500018410025349401631709784854743893911590713023907883180042168575897872274251968103919123831947141862639788473982368451314095525462529447151904837828334084857700551393838413925519275581944888065512507584916070672781952786965039787248030546320687985659140373960654336507777606824867042145220292836870320690427229072265392867526743097531880491592229353878395921927744418208939225274232173112821643964221856423985794998950890791553094531093107009397986371570332959959956120809372372634677407485919889201263553447529484372444625177287645421325512778701055600
925 38116435301199948819030027051810526578883292994137460392976538608016446752577833266459734194686545207691065447026168679910043104377399103193967883021425752052075575182802854169029301184643681508997567349775400076887921769606536045189568396652402208190862096792943065836814257930143635316524370067293522435266892733496018471698368927893445180773473564899917688141291803617215137218824098136783847126262237740548268710865059943731887448728873564469028499818465707237713191130601062245824719405198916607598961181772365194489283620024772193187217622451618200000336646557036986284373648075786077874288977995078533269492795256696440077794564736856000
926 -190376364220356115861786042240414347113752948269855026260816944991442836102238098118116922948623403440141660575049708579464308161712171546730131165198805727041954141706763715477063194361746249437487849884137392392663756138693552061556969583712052065748096325774688638763786115471829712029076902333944429009837342216435297442791386121198841261408477955692773761610827191349686069812873475505689807534510913168388599753507529255317606075095373567658457307014376448826269897651637504513594915922721768629920385065435156591237322113481000651900314058914382380766882289726321438961020973729842115986942850134572397293260730262266192384080289507015220
927 950854979870818572211509574512533362606986138607798027602570070453484715375795463092644394015238789566187581944423032063559597398842884855836577448619709294718713782203145633936140873673015247999534784210955908066918221059494224428272674404085006541978086287310472920686439821612267062238000062358320071537806790142497763924514327354407680480460168487929446103848298768768176966758691768514699530522992716019610263148602493202588884890019292057587989921018402935938679640019816374742128856953385108893452982193481909720254205855355340555514842430356447196131636590310000817257549985251177595551383752964707826473348848470848379204574140530186000
928 -4749151758298754398922787583906888077245022362550801571053784780767135404921133589907765911918784256076809743871121501739869325370298244942675147062879690281272886185896099152256479471416406976808021255191573958933368485571935054121814489076437505734987532264745734900195741996953510596415011087317686995234627664127669327357785098064725090293101513141170298182485030017176243303748102828542473038668211162210595977126925869332628089852844426133425697218034002070223141856943766961972236375807271433779983277066757431060164814472468691784453693312272738685978576837649591067622198720139468101880621984663073532273064505841767647231383056640625000
929 23720198233052982143166560160740538943398174125119181151441939055715294164514596186406925544998018243483742961853610084039820957716021374094739162940540110769759087085638213203950554087591096202787102932280843024166662834288243973224132647270904226706503928642002378834131585431500849480479710920510298878243996083479424842788610911128523137927518196671436935906011112988377288702510959887328483982637627765074777016651090182960169463182325112442042089835899340147258276235068610453032740480226720843668621564275725112312799377537979812496732514740593343754659061296966670134297306784439340669020284346476508958634737363363172186275922058729617280
930 -118473463217775378553772765534021293969983353560407092955320222487954345585129354070817386189801929829012888234204321333725772417839698153408670335332052488737130063992246774550914326598774883722522680774671522416402310607816014253361393705992849605431947041443119408262947542289592952512718556156742299235960604094367664940606015444742003819191392911044687416315457424212384127202585906760786983677206061688031872856929291017329666931254887583105415361984984250089997253682870383910117852391172922340685267612373651851169724003017432693243928246824148190309168930826883776910768274908657562079596173808083282352455948056245610116910870357193495904
931 591731046146783577094568592624273917250722442594944127005627319622972832406929641707090059916841002905381235541407190334935383182550586910150716497630552172532389685890383997488455014698499687765553668745674091553459446107781381609162707554099624774713806383147696292613003299298181771411537364262998594465324177270472225535730922031106283435409892715031281242123639204248187465215700368832657401178043936459572176382085466701664807499902793487074573078881592024618768491470965067423937054407374427061443325274225258575150124106680538287042548501450354896563950959893094523902743689203972940496455715876142564111829264479066881353173617005476250000
932 -2955480707954160462848945062946346657512996749226893681557076365713453363577529487281656897975209086399731385670869604087043142397825088054454490661448734295212740330278688313636006538005918504880528248938962334958534036085538982178811591914521194556108120937288118285529539010979652517082303037171951134373480735186747006296968839750761138960257171319535343919137093961741189902578195057791378507383632234135002112109021688588966377081707719121603356599103484214211941551251656745517001923448930833600722686709663742404749676291518522689415307326315529505669629974269651179549676792528469267967823743550841764653793581333965070090004814540879409200
933 14761564950767832536844677377631270550922363184777411099738452158868909618725924341621137346800079681267683019535104346243966820550766249017961335993945446747793536912217242809800418507082079563497600900381098050275207511424021068545832817065025473345620411112285778360737033002320665305041299199594096769753933789893077223305613301472667467265986337558792144598529155925912715169234111559035478041177891340939488108567030265253213713329332621088570882074952953241206230011813282368345033613810722257331115776191548432974327373185374711042315014296234201141448220659792952925092770926710122260713061171479103366734450771870835342854740535331309033360
934 -73728801386865030818394453925749333104981610553518868073104795847027262710231731320837907626148149585774883603994926954205680104785144059602558492946205041839889560701813102470791169524130515164578488437128289512348868352026828998679132860394372412374003445223568689564066658410948504976464304888764947998824519410975594482570608638549727595503418735872680645395489675601226375344066560533375569839514035883843837890075154556812534314947181091395388103548171402355228449898380675836877495379783534319647957874174008908365718779421264299842416023647657059752540716395300923537105726613605873947504664825578817410446561242612605864367581409356323503580
935 368249735269154752857649304634491321497608685866238624493475290487291247975168112586431046646108939642319472118348993450417674961868045730849142419314200583307255880724563838009192258478812305688322503744801189329057984175363948046878663591488469696028445015180819016325338283186234778866404603027307280379155621015247086880859283697165741897303883768512114195465981349702581905157631713491446551134197128906324663243129391376503967768990307978921408781041953325481332530454190158938292378110471652135162925020256494474241098915116130457005366828993258490546464193896273430339042758765314382016727971298663182169298097242877449321107351206204011530752
936 -1839281530324036826505887285434024495727906630795582873404911306653938658422981758911928571656580441055388389052651222628955801759330249777478355566553298853591262011097581135355741248278255907150542419879215342001438115405797496922177085780137388706124979108942659082607859480657743152991924699949424717705718513083632618769247691452000624116318186372678997887358139515783928755424704139953153034949054856396293416503530890856701628133667137981039017671901931583286940720761479100440674406920860773062694694667085386080734087169386699143409228200894535057011450003107319171693448720847540678882900629582216866022187730319116468308493495051167968750000
937 9186592915599244768460568298645928110999576341647094821275330752551155732571563107479002897921874561514639979473220621028295786802204449262111743918323840592110038646677352949268803673364181051723093409855632658022124205015082481959219595998978633025256032262381691042267643937543477007473007039235120254922905700353682663650038160534951138580019512368165068643561701226571880504866212703161753610204757618127362863722678253389306559872090127008845176368042325488928653040946312662948329069724946498035681293861788215939580535340841467870140952755641015353220996174994178793173941936843044407650682096233273088385335099788381704013111823205632359393760
938 -45883995532603903774240684945795493816666327463343965072148107223563075274091442599721885476294224222490499257816672291596551984187982776964811855285018329609845981939960979282861775276877599389469821562018804907072123561296014315542584016263555325931049585446970386495761100050523656481888100190635968437434768876500003495949291409948968422422708514189431029638878242390104824757964000471422838585298049681425779137113403594184773837883506645755932172122342180558635494906276465472993064329544632085212217487883520029872278197493022502445699747618276996799433447263016297660138552205432702729346228934470898955358522042556343415105687593346211441137560
939 229175653938138773909679246427881646432550666456957610424254124471257532519157471557716339599382227479744879147135455854726122263942107799749699255896417429041722742596823208558702583651284282360610716853959739099220723644811828689983726343212006899485221039133430364925579935289622948775351639929800523931383456901794479654954359862120586178101125747842669577183634559352977956151747638521367495547440305862229472931526877620494681751866998903736738716757737514220638750674353835082214007448153051989767524227154544199414680242677513857057871068264184262125013197241202904191596612788733707717305231832931149207777287984298892550173397071826191375049920
940 -1144659250254852705857387299977557797873218488314272320150928845098461824656855669110083206828829317039789582548724431104190578754476804382792380857908170031224349230310728685301179393875297559237305654924830824543448188842969718829227228916362098290513949764607931450346380634239127387766251010074907936018984393780771363808522007181411404921552382480635286030687508670835198060472441524700437613775777478959482921641660176231000476266328320406912625160930387256009491184887837895435159764940720112573691176419255983840645807703210943607963419966866768031991467262974768641529509646323072852969670635403455494678091620295632271742586918333743379471160240
941 5717214108605534237544867491917663815094715085097853246237370427165537275119257858466940565457489681282689732177475904558656450739682232305126663158521146808453178939915435516382086239334642431897275853503405818654842175942569265140667349529119938326690291066585842525640795941470668142934516203349699574164959246301408512114828477963103890043489826706277012034416388183646288544805819143771628010601659064947754385831661479427324818411363210020781037630748976476571564757815286241486838694428981714040537574620414159361973274185951418301223480826272337530531398389990399527898501324934864910978141022961328961089970103946409176846629767762803879351722320
942 -28555724395954393405147135402837163747367977150090657668308734458401117706407758199667680849763788694729357951056288886357195966804888432054799310149513795895724211159556395015475282118969737411971000945576989784257996218481728654444628322223470604911972207503488735757048773784097126977183544306539635346545789016823914065286908867120011634877120343869059623781405134747283985392519299065437956436423368290430415637674902212909738520487060065384260506581641742398995304140814779613537804773038418735547830118725354416062626711371434834925599068844688580359892966367557362231860934270241348324205176689070234254125806001705811444955809741832648113275029840
943 142627213048722367909059393157330902704245145680728523454649140295937714100933765769283962674854130171978023276219640142886949102493133101779538441998101780136650089672863860575703689056572071272941054563804477077258920667072048740651324917998458694735301269715198245403711266726508449695158529887382484074475786075546803019619660598178174987564261053303464165545753480403265045616709326995999521685476171265000977652905446769382626037250603940338148367193393077000366978714320900138894888956990238412305033343526238705186024682104461416263289911387122736379375553684543105931932389892993316045345458711734107963564736686467948976958102387625984017947572160
944 -712380624496531742257643049509338142214529514708299775517659636117951612273202018646370639843153838729741927698491105162830471417643138320858605671632468107356255479669018117176316624895908173783810457911375115910249799730132107851876056131740182993301849032528770897328918032431660318127831004681152979249103105239622008726172350530039045846787449385559035403228236236718184382309931645704610719153464102086279951172341343642332658567023145344395171038714023860435046753492972789122267033740495273087859370309311104338357201915757901455393119631609706561197301069112331778110929439190445520470835567599015810695960189672438608818468973198432033344689062500
945 3558133912829237908419127189083678339949819375050978772955929611086488476115887331228433248740408591327388252631616948538158545070132923676669437851963226948911667580992344458277475629109721248951942181313958250895639211350501110117306862372289591246967965538133120249092585304843848361442711473116446626514038790191551197023844972065661878658018470192200177463218135767732247037475050141725596533053016653515765130335709955119783501405484627420219590202697984012238653095687927505502394566957071525579511965975815577434795952007435003928755640282749517087689697219616420609917310582768937749708889091680910796831882488455770408108946867287166850276725000000
946 -17771863359532927185285809691776300376599256392300078966402502550088433456287069386949626955918002742095041748080750615055813029023655459167297139376877639887534491881806371633574072248988829705388928971150584286978747646544521929497119370728402028162709975864354115409051232098717952968093881300713752970696441103229470830800917015973064012255949222928051119569988958526143774226195197606615612841444242984764425919101505606276281505848571544751887821603356509641066055457350803128953046135001196125207030379050568765720419871291013501544383544719355915530667453512123061671657769130428120188151978070206094331762361698795354194306466609326212902653796928680
947 88765484361764250883212122325345196178790372476852559145811865957675068899934359239991272968840710633695403873729620284280882394173062641881008943244594758889163829568050831918485070472774196944550827912927416766007894792138953248702613118844077711942574641856805666193043640788739089270416112515708607762823829375158814181297082856442726381516036281194011818974158878049286521922226039702499702316132543230527931577804802206657745745200184474484473277628939857188058382343984034339346541899710793837647601929082129817179528296742678930528169473625961417902422879570039696999612093234617672274789313334982354679013692380767737516708662411971991329031987577960
948 -443359249422946970392414978070157704542797904723519902484619393786488872617288176161770756864410089504797191289145308065474660481444569208129300998167886269346192756334093553938846844608212892966717479079864259901948715021917662059711891474395261567561277351468327879139305526513375092505717608398607866832247713176558001211436379013454618693885525659593558396461100180640702495223823916572058501920077891685573810788751861414074366879286608335904563388426779265239150489901289942696039791296063303289870420571733169383293356545067349359411381533501592264802006153206813209701360367391992885159379442400730583443697080524204963221045891029312263561200491732200
949 2214460318508713002802999995840408345134733475647507205244568942621662019184347687046146878332248497631969111391516080327028335808268975812995665681049294959642733050604429342118160214376110761498673183180776176960207491258050282574324937395820379167798160849272786245648375337906636394601792901801265846980878988890289700465973062830644412099464867183633540373248905624675298636995470484675111119425119031594045079140704628285165574834156340814984093622618705077900191993671045324535331274473817749321714410612243860296865471470371890074029939186611840430811234640485447656971355434488486186623432026560281609088082587914234257412267839280913953911768245717120
950 -11060646538235624419263405242381829050172958254681496514616294350252406611610241868456807302827914864488098351108151369633420477273932937087015193322714636403689229815913702345632284439173311119274951846518718904922299522125735358752812450466492314896002392873473021826948990503544199676195270862154743625183442949773078556537939140246225673563511118018037802195845951337541284854411877447566868857795219536112497702619461400371600299050387032330313358158602217709328596611722833848761137434290434631654126054405725456561652132208278032220106652638272534116990053118609112797210372673655033448782425971388559704700630339838242720399594681542734370106144955294000
951 55245079975414527856468112409372963184354943963971722864802732033332209679441271162113390839571604212742867684294131446644318892798298055902546969803253967316008245663081057982916247198815171205631988718153433016173420326074913726683342943970387482393282193637220666328083811663338536763330743002350191608434651957331359772402955747273437094700109331158470815305289469974155058004960606991500537653376392244551755523252594433297111738107633212892706112325187078654799265973871109076129198089754638060657453294368899528520674397164842575042260390912789341437849601168759465897424722727926178836002745176533173461457004049017975908347654712022126473086865542438880
952 -275935247146109327686455750532109705821016553097358762838379192036233883430402567621690308237566153394529764536574154442010227242915868966193918951065622494314726058957931124694082726292401406599558935246659216378051064758914091145356403044726042519726950452463218769317267357625183552846258070353125169220700388715452327434638712791778004320306876085088818184560623368507571069241437821026848152075250421587056673243946283807382582097849597385970585373872281653066997370161123782737383407676962596760072423941413568901881252348548409702893311548463088624645295319877729255564757485330712890751190994356119967729047641158045674296721131929930494237346809451320000
953 1378228516700399160322696088701828121414521293539798227818137412478985608739471376578432179654580157563443524862636909909725793993997414773434474508995134389232000042644021147475166607714407865072298564296010356725627563748616027126858844168831020350367559447770116833106183234308366958602506206590635682571389139858922432936915291596459566554559390711744641798408454510635400319063943789321012888466971380497605443405383455038445783392978992283197734029292465319338458946743062705262348753591063119167305204401245686924006645084852389611919210577186933741369269198465824912425115626527789474754483862280762884985341793753066753481163157531110240500283516466555040
954 -6883919163603146749410531302583030396792656146454023643137761813901851599207108081128122993767373638144453245252059618154972126185951448003579948674383454260681845076728260762808353129726575971770967147662986739829785473021127221445998314952284918207024550071933550010221135336980470186311260036063290385170512842167468965350525539265925053453154995728231747636049240731359728233562250062106660893475838938082723438942136567072004086640764983559991599851137711421924592253633556304920498759930485983528138615577611047367835823502559218657731687350575544052307559923451001970646527653920511730434423377763669452971840803164115210348751254128248272639400550154518000
955 34383554356426188476113334359498486903351800857157793484572904557394588615934979630346750450544892412512085842777303014240017844928783672227305083954773902432934451325647962134655334480414416110311532245395232197893274038021755859997290012903035664761787543291228307380895094824499311820633204578033398049490414928941180067771734892445705940484164904405566587274430815409307238326385822806882860803901144649586858313228545357372744282029030880782393731149626163595014433933144993667932417857913171533152928266868773288968019182352469267688101538588935241686403019161478708603599241832093050008700010780713241333625706151172063872287951213099228227949891414941917536
956 -171737941476919508340419635529921835735883733360803832519702530608325481842143857463290516110200691704754403660315504072171637248467512588792240351343143707235629712426745835975919688435124306408721303840755474628598727543466406099881861727627610145645957656083279464167127696429899805380254761359947150299494488792567086635575349488928276709207861477636225009266248633898268380686295849254382866050704819150081702229127168904615444814591943488799783258878709871613536299748296440379656829041198418526007057390305543615579679642049342496807470435628158213315426416474520602654013290939136330946233584449635915921392759778029468720706164404116283564450351762971119900
957 857792434963088035388929840995847831575260444581653416347103548910967401468597323588849181825244834220194409087051316055360946758280783881323833729801700021511295742319587352105429582779408761372714558368663708176282045619403783863568755546562148898837698637490152391555768431488945736382045725496914711004789609643125051325026301522613614763907457777098121495482795943466259472353669299388012854433792924251709761994076823832052528457098340939049411680760648128711241286652162351809881326729455176302353031832571782362344261943251760049656061163167042662946949767040602182469571193982643748623849940038451302065518056296196870293093851525113815461385648701507396160
958 -4284485178808325938764122431278843292367036771736129015888194657138808993765384335462049410264923310797108817830418107854803893777007881912457770769416633197214561719205872108376284502713435201637201630265193991256273056668942699151541226816596954573004580355313548218783248376487061950509487261485111578452941839397028570553497758649029450213301716798534716161554849517066324666570224381680605125716565694693034359827516967723991432345416684546570916502864002869178616021008521250434821727900974302264972066704896946933400708959285355157470323713903140082015331448088761273583583966194797467098998088889996536651469565434281262806191407489696645667865903492013696340
959 21400087598010303698310893061340624995243072092404648577794006681642226360934505700587295803095915181145100351832849568951523098218840202670148823759651379577328207127211811677916999758078576241754114503618643605961989511412132981163589652191344538482473347134464959299240625363266972620375853996364634474233150584683802766372527908163222870934813271446373886109933152187101415929156973918517421837673092505445418201989872794767316729234700528641283898102120037951797956469078121058964715233516083690146667423657246148960152710601282704968701246090640443422916344273623747743489327972135474531038192517683978297041146878218601424341762224744973928552039348296005360320
960 -106888979200478548159792429405341975887698469461541968677627356290077578542375994619079253516505118014157037694831785086585992974957644553961837093674508713618009117890604830203762514416652888624178103171720204261028895528355393379874387898184892772941103853655999458166519581892567847619481479075592106566612455264123785692454449291294097221705417021289014635690320446351910262607810263686353277814363150623701355990287418526763772394877000961274818794653472086091675325300318859393751067857935350845928475626738264721394780525406184877136377377050284692555637301686021645944333929168298976574557107292710748633897260280689557816609427480051645413041114807128906250000
961 533888761875439158342355526686411534090481429152342819617701675538368758588350441385619580519484460424509657580845544657245334318206757397520102028759252679881835344302708829321602569406799027467278767142827242927095419912701236444741999907687289604700622786211027470550774186352055846590542247203789918334796862921742113760438456397724524797775388327707402621733243833179767374507324089174250976647463468072896879701048075186832901751718985613085100371486293350566447457176012437449197760378301879782795370949201328221976754668746881219172333376714989210264744384974120033469829276177558926834442930847411155937431195307082716598736866353061613552272319793701171875000
962 -2666668919762458581949083477887949502395803811930360964930412215137070566545762859519648736378506062723252499663163037503184855924099240431480343293334936722278813751948561252484719694386350651746647064575140231044379930021340375381481610765527470426805085746095620577958908487964270626681450621428493303117150651080011285466639067558282685363603833051323922313513872972583544096561061780129142825197849515503697400834577539084004577967777615832566865326232397958637979921169089662592072151201932687735264623817108283473377672469408002020602446624801333091552474103108468526914714471041797522909500369690076504325348559043002323753141709151355332594264196444945621609440
963 13319498965791719396858869707830775811551211147855697031480044397517455270078005560009875827601883864692465756365331474963986663546123931957861320084050930045857834005059791925702494008305655903324374227005632929723226857115936869766278865817432121238766835346541988556575648833964840824857505180759141005185352680887699151707719537856003850744084843793530994794539130936805722920600686648402263462051204382607837523175160961956033711926322564230913086543240356321331819694894087098534247603241706077482701899565803625513144165040674443962345115414232048896239784888910981347083751415997531260369471481996571634606465051911949880092089355718947606483282886932943468894000
964 -66528410290754283087007736144403719432177470619216992952880097275981895358325307854198705508198206232877824291389077854721572391052475863461724332162557290633615633541870226267901979927377316571065209442979380245453669415988834053863726907583958157432222315553526633713601399518195755779760256686053178360962109085554223460033889600390716320539821359400574711197972375056780726069265622709592428728765770490804253849472782235672096231831204817397894809471547045957577507812343227781363060281380622139712997802662946700924276536226151906664516688784410044076032679105879324906863188335356922425301090978677437907236286550303591951092957238775858262730607786119231544589600
965 332297344664700149719561956700545002759684361020337726458945149088324078370080812287293016113487413515514106823311248973842465207122211048586022052874120353216608656654730042084235796113946804012988921777368510656048379880897595999609496056533345408107058612402070854403687819355133205034657447903395149948017995639763064328873935620604448400687919807595086735418165365081448475972498995917393256838220461669724029399421761822892758149871726149076930995465238283610334201001391160873496792567064835797452300182760671257331386811312016095610970143454791884224608969975333667564788245312487068432021080221277973144210448291031100227726672549572165716449136561062669506962432
966 -1659766757771406027325969400704067948566746420210279016733344041771390971154906748743466669510949037486910523211673681468726598990025536552202439342771874435062253383394484941052212956780324357518293527511183295978709557893717288507366271710945539952501612634409929474635397234356643596575799364527827741717584709070245119448050454833764496454431797860936627422460611403776297697957462613769639182837107100726734603176183427100009902536574417374014054152869341850454171477412222566130677018272480436861286836812096706403389801483410092489332237215566692743889686516401499628935149655339062884739166357152375038009756500947072349511574549468278287660373195496787195626647920
967 8290251747710332070304480046949998129862859575610804189061066930461032461921612819473571885975060859422727846031420766798293146971895906460328626706916394541210634789860767595948488708633884846756316171539829699666150118538422444147444769766149904829971860417993753218706275741409088491686774488799801440016477916038556284316529159097292986211578144113993244562526617820672124594453503905384811087096244713321708592824250262644558211339871140999463247430815794821198875490339774308245201779400660975815446475604034326869823895370116223688350122398899699959029526789686681621065569002175448046275524440026533752195439805618318424434238116683237632880984293152467417988190360
968 -41408437190268032603225372961780207601122857487684130427799853934689144579949378080738347178398160387715794561530908478791061328108591640222819122032996660750778325629108276163647668291575240944283872613011442766410987420592223675054644072127411972988547463967974996707071119018298494687299126708003140457107097855419854994494233971317573748062676455042422411674891201978615856421368476481957971770897917903081017688249312056787891438989956533225617638618945120919064378527105958903596878442197707622843036785338701185011621546769609219857914029262848274165355205695724579692761723057210394093018833195674881526606111152766142058090651082075805788917932659387588500976562500
969 206828520124764992569257796836962027646475366605150868184263460313617605538653240361995459590760677271975692133962432443084351731729188378409127503240148439663330336475628541415949137803120914520468465889551478833260246765393563041552608162122470535876748942832816289021903215736392894000544657654009494130442057399620328352272541198325137194700620881275321658719381822306242117720240925606478646058360903967546238629026057894150871784459633471271438597304310006643173277641024021236823571334604546540360446982748413340143340379848294994191942502489791994522497957549691413023826992501473117392543097087956960367278625732988969605163887703574363068902957079195877859393140480
970 -1033076474231429267008303119252660849430075413610263872528614912597399277149252525313265981151789156064662091122729881635818231072399915147827033766184040402235912866210742559959044920264042093661515172407089603038294737709620425707548852108745742006518400647448448371454764000250333578796534913746057730991744090825938650378103569181325041968418614186937521289987641749806176213758821974539577592589860178367424438946423536331690488649625690083670262545282615106769716801858341672492327449940029865615948673448789551935063616223783968682353481824328286598934248549562630705302144398358002525933080909942421472883311494024486874723901704728153399909641257650458935609797831424
971 5160062718869651848599660276390736477585855567466302555884430819873724504813465239721256445505846969015047520025993744524941730897157145692029983281145824872136125026902267163544148159918232908607980006358789469346786280012007275676222381799605405490848860082517996500057266118655116227768480259184737379309947312570342383453967364087977804883236396342836938395959860602851406078035876851510757158356120389921532060543930229130592038082939877282750360624098142116438795442300825023219046164186688442078744040878669666634345846307223473420851292713527297798906766481479802476551496669093497850636220477282220737881687881071649019327953307693544535913949415215265186144812099720
972 -25773770061843785725258591195346734155019885576181994762159374105439230937108409196344341607953587484123514104656583981140526855458536977710705317726299361887058525725936735677990575428398169517789858982378521474978032293681373789514464674523749221870443637552083202682899204738755750294049353557964917671347524899721206040811740280501164853603811693710618338311133832701288412730356720123852592469672773175515264666500805929738817226255682230600311551051558246384478452894143611766532557878985191510133504103729710457097988562436248867025715910459840533741625577930569477785880752078374630271982885074896526084436629470813817542270991040043170983153686393052339553833007812500
973 128736405447647275051137464757846996909965718294187558627024211873005819480315384063960431875287189283494633657380265311760493851519516661535485965210498354338236829422458926408051589498473899133051094197697445394032103748501003717410378538731162608725956915213899655743977528294299019968221848192918293815774893127076116503951755152349086550401401357885268940968063325934447977948942354131987286761659632544034111787979348727795603005614969703020313467780043576440443740351338671571060992431276322642817586425827036133143623246770657571727816167133479089484544456667957045342536055116028123380789440164200326288992016576263512496783705078590353938622468003748560980927172324560
974 -643021162733885003207170191013270677584171683266142169117528532610034200997673863933436859418143917725052764623362413492520331198811548827895420144506236646668913937515670099563830577936422504396605311367349149735078218415253986740453276787399492907034682127839447459131879543276965844091785720183313654428896155095713867342633766751723106871384862726797325413941933541968219311495268792218293820032812379013415768315225380959281394894432831093957983456512339769760384063020489648114396508944639282866737177591699934487329846719860821728485281992595899522927145043176535153648198401424015020891872435007077944283525299804044592400501399275249458976708451859429249161322748391780
975 3211808269245148682686070595112439179317862664108833193438322003908581086008894069082910261914216286483084065349512773034434885064833069530103278055123458942848831667385962446026517861077310355293813196265631137651108639674140426077956367132959518417701437910336522180484362436675716575104611751069474355967922333657565675855001481108606697783091372339035043065690400413697894424213356681292913590233200576034492071018048879798592864729829885154840128311387956523927859268023274760803051280083027763024840575561750303595468367263214109113663365587185856582010727680364281581678525822353813300567167243764706937439310020192811357313308825878017386911959618327016823108379688752000
976 -16042587410420184250096920236857726433580512794600985469274405501080259010546473961863921646344061881767453707560322508752940640052316817581202336597056211420479563912404269389732863291753983588173503413724335856607740387716633788043070993620059069965465686283699329538792281638108727770117809719737384718589776000594910522329028914348829561032213367524438552426630764416749440916666165540430792622238142504104962934180776989293102321243459980254343618021805599695440259751401736198236927097115149571883418733583890617498991249324236957762245334312693895936079986772969881731020912942009985550087826900019894132326770273469718060079373122099030918217313675816766307002208115625000
977 80130835785926815906318291459432656085847392464332455568125996771004773768133871989658073320531240514867117802348386737681013637108808669187581783616821199316213174915591437688737331487983050061705933120752056274560668466793421582037038330466620533706727276422162464840641079215937145873259888876477418041676670299798529528112242683748503846942530399963131192145551187393946956591812250876678371301877445282334436265163706699171649004902357677225412617803212896543341708905995731473031183236714343610197998715666393396589524961046475062238462852239556777167644419356398544727666057857116594373205125438859972116221835538008111530313502139368470835025026902731936024606776945178560
978 -400244512080012776791784104068843072576037333525832357311140587143515664475801599866543648436395817909126656916637903081361709220119151686074986720826351286973109774501701608496402724252348874796966751835249279040111314376570413525818949125081228330426751273335647894423856515306598116146088504255206735310419769339995722642973727515451371465173734121742960033246690112627382196183918739061131231671864467101239515611030119593858759855899321063654572504719111616659406926412564830037420422991460460056751527513465573964976516500993709627535608665022316479154584965264780176884323108412004369896635679456560762701102452354363275327676386135132617561917628514783262657972932593222760
979 1999178410695875871820045218484823927371626722105536493617443790737274360864831280232276241934602195685014660186271037862981366788950614652611527134668904793971917055478366563378354771801824308229997361056556664459800130032103495547757570195758127207136684092554972628940406904851138700668409382847763979231820911207945948645701253882080905476579473972522450835704890451580341588105223930197006352449802452524023090680922917392510242027313673407794385280738993869326987987772161124850650307003828235627258548141115075292848975662472066797931006298213661166822997898651720587306683823452576933161935841515990622000733741589056757318200231395634911272028975974862578879581408554198720
980 -9985692163628890196488899331105319514779706943578164424752436077203018363707499098711216534969263008038925266950812990142136520848891080331156556453269682618869932639353677885445965926499928559985548043236576400541552690313414908883952353171669421100953131258221011243533971223720738714052922376571229263612003428941730019000722079339577583984416602305381430251381848838607170968561961971396207746341553430613316738083473399948607985686829426118483019990796670023785841112319532572586894840655101320830172231147117237635848258078163385781873643830301836093397148097235025993110200929697834071995714059233448354023797840451639306545149666717353143870291066322147808246770683593750000
981 49877565343304344508456275965765612255270707465375133212321036471248511704553257475723711540621191375525722536247689757081008106176927924182127550072396987596801906149676882404368229398419622776686223661426324528698887036223988841520251305342691298057767933909564684091046339445699918143587481799387383681650170032430659625997490508423985893516088303239028526201709677678316881109964684700888614144963216132034113297059723142896725966991337570495175922269197978992992790744934304814847185701170693124356493384340370096935932981553621073040978537695032422592370527824230442899070316867117749132655225673562648666150528726341080153274673990993703422174747241474047234845817635912412000
982 -249133867626179032397126307140611332089717739427357462735676867506592617017142289122632184426422549589565854419852258919024790998775795792376105532693591877965695875421756729321207907534876018044445954235535765593959308465049557299039544452857332807508504802267224822267395412404437982173418124466390139468934912432863936319264451062952801229849342567788750404268321897663338110455497475040314628207922483037828450967295835803810539625097300154739346925174763306103989373272888138063790440798678390967204759533504963688736472109420593094648663360614765075629411735645602867368069373705951076146788919462893156926817356401867167043570911393194863183613807816754607151806840100259256460
983 1244402126189765055004974738616888749298590132846719371345039083883387334236183763572862691285589744135064440693260011487702669180050007467514423362691288017102305949461673998949268388602483467546520483516256977687019536687073577149831295283346392761817658778364266406238974033474863166298558485381460411792950579903725256691341256072327827099167920281726525539264425071272351484457664183407215932762179934525062694415452400894753005432820502458183305690388781153402289699916674555715149192876874264165237867898112702639686639861114034457766057455462343770549157517026980197719508814318459319408402332683211354869480120177929885635749802742926564182023322799610590921299928081120503640
984 -6215687449413308176168141097867894515043262706241489542846409651714277182693946339390874113484424382544554599600988776892335994938969295429708730515881789231766091200817202952068754197135372198161735951709759192410265267090413243588842293005739350024729464324858098970187558307448122421094933898018168621912959451450009793331242147962897632309280611599370206448804998529306238753043506861064852385091908396456384225013125718171284020816613394043287544267586306018290504381035518617050778444929819390078943506885142181345207400123395279802894779068443744191955419191601184092680030863251798549913479364195580910522321228475673348242523388008533206972580981017949298115038229682581460000
985 31046885534125356575377923047218315750266855344881348782542472575060145927770777654622437196287683210273308253844532773919079284365207039100677110800140510680496617977685927435713980355234549456807858763870066219957873212268866150717872164048972184895095395409443499424693184642278946509428502312943542761230213706735074297654529307591326244631524508551704939215658117894942170284819388129169879743787382630409559101786540864963000110164024211075994657199293702380569816624824646910355118187765670093259614825985908291746496623946068423146802905551255431796977986892996413029271702235468924420596943789156620260495726677630359501343407803879766759069915330429711535119163203360465577408
986 -155076989103009514334418124754107713052803511737870834436127461898753771495203935039569475853668194534073066075237651025914265188132499662850745203540255593409174283509232446877171757859564052814177185002089326707193230801647226969863610961400799199399944038936621941852549629171626583731171778794368101520343613088915051638893059675342070745244066162750177256629228077073956928720394046741333585751654403686769861972103324521834293375914447453109689357252840835720270823647079446634508168471971240060016567691489778156121619095642278970701530246399016788824219755394119811883244789920371764946063698921019917264662516304112016491392203454623277284010644695561718831828495007740508228480
987 774599347799226854780832173290527887892929395002738818409430990031262506050005470866339935115080242201601029129606504111202965934643590007957622951827213855630424739311566325333796115752432401594623629240425917595200230853212592666086729523511590732565070022246753975008175959286848082872013038962750496955718351092554411934896437892032835637336667703227694152163709375038450803711932555907607182057511952658394521663114051468808386740414484496196928504085721711937730933945601168089980669651927933023017658830810632699280669862270579919892976204010059412632995658438807182423165805626742108702436358856850388235220585887513428361596603103678109486685922005795254471137168559139139625760
988 -3869076701810915514517618193510885755821464133945866466447916939073158367770017205187639250802551614640588136391303742701201049481241008794808572132861640058234965676622044347694619262386896661811202034718119335356592246215186381383742925302155567070049211092902561605936587407976311021228121808989042208984281439920805691193030284410103283269488360279510152726651206982796657895739394681832059872863289041970887588832481804560364574831453796804299030435161072071486088305402570758195185669712104800387880983623859659712414265229266370642086624676569748942594563262194023361598322421532376381563895812927995612118253934844758906500221808904323271454608393495421201024965199864345040881200
989 19325822959500427342484361856363777182768486169557715211580090676462489723745080883343718805828720906293736495220465610661206455447250337155060006406811427591183751711337612818616197326785914569613081952990403960224030026595572016214044540943021740471226595347764058982130173706170855859319435527205124886129777869776319630428280692604560383570558418177091358144226014994007860042054535709828318723224577787508478080927542184017034320343505970620484540786971876165862783983475908244881061308739373762551011503789256614870007061796560538927958077583409440192900370311512916050908069458971270079917522324121536303031770698541852211513240269468794435524028790318774300367506437511366949283920
990 -96531509631040013342005221595675634513929458695417072445720755954653547155474166634479484338205075638002552493803234792646127194127932239628052254223921726705458234558145954937431409879753886410845141674280351094250331799510205676947929550467921723868904559590599264309731019168701901236701624931342770264557324814185758154007927297908637471471132478466747439149676980282249647964241419367546330840070703761352650750900581015584727936617154215604765711798177188563528815572068027366996546742975012537674315429559714694554503175166828287203350541715644759363874428379394691143974217059816766277239838307931227918012816777663316513352585914064683713593531785593594889573499823760508558487200
991 482170507238797241213850501411296055342029082282860250864094593315373419192328077538520128631801336436036967552296682364882270041305009673217819029675491974966718729629487867750035801114815073394231535103620320803773100310368837639649093112831697813472328526713891380760008622487461565208549993350299407476850411534025734472592573284205605937217009979241759667120068840289449383995760237563577376823135908976939576741607952068437107538338229186267891292591200442180582577186116883304424057374955616830548697710584631486035241778930332315836290078960442390281999652827605297031989926713486026968678849105857704432351695783498784994616413383063514044734219819002747727846646893818371230971320
992 -2408422241298629365135714954125979792560235990636665869991520876892817834776195185688878263478402844798954812723417400320556096829300728760881344044397240661250092041647290710384503421899101500673807718183909969337394871005924990427884331022259135751769544203495294144824438230267512152831013323639852383112695351966832171685177621596006832075514350371130144311396197854802349072394954986576287041262113035441720869040970773157038949734580844127323882411639416072107158855143512387328533711857941397892272888674615230491601885529413996083497584956764420525176916997123533522130290571776774223497217516135146592805576026908883634529180276072381079499125680352183427467318829111454467773437500
993 12029984206285198037334487585563806416010846438628260538930456746614679214994892367589965948492324380868898158215659925065416153346758927143979321712195683464048798113364110698395908330936096116155172489619530159026665216706332278471607534612694172536532667924810331277270104352595025456235474406096342215749213439834327866624854988032420832925026608495180861785397487933707057893751218414539405348230807799500179268653914413389254118088952294148828808432977835803361488990152563765796111706801453663719057397919573940217796000622088329618698585453523581569881653676171009594380155055272440678329487396118368620837291821858161493947080684338858893305524918111316921754622004723620918942362160
994 -60089408032400410719683833865517403275144720893148202792544987672979760867655574049380463716563773190155009412012828498943451912843720395643719650202265159355133081119570231003557027025249212491660393773602582735983292556284647648502546689488960328615578165238111966591193227475487224738640976283972172133998837755309293619509461786298762007517864542830464847819791842806043259086409238008458142193258623957375384881485721368324208093451163764252711855012022577477356229554531643120777775571400164092872626143714601536379067744680181567580398892205149130292295513166087325084546339406385209014432714665514169917205875363060785180620681030973620951604207234838564148394909070830949595270598120
995 300145083337718634449074024433790446510019359637132229024068933401718001519847440226553673036504475130724016862013826773617041212897779262662599659804279238185941118758054319686108969161295061390504680457090287636017049250989647048299152810814203852481832644455694948701739035731830660252307188071700196488416305169735868632122638269251102690817874930545592858113057927592238906746104519739638932431989752384514522959129070665716817569405267037431834341053944496357385260044875522207716231695088578064744823763309905654937766710376858872483519766488566839666801511974246982346633801759402170324165786761304805443804621453593127927607813222881481774076211222593863009874142668954092054510835424
996 -1499218664262199002393718144134646055609785456018808071681468818949344435302450818400707352767680485718224883422207618673438534170849851236693206132054507238930780186567590602849791286724340291584097173969903796173880341389230415728201089592169341532226021492135624869268224601170539693529345643229626985471758150822726853860251129909160879404436673250491746053484528482911276381139347459782738413572774558903008071490980438427467958498892731230052282225584634973071987618141628364907271609585107013966295728900070863967894821423306243693558884091287823932460895796077614092260238035027751956812851276006089210747123109658536411599904953515921692816756296805409024053948218878134187445582868600
997 7488574672041876661906435664784892033035839088238379334978650670378871903516755341660504129170560500377893600243323912731919659148277090430022233237343476479313225004118958076421224280729402860670816375496610737157396288985323440648386585926783671846023658004849961734158233213469696764068346342310473809076585347138595518780391802354685235139513178432619480787926094231551597598103660911257290315191319047707922526186896321775030929828441341580859457606536478783239677375743509142343973182964221042487991465508860484620438261705741589220689623060584854701126217025328436079468123391629022265640056724296404605887357862986573720061197117330365195874053595797262459226053583747711977963461918960
998 -37405355451030816793189961712377441668019697249367055095058690973786248936904835048274161406728701497378556710634238181331282064984129554903467768224606443135647722089712430872705213466368810882208436504860325175079780060713263879390989109063142889932292520194566191628034862293733906181243192902222156250748274504494888437996245625990086069309091383363207253233487919687618737929641432085594261889661375992035884123872676566622689968846944192195431773465821376668721545444677603890934514816976823946531479676363237057493576331336973408145195563717467772089652472643876787304863354546321163725907568397576913224973321995217708400580651118935902015616956761609296033176217028238476517205247898140
999 186839563263907683481499408353116550473892181455797402326669537496690072267422549440328393813389610082000998985049898423266363868138945424392696860301087238485367500728393423478277292489670036338558656816069091715363465968928114873034069723949032052814954630401286582806700663509241433277681213795884444135369259036465959264866131805496025511363729702135175734373431330051475045177911659872960922028171799063183152117325716536779425351325225664567489470313234968640832641862705557180993736144112054490531122900968175821925592973828055535065417362363668771103666023897749866429503777902644997900865082998530112799871764437279353625281815702111040755931569843782267679597606655915033769559812500000
1000 -933263618503218878990089544723817169617091446371708024621714339795966910975775634454440327097881102359594989930324242624215487521354032394841520817203930756234410666138325150273995075985901831511100490796265113118240512514795933790805178271125415103810698378854426481119469814228660959222017662910442798456169448887147466528006328368452647429261829831615839158199242673087323918527491743171412399807451497384460752013125688854008652611297151114362327335463081732456573239773500548821777960575584905410887040081797532558093596144722157361309607265760300837825997687492143835616118273391439871591785814292931300146506480487357837935802835031064242590922129527708506202543503604829311370849609375000