1 1
2 -1
3 1
4 1
5 -10
6 9
7 -1
8 91
9 -315
10 225
11 1
12 -820
13 8694
14 -18900
15 11025
16 -1
17 7381
18 -224730
19 1143450
20 -1819125
21 893025
22 1
23 -66430
24 5684679
25 -61647300
26 203378175
27 -255405150
28 108056025
29 -1
30 597871
31 -142714845
32 3162834675
33 -19494349875
34 47377655325
35 -49165491375
36 18261468225
37 1
38 -5380840
39 3573251964
40 -158546770200
41 1734021238950
42 -7311738634200
43 14041664336700
44 -12417798393000
45 4108830350625
46 -1
47 48427561
48 -89379726660
49 7858123038900
50 -148224512094750
51 1025176095093150
52 -3257761647640500
53 5167045911327300
54 -3981456609755625
55 1187451971330625
56 1
57 -435848050
58 2234929014549
59 -387282522072600
60 12391233508580850
61 -136052492985945900
62 674608025957515650
63 -1713147048499887000
64 2313226290268018125
65 -1579311121869731250
66 428670161650355625
67 -1
68 3922632451
69 -55877147996175
70 19032716806921125
71 -1022666757776606250
72 17466041565494502750
73 -130471108038119598750
74 499466842299294719850
75 -1053980483799931813125
76 1238653712882430219375
77 -759174856282779811875
78 189043541287806830625
79 1
80 -35303692060
81 1396964003596434
82 -934000052239039500
83 83768610503444241375
84 -2196227036804739939000
85 24163008287867047021500
86 -134429656775783524155000
87 416980399335521605959375
88 -751754350168737603187500
89 781950101971263206231250
90 -434800144961955710437500
91 100004033341249813400625
92 -1
93 317733228541
94 -34924417823139390
95 45800926659802846350
96 -6831023453338696486875
97 272528728904152516170375
98 -4349291872102904479252500
99 34330221175200823881508500
100 -150754008182517037057134375
101 391890655818880018872946875
102 -616223315380241348698668750
103 574849271654201644769418750
104 -292511797523155704196828125
105 62502520838281133375390625
106 1
107 -2859599056870
108 873113305177541619
109 -2245118516775917955900
110 555557145126764754908025
111 -33529289097122888872052250
112 768006302582793311450287875
113 -8459330090805576230333085000
114 51292208129167609082851246875
115 -185040435115363110522645656250
116 413227008833302121589246740625
117 -575849746787759104859135437500
118 486915138157044985206040096875
119 -228384211143079261353677343750
120 45564337691106946230659765625
121 -1
122 25736391511831
123 -21827858365830052305
124 110032635154649418379575
125 -45110139562589965127389125
126 4102044109507137498665872275
127 -133850109117243939188616973125
128 2033142335567746721460042775875
129 -16726797419760693676768954471875
130 81623045225975521923619092253125
131 -249032707972132318519532894521875
132 486857626946210802091340459053125
133 -608946477398877682224257706984375
134 470814051271457897280605844140625
135 -204811697921525723306815646484375
136 38319607998220941779984862890625
137 1
138 -231627523606480
139 545696690773274914104
140 -5392144819036967251906800
141 3659312903692364996819118300
142 -500001258554933424513889064400
143 23117015778064589360214839003400
144 -480077693943557238051385893030000
145 5291501479813583484914737466943750
146 -34299963780888003887012720145750000
147 139289343542287515881540498787525000
148 -367371108870255866773433109323250000
149 638139233028844065696480169704337500
150 -723814991751191358507722727243750000
151 515470081328895940418593619071875000
152 -209071781238293458351597411931250000
153 36825143286290325050565453237890625
154 -1
155 2084647712458321
156 -13642419353979585310920
157 264228738550080727216285800
158 -296668560295214376137692015500
159 60796556630346025930922925374700
160 -3967275818778062546242488368367000
161 111924256803793294163438133723324600
162 -1637261408803426005701920953878493750
163 13911530852566695030351951100562493750
164 -73808887427049363906970951937914275000
165 255765917094514148026905474797297775000
166 -593176337235392894583446220897210187500
167 926498149629646041412429974225904687500
168 -961171467384219986244167101800140625000
169 634428320167601499367922346505378125000
170 -241020562808770177455950891441994140625
171 40102581038770163980065778576062890625
172 1
173 -18761829412124890
174 341060502611319044897889
175 -12947549249437805123230777200
176 24043100592101318422786651259700
177 -7380413505655781502108827023594200
178 677825996725764439452622208224361700
179 -25853427394226983757088560622002058000
180 498351504925043606834628735758632728750
181 -5495231184920767021604909502973944937500
182 37571781993105346388931244151923255518750
183 -167849889498326753789207185972390718250000
184 506035380915118543420886884228526890162500
185 -1046152361852132523304315339271440884375000
186 1483762355150140972621005983824602782812500
187 -1418030819751194049323917907605586643750000
188 872157008579815764142103895771999997265625
189 -311597054671244174125111099536008660156250
190 49125661772493450875580578755677041015625
191 -1
192 168856464709124011
193 -8526512734139440831571235
194 634438439735017734014430530025
195 -1948125577873429244696757060118500
196 894977525332309768547413788606933900
197 -115445623480838539829248321259772025500
198 5931573757147725535612419293140380177300
199 -149840606087038673720552630774195321658750
200 2127802042679734497174580035207838981046250
201 -18552934316715854652318051001571749806206250
202 105361747403574310512009280050392845638018750
203 -405064704616563942392544904022223996305812500
204 1078917184862153699126900184971709711060937500
205 -2010489212471473167463111914725371345054687500
206 2610571758462166039374551141605459704989062500
207 -2312506600124316848551036251704676761666015625
208 1331485374315693480454012239427318605713671875
209 -448959422938817647551930909248132477841796875
210 67253030966543534248669812316521869150390625
211 1
212 -1519708182382116100
213 213162819873194203171396974
214 -31087696709834222452727885252100
215 157829259291294784689404028965569725
216 -108450078737017229763057505743308600400
217 19618602648826922713137203361322911311400
218 -1354114405726499958743937307249487012202000
219 44638539254512414950752504634699033499271250
220 -811440472566538330185263103003772320117075000
221 8949980571079076055152283884403171536694652500
222 -63918208410162502162525169638350957007048875000
223 308901804761843274256193474160547813033644731250
224 -1039696068149862510658850799858266377054556250000
225 2477352055453018980499987355128413680554415625000
226 -4199580887570650497675420767366884077685481250000
227 5027079147417522611911022125189239769948780078125
228 -4149389271072105561628243471404858285453539062500
229 2245695033539965873054758408059158654164667968750
230 -716917310103354075090820199294123125143164062500
231 102291860100112715592226784533429762977744140625
232 -1
233 13677373641439044901
234 -5329070510507228720723969250
235 1523302467852373730038745662277250
236 -12785693299733659436741910012588500625
237 13135243697181679678889799921286551796125
238 -3328666307178929023321517326258512352275000
239 307991285136114240655906081499198149757076600
240 -13205213585842550411484859733559155259034841250
241 305830548441074425117647454023789828243553466250
242 -4239871442442392877519037173206160455244605827500
243 37759673680821836184297971931709454904411196627500
244 -226876360225128010054096736089030039402756811906250
245 951002061657401816680423154447018572018799463281250
246 -2841391512317238732870791598759672094219035046875000
247 6119250311591384090866568723102571504002011021875000
248 -9510286424493077252637182451770657708129968986328125
249 10557491048601011437365701346802033509154806856640625
250 -8157358357979542593206562513103939597232015800781250
251 4164787729583414828425101783759349470894182988281250
252 -1262383845495491023123670747927056704908340439453125
253 171952616828289474910533224800695431565587900390625
254 1
255 -123096362772951404110
256 133226762885777080791050635359
257 -74641954151529075452616555550816500
258 1035715799099351180688866609557120135875
259 -1590400128516261667560041885186692435881750
260 564133970400597988182482093928164260301806125
261 -69860583761538943152520204765457272282876710000
262 3885604765464122773066703331335915453556411356250
263 -114221134713536364536389855365586723865783870437500
264 1980188134104323126453366124286504888758793971243750
265 -21844650683271846600479522545258218405196394185875000
266 161772592517859757625304087207518076271156530457353750
267 -835078228088950930643838939647520313628427816173437500
268 3082890764807043698704364214148760770239913283153906250
269 -8270209811298117885667108277458455446584141066443750000
270 16237301465712281239444664232879817459499468818133203125
271 -23289628450809200138894875839810737292868174625496093750
272 24100350126610232820872768230271784357325268030654296875
273 -17502065728770367764134363893537263853840681956445312500
274 8456709380974294363905470340363352866180972603896484375
275 -2440007632793427648980466459921868173915692306542968750
276 317940388515507239109575932656485852964772027822265625
277 -1
278 1107867264956562636991
279 -3330669073252294284732828520965
280 3657459084093996841605230998255892475
281 -83896637182800870560495373585348721014375
282 192522308530194709220400866302963911472697625
283 -95531079413251527664614238941967349775746926875
284 15813969987343963269319885546101746023638264985125
285 -1138658408565477743625594308828307452341450141706250
286 42356769408805759079053015049732886881625780109893750
287 -914496796771593126363571198597325463258176118546431250
288 12429083178590813350419601887251946192291520665646368750
289 -112663690535113155367468721931140395205821724060173968750
290 709879898600507576955173641507741106304596709526282031250
291 -3201483161479568979049728891102150116406890949122871093750
292 10540382761860215038736461358736683491939126635984878906250
293 -25630092924818165557881330404243696897562281107799501953125
294 46212216148401944439901462253374274397158435459179773046875
295 -61523174175570678901921042611010225968941805850198447265625
296 59614021296789138101023187189312251106869969189719052734375
297 -40836370442877518194973463124220974489741892202903310546875
298 18727302582452836548689978126546330421620330021947939453125
299 -5155403399778949882161773748024918105823778431138037109375
300 643829286743902159196891263629383852253663356340087890625
301 1
302 -9970805384609063732920
303 83266726841278162502929776757044
304 -179215578387332676546013437235251755400
305 6795806827301991121245363916732160940895650
306 -23301994959765366686183904947919046534598577000
307 16168047620171661735135474886015140745389427054500
308 -3574287999573231243772294054254085337430710852295000
309 332630423322575459643393729499253746581997700574759375
310 -15619866036654302095445935188204953017993585710624750000
311 418583881132851447753873037014374101461122574898647825000
312 -6978278088850812831098304296937700065019070100405905250000
313 76989791585920262367039920605319026539360791969735659537500
314 -587917252664215745704989535866106013499689578782268331250000
315 3209949784884087534981143582076051514394246289456994190625000
316 -12821755172951984163606561363162861083651695985393803218750000
317 38040479029274648944758508175967338757198824823575126255859375
318 -84521135976919364231412060070604872057964407563888879609375000
319 140835190228148641355609198594856485488000415646416896289062500
320 -174898151838772538468386175049416933285030555346484353515625000
321 159318865106893387137406659226759392050805343930643144238281250
322 -103272721189432402864278161067799623066832111003662205078125000
323 45066474359507668289905361395734624113869141533636265195312500
324 -11861910778969653381043524641107768093921493677209779296875000
325 1422218894417279869665932801357308929628342354155254150390625
326 -1
327 89737248461481573596281
328 -2081668171121691311034725992522380
329 8781565422647472182708720997771754940700
330 -550469134574802260122025231913729563548562250
331 2820091850484620830309073373175459935722640364650
332 -2735219589199142442606923508235256990601499600027500
333 806947199951786040682004057462905759707880754938585500
334 -96934407140128284866789553987491501963119245407871834375
335 5734901831572427364292923390767272372257881777001640209375
336 -190234263218819691515913991926280966783850739971839225575000
337 3876104600581667476110460982403382313139443138645027568075000
338 -51810128850202243967050953351404434921495583064199511088187500
339 476710296933413442598337322024715675428374197913358400692187500
340 -3128159446279730895538079124172350607446834832365605727796875000
341 15021274490294374398145047222525468824994840971396777007534375000
342 -53747788384086949482067920873627941407978800074836757385849609375
343 144964473234606313884321788990119400177595919498637190014115234375
344 -296341766994061711199308766462849496904078968285708608541210937500
345 458823464369108521026244365126521684159604043701947432716992187500
346 -533835101191460814788395966410345693563935257829413827161816406250
347 458766273723948296674030913974544041087976356393182542654003906250
348 -282210872057263541183108676640724116881157584851384854209960937500
349 117462571488746992605783502758569673550057591138569839487304687500
350 -29617708476239853285793050588265958459510229525283167681884765625
351 3414747565495888967067904656058898740037649992326765215087890625
352 1
353 -807635236153334162366530
354 52041704278849918012021483975426029
355 -430296757751430414995010104758965805153800
356 44588430197264692796020996512340985463425636550
357 -341275701908539679450467762198015664317086917664900
358 462593341688563711921037470769912662063875871888770150
359 -182025372099726514226251483002045554365684823293586385000
360 28195606783486226185655632015314197863275735092736141871875
361 -2098313604861143352836247525169370370452436783420467075718750
362 85963609640697130237027815783556891678063271649078690594159375
363 -2134352643787201578820951930130879150002443596670800681990250000
364 34431789865084104574269279704319161069585504835467914013628862500
365 -379903136995834802133594753600645499213219529693962968534721875000
366 2978303900785712082801712451184964588250072884298312691181776562500
367 -17066226879494147479764914924275922401682830267531777121317706250000
368 72966786335443581782589356212227803734108955455009531497430758984375
369 -236112821262663422494266157344277093410843914667327786560481386718750
370 583273358727263217140147892800537226479239108968965642860208935546875
371 -1103562368320284543112771380645080442868441858053797130255462890625000
372 1595247294408259690140211298893230592487732918881906688621558496093750
373 -1745635645218426030209576779474723042852643451382239164826266601562500
374 1419735856031539071446078230136398268656012392295048851142424121093750
375 -830951836334600777561970827791146745556421328149155105202626953125000
376 330586938470093994405364872056106975133361279915305661031661376953125
377 -79993876469306694942532734472835761884121988720246801928648925781250
378 8881758417854807203343620010409195622837927630041916324443603515625
379 -1
380 7268717125380007461298771
381 -1301042606978516667425917106846949495
382 21084542430862697306003445433726423838186925
383 -3611683930519569936568035472994753011861929096750
384 41297971593779279653623076926677395002190054514013450
385 -78219569105298200615868839159341199784177389866239608250
386 41033886997183832968221239008020364972167880263406138780350
387 -8189486069149957833355384236101263432218966527041801937596875
388 765639741715300269741539834238568506915816366256589359335440625
389 -38667443062902307184903152117134731933759232476058491166358753125
390 1166982500414977069630812837799783659581318565436097263324866534375
391 -22648941214240994994114583386238710738842233184806299819290881312500
392 298469255535641136114308875190070044594927977669066450320330285937500
393 -2781702967430747432391630746821425787644748332841779977345686335937500
394 18905397611754659589690323413675716646735511182792918786870189795312500
395 -95861474350491936289293892157345239694461852377603417614288412240234375
396 368699036366060753116715851661855517694728447957981918337291795264453125
397 -1087739434144386036820338507990674902478362135645990503612215731494140625
398 2477019590312776134339387735205102816652978406278339400194185089404296875
399 -4360129064115437329200220463400687979574779102740310578691398888574218750
400 5909291009909154268983202658688283532206416778246245359336606778222656250
401 -6102645416472736349535815881274969400262962836003234139327175791503906250
402 4710537714926999737312701974616849654962559808278957550956011784667968750
403 -2629311845729828798201674616397356008229335146958132519529621905517578125
404 1001803311963362394112808700170558663955801725738010823953434822021484375
405 -233012932092420866979719870973085247165153031374149674771777938232421875
406 24948859395754153434192228609239430504551738712787742955362082275390625
407 1
408 -65418454128420067151688940
409 32526065174528335139776347738325426314
410 -1033142611638337342457085511900522439244896700
411 292547431514664277134178867481401246555584327996075
412 -4997347109245664923253254319001277370258957412452464200
413 13224104233358243196919922210236790728321243883990689421700
414 -9245843681545157813753860610622510781501299038153775719373000
415 2375994098558704176257555823010069714030019099374347141191075625
416 -278762708233207735190535586204356496128520989544943839480059562500
417 17328738337499140865918985963816540013784431230160423363084304193750
418 -634386085110262787303242281279741972701305342637637246903218606812500
419 14772922001620144741156314607595279767694913261619632839355655216996875
420 -231739675544383010098652784629960256721478891461253379670577579268750000
421 2556996282894740978868692628090380149918935843640686403231242986971875000
422 -20507499300505486456333762258619182784922059594583931915129974601818750000
423 122561232672581946484733449359891329724781783485874116736142333322910546875
424 -556049465116110141187017966845121975203311305987737971745142530128570312500
425 1940771604892088906975020335725006950668920112447888849408305785614433593750
426 -5256662082209396984737252162686195325622057919648715227140478857399414062500
427 11096923753643782650715779344223517877794383827655816310475597052677197265625
428 -18255656034100076393735512314891192744714868294683769752193627464626953125000
429 23284136045679317351159968875496449286582164365883856801550916910729101562500
430 -22763434780631033527533785821510433923344794359394766362199361010126953125000
431 16718555553871061364205979415898672663570928304334693409452452227479248046875
432 -8918668156014024531569636183113674860707673976491042332493506167225585937500
433 3260223740664315802433448546707019544235955153774552589536808200572753906250
434 -730003625919766529484464609106345736563183874736169358873894527377929687500
435 75470299672156314138431491542949277276269009606182922439970298883056640625
436 -1
437 588766087155780604365200461
438 -813151629363797144581564474062500858310
439 50623988783430159143605568577534292981135596150
440 -23696392576675776726398268663183584096601853567620375
441 604702696560678143520091641087420555302304849237315850275
442 -2235478294437761825735180497302616787648091550241333260435500
443 2082549701963098051194898104243594943470878573800993963371192300
444 -688742609311813167446528251487300212280513312002770923341079780625
445 101319999966671457910721780252622605249750752745443912376105722918125
446 -7742606944509309114274056156662866841181330249726471429172479651506250
447 343232212630166135605285439607026597705069460427810850314922821153256250
448 -9568666490035919477706111796544033358368311314767580628209087153626859375
449 178171299722867804825140576624988077004767432663765984304448339797541796875
450 -2319372097386332377590488380219250733231783156377070978897326407330265625000
451 21858140701700249647765316030757044362391924314896975835557380944391165625000
452 -153176889208227512206411471883454692726597461486512071696098906580997404296875
453 814629777147676662675971735738196077694343712051095928513458600396148218359375
454 -3338076921864504636602899848992808935089807983776138850227770219913658222656250
455 10652299354137762527434163379053237605736901729726855695320638962610668378906250
456 -26649311856915691449638585617085436642843509310075123078390146987654877392578125
457 52408636836926239887870187347873548937550150691159717489715495827645604931640625
458 -80905083499551658888115899243114125190306674317785100294946623926321666992187500
459 97434802922914570698421069852596858341997533580817848917238995215596870117187500
460 -90425679315258371397780689457289261601902449598610637770193726269548114013671875
461 63338707758636896142071180289851381377934458871560799982910947339131423583984375
462 -32355424361318540895648180679978686212459458039805919330824503776362614746093750
463 11366229455933356840726062410246713752862429248029630534602425180727103027343750
464 -2453463972042129616326269358569738054974229233287400625600994446389288330078125
465 245203003634835864635763916023042201870598012210488315007463501071051025390625
466 1
467 -5298894784402025439286804150
468 20328790734100227509323513877001808261899
469 -2480575470716868532131601474838292207638165669100
470 1919410279286188302916057798390730611005106214621461725
471 -73170945691640766103845926831339605061890711507854195133650
472 377869000786265590604611435132713814999719050877543036231482775
473 -468951478773457043267401318958853004518060206577214427079531867000
474 199515187774055702453565516753284570211349294847906020487330574868125
475 -36775566602059510311162609335876590256509090088274053164619738030043750
476 3451066182516573715700629327759521037456126661870479152632837692287699375
477 -184984330143886491054590856317205394462942711206441313716859235916386812500
478 6161986396753807559301515870392137919166176316296049832447273643406859665625
479 -135867294054243079391093800232456328985455652983615140450573519183424757031250
480 2080478811399876159271128208124006174784405092925002095810594348277161360546875
481 -22956265148235845441056069433321909498906568901129110471223294596124663556250000
482 187815305562093700704284561586639680011523274825427639855022352354266083444921875
483 -1164731109353663672570847469160372355554835682821404158506038494751987740769531250
484 5567748783038410759287435269550445627313518177052126598390804216547079674306640625
485 -20771974623676043651736732392811129830463774660704081598544509293192624711132812500
486 60999640549118814131069824921860593394945766681150829407356528948378675501240234375
487 -141701062742951894879514438828538810982150167778190599533257788871564572415527343750
488 260736363598068726801106672373524295495901244121469145735750865236118099177783203125
489 -379066273743310395921246839271692563587843567173541456355447853882054861748046875000
490 432345535692653636398883578691337977183640333166290769544416077204438507835693359375
491 -381856034916149916591598575320854960070175309011193782041786510802265854488769531250
492 255630365911158348241402879463963572534806145158744468155837405136883417563720703125
493 -125269231135142185819072078321056438673207466109104459767458367279502071479492187500
494 42354148549363283566640387936989388043020119254240396999749967128018284442138671875
495 -8824856100817742768241143337669288845322822459455474457118611403547126403808593750
496 853551655652863644797094191676209904711551680504709824540980447228328619384765625
497 -1
498 47690053059618228953581237351
499 -508219768352553377786147465153998787784825
500 121548198573346326426954160000164165099315324333375
501 -155472354170379317662758756118121446567731777654456185625
502 8853839900921154879817893347273761861668267506053741949571375
503 -63868714817307573344877897894575226827165008374397223480731760625
504 105577942585160713619977476098279354651298498999471550866017790663975
505 -57765403349426125843815599638464982717096509757524713166931430806963125
506 13333639432610185320338782404593148323390861468077978032348563964982681875
507 -1535196166033152491846307235512200226600751639406748239503509147727721218125
508 99378630832605762776502540525343602448414846086092336262529617222067499236875
509 -3949098208617245678331325981986887853149756891913238600235764562929055914828125
510 102898498863514334600670827788455750029876031222740468533747641511845935166796875
511 -1848729937752839054823126203401749856824081854174982199965177942385809352095703125
512 23810653487841943318801901548454644221442897397135001925422295953776894381776171875
513 -226591838564574687535820770293272966560998058998875774964964927820671566549076171875
514 1631326476715358038966254037289306747087222557741110793972016497784980747314195703125
515 -9049043692937822328363787033736016199346880095840581407366908128524137056568466796875
516 39216421486590846723756068853480288535927607643315269424583209607398934259758798828125
517 -134134569165679988948619945663113385969039235049945452345152523797170535703217841796875
518 364545660774786780186550573087615919002899494012888962770759976785747447913894892578125
519 -789996401297807225404463208950354959885195679567849438651889153726662045231321044921875
520 1365348534985061836362275279507555571344746459232328097204079811328598340436446533203125
521 -1875419029897034045583753740389071356183466879818617214765327310593316046914935302734375
522 2031269178014967314048467366847446234360446418670379164766829715964550344838789306640625
523 -1711273244661349733264848582823817426392796440489028238140433985626199007461781005859375
524 1097005122028248912312793725335469402236723046730954201846308832049999286161955322265625
525 -516548052820686420410707657328474248738224952437068040648749204219425172377972412109375
526 168327952723827870884262040365705316222341112438391556437417529494678953164166259765625
527 -33895389797630868198537407445653971526000428784522531842346874539884157804388427734375
528 3176065710684305622289987487227177055431683803158025257116988244136610792730712890625
529 1
530 -429210477536564060582231136160
531 12705494208814263655131223192910551925756784
532 -5955861742799464203734588284661730718716420586956000
533 12593266643662454824653454166321677180030363856461843371000
534 -1071327221272147541182695778479370753099032354506492786849172000
535 10794884118752991355024822709278233458976148275641363271019565682000
536 -23765830894465285544390216486857038009875953161296372075622246566940000
537 16717956605065811529427203227638492860037433482199523204188037506111737500
538 -4830138036740261051011163156353642924749341881296074711783074774861960500000
539 681834953055792525804863791308938426475675573968352123690725365739283805350000
540 -53248317219669068757674065428767645995142385052521221856499215044621632153500000
541 2520757676096226997465848582679711673913809511025316971030231019341133653863885000
542 -77481192051887728472846112196526046679998224818823575686249383513966346683362500000
543 1629794883321639595030138170518655871360832466122537831731816680208601351849081250000
544 -24436819879466245174474876525125784726395677238007896880501541061126061165999387500000
545 269640550198637942255877446237439173681733510648422455787177632808290931472830852343750
546 -2245133446173135432460170014528775025766774519482636441552567016183312751431833687500000
547 14386515749608192365263685644864006942087726484438616669301017437736145045902120781250000
548 -72036317896736556634363005175328125040051770076688280741476359040803322639535364062500000
549 285128387848612739289463109385837120677100845344440830186992454315897449526202325078125000
550 -899525137540088817987562138298695436050316118548789997555336589579890701709900848437500000
551 2273787639400640388008970007763470628003882415554726805433210733373337672786216772343750000
552 -4615797626410061227968304090556659050868066179569107879993887839521364375617535507812500000
553 7518936004564780339970858823106350583297048906888712699375363175959425562666870053710937500
554 -9786212222799708727286656351844367981768025113406156140210074963958347275568450648437500000
555 10090297676270661384581023290322310806308886336295336528495003156847788458885833832031250000
556 -8125407038389184360487160688291898092503452417694816781521563282575240852600057695312500000
557 4996705117749863139660590197800007775916580086829170524652870381460160225695947216796875000
558 -2264214227046054998462505341173233039920462282866075072026436584679889821020495117187500000
559 712074348868629279114873855618298633818217007905249348944023140333886387154592089843750000
560 -138730550242690469581626653442083093781255948521942543230870046503887159426477539062500000
561 12605804805706009014868960336804665733008353014734202245497326340978208236348199462890625
562 -1
563 3862894297829076545240080225441
564 -317637355220360454272578408899309038224145040
565 291837225714811101203351417326705385039868406904763600
566 -1020054889973884237970675770466881800007264689478018073895000
567 129631613828527989141946986125791333180834497354758000618062863000
568 -1824465046663029468851678144057217458428094041498285678429515350070000
569 5349136286670758503026797904580701573676656430350267107407807784161758000
570 -4836836770815274221251949531497067270103040365816953889727357844743853637500
571 1748511320722098258947034361176452620271063237424238633159700336564434032637500
572 -302432894128867738119359961866685511171607440539191169518563576284749325899850000
573 28469049023502541876689525543785326577506094620903769648635694644895867567360850000
574 -1603641907369346810788964944786637880927561266083606833255982471846813377074129625000
575 58059262553386295930120971155442307825914836837313209782169694968769675265836190625000
576 -1427141285879325053477051017197457075844178809901976703161733628637115203637248593750000
577 24854441401040560512090702542052068709880705929734643218648438787797578517430488718750000
578 -317122343070483780729320895293217139261474038921857643254398423087970969154438209589843750
579 3043927030728407623880358806750320666703706579462361695254131036952786944877909065389843750
580 -22445428532775706252809693915616574910282396343562695861174987467085340688343999616718750000
581 129262379582149917988912116519492903689636839843839341228058634973322636302573292088593750000
582 -588868059494454317386453617749266278044125263310647910552119857806085466388279397195390625000
583 2142522799285142239204589880591880061115241024220717741024151669838241520115152777217265625000
584 -6267641949097921010177166659435315882964896394695034486482069089214226694853695632757031250000
585 14800716926526122038300148001760687865075420082166481087908749972583702693131224900753906250000
586 -28249262303699862848852015770318007593863772616107958498106745222981274681702290935717773437500
587 43506903338462079995942625205425548871074847745409211311886651966734242039716695135545898437500
588 -53797584164146330228960687593662572175500295038623012429228868848841099044763847370761718750000
589 52923002463771570519761755504598362784744605282180421072645192797375541360125481762496093750000
590 -40813651218696588031230918634735216993775912265634795798699904799154164152401307035693359375000
591 24116024651916622790405238645276249475916097908764782360321201620634757040258476010302734375000
592 -10531358376487486997234426709379713428400714693072240153144735856453087713574580669238281250000
593 3200250206053408021355921804267317015655390346099022781504033319756319382365926518847656250000
594 -603881079217346361857297544934627511939765151170841958570549418364561065562260495269775390625
595 53259525304107888087821357422999712721960291487252004487226203790632929798571142730712890625
596 1
597 -34766048680461688907160722028970
598 7940933880509046122863140684171633116325654969
599 -14300024067966677839473230805823024089436277893937042400
600 82624460387908683301368696372036874809152306801271402318911400
601 -15685507897697974570798860945958159132306774768365565794249591918000
602 308350278311325232122619781930990971225662773987390205372662879768253000
603 -1203863999093806715161265462137003523827722044721823309446411339530557380000
604 1399049382430115170604994444131183098913855913417928484230373173882410096787500
605 -632610432607443085729821217799302048358913607375871246244783027916891659483375000
606 134004118897611349982117622587593009822596735106493455904257188963074213407615987500
607 -15193499839743675325279396755845646069927402935735877449885969004291488395855723500000
608 1017336319039274601395871849504311113339226515356712364929117327371408274614464905275000
609 -43327478593524451489801291062809091080671641845703584201986696677137351629465913981250000
610 1242551023825930979707258093435378843190046295181963737290219689316046979527720650309375000
611 -25085344007824491022093365048375099430980312777602554540480167656757286841509625726062500000
612 369231349790156815866349620117225502685940586784377965637161032417873858364433909902058593750
613 -4074156844246056176467669993243456281367785788227296050190350403009964392884621815345898437500
614 34456602274012241199349910508748233868888641154178723710634868362706995409818374080390527343750
615 -227335871005819967121231800196627797564114233996816968641825741636863561218556912742039062500000
616 1186495287354627732787763860662665319904112201027678775645990664766453398814911643952202734375000
617 -4951411863888405707815915220650902846394255221409306240791769918502938239691615151760175781250000
618 16653499602801518045898049174570900896005995853041551938279846343189717627771651141407712421875000
619 -45386758637619493628213789421245874156955518160763201558316618595096208306205609462098367187500000
620 100521262481879574282698716800422895726818521012780965077144723969815439759894076342423752929687500
621 -180987934374523240769540458023845388846532597037084566976171477045853804056070324584213255859375000
622 264278869500426911682597339609910017854646007749301400535921074361870410762044771312024549804687500
623 -311209496369996042435429881852008212664832759742087815658455600808455659831121229596020351562500000
624 292695635262454215335748565045664767436630369929643225294727698904512891945531428890518408203125000
625 -216551434622866978446869890368461344438441875771457658946254093533881468588291601550831542968750000
626 123135066332231703050109937509808538092742996193332013006129664963291528639350769662099462890625000
627 -51888977586735915553470955426738894902215303656588827029641070367974771010821377023541992187500000
628 15253190627519264815608735768485782473081752047363828694750079538703102130610912945821148681640625
629 -2790479568783428688473312200820646948354387512183081523103729721406421723866336452232971191406250
630 239082009090140309626230073471845710408879748486274248143158428816151221865785859718170166015625
631 -1
632 312894438124155200164446498260731
633 -198523347012726465966016641259490992354639634955
634 700701179528890561146914462556906697486668444711056451825
635 -6692581992121782677778078540323296344869517233280600390746901000
636 1897953148202746343670009585325343389995979288309084364087788453901400
637 -52113094981069585683645809808511935074392017923615916941441130881456835000
638 270921510993141124875513451723972130335374597071214113570150531421056245257000
639 -404596140922099390815754679082892741378965596437843742187203289803410893382087500
640 228776691442809257232770303019901951373153916621667301226309250925249905591469962500
641 -59324188800017892296062337020754065371222727994226303573671787005793726001832148862500
642 8096457231658250852414914755403475288323361313186242785043455023602913089520436381987500
643 -643872560814771030119492706824036792608008168250949507251688007210400368995448243528375000
644 32221567094078871761937561090728021843646643477615858111329000207240259509514691858128125000
645 -1076571142932287279069869197763941434520638561153549415944323060592428639120693718202515625000
646 25152001002556943826165527868067624160294909513524086416462515876858548164473563389656246875000
647 -426199955513000108350686460119147042978161379587463659492269805421208384413559278206087871093750
648 5392935074122899588651350478030892517100526889586625266062047607990271013042530251682067394531250
649 -52161930647324177018082923228199566111184087330649110421342314032233083097325015839853357519531250
650 392948948312974928193303595585547212261526299649229282064076087818215353329466418396696045996093750
651 -2340276437842981388807624617873011282853830359836686631165127260502077640021291537764294210546875000
652 11149659114372791372567858292757459765741790514313335261084892886784340968597662889088217816015625000
653 -42878497232002736196695176821489593677395119506794949914240671424271111001427389976955182673828125000
654 133982686526174535467667810410038210327126881219535054917338099321526702344645784863125910771484375000
655 -341610901049494319277483879869347508652806008568813009392545892728094395011913868599934723901367187500
656 712101168527127807094334350357837229029922553845144055855246494047792615213344591541698109274414062500
657 -1213108961734834144157990658284259096543531920661244592810424309678759728180422676859015638891601562500
658 1683768070945937223283591319566562083464819733987603276472230490328072354819725482143438523877929687500
659 -1892376845486951773993022480435689672712731170121226481349398486186340756920173331993255871728515625000
660 1704783662889913697599401176205978769391828241461854949774480793332203778086874677463738909326171875000
661 -1212001125744434119023013165846611510233312858395832531187718982919849170222867278911116702490234375000
662 664132933863989015881185299562724244109989229048389474876453891618899644208974259319110268408203125000
663 -270392082443023742677673130710579104815662942613113230715964494341512472643781152602532520172119140625
664 76971193185537705228503607091336315099933247942302029192531728770414033620267091530168160858154296875
665 -13664732229546969396687179849283341578419522024733004652622219998987123085738990812192015838623046875
666 1138269445278158014130481379799457427256676482543151695409577279593695967303006478118208160400390625
667 1
668 -2816049943117396801480018484346580
669 4963083675318164465200359148884076288884475220454
670 -34334357801878721171516970314438844208334028599707757013300
671 542099175696222193815661857964995669222859072742482422492265120425
672 -229652873031673669448468059848728316376517428316295103783254053421050400
673 8807342704131692512843725928798341394122440542584975362311605741369127184400
674 -60966147086508553856971062779751367842486856592052266643246973120856621387940000
675 116989242066460180698850092781593895987846516654877864667655034622755485842606112500
676 -82705313895580628584975832492439560447967084957792432584189741334768401666708079750000
677 26244555646418744644424520705542727433154931609354221771731955709139048382726498304825000
678 -4309187842808022591430053396234590970351767357720976233163976965555496057523118823719750000
679 406703376384779108525610431670631433807528163291518964465592992213986171646511463051305762500
680 -23891942762092729408277164976905750919398408200338804005191146155584649413058365516780637500000
681 928885853617637099212212477354615474355875433025317019372334535109310634682939627372891043750000
682 -25076469294663276618642832276532461564475265072426782105029653451619297271559597834467968887500000
683 488302824517114341010842627350964116621261150413244572233302295861356995412425148383889344867968750
684 -7070477217354209114091801890657594463251363182114363876113090137891777921603465612276962249921875000
685 78016028521987350333853426234993049339659160995402248117743636229915172751215046243069779002539062500
686 -669085033440221664119770290785022515855992517322136370186277357481632643174356369066133932404296875000
687 4531680042398086580367631751530149276327070336651947965008038654475498065289909497363153253889355468750
688 -24549724394489342962463586965953075073333859495850827124734545872568238963812869756905893309742187500000
689 107444676597280832046185703046824970303581687662225130474083326581813246228827543385258359656314843750000
690 -382796711431125089646385926259290833809348397615212709888737221035401485257213003465979381808710937500000
691 1116175527956155409433316988762077774888010507187672971863902549841407127902927737271088408981391601562500
692 -2672382912758895286837602440847038000982215789124939724830998819458463234593514481108400054309933593750000
693 5259798212852208537192159404401218434897609727688655750483978016905944668628716581896931711869259765625000
694 -8501021488124609211372659500809334104671860860449935972532979119130054949788476882780876464377246093750000
695 11241730785598566414136193780624406049124743267036364749232692914861839992563312739129989861976684570312500
696 -12082684301506895895046845533308567842896617680252581918069163323208822470754053907897363470610351562500000
697 10444208119414828938228147484488253525831111254619609928714469977034160113919699897079540393330566406250000
698 -7145799803401211760917056444079693954450704396183950674334147831280171450264707980065813905278320312500000
699 3778350162827947716845593431216649242718723182633461225559595484428302884785394204983248553039361572265625
700 -1487930234531654071583921669485205436329776282553397208820224919043278793841354343624624771819458007812500
701 410581476354751880068380355495446707738455694372747644196409319865566289932582309135771061499938964843750
702 -70795806418520315846859419898007054145656250508253862847694068481609514382377790913040074744262695312500
703 5738016273647194549231756635569064890800906148500027696559679066431821371174455656193887336578369140625
704 -1
705 25344449488056571213320166359119221
706 -124077091882954136974458466778673120542278239630570
707 1682383532416134429287285657037512344930469308607791974163050
708 -43910034913777529991125947899496194614554951100508477607553568406125
709 27788041546865745397262334310306621446207815877856599698849962337421852825
710 -1488468704995892867184592946602161391732974010305687107938219144031846441262000
711 13718871535381422873853159715126024684255149425663456855566799613563031194780663600
712 -33823608340301456646585495303006079998252202855992914648947035574928528148325453012500
713 29890428207261813911398243206584561957656605313076327865781448926857369337090129956262500
714 -11603705658386970995110389906674113479343040957394974869496684964352171729784067369217575000
715 2291134217885514617254689460239242966114106257074121639145077607246587734766512243500175575000
716 -256469170609332386779373018040752744753021186989433749218339363948520214693499394264813849312500
717 17671415883806086681462559787958437066371144680104187472575341167554950779398618126140150839062500
718 -798610229165998400176104746723395906353532678752338601411917689574351453190471775082334452531250000
719 24879679995063841630953232511202927177394020973776429216225630311033074921737125745544319468681250000
720 -555860262891308926191323383002947618564014122534625476764999697160023912682099760108979214662105468750
721 9193096367158043682123264937240753140483473290890119087400601619110445721968376361629334252715514843750
722 -115465277637859588771807797831761037763476311300795773421429573417671299450377643681801806210630273437500
723 1124482278909177833733215952799724731162958010249675096726518898728317121764609435656352238641411523437500
724 -8635432487133760692724159586606200180122769854758893948231840838902875498020533902417050330974942089843750
725 53010194556681978679193161274369416744100111443740103882812688296551986091842334045586457349501311230468750
726 -262967910514904480031121220969867800675347223723834068563652911646550497457465771535667175033750863281250000
727 1063173405660849007922392559776594016749603527848010765354239257595373704546559300011496632719480019531250000
728 -3525535378174084461078260601124522189390963838089607681589450543436420395028113021844231724379763696289062500
729 9630805398708615779113998038660894578060856495271571029730657951580681387272660662550831811224458512695312500
730 -21725641135987740422037379715606168424182128992591402227394922178900261447355796043911429719900887958984375000
731 40490363181478796645375070756911258250259764827938490320021756084857214797288207448960632483381920115234375000
732 -62239973323986685143930788583196930920238669977462205387169281115754534358948345659845488366303417602539062500
733 78584207375955246890186562894695819914729417019560386727055776808476029156533064742824059302756881958007812500
734 -80922722465888083089805006091227916030740691123398806201545300312634020804590064970423692044777671386718750000
735 67224577832041987958226733816333096674832410726893668771178775526895110269995829289914185193632690917968750000
736 -44325208857647488582752429273442648355701451195080473904421523664060580174318916488935440526640955963134765625
737 22642848260760674231012856621209430254170971179008573748383280583294858193772130164585165737288849639892578125
738 -8634097231737568828345783246832908979227153293290851604413094433465239611922864022326346624498756408691406250
739 2311660069080734613189577208219675335491040719720759256634330571095754668370590817788041040587037658691406250
740 -387459548878026811936874366816801106751331187677464370210192328960808738088555118184492242402454376220703125
741 30577888722265899752856031110947546803078028865356647594966529745015176086988674191857225616626129150390625
742 1
743 -228100045392509140919881497232072990
744 3101927297073853652461507061975968933438453222837239
745 -82436793091492514332150850619199566571059824135338762724753700
746 3556712910452773017671788814936188958617055940734182807993645774885575
747 -3362356583883583209048671732748881054182909500171687704747531654667085087950
748 251554573497333065309389276718216822304067598887382341890122596186824876617469825
749 -3086997646671964452511515132111331319232611493382019453623771472087023400874222588000
750 9778109556442581791009825103504660475048844034002726611338195811067396316884881569922500
751 -10800219605631861942985629005719595623833529404645936311880648755876664675324402970131375000
752 5128024639931475723665696714640861071256995096729204471807585172341903243165463246739161337500
753 -1217127235456785886736574406415402813118752491054421531025194092302724219424319750521417829750000
754 161505241632094178969635866999937024999712604078388303608569848522058579095128606392320248699487500
755 -13042755410925469932523314221697171086855202713664348760768885813615384252365029735371678617496875000
756 684513664907899291738890298079797657864705547302512716454930200643177131251368355458199444540457812500
757 -24581003677984956461894160535260388974718975138629865240580253505834814571922564604312334283981462500000
758 629241198763891772429697220533475969633687033596006292673877500936168825910596016600146455776435536718750
759 -11866874876057238931223350712210132553708466160780603026262821653617562050322067681754612824343538539062500
760 169333508135998380539205874779800783295291324952129809696002822992202304956978255243382607161929350019531250
761 -1868409511307089262136826339440062176797058203760545235934972330974562351151537945833698427675939771484375000
762 16226499557092711209577533729293403818885235259439456549098759695161504054376488441596373361342464580175781250
763 -112532011746176830302297467461394074062627482185325152806298385110520355995988993140252421245596802118164062500
764 630525868527986550640848627660291347927419234100239440920717806744589379635184663010015389082573422609667968750
765 -2881060071897497030563585637010478479367452321057019769508911666112445270694717681085122091120676861289062500000
766 10813360496100792249549468867846473959727578368269403824163785274819025881805848859173396431913143997934570312500
767 -33514535285037086432524412601856964574263991919454504291825712086852197656758689748742713911230629226310546875000
768 86077050793030672486978508519694713901063888084390605105081777732592186693918621470641919624196410868307617187500
769 -183510674574962922697762588660794283310563388944703182074818148557223909167419258620453119345431902625371093750000
770 324701021953606099884890721146463384766891227361288638520978806501779556894020002581943904964350112139233398437500
771 -475769299205332954457370557543242977683028539401864411499794153415391539626114773418608542135016509886474609375000
772 574665076171269771601903853101895224673559212315256664072831221533616248907771230124717108531514421325805664062500
773 -567927799710944207383366334182485136252795949845207929228758622529557884075493078206615959132145865483398437500000
774 454088356838935289468330920197321250005248469474255973598989497546902643898110868617421637258586189197662353515625
775 -288917753266115305885145727052904321713812120921784489802673484019066569668340514474575045219747684977722167968750
776 142750682762857231814770987410780612061073966451927232045103289136138624224207847919118545273928225295257568359375
777 -52760015328538548376842932744806863016310813097470091901304403006621705075620903922765251164837836099243164062500
778 13717850344206988065900262207402116464088180167245555041543775329925849048530058537274674045361936208343505859375
779 -2236772560033750566921418675765813048645157811500838771571801650847860130763221517134356053856201347351074218750
780 172000624062745686109815174999079950767313912367631142721686729815710365489311292329196894093521976470947265625
781 -1
782 2052900408532582268278933475088656911
783 -77548182426846343364438085081981491614894805659587885
784 4039402861560681384702238021652316438531330605967560704083862275
785 -288093749786077475914548096285222985988760293181400190079084681278662875
786 406845434743659314969503711077508617387437697502305411743258777700025061373525
787 -42513129766195937950855082654658305583994980344017136553642993206903618865648042375
788 694616983224113051103128191512814925470306973435166344681128011938335838600848434700425
789 -2826568236282407329603654545817571926835943263412798945053803937979697115844927473789902500
790 3901705151294914067555413910519686867081193231003009796579590939460874425327689202991133977500
791 -2265357745487413896297990063227684506444538741772656355075733975203650806183761401284187576212500
792 646121766422849514877784433244904707872244402605446569084394819889143891405701117317642002087587500
793 -101584636327615501590106064735954388712960197616760478745268483001114753046530844143225985469117437500
794 9609109470584726442665518484492198362942263155810302936355873913451901731908562056081153867592401562500
795 -585184160882107971933216236752727067986534808059674504785196816499037582502374893617431686570680242187500
796 24198020526731086464232695015070343634969152473504713690736219917848168770999985371684498979764710482812500
797 -708866009988421683335820561435340564735790114694274153218050222138595108220256646662303643587444484949218750
798 15222165388623995830924544895618367709223956226542289559893809124201001363061171972226960200161373009838281250
799 -246354494361351900648921447196004684709546694906421948180999821202006468997747764338340189914502114887089843750
800 3073668439336264550668285704861881843239579351779255013330920780088634291587592447041246097699785672604472656250
801 -30118596622170930311009947061230546390454405999037515762892107962978797651508366285936558928911787351703222656250
802 235348435474153806772247851535059854761344295031783933997880729116918626551990525386650230503525170075760839843750
803 -1484886573487853724276666488348207622494822163613651075403299272727145631997832590911607889775319667901062988281250
804 7641076582590743705562679143168236940475726126267941538709639429100185096725880300112315862177786367372116699218750
805 -32327140249959573131683235423855530938228617839429795252662434315282872745180474468392359532309033925628442382812500
806 113134184827519464002164271929129348834966558644716004244855925582743047247445195147355123716134325356674635742187500
807 -328961741954004620826918627609252416205749104611554375403213390788754018528446759747512951107478584746709829101562500
808 796910226266886000176654461130725158362542713186780335516499613036453777654660665037903838244299223570823655273437500
809 -1610073410916529059686741783703762244122083849254553912330985041709884105580114245715606433249105019782116870117187500
810 2711106550861030232992116863812888342422251943354716802985443590363259729787176514658912082401165985255187426757812500
811 -3794481678967058834596791148200180936324936174682960063445788423365564011624322273564248696017757632668140991210937500
812 4392434185486032379235265217762435636797660953960700318123947948146401304081448774696131102641252101856931274414062500
813 -4172628744697239157108279118203965787059521908464361759564673599955478912365150447310665159213013589463731842041015625
814 3215475102056093206122117306574169781445477394346622063179931896897253501710698989384973795408974007225118255615234375
815 -1976587795045554888788543839803213994196075765095516126490938029338745821172634133419290772040619638495716094970703125
816 945599237905126103037789895029297890487995963101972285041212255133536005217658540617583025171119812407006072998046875
817 -339065661755441861770847721269817275102348720935598296090862274289554864865821658619796369109681289830547332763671875
818 85684270134468886342115477354428577035754924800943780906478163019194062815159802979017490790674890633112335205078125
819 -13601637350257866111878074223752243426728416876119903135288264907096559992529247686100561188021624377346038818359375
820 1019791700068019172945094172569545028099404186427685045196880621077346756986126652219808385080491798496246337890625
821 1
822 -18476103676793240414510401275797912200
823 1938704560671158602587055803842777704882771417287609324
824 -197930740218412092411080821645074457615084736982782844641598948600
825 23335593930603015765551783649512724926053089235728615088816333683680944350
826 -49228320939576509783585498118774341806941826487362702514349708507562215997889400
827 7184768158784717496471620278586294022237855558100293856520486786278813291326945357900
828 -156296005944355923611717537599351995484462764174590566449331368351977530396779192326757000
829 817034509106841143691954367584368670213818422195321807548102591878818592042869230823089418125
830 -1409332437837749594105759877861348237303166343995212835460352878483451800009774986319724647700000
831 1000431281319566992245801122305106474301057895878133539124963915393955381194582073768606520475590000
832 -342797437203447342898615378804437999331759330563402976498233258404421928559142929838998945825443500000
833 63832196119197375887186638425158047536064540799453580450838446735418077772635393480577273537302732225000
834 -7068531201761025265196979265654784099530509964096186139819224884782133083215423516472677410393059137500000
835 499144920105909069972538018084238276783260683418771969364953954758597043247058627271143209575416944418750000
836 -23746437605490426896523454764591643697382031300616216115321857863727780795815483227721063567959828857662500000
837 795209382603579787244836211312568475230480790429102582711254199249982163040790474157437471386280930883682031250
838 -19419107685941786106035276088535586318796621812416369263724372869055156742601795154193274913064408981161593750000
839 355906455381755146881256028708462913811168771704405951770658671402693082727666625045165746238151077217477890625000
840 -5012308999011149133554836018306252696934769619383138522336119261740359613562644801328923034594327403311828906250000
841 55304410618099792234374183567023470765921256678438310872697963992282171609690291838609090874102088546244520195312500
842 -485788618113579722574693998498254219936079457998150557959503101622949899346816045166575631760518754008294910156250000
843 3442054568504614180382135916393446107005740482831411921653762495409652445290241478035922252996040366969734344140625000
844 -19886033482255856637248207866163755837062893894243526286701274526154778783463080579544111716345752413024658339843750000
845 94496601911095887934759406479935765184197790445396821260652098289876486339845788781558160976624720540958895949707031250
846 -371879478476531060958800719540342566102434930467377265442512767231708843351783271776880732022739370708144617726562500000
847 1218315547885177105772443696242055473441697253888762567548496677166324703937011900709034556446572724806218637511718750000
848 -3334706967606129130437194169874833641168640942243866755445037744160882715451755459870422990349912495855249467148437500000
849 7641781946525133065456603800173967135199342133618056176100781729950686136435139696069664412315347360573839268212890625000
850 -14668490415615049155967782858186187851124509441045814852355699538569920578418952631857678260464801003945405143554687500000
851 23556628230983672164580218665385537584036946520813063587274107861397770806643264627460242356720534945831460060839843750000
852 -31552837609630488436719427511751980306515003832265313958715728129536330463153373366701513744265205743428312856445312500000
853 35062927728539897951967246923710862492776396389531947996794695366004965180642030826656504644058112007754427260772705078125
854 -32063624179475637841064663863623203599235228086483914875775460244983669373922088403236707665265866733917822882080078125000
855 23844802225341689227804441810514549975276264740841738719838070242853539823782238872558390733276274417311660177612304687500
856 -14177300250491627510935756082145792492317504367616794567116106935809923856905127812462479395573005073221821942138671875000
857 6573646669774490366790346367489546924970403983862845608760956037817192877172180322038130880873106567850704350280761718750
858 -2288854931001137167051247066765517004846537785871112087467144726672004478205237510541868236683037853318243621826171875000
859 562618127356066373851724662191287797103194235663823673288063789617142107530979801287863612981326470744541549682617187500
860 -87008627849803395835675434803633581797441165186010088056197854590319225306056325967394051415067560247699737548828125000
861 6364520000124507658350332731006530520368381527495182367073731956143721110350416436503824131287349314415073394775390625
862 -1
863 166284933091139163730593611482181209801
864 -48467614016778965230961328187208606352662896914371442900
865 9698606270750660142159739225673324818235221554778428672870538714500
866 -1890183118077450547711887003753490979618948651233169934350482415816504973750
867 5956628723871866062658122282066170969170680015271115098254136923538056513901109750
868 -1214231775461450945661387640926356061453556229279954632638966503195848861262389510102500
869 35167815563298917429893349663681280067693880136872196400761309841461825458721552527285810100
870 -236158139733214570609787448677842399890777528136387285258852748610857768044728483026146362163125
871 509005133032559480562706290720178596212134843706286281603568790781579078376629159269128470661538125
872 -441698964071988471183870474252459901880432975132439162587710274077866849206614223302016896127554890000
873 181781034475685573436947933682484253601667452400122431458319502782627934530893420579362397817189346690000
874 -40076462418778983573885016551111327411686838685526527956341594603332237808104907535245626403155867252125000
875 5192854368658285778258089533678061388267782101825778183709988970215811316271940864433942628137354318878125000
876 -424933837055153315265233071093506728383279976519013345931854490892986288388440349278540021085102190367406250000
877 23240107416685369775405944501981413983958854314647370913060231682994377458149455687374973528062321182469831250000
878 -888803344194174688557185674148159639119177712857184896259380128390272972896199505739289348428469329264543394531250
879 24654389932933986368202839842575480310051855300987345060634912587575797585238619890244211174843560935655282075781250
880 -511024344332901484060332716510341822248015910183541800322094077914879397263862808750718668368532725712650184609375000
881 8110957924913580628217345087145696081045274639545085440447269118257373802482958352508123842218000805148018998671875000
882 -100590436236521708578119908160010264709551417067536554269478514868133417448118163323523173694983582826674330214726562500
883 991189869141034657786592205799438507019324550315035182244126512371860694368152248093700224884564787007574327327226562500
884 -7868383656113852622314434433920000419348435395572189523015990288105380565605001860535740905442180919275049335763671875000
885 50898408463525031026955116407052465010758557090117558708671984481480452534382683993235685343724748823485182319599609375000
886 -270814589150844414243038626134681508851330827471781717414148803422269350034639683864734087286283721099213779447961425781250
887 1194144864705998516485198006482756786639692149005046035262801395563668145259958028756187928496021057230726459882035644531250
888 -4389506897526919779668635014268364839330160840319182319659702873729880794917054718983344853049567887192552303477207031250000
889 13509736951018003109687306706615305589432866436461230987464966342246876307600626695199707614866908083942797790894441406250000
890 -34915638121268697949241018110636590986797801442412761451372679016696449471519329138638369221421048874466533420547705078125000
891 75889164681016143441592357876111339132027079956405546017201629934371672790754142984026917700290535869238359087137548828125000
892 -138715228784246230236326845783245705259965895368225891109297145446022998704995961790276139834035082828172818191098925781250000
893 212887426120113652729742401448043195186759528214206440710389680298390800779775326571217869860345712129105836613616503906250000
894 -273374082125704477452401026046822003868538324956033511388600312867500673496468319135062040172134124828429428903996124267578125
895 292074478594747207115600894336482954988947213625998774163813628961102669707748835084753312830523999001319562094422149658203125
896 -257458712336517920682116223543664333389257235311373811922505093465957394920563494114380078990506818269377921023269653320312500
897 184992873957580076696204093869956712386062835948303779457981347489643529263685988574873856914211861074932018515933227539062500
898 -106498733665956553447252902202448735516939822347161365661919429788945647005109298238764558097256303474187607892967224121093750
899 47905772090109655729289020542907828715429057875530109741089823813057846032355009932939208295514872824991523855418395996093750
900 -16210571863975514095230140272688178501286613668775816050927619296170060745455640238633752192708372569959507220840454101562500
901 3878783723504740523977325910741622533022668935176699518483661019138217840686276772198249636247721288550280910110473632812500
902 -584778462131439888156886921657611030741967263127784851069101565862441239340106612602407865006812942357771358585357666015625
903 41757615720816894746436533048133846744136951201895891510370755364258954205009082239901590125376298851877296543121337890625
904 1
905 -1496564397820252473575342503339630888210
906 1211690350419474132270597602500467632391914926198916960709
907 -475231707267994037316246696188766949298206071342959577393515683083000
908 153104833039505201631445194269859991407127756843412620866532080651793299884250
909 -720752228693328357855127160792853991302421630982645676775515250137180519318937153500
910 205205890805060798312568092949350304392338272400594180720912227790666205658182009241602250
911 -7912963706912309406935820448839604569405508681798992502504210699667950826669902662466514595000
912 68257615141400753162650298671570781856449936754446721683998615643252223875654743943874937972415625
913 -183819102727136871494043199522652369686149113283600763584328141916498585188928053027749934207480406250
914 194972994008771669764570016116284801202503522711983640048839119201811430547410835602685606570160521753125
915 -96356956480793415263937543797179504972011353261698171912152197202878516647342736358958897896485416105500000
916 25143951178974502402026280801362613802459556260773744738954947644054658807432409829014999210417710196977135000
917 -3810638623763627197083825405395751331679517426409446375897295455914409098192310457381872692414103715494731250000
918 361154947798135828470411160059690465322385673404721216224614208800288794984240578633424501908483073397450809375000
919 -22691112584398024292303173679193777997154797456628613671379572274198598205816305249310601718200461598452496487500000
920 990240585054890876192940311813749985839368988297850475473915842464364864221242888665653449999070990225441264475781250
921 -31169534509671589536887254006302309226814307273010972051304232879597359309401270627299244789621965245746808299476562500
922 729793955059586264979643967709812918037347303784978222340224560585250246896145494545283015685704663646795823273066406250
923 -13036359331185298267197177366451261693927396507789343679561243121534935448430807839344590221010100526130754999710156250000
924 181429290317386548255338147494525858716025794817277022681913679822201740283863212201007311345280981956269685987935273437500
925 -2001802591355366074367228554140139054455487025623028999696383304868902698617000139272094170792827693908644480318997265625000
926 17766186971672324642434138717211162648659312769566183836076770254788966069236842274310127049331976652708979836149477460937500
927 -128368061199557345098730581871866896057946234288103370971563794053003715293801477708642504257808386512610742648916972656250000
928 762660412847104232136079593492549197960810969371817590698827690736459029081621229900284172498655184510291052198550920410156250
929 -3756196621651479579975535756211020704801884596321872641229917706877969555254320713754071345592517984216331806607730094726562500
930 15436095668253419802467195769941487235728261080018707873642651802168335998743157538419060494234386964980998942620649262207031250
931 -53197079151982577067893298542591136241712842770751806873005628557604035983413902458603331227188633149050842737923159804687500000
932 154307862532831459043888170628969583524140477856694285692591357310543565163458196124415177135369384747068730400815179052734375000
933 -377611090510619194957267065608201855634692322214646767641388707926794557317581472098833762115108343153960495065685301269531250000
934 780329548560797418029555190926200840790919361993416246503573552006199371165905145549015216837155898564449784471404910302734375000
935 -1361109560576911310393719784506740710968581664147353903997231319308964666476218244982781241798156674644052122008523006835937500000
936 1999955691251832504920741926395106408040822990421426948796372962969503433817506919506800845202978808840535402638827529034423828125
937 -2466127831392921629978326749724294951289958464906350082838195702271580229840663169041094741023488908917037851361244654846191406250
938 2536883263845982033109487754967857876211637739284559215784406130397813041534887316174021177370025193297431796233647849273681640625
939 -2158310007054322986993120177489837678404396453332850070810730722686716188235043863884502668778344953459240587330606219482421875000
940 1500080829326043639945975553035301098707915069303422269860052614040584383908468518720315442804820832892678067800441737365722656250
941 -837001719712749286797661456390705848094060763837879784905998900293741736822224381187159376762550000854523084148350814819335937500
942 365582448588377636547870242230624746858416782992028680659580113755442674091803421847642563412839100607867239999091529846191406250
943 -120319969799903908680761992685706676562722809266609595060806383227433907703529544310148792730389969529132221472362518310546875000
944 28044220708437462716339826101934052201292524037819178102720903794065094515033492820573673982131728276651641043677997589111328125
945 -4124399704745084694105536369164180042918406670211257204479319507327856906828747052835080056683417037599920579564094543457031250
946 287668214700707587908201276168594070220359456829860796614944133704379935518307567550682054373717322790582695885562896728515625
947 -1
948 13469079580382272262178082530056677993891
949 -30292258760486853320234019642893963071975955685029602011615
950 23286353656162000087256574966556345455674609186614817165437241395084725
951 -12401491499486274988278768564354747417226928819928519785994117825077525761691250
952 87211032073384207500391718602996068806252321326248431206259635455697375632848686197750
953 -34679882757074946807555308178826657377638115628717765441961056333967855355075597153226353750
954 1780451513850815671835474424996619468317681758572809013479989241591785558589484331814527614655250
955 -19728231192698872933622496875684944867542147961488507339988663368307317989000221727878912039811990625
956 66378422535272275427013600963993589412656343927101910756509134831776889145903091364017506105974454771875
957 -86049449053952802776784726702309274835760753345880165137191994027230696860661381527927370223689690519784375
958 51058813068697584980989136045815239727524309928954317726790050371890734147315715712390041339738225909902628125
959 -15765942316837403717941048461520341584667416668859028794788370789854484489951700450668263763498309658230518875000
960 2793670526210543290675375146034354354420905426515469998490975229639138394336839579574519567276392677468769790625000
961 -306509266654955915970289894330733184056920719537223029252929677988404480814328520954141391297804146335851789765625000
962 22109890504704733576646965691315420336601886707153468281040669505105895752371215671218198257295677860840105255171875000
963 -1100178156318382665519015349470878955234338588612179265529290121399198190012722975101484095300178951951618386138613281250
964 39261051771472473346860998157285502537426599237694799930638779629950458491153490024198471474335895734395345703872914843750
965 -1037270604250921293939819477952454213595975985291073627146615108718714353154839738550934023341016591958503322227686699218750
966 20827390467209412261164039366167102921256698547229226922996418211295844405064081905675614174630092584777341836619975566406250
967 -324810939566259626281630332712670337538102931176190266864909546568975762234237318433536412097573693568734220500278342304687500
968 4006315628439598659122229022543415080189834871464823295566909626483722215160007317223995412167355736705572986255545138789062500
969 -39677861609052529272434136498957721475223303868748502888494072496650257379947438862992109396693191127772767812312517802539062500
970 319541575807458632724024986257306577755538339900791868744239880829032863374212069863869299180395978528092814679660284456054687500
971 -2114712698435719436681822959330564597695910369004154381744069706521323335908980037248973590074769823815565946840178352502441406250
972 11601015064161395648875095605880475477493608972494924775106901241047836942041460749464921868055410374955887845315426736288574218750
973 -53129860145039354612646721419670502498350387208805741156901224867880454633686017701893480498190532261578305058808109753923339843750
974 204281157166871151855507581009103824776342034755296766207904235299043064670296584462694217890550008260510425312038962186719238281250
975 -662267409803916706063969894464860364001113761937923950006071346288708252065902734145499987475060746319105104354466075151513671875000
976 1815810451436634828079839321755672836334296386185585132374903412195127897238576783584265236435507273562162788395899050461572265625000
977 -4218070456262192610134221520818543988047374919606687251399471279308239714130834150963925947773749241077254131341748204955712890625000
978 8305850096124488183440648690143647210417311570978349498204808293352348621352443260924544370547940940220560520269925485368310546875000
979 -13852056641468753324242808463726578455806777759531376503629686874883432769123076949252892319679469309013504948400874124302276611328125
980 19520260630661817530262843418531684610313100683495134380525336276043275659633703700741707863437027179479844990909673565774993896484375
981 -23148549054293545656606979980914331384984230825698391948210218094321111542502335478129989117913131657417655696629024665996551513671875
982 22958141964731562637066590016128243085480169797984683633306451159887724195640454630146292778770326855677104582601983362802886962890625
983 -18873971485039328734704422536851391291851041925568834483041113953286010486741084854102338948018527128873113224042139970832824707031250
984 12702065412862701295508949414322839950543571200906011066180464194374571451473240880438332488996233973291773771643027351780700683593750
985 -6875673011064705745329168358383094519652644902947811837726894308608316884315314632312444252764066782310737214289087013816833496093750
986 2918455269201691301168958262536869492551506158992648530405143132178434632668030374174311373905086827335359060163628157234191894531250
987 -934915063589258486958541195406284684920633302845042110306444487515276103090862632435422490427130069054425611096585818958282470703125
988 212411121634047081339598639101961352808345153763216978413609881878842691344277984842764741507258329195137269760188389492034912109375
989 -30491392417201500780329794267490128473007000626681095137201003451995751265263010622534544353342167629187812850390239238739013671875
990 2078402851212612322636754220318092157342097075595744255542971366014145034119772175553677842850107657161959977773191928863525390625
991 1
992 -121221716223440450359602742770510101945020
993 757306469012171333127072207295789527159001634896250152235394
994 -1141031329152695310744584344694266777819128199220925439998550568409441900
995 1004520812599419603202518257988306714156642161742265952809649584937704415056142775
996 -10552535885400300565935672001542778038291071675857294590167518555662926282854277726919000
997 5860910738480546889965954629619656059345167097784182835751594477856457694390227493586283711500
998 -400607451516619471828992222471321602076575216520423281335357270776672191250188982434187608551215000
999 5701859416280590711343064578818573306100052239265857503284756711020173050571746713331663848218962721875
1000 -23968311994047981403429726849598758727035659838444659961721054397984897796569837046489676709836283837937500
1001 37971769643328419315991216385666391888348461165690836615284769163683008772533340269798380588351410297397556250
1002 -27048059920373815640967815032711980206062930444642367230297438316096207101245565281108147838990168659857715187500
1003 9880724060136718346168098541418449752232995777989309830820203680305783004583742795279519184055165057900412787153125
1004 -2046439527555509436226061636747494537863257191347814521896663674150590942277775866291492429396676705411127251662500000
1005 259810879070425411389916149613605652116243165186734345230613780130655100254321842175942734845997777330326088370256250000
1006 -21505379068278066892488747830486265551266283450705287585681797253595013986393588546163121435342599711335792505413062500000
1007 1219341617005739971717365449603141301193669136124237703179477025598133594741884058145556868307156025099579763655170035156250
1008 -49292882432284498572654930458248527790597778789174793135193901988893038480586880599528643735843367153309610909749270546875000
1009 1468118245639565031253517588059584559021238707929655925478748588882609261120638627355871805509913186665825346616947411914062500
1010 -33098484357845027300634116741257073361644329614199133945441268183216899289571444180608837837566222535837527981628685927734375000
1011 577685650311507947828651093165939000944782465797511492749790499881829235655855400865307317895633749710488561594466876250683593750
1012 -7953684786395700352496422051972773320672555704645634112103128847150850632146606461833942225833462136057646676247470855035156250000
1013 87755347355316189697396127873072160470598195011554176622703712705085173570224417227106189045401152790908459271519351511762578125000
1014 -786215010717007491464050321052779616249311383175064956405226393557050366388028026026846303417798428602296882447302416913566406250000
1015 5783292529902838487160428119995075829329864988819823908623537262109030924711095531764072871659017063549730865990637792721786621093750
1016 -35251665370827952450197180596247802316028757733438274010620561493323121215767300478793047368581644732241438124028693165444943359375000
1017 179416017329299337189648764138749558234827114606994626249788590781841620952273863133977048498229327508033723195857405239857243164062500
1018 -767192277577200781469835073020393511466300892804308044688645852433481467693671191724268795838330980110817495479109840913596357421875000
1019 2769657314882710612364748619668870392588053267671087631348636115871618381589765151238379468425386139778816520616578138782093615722656250
1020 -8472542995903851214547758866147828465919304332848336759366764581943253321249603766895556747338473184060661150453784872824000976562500000
1021 22016276349202544538855358957997299322803967796168505108254471408157200186568319659393595739698121745318351289128769665296940722656250000
1022 -48661359199269712302385372930145937957670591701069552420832316746621431654428681178346285058370898517783867327673979322067032226562500000
1023 91490858341723576395001800410424929753929945659233134886210311162697975127692847413202986657350535422317463111945027426603943243408203125
1024 -146151389281246381688275769865033526191479145002229723962013661589540767885640696023222996649614572839267082571187217811941066284179687500
1025 197836692018532469764455735794921863939605431929359702299607082890221076489949315124006404789353234829650482935844311071573529357910156250
1026 -225942235691703378124558511960435605117815458912790834260926668644056829724077151001944340088165637500433742972547384566698934936523437500
1027 216311387687986390080692547970183537588179738372997109155623916554055167554066772978078826151771948749233104571817162036457476043701171875
1028 -172028511991127277614477708154447038916081790426452631207391207350418114298380221139976984504594547169531047836412592758334564208984375000
1029 112214983229955335151294479652419342128828119634673888633147867449095675221642480407446102225241968052086588409012025758686447143554687500
1030 -58979944617690395774652107713345969910034481567850695864141254643664321349586678020202359259179798841720336838001200234218597412109375000
1031 24348057067296880343530457299553236320778225038239440763979080570513337054860327296630684244234047272466062328885902887483882904052734375
1032 -7597277949146075276283483807834045577260964864241123050011940758851073813049880768990613263935903012891387085782637373395919799804687500
1033 1683600527151231186486377788356027937714165343802572676657635726204016603562256289329618387196399790946182599222007293710517883300781250
1034 -236031741395109105807920356276203817756397912292955100636482000210030366654777807344577870545429625977940822915834768209457397460937500
1035 15731431180828262670037592693587639538922332765184188270204750269361063763252555596765787592532464857058875071765289709568023681640625