1 1
2 -1
3 0
4 1
5 1
6 4
7 -10
8 -4
9 9
10 -1
11 -44
12 75
13 224
14 -299
15 -180
16 225
17 1
18 408
19 92
20 -7400
21 4758
22 19592
23 -15876
24 -12600
25 11025
26 -1
27 -3688
28 -23387
29 194160
30 155702
31 -1313312
32 264586
33 2445840
34 -1289925
35 -1323000
36 893025
37 1
38 33212
39 804210
40 -3980044
41 -20402105
42 64915224
43 74573980
44 -279362392
45 -18229761
46 414859500
47 -144802350
48 -196465500
49 108056025
50 -1
51 -298932
52 -22347185
53 33998224
54 1349961795
55 -1942776004
56 -12484642765
57 21458573952
58 32679754381
59 -72263858940
60 -19224079875
61 92046754800
62 -20560114575
63 -39332393100
64 18261468225
65 1
66 2690416
67 581249144
68 2783246128
69 -71371497796
70 -59230867280
71 1313526021896
72 -606679979408
73 -7350770598874
74 7512502827344
75 15289334428104
76 -22529210886000
77 -9997446759300
78 25906255174800
79 -3292683193800
80 -10226422206000
81 4108830350625
82 -1
83 -24213776
84 -14755878519
85 -256372601568
86 3156944661276
87 17361757212000
88 -106150319083116
89 -161233647810912
90 1111774748750274
91 52006737632576
92 -4555781903310914
93 2760577805155680
94 7989973293249900
95 -8335175269730400
96 -5195476591004700
97 9019524580466400
98 -434933388714825
99 -3352805566110000
100 1187451971330625
101 1
102 217924020
103 371112523694
104 15759222281580
105 -101789715904875
106 -2047307176862256
107 5954912776134120
108 42122851816861296
109 -121754651317841550
110 -253586672128926440
111 924976551332317716
112 375475128353181800
113 -3072679295399441406
114 981713672031430800
115 4729573386302423400
116 -3594619136759086800
117 -2971614474529175475
118 3804620951740108500
119 76974827788608750
120 -1353695247316912500
121 428670161650355625
122 -1
123 -1961316220
124 -9299496532589
125 -856799283852800
126 -165635413178655
127 190260835904366796
128 10832551188106725
129 -6745269083521452096
130 6458041542978286230
131 77157177717752431400
132 -124102940593229787586
133 -347963143892924962880
134 792830733210535965826
135 570037347981385435800
136 -2283386773211857848150
137 227868862818733012800
138 3178793591995328012475
139 -1771066814612195400300
140 -1917735895146999953025
141 1910674483977659400000
142 158089043299160098125
143 -660152048941547662500
144 189043541287806830625
145 1
146 17651846024
147 232698254808660
148 44212062611663176
149 456889379467024754
150 -15253182172754167176
151 -70612256154673583004
152 848137887487117175160
153 1244833344667457066079
154 -16059050958849611735984
155 1477666567099391458856
156 127423979898246806844624
157 -115880830924399405010180
158 -465656937746844320471824
159 712347222612865777732584
160 742703206518588451158000
161 -1875459405753537519848625
162 -159267898820541980007000
163 2420041115857216975546500
164 -972757473660366689295000
165 -1404097422274829200668750
166 1125405373418893742175000
167 160392942363743662072500
168 -382624127566521025185000
169 100004033341249813400625
170 -1
171 -158866614264
172 -5819495158432595
173 -2224931030733116656
174 -59945570992256610894
175 1035870160535922004096
176 14482765081844106992094
177 -81879633223505136910800
178 -536010961537296692596299
179 2520536412690161934786824
180 5850359931894359219376999
181 -33031645023818079525191264
182 -15179646858320234905907380
183 204423426444136002577806144
184 -92494322880188484789240524
185 -636864238571227610819410080
186 671812008401308339245087225
187 961872451627387761315855000
188 -1699928968852614270132487125
189 -431476997052993643685934000
190 2077609451154773728879937250
191 -574756118509267344850200000
192 -1164808245316962526161131250
193 767403917348336426708550000
194 155158431729673895269621875
195 -260010486687249514841625000
196 62502520838281133375390625
197 1
198 1429799528428
199 145506998987676842
200 110555216997144174180
201 6029174748611505145843
202 -49246784583399014449624
203 -2188135401408366731027164
204 3789273946488255521256408
205 127209460258694578247391225
206 -239674151353988693426394908
207 -2463447272725272773245214186
208 5992074837308617075948399724
209 19410699021311960733999515907
210 -63429060484496820844916846480
211 -57845191159440771372775549192
212 330487499548734872435663865872
213 -36951216689208446859103907301
214 -910712146730832828736263737100
215 657050880913577501564334180150
216 1298020301749217129847437173500
217 -1693177742819230267111980843375
218 -713017889075222643291073695000
219 2000688810164329943510214862500
220 -341203870983312451807117425000
221 -1090601537667422453056962703125
222 598857283418449983668077837500
223 158199380463523317312850706250
224 -204758258266208992937779687500
225 45564337691106946230659765625
226 -1
227 -12868195755908
228 -3637862993329909737
229 -5457294360760452147920
230 -548029348249775950692433
231 -825224517441527413140996
232 284802091017829701430397879
233 812660490722390699609023552
234 -23759620844035176468981820485
235 -21627593071453093798617254452
236 700458063576646850759567334931
237 -317523554695609159171583483664
238 -9065962858112400970518573832517
239 12049509803016084442187932632140
240 56259023496947631542153852956227
241 -117876757915232973436138531528192
242 -161211029876000352924928001222339
243 548764915897860122361686293157940
244 94322225678608592091112236560325
245 -1377595812520544833238706200790000
246 645076028531562449342669375388525
247 1861225065122289705435395010712500
248 -1841731537171016613779321112322875
249 -1105605181619071684329084906600000
250 2149020710399497712739389819015625
251 -164902374836241946786406661637500
252 -1146885678317056770797468648259375
253 529270186411777878924972365250000
254 175219629420558167585703453515625
255 -184991211025894201696478648437500
256 38319607998220941779984862890625
257 1
258 115813761803232
259 90948369946555693040
260 268453324286933051164256
261 47412193317877543604815800
262 686991390093035444215541728
263 -32899829396541881590967924912
264 -329494304170012211430635140512
265 3613312561714401969981037182428
266 19722450440282018043712251990880
267 -154516395705494926952071792573968
268 -336501284696795276994341780504608
269 3036334369833583190394417613943432
270 1105410051595617887674450830326112
271 -29815363909808265228827148723610160
272 19562496062771491373417279997113824
273 154240645985927023743815661997465350
274 -214732058296407410809813141819042912
275 -411844082140678941914292419426613936
276 944667766935788039404112474702388000
277 409593256998110785774133835730331400
278 -2216897373750668941787094362502780000
279 582374476587878645429590374130988400
280 2860626127011220339152467542796340000
281 -2169950259461847756497102211875662500
282 -1753410224929545137210695603663500000
283 2560389120786090329960080164358050000
284 24791649407319105436168162419300000
285 -1347702502404621588946830207823725000
286 524668570820403607636211986312500000
287 213004165838386752239088272343750000
288 -190065255671175871228724919937500000
289 36825143286290325050565453237890625
290 -1
291 -1042323856229152
292 -2273726331193758303215
293 -13181452071549912409974976
294 -3993051090080250941091908360
295 -133047151742647845135055638208
296 3264942562522880400257505119272
297 78688597862709267340655507147072
298 -388858844704754446894307227299788
299 -6907146519428971694736524285732160
300 23980777393498966054300934943851948
301 202937585777104527635842719659434048
302 -746915690984885081465054077979647192
303 -2459735095341077401185811507661269952
304 11451952773514662855147170115959448440
305 11239265454152292130249609318086354496
306 -92586904933410931706081486418972725110
307 16342642695294888135030067515124435072
308 416109020064955026834965831632961407606
309 -380693009203855350114902839859953189440
310 -1033290715033074142072920257212541787000
311 1691165155890610916826000517923300388800
312 1184344432118588902073424660778482883800
313 -3803880884847856955157678837488940225600
314 324663116134723711317909941493611222100
315 4729903619058989843919659081437768200000
316 -2739187370835135582982358884228495912500
317 -2930754080345609489242281542332000200000
318 3364844997838158304545581864489906775000
319 311312821533068508766023772540179000000
320 -1760731827442379696891618986876396875000
321 577989753290912522171181645150075000000
322 285004038786776163756668196977030859375
323 -220361657425161305102583672175537500000
324 40102581038770163980065778576062890625
325 1
326 9380914706062436
327 56843320361203601214054
328 646599418649712629727669468
329 331136754660073206843393550689
330 20296898188923042510471907482144
331 -232814686200673225628648382399600
332 -15604117646129099205636132966382752
333 -1862362256766529767346763823867852
334 1851563469083542118761243412742557360
335 -367510893656852183943618898870260440
336 -78163229157688059802062419259253182000
337 88123782611131755178118956388737338852
338 1489167376611207347604976949990170995552
339 -2900530176181300642615724654166053740560
340 -13961329960297232353533229330265950524384
341 39483859328181738650716764829409894138286
342 61962907492712466910880970079478178025752
343 -279885088387899507836926858068574516137884
344 -59313440584341158213173218426674376228376
345 1129249705581522755097581986518148173729054
346 -631695003406713027040708721708522634708000
347 -2625169837465213676498155975753465462870800
348 3142725906112817210836793910465609987568800
349 3145701270410008122070632219235948868933700
350 -6959593617610347985625956634680806544386000
351 -534863106408765307006749965596027696215000
352 8421739132432800087487384861618252134450000
353 -3646366314854263349478479552435978632387500
354 -5227431140567113513888838598030509991900000
355 4851117623382730120176583726060177865850000
356 849433106689227074194924017237050587500000
357 -2545143922024925750360723299563698902734375
358 701053067890972547020732130067450614062500
359 419562924665441036205261524742424764843750
360 -286332428616818970817669659033089039062500
361 49125661772493450875580578755677041015625
362 -1
363 -84428232354561996
364 -1421084542809644471560229
365 -31701760341320344080452579808
366 -27209927940097948037479977035859
367 -2806532629570261520658666879510324
368 -3033625738473537753540284381072535
369 2761847108407787057650672044614831232
370 17589992090841538879891947822435035292
371 -414557106321042361163165340705853887920
372 -1666107039163544197609446514680207615540
373 23660968802645251586329096959863911965440
374 39454722809128847712958754635500983807268
375 -643368884817920795595198385194168799918992
376 -43317675992926934364976092300700992588780
377 9097634452077975673918086242409480465243264
378 -8887305544460965634675258967280277886553086
379 -69969041804732720489660835209860420141351272
380 127130956486607980792228124452110796673396234
381 287104373276267035107547395126054726095032896
382 -837772509056721928030391745561878476458781514
383 -473998470649201208083219878349694119314818520
384 3122808507989052377145126894524773790686713150
385 -853078988238467371401106519549561729021046400
386 -6861781466783342808855463659747579880533527700
387 6018883414537434209967249298369336232130512400
388 8293241518185171422966977454566724079571518300
389 -13556753678805658209113617333971569669088960000
390 -3173325118815786334167708717357620607915847500
391 16139470499933678643367274639346027765647550000
392 -4985866277808881304494378942653085845832137500
393 -10002237996253901830554424270529328713946000000
394 7630842168612899309048129192171701942983984375
395 1989510500280070056800770977820828746332812500
396 -4051912074797664853324438691041100374967578125
397 927015955699269222821579780816583164662500000
398 678274082039875276763071004433332451139453125
399 -414424082712754751586397762382891518007812500
400 67253030966543534248669812316521869150390625
401 1
402 759854091191058040
403 35527128049682960596388684
404 1553863030716515112245443132280
405 2223522173108768628322472313241230
406 368740125089142721962158097908911848
407 5992071476734571197436072084828583180
408 -441765783813406516739970191136149089368
409 -7007175576952122949227653021909919700035
410 75075104812347438517910191795556103891680
411 897390164930424051392380654578483394066928
412 -5511325306301143547972685396115766865255200
413 -37402583271033036050892870928619740347481688
414 211946941214123955066156083759318695194051360
415 638350447370380434771861748043512034825974320
416 -4356222332798313099262550949098139302360566752
417 -3878133619784713504385365525302251590761985710
418 49793952610594917556336734190819298604239449872
419 -16100815651256436898856549292514358110556421080
420 -328100385506018376073583416134386552802718976240
421 381424234232410528157037170029122990241173709076
422 1239247879310035040299296033958544189917663778480
423 -2503712888339649311260260629995367014489443666456
424 -2322313778761152106180175721247971746498991829200
425 8865530195552444625019944072517190876727113665650
426 -227411720170638652436010382492579132361511472800
427 -18615995406705051973241874952593795200044038891600
428 11699306543869167899049606761859807948253498716000
429 22369378326986899662408385230043691908408612665000
430 -28036185768579401883706335496048007641283298300000
431 -11095882850760902555130641819039373028418080410000
432 33243579082144544326228431108048008335285102500000
433 -6635151387753534248839010508759219526153668721875
434 -20569297114213838352058711545880462646285878125000
435 13024459289558900534490707377305655879074042187500
436 4598796842479868585762227720850840032492021875000
437 -7074001606544946737913892073361649385204819531250
438 1321194124849471440010536141523900189405265625000
439 1201037344691274915251028645013898820196992187500
440 -664459945949450118376857745687236067205859375000
441 102291860100112715592226784533429762977744140625
442 -1
443 -6838686820719522440
444 -888178337635883383704635979
445 -76151634183325572490948262578000
446 -181086705382038272304263440760648210
447 -47033937622055133748768974392343885408
448 -1708890521845986139595291782119389980110
449 61969784575958964409979006430149992695888
450 2067712680816000317668868059387670356253535
451 -8296311659007747226680645946661679697987640
452 -339297903759835283769415828687782278047651363
453 671262754156826791317851060501095577511096000
454 19507786471748385076219110677060753911509082888
455 -43331260113975035497634177979948160234922172160
456 -511841579829342621400491273789410117793679164360
457 1469165972725664108011469736091269219910541301312
458 6702201419796318300901495446160419056335049748510
459 -25799691301382434132574635443244992258125453667792
460 -41719329571227777796549747403386649242199076163990
461 254275212780781554669415583193722159213961548528800
462 47000186000510423264176303513437848141841622170804
463 -1486155932538429081597160618710937388107736382727360
464 1024988805088230289195828267890058241973297652310476
465 5203599484637824066549968310425022242973966535176800
466 -7479063959936105026614076777557932516461980703924650
467 -10048940012865724033506162148581952963500449905993200
468 25937329410489022921214052281532408226730636144786850
469 5288935051883298023324228433781839575876131687435200
470 -52678445309559408665820486810491519003376725676569400
471 22347225107101107587955955432355153713014439881600000
472 62622547332358164404944071380113961403769842825195000
473 -61302545154063513081734114406594378139695599815800000
474 -35103344469153361348131358863051892884527935525888125
475 73452427443803826904261919902917911280672297528375000
476 -7324031245711252157439964431406314870579742037109375
477 -45468058064557177802483586460602885541278556181250000
478 23982635068818159808670027361178424131452908130468750
479 10958225095870771443272995544640189678754635412500000
480 -13488834874914922955423496609000815788122026992968750
481 1999695515456933890964135347241910351547975781250000
482 2322776238869362035590502904702994219307594404296875
483 -1174310553949293974998763486443773678984502734375000
484 171952616828289474910533224800695431565587900390625
485 1
486 61548181386475702044
487 22204459723150863477526357730
488 3731749375106945883481377874521556
489 14717335078377046665510545707582328799
490 5891018101579750667816137561780585733048
491 376259303892124614449739869683332262086252
492 -6681069128961548626591177294347841923456120
493 -531189534896920102834987477668656477477090877
494 -1200319965659562754158392719704829710139631908
495 106864574944769445531768941750928145758704298138
496 236456746172473851150459534520983771012424851892
497 -7936653799041821251498507477585208648702176383955
498 -6353471288482627298796376787851608453482844429792
499 284304971159173401516300544521725198094337896715792
500 -134538879485699342288662685143775598212460650030112
501 -5431378473729155132985637193297926328150645880972198
502 7959839987701384752485505118267681651644055967864760
503 57716138317940842119882265993735304453177515016331748
504 -137607228739191943669231331337043474757453632401831768
505 -333371386901397103091988784887587587726970640872818714
506 1240210218062018109518540444386048495406038072758030544
507 787794597960421183661486844958057629846860917436757000
508 -6627712035297481292622837301057583257035474145391896144
509 2094822182529261035040289993051513956889746681340224534
510 21744681356810296612390241697185793905316962442572031000
511 -22177156915280993834800638800126293627382131367201713500
512 -41849263608930148211058990116822556767986976214996459000
513 78283932307860928565329775259547531203044188480598834250
514 33858656414345181224994404962960746558875696706118260000
515 -155871606715933890500395283484397707344801735383041750000
516 38651416244829248056279196502161923450198185852665100000
517 183296089706054007835243894100188251040883956147633363125
518 -140902453208927219187747355342896687574435762283202172500
519 -109795215980016946695400904953880860841702321776262583750
520 173686441171497106298790554023091985240371951302251562500
521 -903366642481350602627566371233840579790847770195703125
522 -107942667767356031002472242073893552650388201646878125000
523 47341940357888461001620007521590445763702168362092187500
524 27404277398932595485935788514986887035996762141703125000
525 -27986280876533725839471374586471864554024688948603515625
526 3143542319160813423886973827637787832094121439804687500
527 4891917741844384213321813244038477168191948965800781250
528 -2277340457273865805715102029260410295654646152773437500
529 317940388515507239109575932656485852964772027822265625
530 -1
531 -553933632478281318484
532 -555111505111441047994158693665
533 -182863968337137906656873412666098736
534 -1194580254533034524929891562209789258789
535 -729329688394091031866187742218334768633028
536 -74489213373442188086132168588820849837187397
537 151702620445751611168316698557128204467395840
538 124206102252275939792310737044145807934536645337
539 1241691436201778616465267089216651408259372320788
540 -28668181183303085628737268216189856737388311282503
541 -238092162440819106469735307376732585361343367866512
542 2607881765627349089361560046122201616338388247001925
543 13548931168055911515860169412653884511115679220193252
544 -123246760364126464773038402907393873073144239767431387
545 -302939281927266480283204365451756540800248715830096128
546 3241908760566503461691653953922939604700104179889567478
547 1999354011946754948448664284471669674348118167974203960
548 -49261659552567343573658936485773076607103523167436792138
549 28723046815394914488236051835872780152243107414001353248
550 443747194032592555016794454502436318163826091981148492974
551 -663395191101805038790295291087251611193431385940501807784
552 -2347199480072285854514671262969290183880814374319791953810
553 5850668258043606961834199129618069641041907976242855416064
554 6370763807870913004465505581719577553741233088806725380626
555 -29442924247447385390893589328772655016718342959605828139480
556 -122414907823181257784953400355969788844030216493214415150
557 91634949232761339950203452856044756585594004652968585740000
558 -63972673867446976573309406406403370415572169228790701981750
559 -173624979393518971548967806569629533474692912566592679363000
560 243411097447597701115654153344243199890886972030228074458250
561 164968309861435624788286061016468743621229744367805901600000
562 -482709307002641422730154040751020018755390882251987173153125
563 42722064066618338856087670699072058728341941669468515537500
564 563094020840539334470434202323089617131015313827722637946875
565 -337619374315000423325011555589455304678423883146640165750000
566 -350779817264147845084204085052968621309943037454433209765625
567 438366819244971495885125470137097475112630590306427717187500
568 38327069817862766067809399022761401817811177741070927734375
569 -274840580255764771605997071840254287248048385358814600000000
570 99456102749202761484948421118883498845685135442371214453125
571 72517449910968912077670009869678563690914552539936601562500
572 -62955869925121921586521594303463730081690857828314248046875
573 4926895152073175852595653556738755525624860743645468750000
574 11186791721618311139649798413947786175793962361164150390625
575 -4826335097665399889683362657725455248005239382341992187500
576 643829286743902159196891263629383852253663356340087890625
577 1
578 4985402692304531866448
579 13877787740511520409184215653992
580 8960547333783015481225813694450652560
581 96885259208915174910224864068567168541428
582 89612142926886352713571111432280493378882960
583 13940373987174288087977421994221032878729749208
584 210824621389242426792529866888106575211085886416
585 -26631957036073816417855184622639595837861996332510
586 -565997567970481759722054187751938505131210637526736
587 6104604799075076557870970030019163552394275379457784
588 128214131912653219611779745836145288130645612321967856
589 -607969688024706149805774065246954180629132268948204444
590 -9749238217391589489988332592402917519187023434812838800
591 38201346574757305771363051151487447999103214282784684744
592 336727167809603877437880374057089259804249241249904772144
593 -1435343178873811383625903398500315232632875720337229967409
594 -5810726259803925142691105568959789505429200508074182090464
595 31164253297908919425944012454443415770734514956465545193360
596 46704675558127967166029141247915895538684371288216059207584
597 -402049728906953389351688931303624063762351770562019149418008
598 -27725062638341666617623148701977374588665943681101585048160
599 3180704301933505690723709718218697303908760798518553497247472
600 -2794064393122543553158712959915113839356290416609545434555360
601 -15488837124712879604298680159603600281970180953490286095536292
602 26795521021974689405424401131406260963357947338625299415213152
603 43143878622993740669667144939122372514848516018845005821895024
604 -131180888302005492536915006280203022877750750545463537335021600
605 -39531895832042271824730803098963685428853876094440679901512600
606 392580006408470766086120302129643541830408666155095746612172000
607 -170424390430757406774417299721844867522315174550467251465558000
608 -730072655477189002145672077499480614606491210668491761412740000
609 776463107951877346444795530093373064549045035127609652321459375
610 747527788875338424885198537698169322484816637304132181278650000
611 -1564141045676113536854615051514325664085243742706874025342875000
612 -98083024017419334905473716953058785454954659815160632501950000
613 1818886097549217471797174547243850136187760713347160766109662500
614 -832624376010008342613715076143521096467884068279617153418750000
615 -1161881705065328698753326664521954083760521274152869621528125000
616 1177468133864522593796037249919615963840690039878717332906250000
617 213757688994944719659226638728987787258722346971522809488281250
618 -749269682782727196131394452011017403219715103314260662656250000
619 220325366884052597796339143052333969608636487205381614609375000
620 203823406632525807887280693334999828966833443988653719218750000
621 -153037498600722919784717335862281079819312628761846020429687500
622 6952009530924241725127347168158327395986019703444212968750000
623 27698592749574096434713062391736243482927852491971062265625000
624 -11135671343522531745469431295733823108579361411258160156250000
625 1422218894417279869665932801357308929628342354155254150390625
626 -1
627 -44868624230740786798128
628 -346944694567200679652013881104487
629 -439072308020429058536879257188002064800
630 -7853938121961926142163574852210430284905068
631 -10955509259491052858183470999548422603538064480
632 -2522913974271890727244785390016728784889239339588
633 -91055708149437106833146804843163705780532980757536
634 5122218488141153353946830897682107713373339429474390
635 207313596589094241163792876044518628381174009516063616
636 -643008266567127932970754430813450714032428080296275894
637 -55390541155102475292673712594744526972770583017220555616
638 6254823266892075094176433542935857878764978819386246004
639 5261389181822418772876067024645630527090789850059195258080
640 -2428857387943632364625465944128865832744787876399425301764
641 -240507042819320531957753321889484328303444249395010555278304
642 315110080654306475748171566764962398752594145828341380732249
643 5939486277642940065037815014990355962978010006771693040230224
644 -12977163469567188495301683874917932413518081936648464241863905
645 -82719312493746096154726376649798606847496466182659576081264704
646 262128184814899028949548164476690189043242729690835849182307048
647 630539504424104759217837187600930571201648916240474580370397760
648 -3041832656464790695704280909992123227312953737769062497373494472
649 -1899518997952153688611492136190107646468542469576173195924342080
650 21801197990019983891525338423759269827624455954808323211428765652
651 -8822042423023462667269802702868550825105145646010853701157139072
652 -98791807320573141425474616808090789470595446187467078146678487764
653 118398861843479246781970947337608948737769096460349178340552607040
654 272428821985523371894006750833166204121919415098544655516604736200
655 -587975668289321387414480451793490200181880020590780133660342952000
656 -353169892435762454506696736115254916194480498877081376155776826600
657 1718135696836349526271823966287874898283774501429708764057710760000
658 -351839524004341028137030336986697184247317423563072391660792721375
659 -3141212135411870229290471008640703063596475379662992258432571450000
660 2520607449420718357811321814884233815752707297237046152621117734375
661 3340305369659140930074576769170224588139124427596169745244301100000
662 -5296632932769987859565022815504485696075549001826711991889641237500
663 -1128937266388594387308479023975568941370758684212104299449619500000
664 6181428920996959520954495832546335542416417971623383416356504687500
665 -2067344634787288090571165354838324873620517393856108462136062500000
666 -4019866258910857654702042829243056644553166338278028735449203906250
667 3354967087846107762148411395142371223065640791633189870487500000000
668 941945107407702063049041994122196811556635296141246139503441406250
669 -2183028599367504870110042367305686678738733045533297250967187500000
670 508150057964240757237141570600929129233305638367871106150976562500
671 609417583174026831608945939066346007008935635496131187610937500000
672 -400738910672813464936345835405367435479150300135923642220507812500
673 5317232259657924130404843733478862027907341303305725476562500000
674 74055391731954917264527354775015934681363625213530303372802734375
675 -27875490330578685445452282906603255020715510141442981347656250000
676 3414747565495888967067904656058898740037649992326765215087890625
677 1
678 403817618076667081183252
679 8673617374028680009947949729802270
680 21514684472964153916820990259967368506956
681 636481389516940049154090641551965360920989805
682 1334885423520115067416110134373272667930405102832
683 446950237179095920044063325729433301055155152184056
684 28161335280892661720260652724385285604793874995417808
685 -811688187917767775412419798134543979790527040248976058
686 -67725523311341678268961297430731354341537784854687289400
687 -292940314926949773210736550809057778384479629707982974020
688 20642260650946168706856434889994225102504485865192581213496
689 107783729590658860014826969188509099857364156773038768839654
690 -2337407298533834013951746929932125502515049276618887392630160
691 -8345283566904234865656119792651768525949230849482151221032040
692 134934887396418058816118072680761869142878474107755269728346320
693 224619429324738587129535862504949915060612182690297333090552451
694 -4410655967288450459926334086786707833172291784498689486569836916
695 -638965709095672476034008689457146871207315697021108577470711870
696 85374368769026034559762825828263011080164993111350792882361387220
697 -84293390262681352435529239175301007765746158488005881932036452337
698 -1000130388298015807296412792350263675381629016373790083149820308768
699 1949390337734443065249283316393345766559269417947796674048408924144
700 6989363264358140461113545368988101779595459564414124491866083716768
701 -21692192763972536500607553057918142575156689000324234084825352798940
702 -25337556621154265802320524805051840117711912150656653285839233624976
703 145151535859319064976044429546408606428510303583069859705523209941320
704 -861753423861155346862650957226632364031472183172126399445124376432
705 -620008794387749149144085797049511811344527112029886006039977608546236
706 493103065416391219570181415456330669103266031371671458745398047324000
707 1672190071527462705934620732426419828161806466591961995943884988636400
708 -2650086920466899547057792278688487543208303813146400567146156651212000
709 -2462876645375789269846701300726415121227981336907940594051581865969225
710 7701713684330140197596392213131941636151096530344530508902405540667500
711 44498791113427813723523694377625677050250188974206727127922328581250
712 -13906467039334210500706779648268988480045740873766050955198005831687500
713 8203254012483539975284757100446946862175076597805960691340491963146875
714 15089212382909635546068168419456517982976512298184483435604226524350000
715 -18702828992322495601702401954614419056006448203673984038785169753825000
716 -6929498863932456682871904464836152341415741851362971242678699343750000
717 22097665987154222961080940944587817732361695890108510044590992746093750
718 -4939117195477346926569907266286207363432696538628136656695060671875000
719 -14583409348115338204355279156724296196529059340621458929916883176562500
720 10103170220162317084245133659457118661354300440641899759969743671875000
721 3935497584434750396200609320746505302185083601900273514021417871093750
722 -6784200642203059544944808428169159776226855121510796549055125781250000
723 1195580493443642717173802732325257041703456745506506076503173046875000
724 1938883186657456119142426879350106574238582487643901544255966406250000
725 -1127014067444522926407198763168895323423042543621083167419044873046875
726 -21116976026408920562173396542828943488645086809132897293237304687500
727 213245131612248844469447100791467839631796891763676784656155761718750
728 -75465921197459146172200692898901662154832064830421511253442382812500
729 8881758417854807203343620010409195622837927630041916324443603515625
730 -1
731 -3634358562690003730649372
732 -216840434442585508361140504214247645
733 -1054223177757732834079703107516410837072576
734 -51570644527531228111014938511998683831451772615
735 -162284850140521406497489193048292757802598323577012
736 -78065766186938831861815728455570855398409367615381651
737 -7674833686485702317793352937556812815494542201616358848
738 67879049277214709547024697662284092133315283860389344018
739 20396401386500987330863507463775453801437843298444086876280
740 270939271238660644243165687267000219670807701130326376978730
741 -6606621750771349659748752627446521695374097445788847396547136
742 -89019131206903563969964540347250854926765433741911167910515674
743 827056265727074030579858732354968178113766893939477428555751560
744 8854424892946408572470439931567154005364119474617263274113892990
745 -58541879683449228763113195709000284704314333020499725844827792960
746 -390293731902280422001684668163557364188610965051904385036985700491
747 2517397158412661791679339386730946526593826814359486078237481928396
748 8459354476186929589819122831149310629707716211245771739783873053345
749 -65929621737994206794081803465773061337718564057427051342511821960320
750 -80081092604030595028107853222170387209346289105869703307018238460053
751 1068039897595338450367926143161349878509548390764427170186411623335268
752 -165653062374921369198756601172966214059528372790800424308588740648089
753 -10898572594055108609365222463873477374024021212312573107700435145888128
754 12506715868716862264120749545026468147022907926850192915366645194264460
755 69849878451552441674121761181614069834943242719569238601216234751586896
756 -146754085234729558197869279088352263527410289999068734742094642277246180
757 -261410711021343345450918793892127440818765546921132181869530444946887808
758 947711141038316917144162688213424169468767506701725850046151448101497956
759 341675736793416263791916176920032227905464803211007546412979573290528560
760 -3871179227095992384008164769397657301595538632070030184209032298615583500
761 1808992935561058750307912605497312374278423111133494580150683187073532800
762 10187598086008942470313287401621705869952209992133038201387676393947058425
763 -11956097293749532656682813403052524459280758460111285618039311673259868100
764 -15858859875882435176151489256747630131333614790373117477886557532182915275
765 35391978580688510649884309691486927102239822485066042633008902864351400000
766 7442323825325839934511942954201805683861710596207387740552924096405909375
767 -63549923902903653993008467472050356244413268219941500573121023214047587500
768 25971429115443512278991854987418193672205693494277573107687127170796096875
769 69774058624793931704065691156687275370827098513148024347886896920133000000
770 -68639406669389092346762550405142216840283755994419967577451603298149218750
771 -37351789876023121872435594418460336836612829254082297529938016231928125000
772 83032746136975570478692641718592228753581790879135956298985418060835156250
773 -9999091448869071991225509563483476218242293144607627284611316589325000000
774 -55581153707371575665819723883123277084432843508774419126563710825116406250
775 32017629176868336407994251585940533185241781474811130805303209080078125000
776 16452589930102568470978520059392262478479846065523311871265895656542968750
777 -22443416986063640423833732421911341110814874119270606113664935128125000000
778 2760423372159356188626655759991075873752556491900759568287697335107421875
779 6561212060264903577403830576393853017660989862844549190548164208007812500
780 -3394404690321236574093194481415203227716615003097963737855836095947265625
781 -173469636352425872162727079191752251823629761475304178568351312500000000
782 659718729305041848578945445743761855461648362743804634751944073486328125
783 -220303135796470637871735150738189688228871956935559692511499141601562500
784 24948859395754153434192228609239430504551738712787742955362082275390625
785 1
786 32709227064210033575844456
787 5421010861920529150542008483924119364
788 51657029276776379214003621809417477134352808
789 4178006022791583981971723396642837609357301623274
790 19699370003406429431881390684532247071960759145322968
791 13504062177905961749933866211734903675322431461012235764
792 1958900537519103576171314388041089064891368288997175255384
793 20847228766856928378857770239399373752286422499432418012715
794 -5701300837404272850924402423663546575527777875235684269816144
795 -146504240382369589700422333145976589283706135638143143766957608
796 1650528485247683568297166252368610552331316305868970216013146416
797 52645623811488886998875651878154135695253614260619604175766950468
798 -173134012295985391625399994031433316573682969980702884189622085488
799 -6336245241995644161577277813515229023487800279732668485269539696936
800 14203845921192405483750159972155234176119025956603339877408544941200
801 361855141057981513624242836729740266525710470809778172025004126595241
802 -917322059549949569324695110413205847249337101484985320400889904089992
803 -11191235173828248860523994906124890492498722517823156866003447035576948
804 36146643913369906261857873528059284968366908136665599303096180619723064
805 196130458492594812548402038760687727983692467389145222232588850091841398
806 -841385319376961850426493046529592096595419786913810432538178195978891896
807 -1868872984975552454582107509847619521835337354231822437527271556052101060
808 12065498455443228706527151553362091863295899630073635593237541449449221896
809 6271332876903555218997976065245247525676589680564898791089884463689754891
810 -110617988931561797333617240723970129753521171183939883252311761652338648288
811 61268330812683598696974979818828116159823092186534696912673632731218690576
812 656335637543181544807218637236573286297809048985571015536447102168222522912
813 -937397612885785638912086855789845474181106820849052830671894398639576057544
814 -2426640106773219535851211038277141327982512460522138228066366819474541736096
815 6097388056711112065655662940862309729612492450903639893897773418177717487504
816 4446579731412108669778167212880088917179754433130412971071126002251233500000
817 -24213747854159735470454314958767203069700245935370011109848771074293525017925
818 4425880671600674674555261687939922982101503147191975739849597435893049027800
819 62339628715420030117878953980481278364264715994856157626552041559460386108700
820 -53407012827024198958804418946519513985372160833860076919757242225213847441000
821 -99465206952590064825515571346012281766760946336226799512209346201566032546250
822 166616745132525798893468762000492436355501657536170564686267046698445951025000
823 70140321088271187086161062825077659401649095679266924886988822645795496787500
824 -300276477513081580071183793344718813441477002719991410581686408807956186175000
825 74304944671970174907929074539810571475309846453351970575713338121164614465625
826 332538509026363580803828159892321538952924488644178067132284381155626518750000
827 -260575097572543235467521341703649212628624788340871114021501048757656840625000
828 -194762702791517343667814706705722532818914043561709458696458198024771631250000
829 327552653374281297400146686004440979162026187032325875459829221805291576562500
830 -7034541637227026885242609007294047460091578085412242686900069590479093750000
831 -222711584126832651949897423425932335480595729335852064660434539529167890625000
832 106216057802643590608849033859891642028343840565654240930928925054028906250000
833 70389205680258795409033054956869320325806522859202971399048886265747998046875
834 -78877378748827871672892170354794288765231801564212326886592985078551171875000
835 5668700269471018980438758967880343812402899255924785490195656144608007812500
836 23596794075753894077304878100617872896046703781140650712216525506751953125000
837 -10918825227112314852012530683790426439001118587218981444005722782341308593750
838 -921207438499998375125689976276265481436553012217727161630456389955078125000
839 2187691104568690598488795727270238494339996322918383208748400103993164062500
840 -691582382450305133195808577048117013586174197118476234722636920673828125000
841 75470299672156314138431491542949277276269009606182922439970298883056640625
842 -1
843 -294383043577890302182600216
844 -135525271555977925553685355273821110339
845 -2531196838780359922081336755591722116757072048
846 -338457721388993811056148144838963535076647596259094
847 -2388803046072337822919950698278168649889536163336122048
848 -2320349909305796364642650196916525844292501018309967873914
849 -480809522951619738228567594915222297621742927388013371247504
850 -15668775116450886025363093330363251659881274270885687924212935
851 1458789174579015267081695538167430518339918362970720870744024904
852 66099401942203370397534823858070820691264393527482075583858530883
853 -162482266405285756689304645749979884786790968650453606739027670176
854 -26380021569674386478004756510338575460898640730732584156318807142028
855 -53835255171469385878658237946250852842186647273657481759400131383232
856 3706028929615097215999967948929182771092679341944916699407843753775436
857 6577102091376263797366700158457267008022600252565171378969312773112480
858 -259586170802742569412204591471080107885314449787447024998798548299656241
859 -161620652016638895504817061228576372604584816855846257660075135949778168
860 10334921686548287480979375354292121816737654078456161547540407018652568253
861 -5678828452792677561561691860484588549817711848847096283113667335974533264
862 -247141675938632950676183306226165875202708203245601140576286949822012690618
863 389151570674882096462591852533367286146119388844346445315192706888642210816
864 3626175168444950823556790786132026585571289706318201593174277461893157695850
865 -9332961981041681396096829409267296279985520894223046015269460136044907849136
866 -32003119382147663474679144150100238313444456152401547451050918693510332058751
867 125697190395496258167793056889733243387117244318421111916267811252556317034728
868 145018036203528650688409362319441547641134943455788747393779956059615787875019
869 -1066855748064902831542825872122451523612527221032373386283353801239303085277632
870 71880577746836935863684984992547866792659589743107610166953761803803433208344
871 5934924770529785126263764997740653651310669389118605133872145549033802020697216
872 -5520494505463005556958560346822516941900681945621010838125696386256113707203864
873 -21374041087199179542883970861181507371555642583945989229723043631344269777222720
874 38675214368429601522187371549075001479938825583710858735209236629473096222629525
875 44009026360553531221930782941829751881080504721890946973385779442121991325532600
876 -152343222305423535861434090534749454234918386601035972399168486517165505041553825
877 -12174804390376054550536326844758635936151032235914972820625207148265755691771600
878 385909269816814010518425741313265692197097148114616868368394222378073117261294550
879 -230702796954599749034108854794178782607793075493602884338409575657421704277560000
880 -622323255110482524486198356467228869614329390469259257698046853589008358643103750
881 801691326487436887715811237127013769440309082527424122463510614030203659023850000
882 522876358065233959839700712448451775856645227403264528034899763344149742871771875
883 -1467893954189180445577326229205504324752318618661011307088363390881717456507625000
884 143830170477904562121274186426070381829640867182993779642242123780277281044140625
885 1639812544991240190988670071109170518479863825315310929279241971228640626837500000
886 -1016072178675524078084036652206453143499651609655177728066895980860927307329687500
887 -1017911543866884843628573386060769311972632591971376399965469978167209789675000000
888 1354447598855282860990140439579663254583253205502670704141897590634024180954687500
889 103833024323099497245450371236386424407203211052302655387924620568277331562500000
890 -938260613311690033871575947651219343971148014916945181326753585183175466826171875
891 366321050528455654174543806985406655434505492402526780127050136907787290234375000
892 311599902819056443038984170576458128247023954360702538473135477826778829052734375
893 -293903147551363954933238202144121357451902595249703384318849612280662433593750000
894 6401160455827475441350811458659096837317913428848293559814054994282256347656250
895 90093591662367171083620005292319756711359455352228084889285072228436093750000000
896 -37412393313801562679316663742183710274088008362154418915305001921695439941406250
897 -4456381315388662690823255349997944447055531251823111763873262042172863281250000
898 7758994753125036224549596736984396261250087900721714237301240433816996826171875
899 -2328711566684055229055442103049242899636556560408380254807723542335595703125000
900 245203003634835864635763916023042201870598012210488315007463501071051025390625