0 1
1 -1
2 1
3 1
4 -6
5 1
6 -1
7 23
8 -23
9 1
10 1
11 -76
12 230
13 -76
14 1
15 -1
16 237
17 -1682
18 1682
19 -237
20 1
21 1
22 -722
23 10543
24 -23548
25 10543
26 -722
27 1
28 -1
29 2179
30 -60657
31 259723
32 -259723
33 60657
34 -2179
35 1
36 1
37 -6552
38 331612
39 -2485288
40 4675014
41 -2485288
42 331612
43 -6552
44 1
45 -1
46 19673
47 -1756340
48 21707972
49 -69413294
50 69413294
51 -21707972
52 1756340
53 -19673
54 1
55 1
56 -59038
57 9116141
58 -178300904
59 906923282
60 -1527092468
61 906923282
62 -178300904
63 9116141
64 -59038
65 1
66 -1
67 177135
68 -46702427
69 1403080725
70 -10836823098
71 28588019814
72 -28588019814
73 10836823098
74 -1403080725
75 46702427
76 -177135
77 1
78 1
79 -531428
80 237231970
81 -10708911188
82 121383780207
83 -477020564424
84 743288515164
85 -477020564424
86 121383780207
87 -10708911188
88 237231970
89 -531428
90 1
91 -1
92 1594309
93 -1198382694
94 79944249686
95 -1295923334435
96 7310750472183
97 -16818059163492
98 16818059163492
99 -7310750472183
100 1295923334435
101 -79944249686
102 1198382694
103 -1594309
104 1
105 1
106 -4782954
107 6031771195
108 -587172549764
109 13342139253321
110 -105040798548278
111 342917527152507
112 -504541774904760
113 342917527152507
114 -105040798548278
115 13342139253321
116 -587172549764
117 6031771195
118 -4782954
119 1
120 -1
121 14348891
122 -30287995733
123 4261002128223
124 -133584221924461
125 1435633708350799
126 -6453703025399873
127 13397724585164019
128 -13397724585164019
129 6453703025399873
130 -1435633708350799
131 133584221924461
132 -4261002128223
133 30287995733
134 -14348891
135 1
136 1
137 -43046704
138 151856096504
139 -30644790782352
140 1308783050525724
141 -18864407896121392
142 114046447205565128
143 -323586226260057872
144 455522635895576646
145 -323586226260057872
146 114046447205565128
147 -18864407896121392
148 1308783050525724
149 -30644790782352
150 151856096504
151 -43046704
152 1
153 -1
154 129140145
155 -760614930344
156 218917362275080
157 -12606456805855020
158 240228063120478412
159 -1916485195283138680
160 7248768785217735768
161 -13892023109165902550
162 13892023109165902550
163 -7248768785217735768
164 1916485195283138680
165 -240228063120478412
166 12606456805855020
167 -218917362275080
168 760614930344
169 -129140145
170 1
171 1
172 -387420470
173 3807336276505
174 -1556000598766224
175 119806714758672500
176 -2982883028083348072
177 30920009116692763140
178 -152810691269778226160
179 388388537345392794478
180 -527896878148304296900
181 388388537345392794478
182 -152810691269778226160
183 30920009116692763140
184 -2982883028083348072
185 119806714758672500
186 -1556000598766224
187 3807336276505
188 -387420470
189 1
190 -1
191 1162261447
192 -19050241098975
193 11017646288488233
194 -1126496451389805444
195 36286108036918331292
196 -482497960275256318764
197 3065160596963992470900
198 -10117251034076576707806
199 18186199969071030325138
200 -18186199969071030325138
201 10117251034076576707806
202 -3065160596963992470900
203 482497960275256318764
204 -36286108036918331292
205 1126496451389805444
206 -11017646288488233
207 19050241098975
208 -1162261447
209 1
210 1
211 -3486784380
212 95294209168414
213 -77790282457881756
214 10502050390028360685
215 -434068578399185612976
216 7324770616648963751400
217 -59004853881891807670128
218 248622282503401615805202
219 -578234573196110840457160
220 763820398700983273655796
221 -578234573196110840457160
222 248622282503401615805202
223 -59004853881891807670128
224 7324770616648963751400
225 -434068578399185612976
226 10502050390028360685
227 -77790282457881756
228 95294209168414
229 -3486784380
230 1
231 -1
232 10460353181
233 -476607030432890
234 548057862944403610
235 -97241113396281107625
236 5121322025261977645341
237 -108678143946811282770456
238 1097491156111197063842520
239 -5819709857368906275781890
240 17202013953311146363816090
241 -29339623556231198077286396
242 29339623556231198077286396
243 -17202013953311146363816090
244 5819709857368906275781890
245 -1097491156111197063842520
246 108678143946811282770456
247 -5121322025261977645341
248 97241113396281107625
249 -548057862944403610
250 476607030432890
251 -10460353181
252 1
253 1
254 -31381059586
255 2383464026644871
256 -3854992714797707980
257 895448161495472902195
258 -59737981246751592865626
259 1581819498142191938312181
260 -19831389804019105723521936
261 130762311102496121539725210
262 -483970431261872250358616740
263 1046182443513633818718416566
264 -1349622683586635111555174216
265 1046182443513633818718416566
266 -483970431261872250358616740
267 130762311102496121539725210
268 -19831389804019105723521936
269 1581819498142191938312181
270 -59737981246751592865626
271 895448161495472902195
272 -3854992714797707980
273 2383464026644871
274 -31381059586
275 1
276 -1
277 94143178803
278 -11918669518786553
279 27082671028676395571
280 -8209378169336366730975
281 690249375689600018903101
282 -22654482819484800948355263
283 349670890498978919817131013
284 -2837732372667026343604508586
285 12987545215947960281465749150
286 -35037032957856860952769399866
287 57195882810333453033729421118
288 -57195882810333453033729421118
289 35037032957856860952769399866
290 -12987545215947960281465749150
291 2837732372667026343604508586
292 -349670890498978919817131013
293 22654482819484800948355263
294 -690249375689600018903101
295 8209378169336366730975
296 -27082671028676395571
297 11918669518786553
298 -94143178803
299 1
300 1
301 -282429536456
302 59597584036978900
303 -190091199990042590776
304 74994793036203032797186
305 -7912908881189718510442136
306 320047503553817613028033156
307 -6037970256166651830449399400
308 59780589721805752195241969391
309 -334733062655689061999589000016
310 1112416503377484928170664122536
311 -2261505194499804665500550482096
312 2859794140516672651686471055900
313 -2261505194499804665500550482096
314 1112416503377484928170664122536
315 -334733062655689061999589000016
316 59780589721805752195241969391
317 -6037970256166651830449399400
318 320047503553817613028033156
319 -7912908881189718510442136
320 74994793036203032797186
321 -190091199990042590776
322 59597584036978900
323 -282429536456
324 1
325 -1
326 847288609417
327 -298001194373107932
328 1333320291211962185932
329 -683127058925399126578042
330 90116784207571227959548122
331 -4469220992566027991271674332
332 102411311473991029138778217772
333 -1227598984236530601384842458647
334 8332687651277682000435175990207
335 -33737471513253544413571205573752
336 84274698071442570223461920641752
337 -132555493764411542260676639414092
338 132555493764411542260676639414092
339 -84274698071442570223461920641752
340 33737471513253544413571205573752
341 -8332687651277682000435175990207
342 1227598984236530601384842458647
343 -102411311473991029138778217772
344 4469220992566027991271674332
345 -90116784207571227959548122
346 683127058925399126578042
347 -1333320291211962185932
348 298001194373107932
349 -847288609417
350 1
351 1
352 -2541865828302
353 1490047489007401093
354 -9347248094619271374328
355 6208142943433130437569318
356 -1020659089817075669997885148
357 61794661055868784232873239318
358 -1710469290819940528741268565528
359 24658401256558688301677115854563
360 -201287029822554529056737829866578
361 983465594270487938699356124725623
362 -2984179672554038991960331547546608
363 5757853588182123092997311683963108
364 -7157996663278223282076538528360968
365 5757853588182123092997311683963108
366 -2984179672554038991960331547546608
367 983465594270487938699356124725623
368 -201287029822554529056737829866578
369 24658401256558688301677115854563
370 -1710469290819940528741268565528
371 61794661055868784232873239318
372 -1020659089817075669997885148
373 6208142943433130437569318
374 -9347248094619271374328
375 1490047489007401093
376 -2541865828302
377 1
378 -1
379 7625597484959
380 -7450367080194248867
381 65503748989296262273853
382 -56312607151345279692717278
383 11506616420442323239667355938
384 -847218934588428448837261172498
385 28190620465589728084666831294958
386 -485901123703475381749420443583163
387 4736814413121207519240072054083813
388 -27697823523469655229672302664568313
389 101090497079668998792166377709517543
390 -236455909553728286075703070073022548
391 360243663965793598312988579100676268
392 -360243663965793598312988579100676268
393 236455909553728286075703070073022548
394 -101090497079668998792166377709517543
395 27697823523469655229672302664568313
396 -4736814413121207519240072054083813
397 485901123703475381749420443583163
398 -28190620465589728084666831294958
399 847218934588428448837261172498
400 -11506616420442323239667355938
401 56312607151345279692717278
402 -65503748989296262273853
403 7450367080194248867
404 -7625597484959
405 1
406 1
407 -22876792454932
408 37252239557637947162
409 -458906211646163742609188
410 510023148062583034085874299
411 -129219473160978783781898627384
412 11531643888569474380669426259684
413 -459289721171148344570004699841784
414 9416134542048260341211487624007049
415 -108949617673738482753788766327335804
416 756916427278347438035001021957035654
417 -3294505256153824905258357280578794444
418 9247384142472284112034067216239642619
419 -17056712123242004022797486807981958224
420 20894132510016028702153337587839223544
421 -17056712123242004022797486807981958224
422 9247384142472284112034067216239642619
423 -3294505256153824905258357280578794444
424 756916427278347438035001021957035654
425 -108949617673738482753788766327335804
426 9416134542048260341211487624007049
427 -459289721171148344570004699841784
428 11531643888569474380669426259684
429 -129219473160978783781898627384
430 510023148062583034085874299
431 -458906211646163742609188
432 37252239557637947162
433 -22876792454932
434 1
435 -1
436 68630377364853
437 -186262456011774757070
438 3214317850219701009463902
439 -4613612549357201657645937279
440 1446405339025833190271092741875
441 -155984685789969169786451776862940
442 7408269792552851515680194679312540
443 -179823745225179804617105491701316545
444 2456104252025009846311657552803669285
445 -20144280062121097026132783347863845090
446 103779528700836828028237255265722591410
447 -346492287527190974484894185226248871015
448 765694904029119484312656361951421078475
449 -1134687918610966957069168881094778187720
450 1134687918610966957069168881094778187720
451 -765694904029119484312656361951421078475
452 346492287527190974484894185226248871015
453 -103779528700836828028237255265722591410
454 20144280062121097026132783347863845090
455 -2456104252025009846311657552803669285
456 179823745225179804617105491701316545
457 -7408269792552851515680194679312540
458 155984685789969169786451776862940
459 -1446405339025833190271092741875
460 4613612549357201657645937279
461 -3214317850219701009463902
462 186262456011774757070
463 -68630377364853
464 1
465 1
466 -205891132094618
467 931316191990383581971
468 -22510469386618554677886164
469 41692871790276459072315022317
470 -16145752969301382377521962961854
471 2098674776881865033547156643570095
472 -118455327120421323715166153702246280
473 3390375809492934996696402119491445565
474 -54398401833157918678457029646426327850
475 523730155637568441247566409970091187575
476 -3172556082541969828668635421678309560940
477 12502149750110736999167133075487957657545
478 -32800992472237910183413018255607079604350
479 58173881472678984737323557496145463033555
480 -70350650953879951338288470627876247638640
481 58173881472678984737323557496145463033555
482 -32800992472237910183413018255607079604350
483 12502149750110736999167133075487957657545
484 -3172556082541969828668635421678309560940
485 523730155637568441247566409970091187575
486 -54398401833157918678457029646426327850
487 3390375809492934996696402119491445565
488 -118455327120421323715166153702246280
489 2098674776881865033547156643570095
490 -16145752969301382377521962961854
491 41692871790276459072315022317
492 -22510469386618554677886164
493 931316191990383581971
494 -205891132094618
495 1
496 -1
497 617673396283915
498 -4656593107528711492317
499 157626370729273334609375495
500 -376473921928752152158118939873
501 179813004867199858483574288763195
502 -28106205500898615937366656477465789
503 1879664970873531242371302981068628855
504 -63203789136039697158451645255360149765
505 1186136546257182529742021658659215279575
506 -13337464547214727769372546884168247036625
507 94441726279605612150528837507374858592195
508 -436283430971905248297255108332653014315285
509 1348206337504520843921335416694445582646615
510 -2835077299236017413801838806334466214125345
511 4100608268168684987818619986836963956905155
512 -4100608268168684987818619986836963956905155
513 2835077299236017413801838806334466214125345
514 -1348206337504520843921335416694445582646615
515 436283430971905248297255108332653014315285
516 -94441726279605612150528837507374858592195
517 13337464547214727769372546884168247036625
518 -1186136546257182529742021658659215279575
519 63203789136039697158451645255360149765
520 -1879664970873531242371302981068628855
521 28106205500898615937366656477465789
522 -179813004867199858483574288763195
523 376473921928752152158118939873
524 -157626370729273334609375495
525 4656593107528711492317
526 -617673396283915
527 1
528 1
529 -1853020188851808
530 23283003215720730780400
531 -1103659334098257536243675168
532 3397250000490337949495804862072
533 -1998649119245279811688013718088160
534 374910760769643599685395971511504592
535 -29628391043648798048375244196380188064
536 1166567998885477882569871815413485359900
537 -25507172468280333831545638841527017350880
538 333462900073082496995214459207197875350000
539 -2745670679961162373545182778688856370195360
540 14779196551761461305603060046118694560162120
541 -53416624920526367469469005475723498289754720
542 132100876165511776225342735801394006767559760
543 -226346561786489844105441577813652200158446880
544 270640145699133209196028919131239621155740230
545 -226346561786489844105441577813652200158446880
546 132100876165511776225342735801394006767559760
547 -53416624920526367469469005475723498289754720
548 14779196551761461305603060046118694560162120
549 -2745670679961162373545182778688856370195360
550 333462900073082496995214459207197875350000
551 -25507172468280333831545638841527017350880
552 1166567998885477882569871815413485359900
553 -29628391043648798048375244196380188064
554 374910760769643599685395971511504592
555 -1998649119245279811688013718088160
556 3397250000490337949495804862072
557 -1103659334098257536243675168
558 23283003215720730780400
559 -1853020188851808
560 1
561 -1
562 5559060566555489
563 -116415132818875551565904
564 7727035601883961718283330576
565 -30640365905124838740100620593560
566 22178783561726027191689411776107864
567 -4983765591563857185552988384144408496
568 464296135975523081508954649435812564336
569 -21342703924279212704154958316044640709564
570 541798108842714759045290856944274112301820
571 -8201558007543908126982148668902925197841360
572 78156256142395446956323854574167600905243280
573 -487543753032366514702519360636588187922453480
574 2048195931476431835205388609735400930790024360
575 -5914173780700369841844230551793642629559667120
576 11904475833505120887606370136874796455311564400
577 -16853254470598540447159409554808734503685068390
578 16853254470598540447159409554808734503685068390
579 -11904475833505120887606370136874796455311564400
580 5914173780700369841844230551793642629559667120
581 -2048195931476431835205388609735400930790024360
582 487543753032366514702519360636588187922453480
583 -78156256142395446956323854574167600905243280
584 8201558007543908126982148668902925197841360
585 -541798108842714759045290856944274112301820
586 21342703924279212704154958316044640709564
587 -464296135975523081508954649435812564336
588 4983765591563857185552988384144408496
589 -22178783561726027191689411776107864
590 30640365905124838740100620593560
591 -7727035601883961718283330576
592 116415132818875551565904
593 -5559060566555489
594 1
595 1
596 -16677181699666534
597 582076025433314583936305
598 -54096583366555321187731965984
599 276234642317838470325720868507176
600 -245774400767388664594249466152206544
601 66053143353348526962115145465115458696
602 -7238549147168858367839734102665130932320
603 387433661919449339290608887792856957972396
604 -11382641968149820269772429156059484809922344
605 198780825491715093859844374037230860657457740
606 -2183067117629658961963609642644292305119139360
607 15705625352216957980597557471752246738797284600
608 -76265671530255419682753824970229117211996157360
609 255487072830844430656903619001167074419621345240
610 -599691528285973171347722465763070752667485514080
611 996623003369441307597696210373055707468135139670
612 -1179727812941897831301158668836611415257954787300
613 996623003369441307597696210373055707468135139670
614 -599691528285973171347722465763070752667485514080
615 255487072830844430656903619001167074419621345240
616 -76265671530255419682753824970229117211996157360
617 15705625352216957980597557471752246738797284600
618 -2183067117629658961963609642644292305119139360
619 198780825491715093859844374037230860657457740
620 -11382641968149820269772429156059484809922344
621 387433661919449339290608887792856957972396
622 -7238549147168858367839734102665130932320
623 66053143353348526962115145465115458696
624 -245774400767388664594249466152206544
625 276234642317838470325720868507176
626 -54096583366555321187731965984
627 582076025433314583936305
628 -16677181699666534
629 1
630 -1
631 50031545098999671
632 -2910381244537746797339303
633 378713918507540413762079621713
634 -2489519865612639218166314930421576
635 2720368721622663457226613100653209720
636 -873191553238806781718557609549481149144
637 112343266378673741554436574831488545130472
638 -6984492455724925978171536468125150486808332
639 236804181476577400108078425018151630161061524
640 -4754912075701657804815125741740881799112652084
641 59950804154576195724295396108643035189955634540
642 -495244788334017920727228589998087906810531664920
643 2765926272166659440561243360425037267969774055720
644 -10688548987895471535408619424753697198284853778440
645 29065407362929789968712444817703043383896526091320
646 -56276528714344516833285151107070597700480394658230
647 78165524577635752476655313193084460710349417723290
648 -78165524577635752476655313193084460710349417723290
649 56276528714344516833285151107070597700480394658230
650 -29065407362929789968712444817703043383896526091320
651 10688548987895471535408619424753697198284853778440
652 -2765926272166659440561243360425037267969774055720
653 495244788334017920727228589998087906810531664920
654 -59950804154576195724295396108643035189955634540
655 4754912075701657804815125741740881799112652084
656 -236804181476577400108078425018151630161061524
657 6984492455724925978171536468125150486808332
658 -112343266378673741554436574831488545130472
659 873191553238806781718557609549481149144
660 -2720368721622663457226613100653209720
661 2489519865612639218166314930421576
662 -378713918507540413762079621713
663 2910381244537746797339303
664 -50031545098999671
665 1
666 1
667 -150094635296999084
668 14551909674865345817673814
669 -2651192425096166925369979085292
670 22430295195216743090391369549205529
671 -30080895689382894300237221947801866208
672 11517432684123470633232072323283100731792
673 -1736667297321195723437943521435747564756576
674 125139937930908144897519004723522405348178548
675 -4883426533119841530852924581091764249834627216
676 112403775207993416106845797102520554179901954536
677 -1621369011416037049704365523327574781123724850704
678 15318709111924681608671189159275706394571117715460
679 -97956514400198647169333314461386137855278887755680
680 434434602896468349352105914536983895808900592082160
681 -1360635234730328765052656424613203324427041021303840
682 3048807149453490444215620224059154502855610593465710
683 -4930577980076687493181056854933709435180965011986120
684 5784248818745045683272493176288250092565856911523460
685 -4930577980076687493181056854933709435180965011986120
686 3048807149453490444215620224059154502855610593465710
687 -1360635234730328765052656424613203324427041021303840
688 434434602896468349352105914536983895808900592082160
689 -97956514400198647169333314461386137855278887755680
690 15318709111924681608671189159275706394571117715460
691 -1621369011416037049704365523327574781123724850704
692 112403775207993416106845797102520554179901954536
693 -4883426533119841530852924581091764249834627216
694 125139937930908144897519004723522405348178548
695 -1736667297321195723437943521435747564756576
696 11517432684123470633232072323283100731792
697 -30080895689382894300237221947801866208
698 22430295195216743090391369549205529
699 -2651192425096166925369979085292
700 14551909674865345817673814
701 -150094635296999084
702 1
703 -1
704 450283905890997325
705 -72759559031045835175304034
706 18559351057440734186451273090210
707 -202050286649432130997522114541564325
708 332347821770900925603484880446518887673
709 -151621721322036240572931885185391827084400
710 26752572853549467560196309233256482615987952
711 -2229842315367389010940661748064589997239673300
712 99918080591338753345364150309984297851704094340
713 -2629067738689453022440672591112978671518845542136
714 43248887348592503196863234282967809337380475156600
715 -465657547380334929751702370671598973701587910272404
716 3395442635289672872396887759261935335426514737460900
717 -17202559660806918548169737301257681457656224894899600
718 61729249406981267437477115317173578368638798304116240
719 -159117951025369321556379693652319841544597913500433550
720 297571322430277170474177419109105164848413809751608310
721 -406309747516557502515143464865079921396994341193826700
722 406309747516557502515143464865079921396994341193826700
723 -297571322430277170474177419109105164848413809751608310
724 159117951025369321556379693652319841544597913500433550
725 -61729249406981267437477115317173578368638798304116240
726 17202559660806918548169737301257681457656224894899600
727 -3395442635289672872396887759261935335426514737460900
728 465657547380334929751702370671598973701587910272404
729 -43248887348592503196863234282967809337380475156600
730 2629067738689453022440672591112978671518845542136
731 -99918080591338753345364150309984297851704094340
732 2229842315367389010940661748064589997239673300
733 -26752572853549467560196309233256482615987952
734 151621721322036240572931885185391827084400
735 -332347821770900925603484880446518887673
736 202050286649432130997522114541564325
737 -18559351057440734186451273090210
738 72759559031045835175304034
739 -450283905890997325
740 1
741 1
742 -1350851717672992050
743 363797828025954305919324895
744 -129920623330776343559456358217884
745 1819733175067852589636564168717303415
746 -3669363408685422134415167666585992574178
747 1992684985601579687612341024639117479795945
748 -410840761246530296559039347265526924346136480
749 39539226305312130707163224580326675392649711172
750 -2030004227842112265207417899025512469019518517160
751 60905753106184822411939880981041657079442889762236
752 -1139323134645547489762091381019473441693287433419280
753 13933629713983775913226310683787268237420862940109900
754 -115425486069218248972052790404323801715296881335336904
755 665250919292594608644369881940307593707929744087672500
756 -2722127035674344462325768227991491957937645317487884640
757 8028708607151344646047000079799365797560477069199537950
758 -17257068179150581793520536495868433956112193621824933500
759 27233884877753991582501582383481268850473756823987528610
760 -31692160306291485196181190259476233868965558613118482600
761 27233884877753991582501582383481268850473756823987528610
762 -17257068179150581793520536495868433956112193621824933500
763 8028708607151344646047000079799365797560477069199537950
764 -2722127035674344462325768227991491957937645317487884640
765 665250919292594608644369881940307593707929744087672500
766 -115425486069218248972052790404323801715296881335336904
767 13933629713983775913226310683787268237420862940109900
768 -1139323134645547489762091381019473441693287433419280
769 60905753106184822411939880981041657079442889762236
770 -2030004227842112265207417899025512469019518517160
771 39539226305312130707163224580326675392649711172
772 -410840761246530296559039347265526924346136480
773 1992684985601579687612341024639117479795945
774 -3669363408685422134415167666585992574178
775 1819733175067852589636564168717303415
776 -129920623330776343559456358217884
777 363797828025954305919324895
778 -1350851717672992050
779 1
780 -1
781 4052555153018976227
782 -1818989241443650355071028225
783 909470920556880299580526618242523
784 -16386822939867158427121798919889200499
785 40488559084619325307251767260087412251593
786 -26150752161202459221966249553969788739817211
787 6292135942762057128080392375584446501378783625
788 -698049815148837630704994296743281677908851688164
789 40981973133624173012077896780884664110322484207532
790 -1398791064672565894297975156644380034340452277519396
791 29676060023900127142008674979367263612473855685090892
792 -411003515255099509767572793050752745228652382340807900
793 3854970498710032845646419807157467862896321531879921108
794 -25178976449015374348261418886889434105010103526644684604
795 116983233151241814155672939282811322787755562302420376340
796 -392887354712688563048862109348979193342565073205515330430
797 965289273592080871845333780946366649354148244877851880250
798 -1749707672180372705673941617511149607580353328226010699070
799 2352583531933281577533631297842305143759080815695109494410
800 -2352583531933281577533631297842305143759080815695109494410
801 1749707672180372705673941617511149607580353328226010699070
802 -965289273592080871845333780946366649354148244877851880250
803 392887354712688563048862109348979193342565073205515330430
804 -116983233151241814155672939282811322787755562302420376340
805 25178976449015374348261418886889434105010103526644684604
806 -3854970498710032845646419807157467862896321531879921108
807 411003515255099509767572793050752745228652382340807900
808 -29676060023900127142008674979367263612473855685090892
809 1398791064672565894297975156644380034340452277519396
810 -40981973133624173012077896780884664110322484207532
811 698049815148837630704994296743281677908851688164
812 -6292135942762057128080392375584446501378783625
813 26150752161202459221966249553969788739817211
814 -40488559084619325307251767260087412251593
815 16386822939867158427121798919889200499
816 -909470920556880299580526618242523
817 1818989241443650355071028225
818 -4052555153018976227
819 1
820 1
821 -12157665459056928760
822 9094946519264998557816310604
823 -6366432868091270370840316654814536
824 147547797836005078105965568722134508670
825 -446537614359543146628095087584273668002952
826 342753488672470703331761616142553285062983660
827 -96134139536231421689077624353882673366249507512
828 12275835693809773435310128549048777547040099634413
829 -822634627893236057963894679531635363804384856297440
830 31874512719274958333994229993165945231879169364566768
831 -765078053365384312029780058767465485112985365130734880
832 11966623302739794991283814300092752656627319332570378344
833 -126689396804201359869669838411043033285776562389502304416
834 934503753453077596918841397499139385778798043462331672240
835 -4910608026588280330587193480998512145775937711233910581344
836 18697461129929571474240423633374068196904669968600604344850
837 -52250830247219192977883201472524854814495747011384036338960
838 108177201182317429342975859990499034701409744163865730476840
839 -166988187649154007867791110168829333732559344925827730342000
840 192911849618529089357757766423069021788244626886998978541620
841 -166988187649154007867791110168829333732559344925827730342000
842 108177201182317429342975859990499034701409744163865730476840
843 -52250830247219192977883201472524854814495747011384036338960
844 18697461129929571474240423633374068196904669968600604344850
845 -4910608026588280330587193480998512145775937711233910581344
846 934503753453077596918841397499139385778798043462331672240
847 -126689396804201359869669838411043033285776562389502304416
848 11966623302739794991283814300092752656627319332570378344
849 -765078053365384312029780058767465485112985365130734880
850 31874512719274958333994229993165945231879169364566768
851 -822634627893236057963894679531635363804384856297440
852 12275835693809773435310128549048777547040099634413
853 -96134139536231421689077624353882673366249507512
854 342753488672470703331761616142553285062983660
855 -446537614359543146628095087584273668002952
856 147547797836005078105965568722134508670
857 -6366432868091270370840316654814536
858 9094946519264998557816310604
859 -12157665459056928760
860 1
861 -1
862 36472996377170786361
863 -45474733556780564054578925060
864 44565730387520876000771168439618260
865 -1328407662989152548231503142248321668230
866 4922684747197002983610781449943726167165382
867 -4487499523361646706723495761071676136246997172
868 1465662083761871803866055916822076277163088485220
869 -215130194143693653653440386165539357415220410788325
870 16427987250069120374609157266789242452840918745888205
871 -721190748662047996665604194666977877789138802602640848
872 19541140503279611635058589381234828816743292729245475088
873 -344305187717052549191852380969599280037349119856972816520
874 4102711241969605030984263052203448800143724386473073784840
875 -34068525674370325103478241640082409018302854191830245237840
876 201757547757249802884901591978408263965330365351754806650384
877 -867457226643678155509880847432268369932426932236749383028594
878 2744954654019220756463692809573699260155679973859870884761250
879 -6458345465365046955650617288857132460233460643598081735574200
880 11380513371521290627277766996156800577133252939481239354795800
881 -15089877903273315001983086160605491243818081534177550524912420
882 15089877903273315001983086160605491243818081534177550524912420
883 -11380513371521290627277766996156800577133252939481239354795800
884 6458345465365046955650617288857132460233460643598081735574200
885 -2744954654019220756463692809573699260155679973859870884761250
886 867457226643678155509880847432268369932426932236749383028594
887 -201757547757249802884901591978408263965330365351754806650384
888 34068525674370325103478241640082409018302854191830245237840
889 -4102711241969605030984263052203448800143724386473073784840
890 344305187717052549191852380969599280037349119856972816520
891 -19541140503279611635058589381234828816743292729245475088
892 721190748662047996665604194666977877789138802602640848
893 -16427987250069120374609157266789242452840918745888205
894 215130194143693653653440386165539357415220410788325
895 -1465662083761871803866055916822076277163088485220
896 4487499523361646706723495761071676136246997172
897 -4922684747197002983610781449943726167165382
898 1328407662989152548231503142248321668230
899 -44565730387520876000771168439618260
900 45474733556780564054578925060
901 -36472996377170786361
902 1
903 1
904 -109418989131512359166
905 227373670738215526823728320541
906 -311963705216597117669958490812407560
907 11959100528142212041535587660204745620090
908 -54249162793891219260835958685049611963936452
909 58696849790246788405209031939777681781414036122
910 -22303543722586753974168206951367233163119864077512
911 3758343984222361266575244423074892339183000088881705
912 -326545480758940761912354493942086743550797223694693670
913 16212824893157500754327283310347836193006574573138191133
914 -494881248741140091396280620032420669085811477336612300448
915 9799639263626370039534883476495306558755068852908294393368
916 -131087209608485436238894392886699475126084156506334388365360
917 1221841785349006914766972001537986443138975061592042317633240
918 -8128252892565111770123252641535188678931898306455062494243104
919 39319238510375618684725852340120494197932598127455734392413954
920 -140313731449500312407233171554125160972002572629169699501102044
921 373461560265448554425793787356825164776266362532262697569546650
922 -747382258361487541379411925426400448139169514888878176409023600
923 1130808095752663993308806047411881166967537725177935342487220220
924 -1297729499681505090170545409812072246968355011939269345142468120
925 1130808095752663993308806047411881166967537725177935342487220220
926 -747382258361487541379411925426400448139169514888878176409023600
927 373461560265448554425793787356825164776266362532262697569546650
928 -140313731449500312407233171554125160972002572629169699501102044
929 39319238510375618684725852340120494197932598127455734392413954
930 -8128252892565111770123252641535188678931898306455062494243104
931 1221841785349006914766972001537986443138975061592042317633240
932 -131087209608485436238894392886699475126084156506334388365360
933 9799639263626370039534883476495306558755068852908294393368
934 -494881248741140091396280620032420669085811477336612300448
935 16212824893157500754327283310347836193006574573138191133
936 -326545480758940761912354493942086743550797223694693670
937 3758343984222361266575244423074892339183000088881705
938 -22303543722586753974168206951367233163119864077512
939 58696849790246788405209031939777681781414036122
940 -54249162793891219260835958685049611963936452
941 11959100528142212041535587660204745620090
942 -311963705216597117669958490812407560
943 227373670738215526823728320541
944 -109418989131512359166
945 1
946 -1
947 328256967394537077583
948 -1136868362772853732034167413483
949 2183764353783509619147382157680816741
950 -107656549885992019546116215662616890778050
951 597661641473470362196393785785381497016047902
952 -767127734482750090712280112118488584055677703486
953 338838025873489325166103363602112268216841185799586
954 -65475399336083801063945097885820243320692511860492337
955 6463689869331217403728427250091815698868774256332017375
956 -362347869967156546889000700611424371871041480023446489683
957 12436102339101459651145727675918284741519091325996065333949
958 -276168500261351076746337765974425166121282844394913934762424
959 4137132654510315350861776500007099528488331425698434443860168
960 -43167557142021841266336957224916875883469242020042956124920200
961 321620821434411859015538235975256076305810426010853349426630904
962 -1744588779933476563952732022508411685873030145061067672133031202
963 6994900241782418724543631178420766826510517742776093405336511102
964 -20974078033746112446523261881462914306293986617781374484629430294
965 47447524529104993280660960672114050551464662844747121060859706250
966 -81490098068849138170493408438927948908210013932072623333200138220
967 106688732795174598576229724755453759133178463146395672253051039060
968 -106688732795174598576229724755453759133178463146395672253051039060
969 81490098068849138170493408438927948908210013932072623333200138220
970 -47447524529104993280660960672114050551464662844747121060859706250
971 20974078033746112446523261881462914306293986617781374484629430294
972 -6994900241782418724543631178420766826510517742776093405336511102
973 1744588779933476563952732022508411685873030145061067672133031202
974 -321620821434411859015538235975256076305810426010853349426630904
975 43167557142021841266336957224916875883469242020042956124920200
976 -4137132654510315350861776500007099528488331425698434443860168
977 276168500261351076746337765974425166121282844394913934762424
978 -12436102339101459651145727675918284741519091325996065333949
979 362347869967156546889000700611424371871041480023446489683
980 -6463689869331217403728427250091815698868774256332017375
981 65475399336083801063945097885820243320692511860492337
982 -338838025873489325166103363602112268216841185799586
983 767127734482750090712280112118488584055677703486
984 -597661641473470362196393785785381497016047902
985 107656549885992019546116215662616890778050
986 -2183764353783509619147382157680816741
987 1136868362772853732034167413483
988 -328256967394537077583
989 1
990 1
991 -984770902183611232836
992 5684341841766110888706488661970
993 -15286444836558677480891433939661036276
994 969085833886584640194196878918324163158471
995 -6582782923649167353704474824676543201547992872
996 10018680494669208397148763779045825967994045833772
997 -5140104968188546134294971462440570667056793614755240
998 1137816964602189338824192209601898332031602108191739507
999 -127458860870155080546380219701637735554275879212403286052
1000 8055299870294141485526276193096247092513816504179285482218
1001 -310307661087133060617914783487085981970298879659480417489588
1002 7712559158575371795982916448295317661230812046062592615767285
1003 -129101197188243632308287244756580472734825767690737307874257248
1004 1504224249043762633126340126023022471858396235548850228698156048
1005 -12517131335846056264195565791503034042604808485518988243595849824
1006 75903816559566202574325836193367181983241189069633874097707991194
1007 -340773891358725866376427352482689481650884778975521991154094604680
1008 1146770600063074352922173142070428471137934945225043806414124009284
1009 -2920131436356146472718463822167056601128115168451987820089629488744
1010 5666022722748959335742616818929634382258379050607586488643331273270
1011 -8417650119428417232791068361114125241412544570102427203541601175920
1012 9601985951565713871860675227990838321986061683175610502774593515400
1013 -8417650119428417232791068361114125241412544570102427203541601175920
1014 5666022722748959335742616818929634382258379050607586488643331273270
1015 -2920131436356146472718463822167056601128115168451987820089629488744
1016 1146770600063074352922173142070428471137934945225043806414124009284
1017 -340773891358725866376427352482689481650884778975521991154094604680
1018 75903816559566202574325836193367181983241189069633874097707991194
1019 -12517131335846056264195565791503034042604808485518988243595849824
1020 1504224249043762633126340126023022471858396235548850228698156048
1021 -129101197188243632308287244756580472734825767690737307874257248
1022 7712559158575371795982916448295317661230812046062592615767285
1023 -310307661087133060617914783487085981970298879659480417489588
1024 8055299870294141485526276193096247092513816504179285482218
1025 -127458860870155080546380219701637735554275879212403286052
1026 1137816964602189338824192209601898332031602108191739507
1027 -5140104968188546134294971462440570667056793614755240
1028 10018680494669208397148763779045825967994045833772
1029 -6582782923649167353704474824676543201547992872
1030 969085833886584640194196878918324163158471
1031 -15286444836558677480891433939661036276
1032 5684341841766110888706488661970
1033 -984770902183611232836
1034 1
1035 -1
1036 2954312706550833698597
1037 -28421709294505622933506620566582
1038 107005597024967292485665577629163521382
1039 -8723041279900696131978685899281909334437147
1040 72489108112685654246604953018634359474243757743
1041 -130762886281667993383876582638745184496844887275924
1042 77873012920917721061005026747595088605387445750529044
1043 -19728396270851359720083390422915314444566495360366214619
1044 2504778994948906352115390205632055553769548658933659418999
1045 -178210876397957981914844795653837468167143734011845628436270
1046 7692891896054356156713353077526618634700327570956420300533566
1047 -213604592257222209960973201701017702322780326088750003365984521
1048 3987048669389977239062645177566868411820298510643975832629819221
1049 -51755878645128465196085960074332221466187514195433107028324732016
1050 479788750602897264810769287223998426104111233419568499502058863472
1051 -3243336695280602004540290976079796013960642939943538151596518849018
1052 16253603741450678869911529999916061230825715041112400513962666661858
1053 -61173076227063673708823910643153774922902255816980330350797791600908
1054 174663967821232653140895265594247916414307043666554846723444122553068
1055 -381233634886870802874088944506634896330127414665962424858947686130014
1056 639594068550120948461404163655459470111399989994176107695812082954790
1057 -827718923433592734174910598231951610835762370537716551191311963461240
1058 827718923433592734174910598231951610835762370537716551191311963461240
1059 -639594068550120948461404163655459470111399989994176107695812082954790
1060 381233634886870802874088944506634896330127414665962424858947686130014
1061 -174663967821232653140895265594247916414307043666554846723444122553068
1062 61173076227063673708823910643153774922902255816980330350797791600908
1063 -16253603741450678869911529999916061230825715041112400513962666661858
1064 3243336695280602004540290976079796013960642939943538151596518849018
1065 -479788750602897264810769287223998426104111233419568499502058863472
1066 51755878645128465196085960074332221466187514195433107028324732016
1067 -3987048669389977239062645177566868411820298510643975832629819221
1068 213604592257222209960973201701017702322780326088750003365984521
1069 -7692891896054356156713353077526618634700327570956420300533566
1070 178210876397957981914844795653837468167143734011845628436270
1071 -2504778994948906352115390205632055553769548658933659418999
1072 19728396270851359720083390422915314444566495360366214619
1073 -77873012920917721061005026747595088605387445750529044
1074 130762886281667993383876582638745184496844887275924
1075 -72489108112685654246604953018634359474243757743
1076 8723041279900696131978685899281909334437147
1077 -107005597024967292485665577629163521382
1078 28421709294505622933506620566582
1079 -2954312706550833698597
1080 1
1081 1
1082 -8862938119652501095882
1083 142108546735461945550557302008043
1084 -749041651863479669388854258480133942308
1085 78516466994853387407669454667635662909251793
1086 -798104201665773954491608714134618352691439618374
1087 1705789139418811451984370575498196781576397278964195
1088 -1178425461830017587392401651242387198656062432352733656
1089 341378958599383779763115024249125167380245254449016384911
1090 -49070430624343072669198668188727704104963911671766995057406
1091 3925277270988387783916164193741726886935195466350915334748597
1092 -189589485833505208320361101274534688837974739246838706531247188
1093 5870924347258305823837551404874779243863830754614743084886429079
1094 -121961821754763273522076624308273633174774341635333597706526081874
1095 1760078644219074011225564778697480869287757314859418532942355477829
1096 -18134071623332908516487263388626881161597261630318909227348282884640
1097 136297224731036599303286528731297172453052002256730437472310712689386
1098 -760232995972329278714780717585770107902577959895602768932887945257092
1099 3189859233664044622811441903791905162304449222571679052275390288959502
1100 -10176413937516575526480230443549126360917598772929557191508199317619592
1101 24887769324887033534305095801267170319493497315631866295559393626643178
1102 -46945460326885611730418915207023136927626697717713656298726251559686684
1103 68587460913467599512479780939555336523067906183911874080703830420540510
1104 -77805578802757717012441596233803451418561662830545355811983324565356560
1105 68587460913467599512479780939555336523067906183911874080703830420540510
1106 -46945460326885611730418915207023136927626697717713656298726251559686684
1107 24887769324887033534305095801267170319493497315631866295559393626643178
1108 -10176413937516575526480230443549126360917598772929557191508199317619592
1109 3189859233664044622811441903791905162304449222571679052275390288959502
1110 -760232995972329278714780717585770107902577959895602768932887945257092
1111 136297224731036599303286528731297172453052002256730437472310712689386
1112 -18134071623332908516487263388626881161597261630318909227348282884640
1113 1760078644219074011225564778697480869287757314859418532942355477829
1114 -121961821754763273522076624308273633174774341635333597706526081874
1115 5870924347258305823837551404874779243863830754614743084886429079
1116 -189589485833505208320361101274534688837974739246838706531247188
1117 3925277270988387783916164193741726886935195466350915334748597
1118 -49070430624343072669198668188727704104963911671766995057406
1119 341378958599383779763115024249125167380245254449016384911
1120 -1178425461830017587392401651242387198656062432352733656
1121 1705789139418811451984370575498196781576397278964195
1122 -798104201665773954491608714134618352691439618374
1123 78516466994853387407669454667635662909251793
1124 -749041651863479669388854258480133942308
1125 142108546735461945550557302008043
1126 -8862938119652501095882
1127 1
1128 -1
1129 26588814358957503287739
1130 -710542734483837096641164109765477
1131 5243304210705017141835133808960816311983
1132 -706713369577392609400261922329208737836246933
1133 8785820118018076037337347759127550910953122204519
1134 -22241501461182808114019621004749731483766554114859577
1135 17814550847743187538496758785251161919148624664887104635
1136 -5896537907674095645376955142683276434157998257789144502311
1137 958624361674670931756534552453009015882593206356147167728861
1138 -86111104987581873912429348182730842433511398168751746659025987
1139 4647103414952772099594185315457443906019688271720907069655332905
1140 -160233962175636515386684423312361444004091975351894125285879277323
1141 3698062967339431486940859903259747863545511546222424410933367817049
1142 -59213722739922285651520512410881278632054843020490488501665556342599
1143 676561332197559974740766875662769572513219336005748390689049875482725
1144 -5640254928394181013547153041616300204131343557182195717909195340482058
1145 34922285567624757312517803368111081296226400734006653598462031558050766
1146 -162878538407937078488195412777860927371516720868992688301229829461670002
1147 578702119881996989032981175814554522327139957830838436448517019857855702
1148 -1580101308883780028862921602247155932949701322452032163650886101161447858
1149 3337706568275094081726183431369154914821103359590176134509876679278615846
1150 -5480654217777208176312954817838170126847017361879430804866711198468343834
1151 7017647788489525075696264289026973706302725556047313553117703945178243310
1152 -7017647788489525075696264289026973706302725556047313553117703945178243310
1153 5480654217777208176312954817838170126847017361879430804866711198468343834
1154 -3337706568275094081726183431369154914821103359590176134509876679278615846
1155 1580101308883780028862921602247155932949701322452032163650886101161447858
1156 -578702119881996989032981175814554522327139957830838436448517019857855702
1157 162878538407937078488195412777860927371516720868992688301229829461670002
1158 -34922285567624757312517803368111081296226400734006653598462031558050766
1159 5640254928394181013547153041616300204131343557182195717909195340482058
1160 -676561332197559974740766875662769572513219336005748390689049875482725
1161 59213722739922285651520512410881278632054843020490488501665556342599
1162 -3698062967339431486940859903259747863545511546222424410933367817049
1163 160233962175636515386684423312361444004091975351894125285879277323
1164 -4647103414952772099594185315457443906019688271720907069655332905
1165 86111104987581873912429348182730842433511398168751746659025987
1166 -958624361674670931756534552453009015882593206356147167728861
1167 5896537907674095645376955142683276434157998257789144502311
1168 -17814550847743187538496758785251161919148624664887104635
1169 22241501461182808114019621004749731483766554114859577
1170 -8785820118018076037337347759127550910953122204519
1171 706713369577392609400261922329208737836246933
1172 -5243304210705017141835133808960816311983
1173 710542734483837096641164109765477
1174 -26588814358957503287739
1175 1
1176 1
1177 -79766443076872509863312
1178 3552713674891945218588868354587112
1179 -36703194134323958022021731008659702842288
1180 6360886980271286231127980627871876153177988884
1181 -96705505361352069567728648137645701180676097732880
1182 289886313705408041945428747621272351116396218880558616
1183 -269064307337425986150915010322161656500381993964839914416
1184 101684123049126824162026474887221043496137008980271312014722
1185 -18679689366525001259358935952879150140067752783132138602530928
1186 1882147280588169013906269472376229385326699038433210011754668024
1187 -113341711417982398834098463369226023020966185112237243601499605840
1188 4345087603682465247937486110837429505241736627632979348231821235140
1189 -111224311432634842739857811443190854840019341997989941990498359750256
1190 1972364304204167056493014193240479682914230744283571450902703513311752
1191 -24940720721699152355615647477074902416257473898551062840972138414918608
1192 230104899229849371805205897291417928949693594227386104085791688142285039
1193 -1577616055355699909791593759505714758228198669792711206174450410982146464
1194 8156765340718782100126816278235630271815929116927135336651687615122886800
1195 -32179216441466170203089795210661421085677944886673267631264723712694902496
1196 97770174497508809558259712713563001023584731816891109587251800279517137192
1197 -230426954424436947101686575672467237649541017197239342784723432772860113568
1198 423527887918554354265570688665282866193634259342853721348025467932842112368
1199 -609342811165645295549685117294014440665425986590074708044734356545262971104
1200 687729483271973457418233900324643423217667104492636728205534986627467844380
1201 -609342811165645295549685117294014440665425986590074708044734356545262971104
1202 423527887918554354265570688665282866193634259342853721348025467932842112368
1203 -230426954424436947101686575672467237649541017197239342784723432772860113568
1204 97770174497508809558259712713563001023584731816891109587251800279517137192
1205 -32179216441466170203089795210661421085677944886673267631264723712694902496
1206 8156765340718782100126816278235630271815929116927135336651687615122886800
1207 -1577616055355699909791593759505714758228198669792711206174450410982146464
1208 230104899229849371805205897291417928949693594227386104085791688142285039
1209 -24940720721699152355615647477074902416257473898551062840972138414918608
1210 1972364304204167056493014193240479682914230744283571450902703513311752
1211 -111224311432634842739857811443190854840019341997989941990498359750256
1212 4345087603682465247937486110837429505241736627632979348231821235140
1213 -113341711417982398834098463369226023020966185112237243601499605840
1214 1882147280588169013906269472376229385326699038433210011754668024
1215 -18679689366525001259358935952879150140067752783132138602530928
1216 101684123049126824162026474887221043496137008980271312014722
1217 -269064307337425986150915010322161656500381993964839914416
1218 289886313705408041945428747621272351116396218880558616
1219 -96705505361352069567728648137645701180676097732880
1220 6360886980271286231127980627871876153177988884
1221 -36703194134323958022021731008659702842288
1222 3552713674891945218588868354587112
1223 -79766443076872509863312
1224 1
1225 -1
1226 239299329230617529590033
1227 -17763568382037538185247230209950200
1228 256922689342639471105057445825374896497432
1229 -57251322813107799560331829628368673411560548164
1230 1064326677916116909719585519789983309965069916072356
1231 -3776935457136742175342966111464515740515869665950022568
1232 4060604946726349475829086598380232997350623588077446198600
1233 -1750962429344162367604976018939497156923860858163694017146802
1234 363150511930954296684943927570568757184474400606912609721280114
1235 -41000788352307024391521014860178269952926032276964849196447971816
1236 2751784703218884187255047406865168192152378083540813773739600372168
1237 -117127818448410311110994537523627689357615879574242276975908001316500
1238 3320247803749960717075597395057285434563169007762935926164378663422132
1239 -65095490933637918472827316216440461498154064866080857957503785428308984
1240 909255479362761249922103051122915073025063612210649378182422833280987736
1241 -9264489962938872477398042991580810117229139360706662645176258982494953023
1242 70173380387389706010044164906642181919717037067524988981682224113623653775
1243 -401190129094004032021562609143578349825565893523244813445102817651422038832
1244 1752552127001026346028237806188168868922211526712812693155077169317597292144
1245 -5907150924444365233870946138685106886021972752806258283321942510509201872136
1246 15481258986608790870193326378589182277274593453044084986216460225165461703368
1247 -31732237449678978032543442651923427049438297616276581313820934859485201302800
1248 51086090184468709666910447012078670619537637114904758509547864558067991597392
1249 -64775228049774609486527402097902264211602413436233009792352666528554335900924
1250 64775228049774609486527402097902264211602413436233009792352666528554335900924
1251 -51086090184468709666910447012078670619537637114904758509547864558067991597392
1252 31732237449678978032543442651923427049438297616276581313820934859485201302800
1253 -15481258986608790870193326378589182277274593453044084986216460225165461703368
1254 5907150924444365233870946138685106886021972752806258283321942510509201872136
1255 -1752552127001026346028237806188168868922211526712812693155077169317597292144
1256 401190129094004032021562609143578349825565893523244813445102817651422038832
1257 -70173380387389706010044164906642181919717037067524988981682224113623653775
1258 9264489962938872477398042991580810117229139360706662645176258982494953023
1259 -909255479362761249922103051122915073025063612210649378182422833280987736
1260 65095490933637918472827316216440461498154064866080857957503785428308984
1261 -3320247803749960717075597395057285434563169007762935926164378663422132
1262 117127818448410311110994537523627689357615879574242276975908001316500
1263 -2751784703218884187255047406865168192152378083540813773739600372168
1264 41000788352307024391521014860178269952926032276964849196447971816
1265 -363150511930954296684943927570568757184474400606912609721280114
1266 1750962429344162367604976018939497156923860858163694017146802
1267 -4060604946726349475829086598380232997350623588077446198600
1268 3776935457136742175342966111464515740515869665950022568
1269 -1064326677916116909719585519789983309965069916072356
1270 57251322813107799560331829628368673411560548164
1271 -256922689342639471105057445825374896497432
1272 17763568382037538185247230209950200
1273 -239299329230617529590033
1274 1
1275 1
1276 -717897987691852588770198
1277 88817841933399725861606051419984201
1278 -1798460512937472591301529719264494220751024
1279 515285799128079061513799236997779820569419194652
1280 -11712803327453278816675430914185997958896221086678840
1281 49194886017112182684423602560300013141293196879880733068
1282 -61237667585666138706691137027400907829684234482099344942416
1283 30111512719322499954730064682833771472480437593769381218376634
1284 -7045189608323697113525147633412784650529694062758926188127506732
1285 890431746864854810253421770196959738343389104265421754512831097370
1286 -66530110453866591233796250531852951745785852471318939882530198333328
1287 3140082883358111860193502088419310184736130101788699584975649261569436
1288 -98431277084879712694365719980818783435026754177667440779631324011135064
1289 2130147326749246768058510780115955220169579218683039203377609419850776172
1290 -32808699716533890959155934036177640030145910584021871638637876597120557680
1291 368466796853013317998760529249647873907290988145854674385403721918721603543
1292 -3076789141075544166337214652168390645044448634530721011585687195803989734666
1293 19405304501658480075450687257244140768327545469749182381278148820488152932159
1294 -93624511085962281512459718817384021926976900833764118280089487115425882840032
1295 349098867649281581696431297863567683331155785994538163898659350259250711578360
1296 -1014216040966395556216698856461756144198103910896464893123302397802157763700848
1297 2310382447472255091065474522916137607029375219555959003336280301511265375717976
1298 -4146319298402373146134680355423486006837375313295735622208901051500881676731424
1299 5881548954215797477186096394437380489204013025465369680831317481476766013807052
1300 -6607073261077010167625795013986030949583446170495766998819971985912542261894248
1301 5881548954215797477186096394437380489204013025465369680831317481476766013807052
1302 -4146319298402373146134680355423486006837375313295735622208901051500881676731424
1303 2310382447472255091065474522916137607029375219555959003336280301511265375717976
1304 -1014216040966395556216698856461756144198103910896464893123302397802157763700848
1305 349098867649281581696431297863567683331155785994538163898659350259250711578360
1306 -93624511085962281512459718817384021926976900833764118280089487115425882840032
1307 19405304501658480075450687257244140768327545469749182381278148820488152932159
1308 -3076789141075544166337214652168390645044448634530721011585687195803989734666
1309 368466796853013317998760529249647873907290988145854674385403721918721603543
1310 -32808699716533890959155934036177640030145910584021871638637876597120557680
1311 2130147326749246768058510780115955220169579218683039203377609419850776172
1312 -98431277084879712694365719980818783435026754177667440779631324011135064
1313 3140082883358111860193502088419310184736130101788699584975649261569436
1314 -66530110453866591233796250531852951745785852471318939882530198333328
1315 890431746864854810253421770196959738343389104265421754512831097370
1316 -7045189608323697113525147633412784650529694062758926188127506732
1317 30111512719322499954730064682833771472480437593769381218376634
1318 -61237667585666138706691137027400907829684234482099344942416
1319 49194886017112182684423602560300013141293196879880733068
1320 -11712803327453278816675430914185997958896221086678840
1321 515285799128079061513799236997779820569419194652
1322 -1798460512937472591301529719264494220751024
1323 88817841933399725861606051419984201
1324 -717897987691852588770198
1325 1