1 1
2 1
3 1
4 1
5 -4
6 1
7 1
8 24
9 24
10 1
11 1
12 -138
13 -118
14 -138
15 1
16 1
17 1110
18 780
19 780
20 1110
21 1
22 1
23 -10120
24 -8188
25 -3358
26 -8188
27 -10120
28 1
29 1
30 100856
31 101976
32 30240
33 30240
34 101976
35 100856
36 1
37 1
38 -1088710
39 -1332574
40 -512062
41 -60478
42 -512062
43 -1332574
44 -1088710
45 1
46 1
47 12700890
48 18147240
49 9132480
50 816480
51 816480
52 9132480
53 18147240
54 12700890
55 1
56 1
57 -159667308
58 -259464148
59 -159785998
60 -31600798
61 11975042
62 -31600798
63 -159785998
64 -259464148
65 -159667308
66 1
67 1
68 2155507332
69 3911853660
70 2814352200
71 842173200
72 -127733760
73 -127733760
74 842173200
75 2814352200
76 3911853660
77 2155507332
78 1
79 1
80 -31135104154
81 -62270218294
82 -50854380718
83 -19467934198
84 -745018558
85 3943779842
86 -745018558
87 -19467934198
88 -50854380718
89 -62270218294
90 -31135104154
91 1
92 1
93 479480601782
94 1046139508596
95 951696970224
96 432276204360
97 68962093200
98 -53785892160
99 -53785892160
100 68962093200
101 432276204360
102 951696970224
103 1046139508596
104 479480601782
105 1
106 1
107 -7846046208208
108 -18525386899108
109 -18525387873718
110 -9600542111158
111 -2329108301518
112 517696779602
113 1085058374402
114 517696779602
115 -2329108301518
116 -9600542111158
117 -18525387873718
118 -18525386899108
119 -7846046208208
120 1
121 1
122 135998134272240
123 345226033177200
124 375738436600800
125 217074004711200
126 66344253655680
127 -116439523200
128 -17212523328000
129 -17212523328000
130 -116439523200
131 66344253655680
132 217074004711200
133 375738436600800
134 345226033177200
135 135998134272240
136 1
137 1
138 -2489811996672270
139 -6758061133856638
140 -7943685896428798
141 -5038905335318398
142 -1802152879188478
143 -209531731368958
144 253646852659202
145 330457615488002
146 253646852659202
147 -209531731368958
148 -1802152879188478
149 -5038905335318398
150 -7943685896428798
151 -6758061133856638
152 -2489811996672270
153 1
154 1
155 48017802792960306
156 138718096957481616
157 174998214626561280
158 120578038299331200
159 48622477782977280
160 9319176034721280
161 -3311125320222720
162 -5930576209958400
163 -5930576209958400
164 -3311125320222720
165 9319176034721280
166 48622477782977280
167 120578038299331200
168 174998214626561280
169 138718096957481616
170 48017802792960306
171 1
172 1
173 -973160803270656340
174 -2980304960016436324
175 -4014288313496200222
176 -2980304960301037438
177 -1325931606411713278
178 -326414715412181758
179 25624278562821122
180 106843136330810882
181 118385408619878402
182 106843136330810882
183 25624278562821122
184 -326414715412181758
185 -1325931606411713278
186 -2980304960301037438
187 -4014288313496200222
188 -2980304960016436324
189 -973160803270656340
190 1
191 1
192 20679667069501440380
193 66904805224857664980
194 95795516571961827960
195 76149832856379533280
196 36858465445509757440
197 10664221226352422400
198 607521110697446400
199 -1925784213480691200
200 -2365337487460147200
201 -2365337487460147200
202 -1925784213480691200
203 607521110697446400
204 10664221226352422400
205 36858465445509757440
206 76149832856379533280
207 95795516571961827960
208 66904805224857664980
209 20679667069501440380
210 1
211 1
212 -459818479545384960418
213 -1566788893265756239798
214 -2375728810984498057198
215 -2011705848011755135798
216 -1049067345963626075518
217 -341822733663174220798
218 -47137521839111423998
219 33354221935454784002
220 48708269111593728002
221 50617990526693990402
222 48708269111593728002
223 33354221935454784002
224 -47137521839111423998
225 -341822733663174220798
226 -1049067345963626075518
227 -2011705848011755135798
228 -2375728810984498057198
229 -1566788893265756239798
230 -459818479545384960418
231 1
232 1
233 10678006913887272960462
234 38216024744438661217020
235 61164372936564830209200
236 54935535570131626086600
237 30643069841101333843920
238 10977740444209770887040
239 2117537185314258892800
240 -493699084932803904000
241 -1032904480639135104000
242 -1113241077853506201600
243 -1113241077853506201600
244 -1032904480639135104000
245 -493699084932803904000
246 2117537185314258892800
247 10977740444209770887040
248 30643069841101333843920
249 54935535570131626086600
250 61164372936564830209200
251 38216024744438661217020
252 10678006913887272960462
253 1
254 1
255 -258520167388849766400504
256 -969450627708186624116884
257 -1632985724006234374124038
258 -1550043836968979945623798
259 -919685495485939377499918
260 -356865547738447708495918
261 -83495859035240466904318
262 3071203008162356390402
263 22308188080491815040002
264 25430533450290070502402
265 25775871524037489254402
266 25430533450290070502402
267 22308188080491815040002
268 3071203008162356390402
269 -83495859035240466904318
270 -356865547738447708495918
271 -919685495485939377499918
272 -1550043836968979945623798
273 -1632985724006234374124038
274 -969450627708186624116884
275 -258520167388849766400504
276 1
277 1
278 6514708218199014113280552
279 25541792538018356920459656
280 45163473242832054211587024
281 45163473242832056448317520
282 28376035306491618152003520
283 11806616044658551516424640
284 3152053305631799012949120
285 217885325459379955534080
286 -480725728561383853363200
287 -602657423079915151872000
288 -618562343334709367193600
289 -618562343334709367193600
290 -602657423079915151872000
291 -480725728561383853363200
292 217885325459379955534080
293 3152053305631799012949120
294 11806616044658551516424640
295 28376035306491618152003520
296 45163473242832056448317520
297 45163473242832054211587024
298 25541792538018356920459656
299 6514708218199014113280552
300 1
301 1
302 -170623310476640845824000598
303 -698004451949894369280165598
304 -1292600836944248832027931198
305 -1358006439293627826125253598
306 -900167222847975157593302398
307 -398724271502753118982751998
308 -117635909025886189912511998
309 -15926304213220540076783998
310 9922317656321631230208002
311 14749065222590146516992002
312 15429934842326825103360002
313 15497738197627199754240002
314 15429934842326825103360002
315 14749065222590146516992002
316 9922317656321631230208002
317 -15926304213220540076783998
318 -117635909025886189912511998
319 -398724271502753118982751998
320 -900167222847975157593302398
321 -1358006439293627826125253598
322 -1292600836944248832027931198
323 -698004451949894369280165598
324 -170623310476640845824000598
325 1
326 1
327 4637851802955964809216000650
328 19761281595203676143616195000
329 38245473563506434441251880000
330 42110350065969738453434820000
331 29356257607840835642938968000
332 13767922381238871749663760000
333 4404798949677550758734400000
334 798731141642164458327600000
335 -176242744966751244381600000
336 -370266130652385723275520000
337 -399537215145275003596800000
338 -402930608116682790144000000
339 -402930608116682790144000000
340 -399537215145275003596800000
341 -370266130652385723275520000
342 -176242744966751244381600000
343 798731141642164458327600000
344 4404798949677550758734400000
345 13767922381238871749663760000
346 29356257607840835642938968000
347 42110350065969738453434820000
348 38245473563506434441251880000
349 19761281595203676143616195000
350 4637851802955964809216000650
351 1
352 1
353 -130666433405020225929216000700
354 -578924892447242389880832228148
355 -1168738654344903131922477629998
356 -1345682782914201354541208939998
357 -983930342283636100053314327998
358 -486520736416608922695923255998
359 -166757418359237172574467359998
360 -35990012055046478981151599998
361 1513093144039260639055200002
362 9439885677642478834295520002
363 10713231052495165687933440002
364 10871901110883180188620800002
365 10886271308746907673600000002
366 10871901110883180188620800002
367 10713231052495165687933440002
368 9439885677642478834295520002
369 1513093144039260639055200002
370 -35990012055046478981151599998
371 -166757418359237172574467359998
372 -486520736416608922695923255998
373 -983930342283636100053314327998
374 -1345682782914201354541208939998
375 -1168738654344903131922477629998
376 -578924892447242389880832228148
377 -130666433405020225929216000700
378 1
379 1
380 3811104307646423256268800000756
381 17531079815173546978836480265356
382 36853378654940912888119353493800
383 44285032054851438237852080070000
384 33880717294976702749181729328000
385 17601857466601266348175013328000
386 6410141334593158987015839648000
387 1560397677389916453325757520000
388 88894260044762971677278400000
389 -240451190722648902140464320000
390 -296589609123123040251246720000
391 -304036940081335680667768320000
392 -304813518131576259271065600000
393 -304813518131576259271065600000
394 -304036940081335680667768320000
395 -296589609123123040251246720000
396 -240451190722648902140464320000
397 88894260044762971677278400000
398 1560397677389916453325757520000
399 6410141334593158987015839648000
400 17601857466601266348175013328000
401 33880717294976702749181729328000
402 44285032054851438237852080070000
403 36853378654940912888119353493800
404 17531079815173546978836480265356
405 3811104307646423256268800000756
406 1
407 1
408 -114942905918616125409067008000810
409 -548189243611861521181704192306934
410 -1198058750151729614840660039823022
411 -1499783878188096944039472535241398
412 -1198058750151729614842060516967998
413 -652079947038303019276442185055998
414 -250806052268848519221060330047998
415 -66888850499515731058176076271998
416 -7987263004786487218187751359998
417 5934930402135662118988917120002
418 8445375838085825050678506240002
419 8798565313521605107984417920002
420 8837948727189939595172014080002
421 8841219501758704345622937600002
422 8837948727189939595172014080002
423 8798565313521605107984417920002
424 8445375838085825050678506240002
425 5934930402135662118988917120002
426 -7987263004786487218187751359998
427 -66888850499515731058176076271998
428 -250806052268848519221060330047998
429 -652079947038303019276442185055998
430 -1198058750151729614842060516967998
431 -1499783878188096944039472535241398
432 -1198058750151729614840660039823022
433 -548189243611861521181704192306934
434 -114942905918616125409067008000810
435 1
436 1
437 3580913607464579291590164480000870
438 17683523987479403909087232000353220
439 40119495046593897618741657689011440
440 52234919418515724221955063045507720
441 43484890705461071675191852236003600
442 24734829177486816218038845360360000
443 10002637976935615517357570496960000
444 2872158229194084180927149292720000
445 466809727622658256606350540960000
446 -132150571185498636161590879680000
447 -246094196980191984847405382400000
448 -263042242728673061437037654400000
449 -265046323192607601776440108800000
450 -265236144278026569811440076800000
451 -265236144278026569811440076800000
452 -265046323192607601776440108800000
453 -263042242728673061437037654400000
454 -246094196980191984847405382400000
455 -132150571185498636161590879680000
456 466809727622658256606350540960000
457 2872158229194084180927149292720000
458 10002637976935615517357570496960000
459 24734829177486816218038845360360000
460 43484890705461071675191852236003600
461 52234919418515724221955063045507720
462 40119495046593897618741657689011440
463 17683523987479403909087232000353220
464 3580913607464579291590164480000870
465 1
466 1
467 -115119741158490919448157880320000928
468 -587932963773721481467377745920404548
469 -1382807367010920687180848824429498198
470 -1869667938993705200680349880535159798
471 -1619282501973987450880609375744435918
472 -960530340291158609145882087300557998
473 -406957095179537733764951959796399998
474 -124404084653814580443670669791599998
475 -24197075932220348857744719074399998
476 2033582233133437153368652170720002
477 7285072529593343874943592438400002
478 8108623543436378646184637136000002
479 8211542500980088561593285984000002
480 8221920854227874792694023328000002
481 8222716729105193605120640409600002
482 8221920854227874792694023328000002
483 8211542500980088561593285984000002
484 8108623543436378646184637136000002
485 7285072529593343874943592438400002
486 2033582233133437153368652170720002
487 -24197075932220348857744719074399998
488 -124404084653814580443670669791599998
489 -406957095179537733764951959796399998
490 -960530340291158609145882087300557998
491 -1619282501973987450880609375744435918
492 -1869667938993705200680349880535159798
493 -1382807367010920687180848824429498198
494 -587932963773721481467377745920404548
495 -115119741158490919448157880320000928
496 1
497 1
498 3815397135538556187424661176320000992
499 20129509025427555057792177930240461280
500 49019082163772657224067988848773771200
501 68731967364055197525762071620115553600
502 61832457543956308420169146738367704320
503 38176995303617260058136723731869405440
504 16897639761526553607512863690227648000
505 5457126029219722185723531286113600000
506 1198712584416624023790592373260800000
507 29237847336380322516353233236480000
508 -216617637163020076866297554979840000
509 -257167606178656599391396445414400000
510 -262508301410317804534921772544000000
511 -263077465885493404510022321664000000
512 -263126834922482771306421145190400000
513 -263126834922482771306421145190400000
514 -263077465885493404510022321664000000
515 -262508301410317804534921772544000000
516 -257167606178656599391396445414400000
517 -216617637163020076866297554979840000
518 29237847336380322516353233236480000
519 1198712584416624023790592373260800000
520 5457126029219722185723531286113600000
521 16897639761526553607512863690227648000
522 38176995303617260058136723731869405440
523 61832457543956308420169146738367704320
524 68731967364055197525762071620115553600
525 49019082163772657224067988848773771200
526 20129509025427555057792177930240461280
527 3815397135538556187424661176320000992
528 1
529 1
530 -130249764282178297432772916019200001054
531 -709137605536304063800652542771200523774
532 -1785868990268977989244908648530082370558
533 -2593417528818483433328100727884275596798
534 -2419944139055997078673192805434196920318
535 -1552577190243565305398653881590731960318
536 -716187632460148952598276690310045163518
537 -243007984491938404862356995715489535998
538 -58434362944054858257561044883302399998
539 -5350379226151181721318707524116479998
540 6344368144650381976098465218641920002
541 8368459035713442829528560028753920002
542 8648717773279753456731931860172800002
543 8680187123057050067522999623680000002
544 8683082066884065446752860723609600002
545 8683288270729674263872350710169600002
546 8683082066884065446752860723609600002
547 8680187123057050067522999623680000002
548 8648717773279753456731931860172800002
549 8368459035713442829528560028753920002
550 6344368144650381976098465218641920002
551 -5350379226151181721318707524116479998
552 -58434362944054858257561044883302399998
553 -243007984491938404862356995715489535998
554 -716187632460148952598276690310045163518
555 -1552577190243565305398653881590731960318
556 -2419944139055997078673192805434196920318
557 -2593417528818483433328100727884275596798
558 -1785868990268977989244908648530082370558
559 -709137605536304063800652542771200523774
560 -130249764282178297432772916019200001054
561 1
562 1
563 4576108385113864183138088449474560001122
564 25685253516445560253742819038986240592416
565 66821023515963737211844345315983555892224
566 100379151673465407888190327278842344942080
567 97023338857715240820555729090440275921920
568 64583814972130292500087947590954760099840
569 30985736662060167453889287549146986782720
570 11000672839690868935039719685543642183680
571 2842518767274416158741219377337855488000
572 389367542701636695673827016452065280000
573 -175946375857416034978613242399703040000
574 -278410354744587291704698335550955520000
575 -293291747771493173141597062821396480000
576 -295047936915022655962546255353446400000
577 -295218161612089868744488849784832000000
578 -295231776748073748111955054403174400000
579 -295231776748073748111955054403174400000
580 -295218161612089868744488849784832000000
581 -295047936915022655962546255353446400000
582 -293291747771493173141597062821396480000
583 -278410354744587291704698335550955520000
584 -175946375857416034978613242399703040000
585 389367542701636695673827016452065280000
586 2842518767274416158741219377337855488000
587 11000672839690868935039719685543642183680
588 30985736662060167453889287549146986782720
589 64583814972130292500087947590954760099840
590 97023338857715240820555729090440275921920
591 100379151673465407888190327278842344942080
592 66821023515963737211844345315983555892224
593 25685253516445560253742819038986240592416
594 4576108385113864183138088449474560001122
595 1
596 1
597 -165330367462178318874666421400371200001188
598 -955816186890718405994165248720896000667588
599 -2566065078319225990867218415484928234991678
600 -3983084102776312665555505202237334437936638
601 -3983084102776312665555505202248115856215038
602 -2747026382308334462310094868178737071180798
603 -1368346617170974158690214289958419296972798
604 -506671763960123968927805862865808203929598
605 -139023826590161221297164338805944610508798
606 -23611618978283711118025336790546883071998
607 4161372158264348172113480069907148800002
608 9423206661342328213103666419302604800002
609 10223155061372343770187929881837977600002
610 10322148675604090719445307704653004800002
611 10332231350961672549450061931136614400002
612 10333083751437859241313959225726976000002
613 10333140433711710456877551456804864000002
614 10333083751437859241313959225726976000002
615 10332231350961672549450061931136614400002
616 10322148675604090719445307704653004800002
617 10223155061372343770187929881837977600002
618 9423206661342328213103666419302604800002
619 4161372158264348172113480069907148800002
620 -23611618978283711118025336790546883071998
621 -139023826590161221297164338805944610508798
622 -506671763960123968927805862865808203929598
623 -1368346617170974158690214289958419296972798
624 -2747026382308334462310094868178737071180798
625 -3983084102776312665555505202248115856215038
626 -3983084102776312665555505202237334437936638
627 -2566065078319225990867218415484928234991678
628 -955816186890718405994165248720896000667588
629 -165330367462178318874666421400371200001188
630 1
631 1
632 6137889892033370088221990894488780800001260
633 36517344913208636181441945826806988800749700
634 101073686833206076629534350057983181080387800
635 161941094929203663337735759761663664422379200
636 167351531204403448822909218402005423960033280
637 119430524195491063097087156161369481805158400
638 61668596104391312445426634988516583212544000
639 23754902563113904095879942549844805673216000
640 6866075440181240376538786678876646790144000
641 1338822927221459523102366800861343484108800
642 -47975096863507127840586179233118484480000
643 -322144368339686243379823405927540224000000
644 -365693733139578144843898957231927296000000
645 -371333369359101795802343787959783424000000
646 -371935580491125165311353077129171763200000
647 -371989080119491978428056482918631424000000
648 -371993049270316789523137873598054400000000
649 -371993049270316789523137873598054400000000
650 -371989080119491978428056482918631424000000
651 -371935580491125165311353077129171763200000
652 -371333369359101795802343787959783424000000
653 -365693733139578144843898957231927296000000
654 -322144368339686243379823405927540224000000
655 -47975096863507127840586179233118484480000
656 1338822927221459523102366800861343484108800
657 6866075440181240376538786678876646790144000
658 23754902563113904095879942549844805673216000
659 61668596104391312445426634988516583212544000
660 119430524195491063097087156161369481805158400
661 167351531204403448822909218402005423960033280
662 161941094929203663337735759761663664422379200
663 101073686833206076629534350057983181080387800
664 36517344913208636181441945826806988800749700
665 6137889892033370088221990894488780800001260
666 1
667 1
668 -233983802550847865787371652886875340800001330
669 -1431430321487539884816861876484413849600839158
670 -4080952791548611306232687945938737561932866798
671 -6742518545564505779564040497526944656569137398
672 -7192937365474887921204730929334199313801818878
673 -5305468024898048470519932929383312146007388158
674 -2835824699403028020435603079223876615952998398
675 -1133987151385626107717234799368344877688575998
676 -343314306079349973591237386957454161875967998
677 -73882679614278751346858282766392484607180798
678 -3499938199251931536417248757274929146265598
679 10997135897239440640420441950354014177280002
680 13398924450260987855739737165672257536000002
681 13723795668642409418324227167214706688000002
682 13760090327421488783386363156316681011200002
683 13763470302351484900355924998708694630400002
684 13763734559783063400711546661457240064000002
685 13763751037581420279524003929890324480000002
686 13763734559783063400711546661457240064000002
687 13763470302351484900355924998708694630400002
688 13760090327421488783386363156316681011200002
689 13723795668642409418324227167214706688000002
690 13398924450260987855739737165672257536000002
691 10997135897239440640420441950354014177280002
692 -3499938199251931536417248757274929146265598
693 -73882679614278751346858282766392484607180798
694 -343314306079349973591237386957454161875967998
695 -1133987151385626107717234799368344877688575998
696 -2835824699403028020435603079223876615952998398
697 -5305468024898048470519932929383312146007388158
698 -7192937365474887921204730929334199313801818878
699 -6742518545564505779564040497526944656569137398
700 -4080952791548611306232687945938737561932866798
701 -1431430321487539884816861876484413849600839158
702 -233983802550847865787371652886875340800001330
703 1
704 1
705 9152895805665519455800126421751300096000001406
706 57532487921326122293600794651008172032000936396
707 168805549787345508820542331578298977485193286320
708 287335550470713985773153968739978313845002680200
709 316121407779532044461645366336386178785321436880
710 240729876732627605039405991679132148046972890880
711 133027689522764120150492599312270059769415393280
712 55123107440962866080845245575241486760939468800
713 17407397068027338316968359345643479485161984000
714 4041084211568219833735081756489936375761100800
715 410544688472339536223115488002174953413836800
716 -367428066476777668033874103093760911690547200
717 -501649739583383485960814293847993258127360000
718 -520580002851371105845691152109283661824000000
719 -522788533565785945304977221283476239155200000
720 -523003684203941470116473974129117518643200000
721 -523021317962632507061357151205918745395200000
722 -523022537682495784570138970031895339008000000
723 -523022537682495784570138970031895339008000000
724 -523021317962632507061357151205918745395200000
725 -523003684203941470116473974129117518643200000
726 -522788533565785945304977221283476239155200000
727 -520580002851371105845691152109283661824000000
728 -501649739583383485960814293847993258127360000
729 -367428066476777668033874103093760911690547200
730 410544688472339536223115488002174953413836800
731 4041084211568219833735081756489936375761100800
732 17407397068027338316968359345643479485161984000
733 55123107440962866080845245575241486760939468800
734 133027689522764120150492599312270059769415393280
735 240729876732627605039405991679132148046972890880
736 316121407779532044461645366336386178785321436880
737 287335550470713985773153968739978313845002680200
738 168805549787345508820542331578298977485193286320
739 57532487921326122293600794651008172032000936396
740 9152895805665519455800126421751300096000001406
741 1
742 1
743 -367161877461553980455525071318252152422400001480
744 -2369553968432436336828712728785386576281601041844
745 -7149457669459703897203418749835965523558862579622
746 -12526849333115379902624963023517866839390512581558
747 -14199815628474923548756110130885569505471274411278
748 -11152627019070040479017235042465831876986874909358
749 -6364187775719509940856145617807205874915437754878
750 -2728520942805218235956059202908215106131241605118
751 -895908392880941116412926225637922323346805862398
752 -221173772227002722399319248402837868489486028798
753 -30844590044784409984037468636010204642222489598
754 11528992674777507198118904358963923996687155202
755 19130897880280309348267363187182630527794380802
756 20247050628707295674147030868529605307207680002
757 20382798935947921227250994723394094416691200002
758 20396606668162515649734258084357346545254400002
759 20397790384314408885945509504056076223283200002
760 20397876437313252434495499334605125450956800002
761 20397881488515518070944117566824996569088000002
762 20397876437313252434495499334605125450956800002
763 20397790384314408885945509504056076223283200002
764 20396606668162515649734258084357346545254400002
765 20382798935947921227250994723394094416691200002
766 20247050628707295674147030868529605307207680002
767 19130897880280309348267363187182630527794380802
768 11528992674777507198118904358963923996687155202
769 -30844590044784409984037468636010204642222489598
770 -221173772227002722399319248402837868489486028798
771 -895908392880941116412926225637922323346805862398
772 -2728520942805218235956059202908215106131241605118
773 -6364187775719509940856145617807205874915437754878
774 -11152627019070040479017235042465831876986874909358
775 -14199815628474923548756110130885569505471274411278
776 -12526849333115379902624963023517866839390512581558
777 -7149457669459703897203418749835965523558862579622
778 -2369553968432436336828712728785386576281601041844
779 -367161877461553980455525071318252152422400001480
780 1
781 1
782 15094432740086108085393808487528144044032000001560
783 99949622197867472457337380525524197048320001155960
784 309877825283524493690010280098691515678720541759920
785 558432817736942406829494993193321620937294006053360
786 651640939906974124256801760603807910454473525446720
787 527363443680265167687059404056492866796508946932800
788 310432635534536587246125201333279188839569151228800
789 137516773969100762256974749887427483191204762201600
790 46832011014783307373775846483229242751123158220800
791 12178973707124249113323879158259236123612114534400
792 2039022449485376951884961318325728330754920448000
793 -303490561988079200909173091073877116825956352000
794 -739896231192869709547421418403406597162778624000
795 -806503400612513281785021831657567543663378432000
796 -814934878806710534599747337225078751859998720000
797 -815828776973625859188467235674910923446272000000
798 -815908781140708658203892819649253277417472000000
799 -815914864938529496513433619168477783179264000000
800 -815915259032607644019739419096075947802624000000
801 -815915259032607644019739419096075947802624000000
802 -815914864938529496513433619168477783179264000000
803 -815908781140708658203892819649253277417472000000
804 -815828776973625859188467235674910923446272000000
805 -814934878806710534599747337225078751859998720000
806 -806503400612513281785021831657567543663378432000
807 -739896231192869709547421418403406597162778624000
808 -303490561988079200909173091073877116825956352000
809 2039022449485376951884961318325728330754920448000
810 12178973707124249113323879158259236123612114534400
811 46832011014783307373775846483229242751123158220800
812 137516773969100762256974749887427483191204762201600
813 310432635534536587246125201333279188839569151228800
814 527363443680265167687059404056492866796508946932800
815 651640939906974124256801760603807910454473525446720
816 558432817736942406829494993193321620937294006053360
817 309877825283524493690010280098691515678720541759920
818 99949622197867472457337380525524197048320001155960
819 15094432740086108085393808487528144044032000001560
820 1
821 1
822 -635598005650112335055231179015374281637888000001638
823 -4315375933098131116953938004893856964804608001279198
824 -13737837595805936785755172149946335350489088631924798
825 -25443434199862172289689013030146145037320414121567198
826 -30538811545157239509048449648586062195176433985502078
827 -25443434199862172289689013030146145049746560955436798
828 -15434657271604004537375833958210595589844386424255998
829 -7056097797569705017446998447234537879007292001903998
830 -2487276477540745108289223185728053768004616756735998
831 -676934738193846887231095311214583827663634748211198
832 -127999124479338623423481449914341807735838457855998
833 3439078653660150150341966729176865358380605440002
834 28835073080932475267187160967973441593451970560002
835 32858854016162635800346232590125740941571850240002
836 33388212081822010220903697620143243135520735232002
837 33446615351091815532195291414950337816638668800002
838 33452062984761230322253406238405856367984640000002
839 33452495433329522125703444309713041898536960000002
840 33452524804116771355883460959216988171141120000002
841 33452526432649826434831744622440453882380288000002
842 33452524804116771355883460959216988171141120000002
843 33452495433329522125703444309713041898536960000002
844 33452062984761230322253406238405856367984640000002
845 33446615351091815532195291414950337816638668800002
846 33388212081822010220903697620143243135520735232002
847 32858854016162635800346232590125740941571850240002
848 28835073080932475267187160967973441593451970560002
849 3439078653660150150341966729176865358380605440002
850 -127999124479338623423481449914341807735838457855998
851 -676934738193846887231095311214583827663634748211198
852 -2487276477540745108289223185728053768004616756735998
853 -7056097797569705017446998447234537879007292001903998
854 -15434657271604004537375833958210595589844386424255998
855 -25443434199862172289689013030146145049746560955436798
856 -30538811545157239509048449648586062195176433985502078
857 -25443434199862172289689013030146145037320414121567198
858 -13737837595805936785755172149946335350489088631924798
859 -4315375933098131116953938004893856964804608001279198
860 -635598005650112335055231179015374281637888000001638
861 1
862 1
863 27397619296181158021591280821767975613759488000001722
864 190612496641807372902353013580505402988036096001412040
865 622651877850817941704369365000692710743474176734260800
866 1184303073422531681146990621846936210825543952043626400
867 1460968291981931412057615166886011712717898860267743680
868 1252057820824833656063878265529975109265125245039096960
869 782009260721363705077970237478892754498249707037452800
870 368540619889607729673699286878404095119527633821104000
871 134241723418279343611279081538183164906116448897632000
872 38055860656365585122496049878104149274469245509939200
873 7862318654956759613973637985337744435010629609062400
874 377171723152820007710126164816961300741087502336000
875 -1121032725520652990401092230824471298445879951360000
876 -1367142998788582977295513270760360984704951418880000
877 -1400746516869396486736298334064720084167896727552000
878 -1404598950021370096443706467857643941406432313344000
879 -1404972852415324546854362753399739965889535180800000
880 -1405003783342770170646412863082868149503836160000000
881 -1405005976446367183418783510109321584240885760000000
882 -1405006110015394272408686545452089714974851072000000
883 -1405006110015394272408686545452089714974851072000000
884 -1405005976446367183418783510109321584240885760000000
885 -1405003783342770170646412863082868149503836160000000
886 -1404972852415324546854362753399739965889535180800000
887 -1404598950021370096443706467857643941406432313344000
888 -1400746516869396486736298334064720084167896727552000
889 -1367142998788582977295513270760360984704951418880000
890 -1121032725520652990401092230824471298445879951360000
891 377171723152820007710126164816961300741087502336000
892 7862318654956759613973637985337744435010629609062400
893 38055860656365585122496049878104149274469245509939200
894 134241723418279343611279081538183164906116448897632000
895 368540619889607729673699286878404095119527633821104000
896 782009260721363705077970237478892754498249707037452800
897 1252057820824833656063878265529975109265125245039096960
898 1460968291981931412057615166886011712717898860267743680
899 1184303073422531681146990621846936210825543952043626400
900 622651877850817941704369365000692710743474176734260800
901 190612496641807372902353013580505402988036096001412040
902 27397619296181158021591280821767975613759488000001722
903 1
904 1
905 -1208305261267476712747102641370279950145290240000001804
906 -8609174986530771578323106319763244644785192960001554964
907 -28838218902250444210897516374037348143467593728850048078
908 -56291921359298571355105644304837917177393709387518751198
909 -71319211125261756739303777488012965490700733602957855678
910 -62821636555223050718477452176098503646889387647790847678
911 -40363760905835041949150735280324568778257318506487015678
912 -19590225930151133837523522151733679706451680387704969598
913 -7363160298817662396445642952923516831031537374501535998
914 -2166657405500937033987544293439305625018884546112339198
915 -479481141437065163059590184186450834715722340384563198
916 -46871842959149298719089210546433002154708552323891198
917 42730575257463428875298067926056042193933557383168002
918 57973091890176684226996387262155994191394271805440002
919 60130343093167501286636279279075666008700626993152002
920 60386980566331294173274778644169216970790103826432002
921 60412859975389790775039625506383452813525900296192002
922 60415087399046141727433819151293204183381182873600002
923 60415251968741301037677226706398094355836928000000002
924 60415262454612294677997371592822750547246645248000002
925 60415263005510899650610504135631538417986961408000002
926 60415262454612294677997371592822750547246645248000002
927 60415251968741301037677226706398094355836928000000002
928 60415087399046141727433819151293204183381182873600002
929 60412859975389790775039625506383452813525900296192002
930 60386980566331294173274778644169216970790103826432002
931 60130343093167501286636279279075666008700626993152002
932 57973091890176684226996387262155994191394271805440002
933 42730575257463428875298067926056042193933557383168002
934 -46871842959149298719089210546433002154708552323891198
935 -479481141437065163059590184186450834715722340384563198
936 -2166657405500937033987544293439305625018884546112339198
937 -7363160298817662396445642952923516831031537374501535998
938 -19590225930151133837523522151733679706451680387704969598
939 -40363760905835041949150735280324568778257318506487015678
940 -62821636555223050718477452176098503646889387647790847678
941 -71319211125261756739303777488012965490700733602957855678
942 -56291921359298571355105644304837917177393709387518751198
943 -28838218902250444210897516374037348143467593728850048078
944 -8609174986530771578323106319763244644785192960001554964
945 -1208305261267476712747102641370279950145290240000001804
946 1
947 1
948 54494567283163199744894329125799625751552589824000001892
949 397411600430873090822522058746685075602785959936001708476
950 1364247124444555144833055796427792663377791156224980665224
951 2731152520463898738434155218666599942645901951378072741840
952 3551295758075504894594814872009884310206768553273895454080
953 3212823945727857909512637872217417745816600549698577157760
954 2121856764857317180810263792529199623100812924710554830080
955 1059599246641264366021110083359092504638368494841779208320
956 410441874398120979205516149977360520096125692876289164800
957 125027228089565374423783941250864008590412771441290611200
958 29263103341300007029913265956211616907505550054202342400
959 3889702766973285754614198295834258301218945539086131200
960 -1542957263829032448250248368306293528029505999975219200
961 -2498940958937103579500930950406398062209803675336704000
962 -2639019125373077891049253539860706078217088813432832000
963 -2656289704995689998986815197023527821353928659124224000
964 -2658096703924381715217190999291875694303841428242432000
965 -2658258280512229141998905816881286824850930030542848000
966 -2658270700164876347221823553236456984607845125324800000
967 -2658271524805851266799990324317522989227476090880000000
968 -2658271572192163988116649462026150769444228431872000000
969 -2658271572192163988116649462026150769444228431872000000
970 -2658271524805851266799990324317522989227476090880000000
971 -2658270700164876347221823553236456984607845125324800000
972 -2658258280512229141998905816881286824850930030542848000
973 -2658096703924381715217190999291875694303841428242432000
974 -2656289704995689998986815197023527821353928659124224000
975 -2639019125373077891049253539860706078217088813432832000
976 -2498940958937103579500930950406398062209803675336704000
977 -1542957263829032448250248368306293528029505999975219200
978 3889702766973285754614198295834258301218945539086131200
979 29263103341300007029913265956211616907505550054202342400
980 125027228089565374423783941250864008590412771441290611200
981 410441874398120979205516149977360520096125692876289164800
982 1059599246641264366021110083359092504638368494841779208320
983 2121856764857317180810263792529199623100812924710554830080
984 3212823945727857909512637872217417745816600549698577157760
985 3551295758075504894594814872009884310206768553273895454080
986 2731152520463898738434155218666599942645901951378072741840
987 1364247124444555144833055796427792663377791156224980665224
988 397411600430873090822522058746685075602785959936001708476
989 54494567283163199744894329125799625751552589824000001892
990 1
991 1
992 -2512066638175084085801226391408812016352058408960000001978
993 -18740814602258563814707561967653042026753451622400001873078
994 -65891906660068673837881374790524791381298040012801127594158
995 -135204011985049535571946879640146262932478584947173429285878
996 -180311890053687874160783160574026903148326241332724805768638
997 -167423924891219777421115651735775291658084095077537499846398
998 -113570641890906658901790704090223915073866534648646681766398
999 -58304541281017424618841490842860233858560959390150320444798
1000 -23250043179887681730799418440246699141741020782657025830398
1001 -7316180406646889508962112802695120845779979067393254630398
1002 -1795660274099827153315450344435370154867103095925110015998
1003 -285533691531027129027489695818103495822846159660186495998
1004 48386016488072313491290108087999493654236620455989248002
1005 109106400219291412118195470483696161162834673443078144002
1006 118307743284706596756388724931039573897183768805244928002
1007 119482074358706538907947935160103853276127123571752960002
1008 119609397002115284625502084366229479530005496190402560002
1009 119621208455214532488615241334103117042370554434027520002
1010 119622151595303705839986287707787652632004857565020160002
1011 119622216742241847331191022721743385204129365160755200002
1012 119622220650898668525335483086733349163770695516160000002
1013 119622220846008058712510838878244226657818158039040000002
1014 119622220650898668525335483086733349163770695516160000002
1015 119622216742241847331191022721743385204129365160755200002
1016 119622151595303705839986287707787652632004857565020160002
1017 119621208455214532488615241334103117042370554434027520002
1018 119609397002115284625502084366229479530005496190402560002
1019 119482074358706538907947935160103853276127123571752960002
1020 118307743284706596756388724931039573897183768805244928002
1021 109106400219291412118195470483696161162834673443078144002
1022 48386016488072313491290108087999493654236620455989248002
1023 -285533691531027129027489695818103495822846159660186495998
1024 -1795660274099827153315450344435370154867103095925110015998
1025 -7316180406646889508962112802695120845779979067393254630398
1026 -23250043179887681730799418440246699141741020782657025830398
1027 -58304541281017424618841490842860233858560959390150320444798
1028 -113570641890906658901790704090223915073866534648646681766398
1029 -167423924891219777421115651735775291658084095077537499846398
1030 -180311890053687874160783160574026903148326241332724805768638
1031 -135204011985049535571946879640146262932478584947173429285878
1032 -65891906660068673837881374790524791381298040012801127594158
1033 -18740814602258563814707561967653042026753451622400001873078
1034 -2512066638175084085801226391408812016352058408960000001978
1035 1
1036 1
1037 118306376435959912421781566719205480198675512688640000002070
1038 902430034209182587775450090323241802445710887485440002049300
1039 3247922729829085502649142779349350450570614947184641292425200
1040 6826690617016872853408035172605316226580549206016583529977800
1041 9331828138048323998939259847884492269787503187398919724354320
1042 8887193339943174661420730792964811673374147773607657990180800
1043 6187624922876196540772518673809608052293073187315780668864000
1044 3263092471053636910070288878058137462790818069027248907056000
1045 1338253138383494721758429136671385251619273139312685702304000
1046 434271990381633776372859330167624139766995582260372346892800
1047 111104282680722799582686340373287363860611486099878280448000
1048 19911703254150643166215373785010110077473545129193477760000
1049 -894530189148516643091143766942491465372405835159842560000
1050 -4800436716663354122153667788220199902469267307475210240000
1051 -5411923206738710701272592736610556692435459685403983872000
1052 -5492618598811348701832021953248194201559577258253762560000
1053 -5501674109913325984483616689116624896660675202517401600000
1054 -5502544541691722360370207925391930944553699558753894400000
1055 -5502616644840377462166001499211316606969421258234265600000
1056 -5502621818409035064378243368734721100682089227171266560000
1057 -5502622141336561353342764498349260589904610404368384000000
1058 -5502622158899332581907227806108997623903890391040000000000
1059 -5502622158899332581907227806108997623903890391040000000000
1060 -5502622141336561353342764498349260589904610404368384000000
1061 -5502621818409035064378243368734721100682089227171266560000
1062 -5502616644840377462166001499211316606969421258234265600000
1063 -5502544541691722360370207925391930944553699558753894400000
1064 -5501674109913325984483616689116624896660675202517401600000
1065 -5492618598811348701832021953248194201559577258253762560000
1066 -5411923206738710701272592736610556692435459685403983872000
1067 -4800436716663354122153667788220199902469267307475210240000
1068 -894530189148516643091143766942491465372405835159842560000
1069 19911703254150643166215373785010110077473545129193477760000
1070 111104282680722799582686340373287363860611486099878280448000
1071 434271990381633776372859330167624139766995582260372346892800
1072 1338253138383494721758429136671385251619273139312685702304000
1073 3263092471053636910070288878058137462790818069027248907056000
1074 6187624922876196540772518673809608052293073187315780668864000
1075 8887193339943174661420730792964811673374147773607657990180800
1076 9331828138048323998939259847884492269787503187398919724354320
1077 6826690617016872853408035172605316226580549206016583529977800
1078 3247922729829085502649142779349350450570614947184641292425200
1079 902430034209182587775450090323241802445710887485440002049300
1080 118306376435959912421781566719205480198675512688640000002070
1081 1
1082 1
1083 -5689711313245699974145215813379463559322347912560640000002160
1084 -44353885919165342980268386908844454564717393954734080002237668
1085 -163320577014302706076031990279505965350548304853729281476862198
1086 -351436657308488661471208188109364479280643432712766138555820598
1087 -492114769528488593331948649095171715784888484851079582362400718
1088 -480391593510155265676886944013021112742868063911737482009006638
1089 -343062960152536284574735541622114048536343148956148447824412798
1090 -185707234430264535395187059715866370799703289261117565760495998
1091 -78260294442127462218040823585943714083102563486189113895007998
1092 -26152285433894552953459764315942761408567009615077016838124798
1093 -6944351851781301219566870736963590016465165078498807525657598
1094 -1357428862753167902737447364232629492362774663772806194047998
1095 -43276602142608889878651021084431144843010925421406378239998
1096 211181837508431783846710503185720317422612587926958772480002
1097 252297720977469994403463339538135985177613917426990702592002
1098 257902318215048166770048921264814986569421200593395400704002
1099 258552562756646610653720719737917013847256413394820956160002
1100 258617248283445591292560333193867534302738342066509414400002
1101 258622799904914933699357790888894330135828853281452851200002
1102 258623213122194624649675752019995297461041739323376271360002
1103 258623239913515872927466175857557907924787423130656440320002
1104 258623241432101451325414140088588151460035571139313664000002
1105 258623241504304252756032411430973725305883266947481600000002
1106 258623241432101451325414140088588151460035571139313664000002
1107 258623239913515872927466175857557907924787423130656440320002
1108 258623213122194624649675752019995297461041739323376271360002
1109 258622799904914933699357790888894330135828853281452851200002
1110 258617248283445591292560333193867534302738342066509414400002
1111 258552562756646610653720719737917013847256413394820956160002
1112 257902318215048166770048921264814986569421200593395400704002
1113 252297720977469994403463339538135985177613917426990702592002
1114 211181837508431783846710503185720317422612587926958772480002
1115 -43276602142608889878651021084431144843010925421406378239998
1116 -1357428862753167902737447364232629492362774663772806194047998
1117 -6944351851781301219566870736963590016465165078498807525657598
1118 -26152285433894552953459764315942761408567009615077016838124798
1119 -78260294442127462218040823585943714083102563486189113895007998
1120 -185707234430264535395187059715866370799703289261117565760495998
1121 -343062960152536284574735541622114048536343148956148447824412798
1122 -480391593510155265676886944013021112742868063911737482009006638
1123 -492114769528488593331948649095171715784888484851079582362400718
1124 -351436657308488661471208188109364479280643432712766138555820598
1125 -163320577014302706076031990279505965350548304853729281476862198
1126 -44353885919165342980268386908844454564717393954734080002237668
1127 -5689711313245699974145215813379463559322347912560640000002160
1128 1
1129 1
1130 279313100832061635094401503565900938366733442980249600000002256
1131 2224159876996046353529493454321063027735099638546432000002438736
1132 8374737806614648025580471748584263135362557732024483841682727840
1133 18439319873263268943482072593742226947843852794079478592950280800
1134 26435071181767451117148344376284387087759548315601260340386254720
1135 26435071181767451117148344376284387087759548315695816856262670720
1136 19350923387831740262732485448070522678081493927701271120616997120
1137 10744995697420950780330997564907013321139269626201762446484409600
1138 4649130250046641563629943647666194193306015215063060601297664000
1139 1597937705264634383505779761817313603239478591332514974713804800
1140 438972523587125343075620710058637384547288672095141508328140800
1141 91752185756616561732172249207861617247670308464483168423628800
1142 7618026974608664714336660617263562077237687810663002290176000
1143 -9170648700712638998972935277808405936356832045183390935040000
1144 -11967966394910350540977501831501582139097759067087738580992000
1145 -12361450981050693596758125641054677893389144226525799145472000
1146 -12408600550196050607795317810140721529911095286128394371072000
1147 -12413449360751860208976296582516026862530404984058545438720000
1148 -12413880011689382762681080589380912893733538245296429465600000
1149 -12413913220479626280144497269926619109330640961045054095360000
1150 -12413915453909382945971101194803194435083779860704484392960000
1151 -12413915585412506257316978303235120066610152453714330255360000
1152 -12413915592200563875749055638210817150578680171890475008000000
1153 -12413915592200563875749055638210817150578680171890475008000000
1154 -12413915585412506257316978303235120066610152453714330255360000
1155 -12413915453909382945971101194803194435083779860704484392960000
1156 -12413913220479626280144497269926619109330640961045054095360000
1157 -12413880011689382762681080589380912893733538245296429465600000
1158 -12413449360751860208976296582516026862530404984058545438720000
1159 -12408600550196050607795317810140721529911095286128394371072000
1160 -12361450981050693596758125641054677893389144226525799145472000
1161 -11967966394910350540977501831501582139097759067087738580992000
1162 -9170648700712638998972935277808405936356832045183390935040000
1163 7618026974608664714336660617263562077237687810663002290176000
1164 91752185756616561732172249207861617247670308464483168423628800
1165 438972523587125343075620710058637384547288672095141508328140800
1166 1597937705264634383505779761817313603239478591332514974713804800
1167 4649130250046641563629943647666194193306015215063060601297664000
1168 10744995697420950780330997564907013321139269626201762446484409600
1169 19350923387831740262732485448070522678081493927701271120616997120
1170 26435071181767451117148344376284387087759548315695816856262670720
1171 26435071181767451117148344376284387087759548315601260340386254720
1172 18439319873263268943482072593742226947843852794079478592950280800
1173 8374737806614648025580471748584263135362557732024483841682727840
1174 2224159876996046353529493454321063027735099638546432000002438736
1175 279313100832061635094401503565900938366733442980249600000002256
1176 1
1177 1
1178 -13990482872788153900061799756389793668413715121721835520000002350
1179 -113748708574408033883111154541082235477972379467912314880002653054
1180 -437760181483327887974397473536892239566742187649238302721911969022
1181 -985720760667530582393484630662159158246279363250010194909443969918
1182 -1446007647182260845705517842647383369937090590754658974347812088318
1183 -1480450883588125015069003321095257290539804356078259226679411850238
1184 -1110186092225085194411534427780612644060631378882633844696257361918
1185 -631927403381158759395637107249196642358366290126893910165397153278
1186 -280518689356051522197576352020020010283226513529615905139925708798
1187 -99064007932177966989850434774408803902802040644129124209210572798
1188 -28085256107602587840093369833904036260154529403994122402515353598
1189 -6197236757443704553459337669353946609757969762704429187515596798
1190 -737864676477858791413117254131265157205666672929440868274995198
1191 383924107282246502158023927050861744985137281681998220050432002
1192 576497848494397910887736494267845013277663045216212927414272002
1193 604425715090092198925601207554703052527615603694334942285824002
1194 607878606628340725635991287631604917890033507538189822328832002
1195 608245311462385303876612639824086717874438295632728354193408002
1196 608278978304908435293539582840544682458994092092567070965760002
1197 608281664781526096289908457076907006309594976451786241474560002
1198 608281851958343791296753710237337587759484819102808481464320002
1199 608281863389898559539844814432978095061865515606376563343360002
1200 608281864003870225803896094628628581902972738338552429936640002
1201 608281864031738340724475480698377632809214754001275322368000002
1202 608281864003870225803896094628628581902972738338552429936640002
1203 608281863389898559539844814432978095061865515606376563343360002
1204 608281851958343791296753710237337587759484819102808481464320002
1205 608281664781526096289908457076907006309594976451786241474560002
1206 608278978304908435293539582840544682458994092092567070965760002
1207 608245311462385303876612639824086717874438295632728354193408002
1208 607878606628340725635991287631604917890033507538189822328832002
1209 604425715090092198925601207554703052527615603694334942285824002
1210 576497848494397910887736494267845013277663045216212927414272002
1211 383924107282246502158023927050861744985137281681998220050432002
1212 -737864676477858791413117254131265157205666672929440868274995198
1213 -6197236757443704553459337669353946609757969762704429187515596798
1214 -28085256107602587840093369833904036260154529403994122402515353598
1215 -99064007932177966989850434774408803902802040644129124209210572798
1216 -280518689356051522197576352020020010283226513529615905139925708798
1217 -631927403381158759395637107249196642358366290126893910165397153278
1218 -1110186092225085194411534427780612644060631378882633844696257361918
1219 -1480450883588125015069003321095257290539804356078259226679411850238
1220 -1446007647182260845705517842647383369937090590754658974347812088318
1221 -985720760667530582393484630662159158246279363250010194909443969918
1222 -437760181483327887974397473536892239566742187649238302721911969022
1223 -113748708574408033883111154541082235477972379467912314880002653054
1224 -13990482872788153900061799756389793668413715121721835520000002350
1225 1
1226 1
1227 714731190240264384024896291902522067842874576870572032000000002450
1228 5930748174334108718504458592382629924653640105947299840000002881200
1229 23317471454646923166769666260649656114022858536203059200002166662400
1230 53669722666850150675026928790110093261750265567306684826771081027200
1231 80519791046876082701562199489248172277047587171744507979227545260800
1232 84355515101165501562495809589125040707804347400950070725889936064000
1233 64765924395330255237013443721896748365010893373265559468994147584000
1234 37767450025108601647406336917703909559237863793488248935028817088000
1235 17188612894028541244661364398063590202837534208918475732473669504000
1236 6231050265791106484758197212281082493585714134568121373681798656000
1237 1819564012864347035966013020602410558735138198499120438771445760000
1238 420221599301557748445911583457025380407808533772059874033551360000
1239 61198657472028554264697254966102489025392733526070687481016320000
1240 -14709050229071903933616631629066701626223028020549091187875840000
1241 -28123774434869829735904861583123113068257914239082942981570560000
1242 -30127803355857934505149139498863515796783243056618267742310400000
1243 -30383218806572104720837113327819207414313027213795319888486400000
1244 -30411204369419457732708304514757511415482612574809100913868800000
1245 -30413857533815716123442901817065122995636728584568413513318400000
1246 -30414076368292116474648858457794763440338053409890177489305600000
1247 -30414092145070051966850753878351360500980225610843076165632000000
1248 -30414093143242991413102510699846417780443625691236424220672000000
1249 -30414093198853250761735160067410413828431989751805152067584000000
1250 -30414093201584679649169971584906300559160669400844823691264000000
1251 -30414093201584679649169971584906300559160669400844823691264000000
1252 -30414093198853250761735160067410413828431989751805152067584000000
1253 -30414093143242991413102510699846417780443625691236424220672000000
1254 -30414092145070051966850753878351360500980225610843076165632000000
1255 -30414076368292116474648858457794763440338053409890177489305600000
1256 -30413857533815716123442901817065122995636728584568413513318400000
1257 -30411204369419457732708304514757511415482612574809100913868800000
1258 -30383218806572104720837113327819207414313027213795319888486400000
1259 -30127803355857934505149139498863515796783243056618267742310400000
1260 -28123774434869829735904861583123113068257914239082942981570560000
1261 -14709050229071903933616631629066701626223028020549091187875840000
1262 61198657472028554264697254966102489025392733526070687481016320000
1263 420221599301557748445911583457025380407808533772059874033551360000
1264 1819564012864347035966013020602410558735138198499120438771445760000
1265 6231050265791106484758197212281082493585714134568121373681798656000
1266 17188612894028541244661364398063590202837534208918475732473669504000
1267 37767450025108601647406336917703909559237863793488248935028817088000
1268 64765924395330255237013443721896748365010893373265559468994147584000
1269 84355515101165501562495809589125040707804347400950070725889936064000
1270 80519791046876082701562199489248172277047587171744507979227545260800
1271 53669722666850150675026928790110093261750265567306684826771081027200
1272 23317471454646923166769666260649656114022858536203059200002166662400
1273 5930748174334108718504458592382629924653640105947299840000002881200
1274 714731190240264384024896291902522067842874576870572032000000002450
1275 1
1276 1
1277 -37226850078897174725381832395263277065518233280407666688000000002548
1278 -315135626709553166598892039512680102381018933116784345088000003123748
1279 -1265195863098074813236240887100128319157265511627188338688002449019998
1280 -2975304288597413777183468812757535109354509352945915527169381247279998
1281 -4562960505851121062230771775837004129389481413034412868181251323871998
1282 -4888997050465721665410128634326537946003806032516872348899706735839998
1283 -3841022442775934012333624446324464964029191184180454184125048137599998
1284 -2293319202715553172836379835339921995279644255400958019749884542399998
1285 -1069388364598838210107524326883179969417933583429323365554164841599998
1286 -397617234132504883973391133037036334768836038907225768100785723519998
1287 -119408988181801183251174355787623314358674062453652348920053324799998
1288 -28688907980484759102625406684553851190584926908354444278932223999998
1289 -4762732982335372513997112415612455351844746873097401334273535999998
1290 438678209391944530766194678435745005932999235426005881043456000002
1291 1384252671703066617805535765754899939926997467007073297138892800002
1292 1529647014848224014839482891558601862756926301357752492087808000002
1293 1548733004571920250737047395379918210154771596757177716546560000002
1294 1550888549463960505449159517294824415763689604537377803402240000002
1295 1551099367702252025506162280992120793506016572299973146869760000002
1296 1551117322446575047129031476024714511742796193808187119108096000002
1297 1551118660375641550409342715530381090813887847666643755335680000002
1298 1551118747962401076604947110047938661018342701424313617612800000002
1299 1551118753017273989131622035220592785570364443098005582643200000002
1300 1551118753275210117261407073279806103777504462173122618982400000002
1301 1551118753286409892355120873411661450686064819191223133667328000002
1302 1551118753275210117261407073279806103777504462173122618982400000002
1303 1551118753017273989131622035220592785570364443098005582643200000002
1304 1551118747962401076604947110047938661018342701424313617612800000002
1305 1551118660375641550409342715530381090813887847666643755335680000002
1306 1551117322446575047129031476024714511742796193808187119108096000002
1307 1551099367702252025506162280992120793506016572299973146869760000002
1308 1550888549463960505449159517294824415763689604537377803402240000002
1309 1548733004571920250737047395379918210154771596757177716546560000002
1310 1529647014848224014839482891558601862756926301357752492087808000002
1311 1384252671703066617805535765754899939926997467007073297138892800002
1312 438678209391944530766194678435745005932999235426005881043456000002
1313 -4762732982335372513997112415612455351844746873097401334273535999998
1314 -28688907980484759102625406684553851190584926908354444278932223999998
1315 -119408988181801183251174355787623314358674062453652348920053324799998
1316 -397617234132504883973391133037036334768836038907225768100785723519998
1317 -1069388364598838210107524326883179969417933583429323365554164841599998
1318 -2293319202715553172836379835339921995279644255400958019749884542399998
1319 -3841022442775934012333624446324464964029191184180454184125048137599998
1320 -4888997050465721665410128634326537946003806032516872348899706735839998
1321 -4562960505851121062230771775837004129389481413034412868181251323871998
1322 -2975304288597413777183468812757535109354509352945915527169381247279998
1323 -1265195863098074813236240887100128319157265511627188338688002449019998
1324 -315135626709553166598892039512680102381018933116784345088000003123748
1325 -37226850078897174725381832395263277065518233280407666688000000002548
1326 1
1327 1
1328 1976125291688125025005685602981892290894592883301640306688000000002652
1329 17059204048654630317906224695129396715273730400746813259776000003381300
1330 69907112572116817423713037802085614868874875111492210917376002761395000
1331 167889991618319683246911615616604440959065105575198542790657623700260000
1332 263073359834631038618018805493565586303821329454227550896860613557312000
1333 288135647264135989331979802267891490120087674117053116319537085151424000
1334 231521730124272127451335764911601725249414591976920444250656894778240000
1335 141454134674488710823038432753868008409707415844910312274637457614400000
1336 67541520630777557812197606205378593161884225277112690690459311827200000
1337 25738719187100302221540241248360595060407435052613303581226915992320000
1338 7938996914625428016160066463854936777893701666203578650211539888640000
1339 1975663642725561735462115542813170731724731496685527292195784780800000
1340 359982214378307324435577115929933627483171752866376698054173696000000
1341 -923247538222232313208091114113944201636201199585829594698752000000
1342 -68365707160899291440149202721115430463244409464740088933283020800000
1343 -79031230875496800863078241160474213606334266326778527482051481600000
1344 -80472086771137840271659382331616987225493881110182036087298048000000
1345 -80639675154588892307917814467965881815403033067987914890659840000000
1346 -80656568590576208711914100177395909982638908514274731480657920000000
1347 -80658052764820627534703834639490701640647310373180433878450176000000
1348 -80658166957545998089704757585744736668137160082822531411607552000000
1349 -80658174683983529879091926977457026428424356015920828912762880000000
1350 -80658175145360814981672498542082390831594128625866648793907200000000
1351 -80658175169749941616058500526931804073000988340485024199475200000000
1352 -80658175170892450057693732401355158315340086241654035858849792000000
1353 -80658175170892450057693732401355158315340086241654035858849792000000
1354 -80658175169749941616058500526931804073000988340485024199475200000000
1355 -80658175145360814981672498542082390831594128625866648793907200000000
1356 -80658174683983529879091926977457026428424356015920828912762880000000
1357 -80658166957545998089704757585744736668137160082822531411607552000000
1358 -80658052764820627534703834639490701640647310373180433878450176000000
1359 -80656568590576208711914100177395909982638908514274731480657920000000
1360 -80639675154588892307917814467965881815403033067987914890659840000000
1361 -80472086771137840271659382331616987225493881110182036087298048000000
1362 -79031230875496800863078241160474213606334266326778527482051481600000
1363 -68365707160899291440149202721115430463244409464740088933283020800000
1364 -923247538222232313208091114113944201636201199585829594698752000000
1365 359982214378307324435577115929933627483171752866376698054173696000000
1366 1975663642725561735462115542813170731724731496685527292195784780800000
1367 7938996914625428016160066463854936777893701666203578650211539888640000
1368 25738719187100302221540241248360595060407435052613303581226915992320000
1369 67541520630777557812197606205378593161884225277112690690459311827200000
1370 141454134674488710823038432753868008409707415844910312274637457614400000
1371 231521730124272127451335764911601725249414591976920444250656894778240000
1372 288135647264135989331979802267891490120087674117053116319537085151424000
1373 263073359834631038618018805493565586303821329454227550896860613557312000
1374 167889991618319683246911615616604440959065105575198542790657623700260000
1375 69907112572116817423713037802085614868874875111492210917376002761395000
1376 17059204048654630317906224695129396715273730400746813259776000003381300
1377 1976125291688125025005685602981892290894592883301640306688000000002652
1378 1
1379 1
1380 -106872082101500639107450343834734991242258594709170343116800000000002754
1381 -940474322493205624145563025745667922931875633440699019427840000003654454
1382 -3932180140787880181560122984159349444440167894666074157744128003106287598
1383 -9640039925692193481890533431132820768370462340425013566373889902601154998
1384 -15426628811077945586363432298064546869182553950953041794433918983583311998
1385 -17263641155644851016354828763757158329757821128898447581454977827325311998
1386 -14180084720121831187440698982058846235220765508775802257402603239617791998
1387 -8860949868844621982563825108629257872144344564064265683874116251103679998
1388 -4329834995534406733965006623855904822116282277834379075671719242809599998
1389 -1689968069344976980433521071857516523404280773053974127787520739576319998
1390 -534802419825179021798644422577353394049300649544729223873471243166719998
1391 -137405689969009211242629165025844283309686178006242033088947394424319998
1392 -26863704244087059448213454110178442762285112481542724899234373529599998
1393 -1507997256881575938025544564130342882646658967941606797002307583999998
1394 3359260531744271993096783686448737179225665249998323062006250700800002
1395 4150331659664132615274317016339110518632295784593553640352880332800002
1396 4260230151778155805589343548778725851783609407780154429793588428800002
1397 4273383694499015501272272632950530514189628824629020226530390016000002
1398 4274749110257198348132551601675080602841956013303460508126044160000002
1399 4274872741832660568742094071368610919583821746153387142805221376000002
1400 4274882553862459157676307067707514844068973580259934354533646336000002
1401 4274883239324601535293384166810175033210333812829086056443805696000002
1402 4274883281628752513564109108952886506862280502017839599567503360000002
1403 4274883283942513827635511132086318020143426661977698400337920000000002
1404 4274883284054956833323852707030165340431878478465152080777576448000002
1405 4274883284059636176977978619658317326979298185858363749793005568000002
1406 4274883284054956833323852707030165340431878478465152080777576448000002
1407 4274883283942513827635511132086318020143426661977698400337920000000002
1408 4274883281628752513564109108952886506862280502017839599567503360000002
1409 4274883239324601535293384166810175033210333812829086056443805696000002
1410 4274882553862459157676307067707514844068973580259934354533646336000002
1411 4274872741832660568742094071368610919583821746153387142805221376000002
1412 4274749110257198348132551601675080602841956013303460508126044160000002
1413 4273383694499015501272272632950530514189628824629020226530390016000002
1414 4260230151778155805589343548778725851783609407780154429793588428800002
1415 4150331659664132615274317016339110518632295784593553640352880332800002
1416 3359260531744271993096783686448737179225665249998323062006250700800002
1417 -1507997256881575938025544564130342882646658967941606797002307583999998
1418 -26863704244087059448213454110178442762285112481542724899234373529599998
1419 -137405689969009211242629165025844283309686178006242033088947394424319998
1420 -534802419825179021798644422577353394049300649544729223873471243166719998
1421 -1689968069344976980433521071857516523404280773053974127787520739576319998
1422 -4329834995534406733965006623855904822116282277834379075671719242809599998
1423 -8860949868844621982563825108629257872144344564064265683874116251103679998
1424 -14180084720121831187440698982058846235220765508775802257402603239617791998
1425 -17263641155644851016354828763757158329757821128898447581454977827325311998
1426 -15426628811077945586363432298064546869182553950953041794433918983583311998
1427 -9640039925692193481890533431132820768370462340425013566373889902601154998
1428 -3932180140787880181560122984159349444440167894666074157744128003106287598
1429 -940474322493205624145563025745667922931875633440699019427840000003654454
1430 -106872082101500639107450343834734991242258594709170343116800000000002754
1431 1
1432 1
1433 5886514282150655202038364938417203317623603396581102498873344000000002862
1434 52786258791573195667951873826852306874376365098753415872249856000003943836
1435 225091841880538616075329765177842143854620207004560393265741824003486351024
1436 563075870247355402259032552058629901008175435358258695076052994222548777800
1437 919836789078995343230718827099461422448039287509384680320271425048901122000
1438 1051275022332757426746603244219767772452199654091378464358040475169239824000
1439 882283008149349033654751850779373893875422039914529313590044065972148992000
1440 563597450538044934336476537840853338905017341574853945687411260973265088000
1441 281683303420352846478002222549085155661967031505149602288710343850970240000
1442 112534815149737593762917633374024245716136845465006632712305093692107520000
1443 36503423957390333704116984704426159932405095463031862661232441442493440000
1444 9659151440472567296148043493077138287932865889450519648250488295262720000
1445 1997122240299682552173102782955251543261319479929434296589083049415680000
1446 193530766972934606698420690771882728994735124328534123209619845836800000
1447 -161882846888512782556884309746604585070674677123255730020458912972800000
1448 -221209460879213120469232741022785473474898434398766088075786974105600000
1449 -229678773322832734654753461435986632335381264466904330018882738380800000
1450 -230721073758566786175530713038033949149719099144044597312576400179200000
1451 -230832403062073983628988342560222490600347990563554198427404525568000000
1452 -230842783040613543584793657047122638312057603452665957067330359296000000
1453 -230843632032196534980134365711061146899791310244938450852437532672000000
1454 -230843693209151587871405552510175927746754222213581676317615456256000000
1455 -230843697107297931957112043494507950926755631975018870082134605824000000
1456 -230843697327644207369050100704567996042088564594003539554368225280000000
1457 -230843697338723944563636572595044455764142748129737166434546483200000000
1458 -230843697339220005889560814092146383583032954176969097868394627072000000
1459 -230843697339220005889560814092146383583032954176969097868394627072000000
1460 -230843697338723944563636572595044455764142748129737166434546483200000000
1461 -230843697327644207369050100704567996042088564594003539554368225280000000
1462 -230843697107297931957112043494507950926755631975018870082134605824000000
1463 -230843693209151587871405552510175927746754222213581676317615456256000000
1464 -230843632032196534980134365711061146899791310244938450852437532672000000
1465 -230842783040613543584793657047122638312057603452665957067330359296000000
1466 -230832403062073983628988342560222490600347990563554198427404525568000000
1467 -230721073758566786175530713038033949149719099144044597312576400179200000
1468 -229678773322832734654753461435986632335381264466904330018882738380800000
1469 -221209460879213120469232741022785473474898434398766088075786974105600000
1470 -161882846888512782556884309746604585070674677123255730020458912972800000
1471 193530766972934606698420690771882728994735124328534123209619845836800000
1472 1997122240299682552173102782955251543261319479929434296589083049415680000
1473 9659151440472567296148043493077138287932865889450519648250488295262720000
1474 36503423957390333704116984704426159932405095463031862661232441442493440000
1475 112534815149737593762917633374024245716136845465006632712305093692107520000
1476 281683303420352846478002222549085155661967031505149602288710343850970240000
1477 563597450538044934336476537840853338905017341574853945687411260973265088000
1478 882283008149349033654751850779373893875422039914529313590044065972148992000
1479 1051275022332757426746603244219767772452199654091378464358040475169239824000
1480 919836789078995343230718827099461422448039287509384680320271425048901122000
1481 563075870247355402259032552058629901008175435358258695076052994222548777800
1482 225091841880538616075329765177842143854620207004560393265741824003486351024
1483 52786258791573195667951873826852306874376365098753415872249856000003943836
1484 5886514282150655202038364938417203317623603396581102498873344000000002862
1485 1
1486 1
1487 -330106487195115174075092622036729440949088347337685355819171840000000002968
1488 -3015395796493840532416711451297047777900326249719241231040512000000004250068
1489 -13109036462652169893558966625112428760766681485621543457049804800003904397638
1490 -33447722404961203556260610800350421441242387285964682442458529794588615635318
1491 -55754668277171111444384994734482413413377032357308770361939068200193974013198
1492 -65049229057258573064436821373704076735099801137035473661723163079206055389998
1493 -55754668277171111444384994734482413413377032357308770362120197493234611039998
1494 -36390999985322233069277022569437281493121264066211471871802155812160313279998
1495 -18593637306414019522733339708409133577081740143549611476223341209177479039998
1496 -7598985568824028096252841412030174430602778050833337681303824859738161279998
1497 -2524530920705570514800303736778347132227872470033156575593524864869030399998
1498 -686667538534462480492173104395473783777986866397468565608948745017126399998
1499 -148695275543600360170528331131596629364483642733288556114354640994636799998
1500 -18813400621520791121445521586460573514442896829112947591338243940326399998
1501 7444769357795098084729997108562001746112324193069668036377510524313600002
1502 11943411714545540867846832296753356446690410044641855870870712920576000002
1503 12602894588016825167113812596157203679938872675902674306996972676096000002
1504 12686286908252621896498733405073299325700198873695368364005328632832000002
1505 12695444953567213965278813399386471543023582058012458919265057181696000002
1506 12696323486984020762574576499183193820317086358061957965648375246848000002
1507 12696397476024239831689585365626541743557501167244645793485519134720000002
1508 12696402970334317050250340498024186530386151420519648566395347230720000002
1509 12696403331436597150509015256098498267912038115767398637297332387840000002
1510 12696403352510155853736812523176078844575206287608554741057710981120000002
1511 12696403353605285688318854845919213743074670118750301043340045451264000002
1512 12696403353656084178015066021049290515887945762020108609845502935040000002
1513 12696403353658113773959686216877073392337078489833417951308373032960000002
1514 12696403353656084178015066021049290515887945762020108609845502935040000002
1515 12696403353605285688318854845919213743074670118750301043340045451264000002
1516 12696403352510155853736812523176078844575206287608554741057710981120000002
1517 12696403331436597150509015256098498267912038115767398637297332387840000002
1518 12696402970334317050250340498024186530386151420519648566395347230720000002
1519 12696397476024239831689585365626541743557501167244645793485519134720000002
1520 12696323486984020762574576499183193820317086358061957965648375246848000002
1521 12695444953567213965278813399386471543023582058012458919265057181696000002
1522 12686286908252621896498733405073299325700198873695368364005328632832000002
1523 12602894588016825167113812596157203679938872675902674306996972676096000002
1524 11943411714545540867846832296753356446690410044641855870870712920576000002
1525 7444769357795098084729997108562001746112324193069668036377510524313600002
1526 -18813400621520791121445521586460573514442896829112947591338243940326399998
1527 -148695275543600360170528331131596629364483642733288556114354640994636799998
1528 -686667538534462480492173104395473783777986866397468565608948745017126399998
1529 -2524530920705570514800303736778347132227872470033156575593524864869030399998
1530 -7598985568824028096252841412030174430602778050833337681303824859738161279998
1531 -18593637306414019522733339708409133577081740143549611476223341209177479039998
1532 -36390999985322233069277022569437281493121264066211471871802155812160313279998
1533 -55754668277171111444384994734482413413377032357308770362120197493234611039998
1534 -65049229057258573064436821373704076735099801137035473661723163079206055389998
1535 -55754668277171111444384994734482413413377032357308770361939068200193974013198
1536 -33447722404961203556260610800350421441242387285964682442458529794588615635318
1537 -13109036462652169893558966625112428760766681485621543457049804800003904397638
1538 -3015395796493840532416711451297047777900326249719241231040512000000004250068
1539 -330106487195115174075092622036729440949088347337685355819171840000000002968
1540 1
1541 1
1542 18841462576828881474132209657788711168017196440350964155217346560000000003080
1543 175261151893898840882022252099808200110046751794208025066455695360000004573800
1544 776499332706386497356099602736320610730972855185596102944028098560004363405200
1545 2020035862777092674648825440150375547820107820248759737188372971523006386182800
1546 3434558665732520951319301080208863038758998843008108371141315266106587231357120
1547 4088895744650678249370949675610068136608281765100868283446078363459573326776000
1548 3577694901745867860268099210452876653913529482215899601958219239010664371600000
1549 2384892934967976952361448125086096527625774155484306011888827499855325250400000
1550 1245104388935770084806203754624506629173030176607449932055575868161529433600000
1551 520266345285690114910606489011723877683420475029951972780721365066663544320000
1552 176894914096341151898984772986350230493385197365749117114760284246685158400000
1553 49382976784646576775305621146688929149605518773928700614667411423051136000000
1554 11124391197994103195222139364341572447360808744046117557583637828673024000000
1555 1656079369354929877561191354897334529685163048761689137146564506820096000000
1556 -306622770123398758078942659560377288416091516951731792474577452252979200000
1557 -651531555792883349828295208066173797185063241349631280295164599930368000000
1558 -703419456273924811399783336560113113525594972055363358580931897610240000000
1559 -710156462079203602914683168474239147628407756700420217872565809909760000000
1560 -710916591352628150773107721863431848060913553415824769435939027722240000000
1561 -710991559537528997475679538591082441762532262013635646427986831581184000000
1562 -710998055360368417431442096523143518893387246012205649147419661271040000000
1563 -710998552027960623454104730548287983480453434057606402300738682060800000000
1564 -710998585666026869721287845119555456315345196500672636213587956531200000000
1565 -710998587690792167466915699459147743658733785575185538199531965644800000000
1566 -710998587799423128793696432079242377237007202614811918361537212841984000000
1567 -710998587804630949882947742586003225943602275962467155985979848785920000000
1568 -710998587804854225964082401234842815738175557271981181511711850496000000000
1569 -710998587804854225964082401234842815738175557271981181511711850496000000000
1570 -710998587804630949882947742586003225943602275962467155985979848785920000000
1571 -710998587799423128793696432079242377237007202614811918361537212841984000000
1572 -710998587690792167466915699459147743658733785575185538199531965644800000000
1573 -710998585666026869721287845119555456315345196500672636213587956531200000000
1574 -710998552027960623454104730548287983480453434057606402300738682060800000000
1575 -710998055360368417431442096523143518893387246012205649147419661271040000000
1576 -710991559537528997475679538591082441762532262013635646427986831581184000000
1577 -710916591352628150773107721863431848060913553415824769435939027722240000000
1578 -710156462079203602914683168474239147628407756700420217872565809909760000000
1579 -703419456273924811399783336560113113525594972055363358580931897610240000000
1580 -651531555792883349828295208066173797185063241349631280295164599930368000000
1581 -306622770123398758078942659560377288416091516951731792474577452252979200000
1582 1656079369354929877561191354897334529685163048761689137146564506820096000000
1583 11124391197994103195222139364341572447360808744046117557583637828673024000000
1584 49382976784646576775305621146688929149605518773928700614667411423051136000000
1585 176894914096341151898984772986350230493385197365749117114760284246685158400000
1586 520266345285690114910606489011723877683420475029951972780721365066663544320000
1587 1245104388935770084806203754624506629173030176607449932055575868161529433600000
1588 2384892934967976952361448125086096527625774155484306011888827499855325250400000
1589 3577694901745867860268099210452876653913529482215899601958219239010664371600000
1590 4088895744650678249370949675610068136608281765100868283446078363459573326776000
1591 3434558665732520951319301080208863038758998843008108371141315266106587231357120
1592 2020035862777092674648825440150375547820107820248759737188372971523006386182800
1593 776499332706386497356099602736320610730972855185596102944028098560004363405200
1594 175261151893898840882022252099808200110046751794208025066455695360000004573800
1595 18841462576828881474132209657788711168017196440350964155217346560000000003080
1596 1
1597 1
1598 -1094226826631684852403376251446672697644470389498118257919980994560000000003190
1599 -10361382420080275083869007220488863692509985046235267948452165713920000004915678
1600 -46768065108628308136055414598868899743767364054845498875542891397120004866523198
1601 -124002241955048063968193721680146547652506232380254345913728216596483481997349598
1602 -214966939129720220837156616686984666300576455074624765758702044055423276939099518
1603 -261039967568839884705852108963175401719728905530214978407455022444992407081987838
1604 -233067057445088660214144131509773883786672060610749492156426737119325437009855998
1605 -158602134661954613534828913751876324474136478070505720886421803707335084268399998
1606 -84568892590606851184089436386778171302543130791364812083106182290235355475199998
1607 -36110770507542861281787233020532107408409303481381677314337346708968195205119998
1608 -12557652486890546805463819599853104250630451871600198273841156400662366679039998
1609 -3593563293878418174269175225524914766162740458583908639466646284818252134399998
1610 -838044340873501888766812015715091149761171935777060621953593434213786623999998
1611 -139371005239267076279877410274008198300902311651232545950746104105449471999998
1612 9044782674651965474457949774030231058232774935069392679308717492683571200002
1613 35781450350321204614025716841507742179643437326288137682900048047669350400002
1614 39906596739575777260039440459167666299435749966160674930473042482925568000002
1615 40456180943921789444774153670331545342547090907126444521720692370882560000002
1616 40519845648781674024589957081889381757212171620447062442616321831239680000002
1617 40526296331840228467465473668667034215142235638753960107336233163669504000002
1618 40526870945939269616339163194984964740830924253463122835385001198419968000002
1619 40526916146057398277662905063956824400879471379492639708641847396925440000002
1620 40526919297993387356671831245316999186111255281017996615751663530803200000002
1621 40526919493498606138714817557981177480428693387748551984872815081881600000002
1622 40526919504317039001372414419301412051200254064053466663888079042904064000002
1623 40526919504852479528682395372003217656844178952387902307116946552782848000002
1624 40526919504876233992672774472887592894734256716711124674040856859115520000002
1625 40526919504877146638916881234092817916593134391996778838648893839769600000002
1626 40526919504876233992672774472887592894734256716711124674040856859115520000002
1627 40526919504852479528682395372003217656844178952387902307116946552782848000002
1628 40526919504317039001372414419301412051200254064053466663888079042904064000002
1629 40526919493498606138714817557981177480428693387748551984872815081881600000002
1630 40526919297993387356671831245316999186111255281017996615751663530803200000002
1631 40526916146057398277662905063956824400879471379492639708641847396925440000002
1632 40526870945939269616339163194984964740830924253463122835385001198419968000002
1633 40526296331840228467465473668667034215142235638753960107336233163669504000002
1634 40519845648781674024589957081889381757212171620447062442616321831239680000002
1635 40456180943921789444774153670331545342547090907126444521720692370882560000002
1636 39906596739575777260039440459167666299435749966160674930473042482925568000002
1637 35781450350321204614025716841507742179643437326288137682900048047669350400002
1638 9044782674651965474457949774030231058232774935069392679308717492683571200002
1639 -139371005239267076279877410274008198300902311651232545950746104105449471999998
1640 -838044340873501888766812015715091149761171935777060621953593434213786623999998
1641 -3593563293878418174269175225524914766162740458583908639466646284818252134399998
1642 -12557652486890546805463819599853104250630451871600198273841156400662366679039998
1643 -36110770507542861281787233020532107408409303481381677314337346708968195205119998
1644 -84568892590606851184089436386778171302543130791364812083106182290235355475199998
1645 -158602134661954613534828913751876324474136478070505720886421803707335084268399998
1646 -233067057445088660214144131509773883786672060610749492156426737119325437009855998
1647 -261039967568839884705852108963175401719728905530214978407455022444992407081987838
1648 -214966939129720220837156616686984666300576455074624765758702044055423276939099518
1649 -124002241955048063968193721680146547652506232380254345913728216596483481997349598
1650 -46768065108628308136055414598868899743767364054845498875542891397120004866523198
1651 -10361382420080275083869007220488863692509985046235267948452165713920000004915678
1652 -1094226826631684852403376251446672697644470389498118257919980994560000000003190
1653 1
1654 1
1655 64640436610279160725310560039164553805293713749981430421569247641600000000003306
1656 622898752789962821534810851286494791214648514318002874971485477273600000005276376
1657 2863375461724426580250272020159113477350859113930995605765149278863360005417079360
1658 7735109700919132660247844561777482015809828673554596078537418242785284022181424800
1659 13667162568644451240009594656571613118521632784390391948324828098857214296647555520
1660 16921808551972006982528981354543548402618171271701956970050839718666993593443835520
1661 15410722916855641816359266101913721306430492688307301781392334723837321401864542720
1662 10701172687409637048463653564550760189978894436727293110073453550969556844322992000
1663 5825123207427662415036377957685068124965876044939910394853561563315114287925600000
1664 2540547083218075067729933768403921230617860551758076990812913608216896520101120000
1665 903075115137049117459858952633261488567530247239276078740920930569322668011520000
1666 264633933011943222822129933211367758069777028961883521445840022174994020075520000
1667 63662088368965333311292356767972438909095671288110604662217409274795504332800000
1668 11480660510673889632253194584025166259450570564621516628950394329425898496000000
1669 127532582067709064735336707256718485176226391909591787764023497545063628800000
1670 -1967914477015508422065790763653253679694574562584354064348441239336942899200000
1671 -2299291654730714597514732916981301271514774861139049160508655164376921907200000
1672 -2344564877884964656704943683201182163791891844042590192797537637342662656000000
1673 -2349945905802566354224588810869628192691481322578711831564874831010365440000000
1674 -2350505649929897942617604263398863655645301646043927519550647365641519104000000
1675 -2350556871953743759533286135382297210010879591775890729047627733492793344000000
1676 -2350561014018355146448718374846585008788390575941345884716318502698942464000000
1677 -2350561311166468572031780807750561260353691781996920260347552321724743680000000
1678 -2350561330142948671840879089128223907935659252028152007290436021775564800000000
1679 -2350561331225005207673522885078733317419834698103990856990509090995830784000000
1680 -2350561331280240469650640617532425404102038621525871544048801013095727104000000
1681 -2350561331282770391675426196471718477180132607738054294194469059568861184000000
1682 -2350561331282874441952091762973177885365853269372006331665753814010429440000000
1683 -2350561331282874441952091762973177885365853269372006331665753814010429440000000
1684 -2350561331282770391675426196471718477180132607738054294194469059568861184000000
1685 -2350561331280240469650640617532425404102038621525871544048801013095727104000000
1686 -2350561331225005207673522885078733317419834698103990856990509090995830784000000
1687 -2350561330142948671840879089128223907935659252028152007290436021775564800000000
1688 -2350561311166468572031780807750561260353691781996920260347552321724743680000000
1689 -2350561014018355146448718374846585008788390575941345884716318502698942464000000
1690 -2350556871953743759533286135382297210010879591775890729047627733492793344000000
1691 -2350505649929897942617604263398863655645301646043927519550647365641519104000000
1692 -2349945905802566354224588810869628192691481322578711831564874831010365440000000
1693 -2344564877884964656704943683201182163791891844042590192797537637342662656000000
1694 -2299291654730714597514732916981301271514774861139049160508655164376921907200000
1695 -1967914477015508422065790763653253679694574562584354064348441239336942899200000
1696 127532582067709064735336707256718485176226391909591787764023497545063628800000
1697 11480660510673889632253194584025166259450570564621516628950394329425898496000000
1698 63662088368965333311292356767972438909095671288110604662217409274795504332800000
1699 264633933011943222822129933211367758069777028961883521445840022174994020075520000
1700 903075115137049117459858952633261488567530247239276078740920930569322668011520000
1701 2540547083218075067729933768403921230617860551758076990812913608216896520101120000
1702 5825123207427662415036377957685068124965876044939910394853561563315114287925600000
1703 10701172687409637048463653564550760189978894436727293110073453550969556844322992000
1704 15410722916855641816359266101913721306430492688307301781392334723837321401864542720
1705 16921808551972006982528981354543548402618171271701956970050839718666993593443835520
1706 13667162568644451240009594656571613118521632784390391948324828098857214296647555520
1707 7735109700919132660247844561777482015809828673554596078537418242785284022181424800
1708 2863375461724426580250272020159113477350859113930995605765149278863360005417079360
1709 622898752789962821534810851286494791214648514318002874971485477273600000005276376
1710 64640436610279160725310560039164553805293713749981430421569247641600000000003306
1711 1
1712 1
1713 -3883127319279315400662292552170903377685280549635248111142996258324480000000003420
1714 -38068516040791859910064260913246892041950339674102700232455445461073920000005656564
1715 -178161579625029542311338994000793590685703229027312455004108423566458880006018586222
1716 -490187039426286198568723626786693055846789209859461454268244602073907204634311392478
1717 -882447617462151709292292879431823812049297300048448767628872940768987840780967133118
1718 -1113601172376143885254396189026275864811489567481244863002100354644183348521322498238
1719 -1034048325555094629890815179880133275224501319598529323685340271164289368680686449918
1720 -732410448025282869970570520201009289707170879709899570442625123542025813647558148478
1721 -406833056405803510056655649436240543434496754115823011387044276578954613474808735998
1722 -181148728124118953752691932201571298859120371601747214780785572843979117328140319998
1723 -65784011878786907832782014151658406326550924206325461366208433481134369798730239998
1724 -19722641656291695359264867384477068282411474513648386126096929493357778161285119998
1725 -4881212154215407521240792269252594405098269430775784675679857852707581592186879998
1726 -937008725617402455043217685059535696106419772301227542077317683524434844774399998
1727 -58527052884210417571939709489263529103691158941732952575416706614148310220799998
1728 107506510562286486869097897087981037873908751892117557538423254349448716390400002
1729 134403976273458003540254944064960806732233474753709594766725867132068011827200002
1730 138170121957498300299035373223685975874149017438483703125657211679323531468800002
1731 138629118904827568849633372720736252844513149178249658131628467325304905728000002
1732 138678104293324053812596352498980497755637473504930042612515847429559926784000002
1733 138682706118006070125032047090903379716807863165558939911232724113511907328000002
1734 138683088387934303469801553285764449276277967902710383830627170466951430144000002
1735 138683116578879692329147442545726771245220220890832035626179710679435575296000002
1736 138683118430959244039092672353118444858328844872780796914285097972417495040000002
1737 138683118539688543249068098877041707452847753598608752407151035049583181824000002
1738 138683118545407723697510508185189596676223260790223566323832742887544455168000002
1739 138683118545677894473729220344569355394722908356027179855878036237555073024000002
1740 138683118545689379362565548445430222992419415293736696973727531787486232576000002
1741 138683118545689804297582167371360772654378033691430779770170737531960688640000002
1742 138683118545689379362565548445430222992419415293736696973727531787486232576000002
1743 138683118545677894473729220344569355394722908356027179855878036237555073024000002
1744 138683118545407723697510508185189596676223260790223566323832742887544455168000002
1745 138683118539688543249068098877041707452847753598608752407151035049583181824000002
1746 138683118430959244039092672353118444858328844872780796914285097972417495040000002
1747 138683116578879692329147442545726771245220220890832035626179710679435575296000002
1748 138683088387934303469801553285764449276277967902710383830627170466951430144000002
1749 138682706118006070125032047090903379716807863165558939911232724113511907328000002
1750 138678104293324053812596352498980497755637473504930042612515847429559926784000002
1751 138629118904827568849633372720736252844513149178249658131628467325304905728000002
1752 138170121957498300299035373223685975874149017438483703125657211679323531468800002
1753 134403976273458003540254944064960806732233474753709594766725867132068011827200002
1754 107506510562286486869097897087981037873908751892117557538423254349448716390400002
1755 -58527052884210417571939709489263529103691158941732952575416706614148310220799998
1756 -937008725617402455043217685059535696106419772301227542077317683524434844774399998
1757 -4881212154215407521240792269252594405098269430775784675679857852707581592186879998
1758 -19722641656291695359264867384477068282411474513648386126096929493357778161285119998
1759 -65784011878786907832782014151658406326550924206325461366208433481134369798730239998
1760 -181148728124118953752691932201571298859120371601747214780785572843979117328140319998
1761 -406833056405803510056655649436240543434496754115823011387044276578954613474808735998
1762 -732410448025282869970570520201009289707170879709899570442625123542025813647558148478
1763 -1034048325555094629890815179880133275224501319598529323685340271164289368680686449918
1764 -1113601172376143885254396189026275864811489567481244863002100354644183348521322498238
1765 -882447617462151709292292879431823812049297300048448767628872940768987840780967133118
1766 -490187039426286198568723626786693055846789209859461454268244602073907204634311392478
1767 -178161579625029542311338994000793590685703229027312455004108423566458880006018586222
1768 -38068516040791859910064260913246892041950339674102700232455445461073920000005656564
1769 -3883127319279315400662292552170903377685280549635248111142996258324480000000003420
1770 1
1771 1
1772 237148132713129619111875723721865884851493919281295509644804414347673600000000003540
1773 2364547171204011699331860286232639378197644048974320724821003078729728000000006056940
1774 11262802764891835784867372639042124662866637379901878115221449415327744000006674747880
1775 31550825518500074699888340803447751111911942174416708965334467062771220485326448808240
1776 57850114273177421441582188423973563175489189130269267474740230679827582161092465875840
1777 74381095776117467964932606928304073615452030073948018537795282096264628300770608540800
1778 70395948449515849606624916753152968420103845203596891049380225059036362835068806252800
1779 50839206939341240996411252004726248479969234265762654300676704638226656201203754089600
1780 28805278171211181962237189721498810680750905942469414230470805220323714626706205068800
1781 13088769539398132860938208232763155747042727697882627606984370417884650610082292544000
1782 4853477768940537687909070205205962820920386824772127044187129405034449729237884800000
1783 1487617091672882941564445673090372384942673826587020515606919503239683570625420800000
1784 377992692573656102110173849316001911543427783229422313056368509325087234688409600000
1785 76300104628088536730507986259464077012161874882510750439305480795839830024396800000
1786 7545467588664221144745720212280530880417589069189113723009107200135263366758400000
1787 -5754354734572835376934537133950675441446632887915607395342742271845862363648000000
1788 -7960316549796135716185826235122953843493044673621208618626489735928809883648000000
1789 -8276694236590218547844172680825068346032282143357416402195043112431786326016000000
1790 -8316208144525079524661291423754074198282641458377559600614605680293178052608000000
1791 -8320531972911265323360622158511974944172942544775445472022527561763992313856000000
1792 -8320948691846639347705533733083275216497088140016527548323925582421159772160000000
1793 -8320984227377752732676161967457736567575956150207135321383580163316382760960000000
1794 -8320986919338392709078503074907141465088338790652660274812629001077599109120000000
1795 -8320987101137210298164470413381629253859563131234317149244293855618592604160000000
1796 -8320987112116549691024139165600705087104014816514972723468391219107877617664000000
1797 -8320987112711127216339934361863362381955781186872161135169853359044982210560000000
1798 -8320987112740069143407386037422832606913995248352525064222655957148392488960000000
1799 -8320987112741338083381324800503416499669084390813353621653109968375874846720000000
1800 -8320987112741388229457188369192201141734853130960840777256108264581203230720000000
1801 -8320987112741388229457188369192201141734853130960840777256108264581203230720000000
1802 -8320987112741338083381324800503416499669084390813353621653109968375874846720000000
1803 -8320987112740069143407386037422832606913995248352525064222655957148392488960000000
1804 -8320987112711127216339934361863362381955781186872161135169853359044982210560000000
1805 -8320987112116549691024139165600705087104014816514972723468391219107877617664000000
1806 -8320987101137210298164470413381629253859563131234317149244293855618592604160000000
1807 -8320986919338392709078503074907141465088338790652660274812629001077599109120000000
1808 -8320984227377752732676161967457736567575956150207135321383580163316382760960000000
1809 -8320948691846639347705533733083275216497088140016527548323925582421159772160000000
1810 -8320531972911265323360622158511974944172942544775445472022527561763992313856000000
1811 -8316208144525079524661291423754074198282641458377559600614605680293178052608000000
1812 -8276694236590218547844172680825068346032282143357416402195043112431786326016000000
1813 -7960316549796135716185826235122953843493044673621208618626489735928809883648000000
1814 -5754354734572835376934537133950675441446632887915607395342742271845862363648000000
1815 7545467588664221144745720212280530880417589069189113723009107200135263366758400000
1816 76300104628088536730507986259464077012161874882510750439305480795839830024396800000
1817 377992692573656102110173849316001911543427783229422313056368509325087234688409600000
1818 1487617091672882941564445673090372384942673826587020515606919503239683570625420800000
1819 4853477768940537687909070205205962820920386824772127044187129405034449729237884800000
1820 13088769539398132860938208232763155747042727697882627606984370417884650610082292544000
1821 28805278171211181962237189721498810680750905942469414230470805220323714626706205068800
1822 50839206939341240996411252004726248479969234265762654300676704638226656201203754089600
1823 70395948449515849606624916753152968420103845203596891049380225059036362835068806252800
1824 74381095776117467964932606928304073615452030073948018537795282096264628300770608540800
1825 57850114273177421441582188423973563175489189130269267474740230679827582161092465875840
1826 31550825518500074699888340803447751111911942174416708965334467062771220485326448808240
1827 11262802764891835784867372639042124662866637379901878115221449415327744000006674747880
1828 2364547171204011699331860286232639378197644048974320724821003078729728000000006056940
1829 237148132713129619111875723721865884851493919281295509644804414347673600000000003540
1830 1
1831 1
1832 -14719826202439519165224847553122131589554131340653044089882772244948582400000000003658
1833 -149228582879904090847451902779927816804445331522482584911225346207409766400000006478198
1834 -723217208072732467491420814549661511259185453053119965082803562770490982400007389466798
1835 -2062108066402960398228330906569062063759046649580019767091724054883939123206107394310198
1836 -3849708293470886338185178434832802260880482949807826529773904387597569888058960527631678
1837 -5041441778182836964823076787008629058961440483293031038228691276073325726266404184262398
1838 -4861372158240097172336581156872171713097559537299387499863270180288001321602918179903998
1839 -3578376116148076150870299792149913123817407797094677289009644873114478512243978860655998
1840 -2067291888795251392254457295921475229776340191964685262893152937035064577609526663103998
1841 -958199446326718770380437014000698325728972868390805948030642217865757602654471055180798
1842 -362639020748469743072122579101791159225879629152752109469936937197361333318290064639998
1843 -113557698293526630493989196776185050658685380409507267266507912220481759417554863999998
1844 -29575570161701813959737179299039640940486888202043903286504544452673123422233855999998
1845 -6225315346371417209062417936524158153166880987038822796415608252287444085684223999998
1846 -782891435170431586039604181324358254015965199817387070622398792245114365952819199998
1847 294083066056840470426515838987124283638178020731657823667657395640364744854016000002
1848 476881277589326398642454842175520516383236675005212213021689880781308287703040000002
1849 503720406098336988254624985539059430240935098822948208933138824633363396341760000002
1850 507153603543768777635220662916683743663481479140201585354731221494149808906240000002
1851 507538568582768377687068521415535637918289111527637632198695762847992959627264000002
1852 507576608224025108661134882240595192936029412778462901450941742198779533557760000002
1853 507579935971148142841471129829425230737034837206513489040599027615202381004800000002
1854 507580194746009376832638232572082137068007121448943441297278215885390066483200000002
1855 507580212697466514446149998439536593549999902616228815166456413605549731020800000002
1856 507580213811884339975057594805322244704193415128900864458656270583183709569024000002
1857 507580213873967083617230914689259405088559772252268423299851439557033252618240000002
1858 507580213877078287800383864323418967628340033310012853658583093323653369036800000002
1859 507580213877218844530002503086866709299784361905767589481220258881947317043200000002
1860 507580213877224579572642579431584304449195232270365748543630009552542787174400000002
1861 507580213877224784200360771969637607528482217988107913638558022563294074634240000002
1862 507580213877224579572642579431584304449195232270365748543630009552542787174400000002
1863 507580213877218844530002503086866709299784361905767589481220258881947317043200000002
1864 507580213877078287800383864323418967628340033310012853658583093323653369036800000002
1865 507580213873967083617230914689259405088559772252268423299851439557033252618240000002
1866 507580213811884339975057594805322244704193415128900864458656270583183709569024000002
1867 507580212697466514446149998439536593549999902616228815166456413605549731020800000002
1868 507580194746009376832638232572082137068007121448943441297278215885390066483200000002
1869 507579935971148142841471129829425230737034837206513489040599027615202381004800000002
1870 507576608224025108661134882240595192936029412778462901450941742198779533557760000002
1871 507538568582768377687068521415535637918289111527637632198695762847992959627264000002
1872 507153603543768777635220662916683743663481479140201585354731221494149808906240000002
1873 503720406098336988254624985539059430240935098822948208933138824633363396341760000002
1874 476881277589326398642454842175520516383236675005212213021689880781308287703040000002
1875 294083066056840470426515838987124283638178020731657823667657395640364744854016000002
1876 -782891435170431586039604181324358254015965199817387070622398792245114365952819199998
1877 -6225315346371417209062417936524158153166880987038822796415608252287444085684223999998
1878 -29575570161701813959737179299039640940486888202043903286504544452673123422233855999998
1879 -113557698293526630493989196776185050658685380409507267266507912220481759417554863999998
1880 -362639020748469743072122579101791159225879629152752109469936937197361333318290064639998
1881 -958199446326718770380437014000698325728972868390805948030642217865757602654471055180798
1882 -2067291888795251392254457295921475229776340191964685262893152937035064577609526663103998
1883 -3578376116148076150870299792149913123817407797094677289009644873114478512243978860655998
1884 -4861372158240097172336581156872171713097559537299387499863270180288001321602918179903998
1885 -5041441778182836964823076787008629058961440483293031038228691276073325726266404184262398
1886 -3849708293470886338185178434832802260880482949807826529773904387597569888058960527631678
1887 -2062108066402960398228330906569062063759046649580019767091724054883939123206107394310198
1888 -723217208072732467491420814549661511259185453053119965082803562770490982400007389466798
1889 -149228582879904090847451902779927816804445331522482584911225346207409766400000006478198
1890 -14719826202439519165224847553122131589554131340653044089882772244948582400000000003658
1891 1
1892 1
1893 928364211181444157006767109471047540596362283519117849668813463310722662400000000003782
1894 9566871871157933007798549195905032282755733362366502586417603147337616588800000006921060
1895 47160377428463023376985008275756632549560403798091232459305854550047247564800008166850800
1896 136824887491737504874555264932168640845492394347979364773152088214807878041606986740859400
1897 259995609210235608405428091181239873294114760313878325477961914459558007280139633056235280
1898 346671302271400940519746005949104814646849017845436853381346607002159952527404785917168960
1899 340480181338460559654437583465685890264510856593182672816819128963403749805305803554342400
1900 255352268510530322756446774318675680007361139374687690054566305930891502330179569549616000
1901 150361176022749697248924776370696420690209821471877211314454490984227574141423116777888000
1902 71063235406671652332432731728905697559761872765921581917131744827430803931602983985932800
1903 27436938923531536712230995570177572451944897850889566370964179312030408048027048244889600
1904 8772507237249844322011734279097781035922535838333134270619303989919885591347752039040000
1905 2338831583415443824657489639574630874376366058968617011634651165881236272153268896000000
1906 510313239694087893830493794657525038989559911149284531293923007051137167509174528000000
1907 74629239276530246114925648893325747348012273467512045122659518390473414563849011200000
1908 -13526724081350303527614065452668707006919891785264114637118867646172470691902361600000
1909 -28831260145823579584765025751673990987851494296712362595853580239258427562228736000000
1910 -31130489701789014281796174253944395618970229932413667874868126660056123685160960000000
1911 -31431558015599112000690362438257938180759679963480886236426045620775025268449280000000
1912 -31466131735909054973156846363281481357750436165451538613142779621883487456169984000000
1913 -31469632345877906822942413879499582533298214400915684712569082029004633652338688000000
1914 -31469946310624298734925003107878671450221243626640680804537849528089418278338560000000
1915 -31469971356328550002395157408088901535904869877110798138492386584652812038963200000000
1916 -31469973139797509649180117904743513711574842085551649537445718022980305205657600000000
1917 -31469973253523559323453889593009530738009824133578725653818663671166114000666624000000
1918 -31469973260035918130668536021992448530857739242435902114817104035363523643834368000000
1919 -31469973260371640331440392602114174260170811456009553867211716243453476827299840000000
1920 -31469973260387255130801138326435751563821230959492455637744075541365026337587200000000
1921 -31469973260387911640920548701164031072826679228114590727793074476334499050291200000000
1922 -31469973260387936607190668325679949136415017920919005814516703974217574682460160000000
1923 -31469973260387936607190668325679949136415017920919005814516703974217574682460160000000
1924 -31469973260387911640920548701164031072826679228114590727793074476334499050291200000000
1925 -31469973260387255130801138326435751563821230959492455637744075541365026337587200000000
1926 -31469973260371640331440392602114174260170811456009553867211716243453476827299840000000
1927 -31469973260035918130668536021992448530857739242435902114817104035363523643834368000000
1928 -31469973253523559323453889593009530738009824133578725653818663671166114000666624000000
1929 -31469973139797509649180117904743513711574842085551649537445718022980305205657600000000
1930 -31469971356328550002395157408088901535904869877110798138492386584652812038963200000000
1931 -31469946310624298734925003107878671450221243626640680804537849528089418278338560000000
1932 -31469632345877906822942413879499582533298214400915684712569082029004633652338688000000
1933 -31466131735909054973156846363281481357750436165451538613142779621883487456169984000000
1934 -31431558015599112000690362438257938180759679963480886236426045620775025268449280000000
1935 -31130489701789014281796174253944395618970229932413667874868126660056123685160960000000
1936 -28831260145823579584765025751673990987851494296712362595853580239258427562228736000000
1937 -13526724081350303527614065452668707006919891785264114637118867646172470691902361600000
1938 74629239276530246114925648893325747348012273467512045122659518390473414563849011200000
1939 510313239694087893830493794657525038989559911149284531293923007051137167509174528000000
1940 2338831583415443824657489639574630874376366058968617011634651165881236272153268896000000
1941 8772507237249844322011734279097781035922535838333134270619303989919885591347752039040000
1942 27436938923531536712230995570177572451944897850889566370964179312030408048027048244889600
1943 71063235406671652332432731728905697559761872765921581917131744827430803931602983985932800
1944 150361176022749697248924776370696420690209821471877211314454490984227574141423116777888000
1945 255352268510530322756446774318675680007361139374687690054566305930891502330179569549616000
1946 340480181338460559654437583465685890264510856593182672816819128963403749805305803554342400
1947 346671302271400940519746005949104814646849017845436853381346607002159952527404785917168960
1948 259995609210235608405428091181239873294114760313878325477961914459558007280139633056235280
1949 136824887491737504874555264932168640845492394347979364773152088214807878041606986740859400
1950 47160377428463023376985008275756632549560403798091232459305854550047247564800008166850800
1951 9566871871157933007798549195905032282755733362366502586417603147337616588800000006921060
1952 928364211181444157006767109471047540596362283519117849668813463310722662400000000003782
1953 1
1954 1
1955 -59478249462133201923484401250856944126343210706818058843188387988381892608000000000003904
1956 -622869445756228253476489424210362998211983067679733560663389507544999264256000000007386244
1957 -3122277662042759027638911707885262583610094433159576877829372656123447240294400009011220118
1958 -9214585189241177789659816024342830323017990886516694963421456580783414181888007974929806198
1959 -17816715133627321204068819383990609729429824169376489046667715250474239299425618041959363278
1960 -24180535755749723219830582073525956739275313077614602016416222939786329312846741119609167278
1961 -24180535755749723219830582073525956739275313077614602016416222939786330681205150541780279678
1962 -18470774475345456966799889438192853727663943862723183990780756318542954304098158585407676798
1963 -11081671641881112404054287204232367477343348408157819487017211279459842728748173184533343998
1964 -5338323530415644584829296376926716800957794668472922531819183139546654650257469413443052798
1965 -2101774355427130024287834241390305468172740461101316592154171723011606468611471222641228798
1966 -685784091369654904050944557093125510079279245376238993553472354296582005093540203711564798
1967 -186964287202469006121340090599739038185758528251109617127447837934533204941501497268479998
1968 -42105000638766030712490308663528320337892663429418099367302741160422249318282021983999998
1969 -6834913475429654091205144366016145557542713733716647333897950777813427173309047091199998
1970 458992417723548794630482441833339116702450493555846339563672222116966517984360140800002
1971 1753568017060253794847059923197474232450829414093710103983121338437384610255683788800002
1972 1952471434043362923422845815577105518453434621392831274586341516224240693323635712000002
1973 1979118781773157447825343447092080044804691657329842474196257825204102087639511040000002
1974 1982251053627903986733993041136654856319588308171500880885096401270321589104144384000002
1975 1982575837061118602535950920432330540569189674058495923665850105484303046572417024000002
1976 1982605683760020736201545863885389640555225899880588995678921926414936048334823424000002
1977 1982608124705569098325233603689542510668349410954077806654129822772893940301496320000002
1978 1982608303009013451339737356548778563905898028216434560539786118489842031881420800000002
1979 1982608314679784354446141238005377346991776419242347717173930620254748023077863424000002
1980 1982608315366245959760320179025136572815353216545290976138926613591539972220780544000002
1981 1982608315402621297242058241539197558027748456041600721300216090534307931112341504000002
1982 1982608315404361668992196568710182044072123215474826006739472882352954215227719680000002
1983 1982608315404437000395909016436525627713668396946143834460269994195486577131520000000002
1984 1982608315404439955300643289849595681639343634089328537706283802106444293881200640000002
1985 1982608315404440057102433423047466459732576410080678172131524781523393687102423040000002
1986 1982608315404439955300643289849595681639343634089328537706283802106444293881200640000002
1987 1982608315404437000395909016436525627713668396946143834460269994195486577131520000000002
1988 1982608315404361668992196568710182044072123215474826006739472882352954215227719680000002
1989 1982608315402621297242058241539197558027748456041600721300216090534307931112341504000002
1990 1982608315366245959760320179025136572815353216545290976138926613591539972220780544000002
1991 1982608314679784354446141238005377346991776419242347717173930620254748023077863424000002
1992 1982608303009013451339737356548778563905898028216434560539786118489842031881420800000002
1993 1982608124705569098325233603689542510668349410954077806654129822772893940301496320000002
1994 1982605683760020736201545863885389640555225899880588995678921926414936048334823424000002
1995 1982575837061118602535950920432330540569189674058495923665850105484303046572417024000002
1996 1982251053627903986733993041136654856319588308171500880885096401270321589104144384000002
1997 1979118781773157447825343447092080044804691657329842474196257825204102087639511040000002
1998 1952471434043362923422845815577105518453434621392831274586341516224240693323635712000002
1999 1753568017060253794847059923197474232450829414093710103983121338437384610255683788800002
2000 458992417723548794630482441833339116702450493555846339563672222116966517984360140800002
2001 -6834913475429654091205144366016145557542713733716647333897950777813427173309047091199998
2002 -42105000638766030712490308663528320337892663429418099367302741160422249318282021983999998
2003 -186964287202469006121340090599739038185758528251109617127447837934533204941501497268479998
2004 -685784091369654904050944557093125510079279245376238993553472354296582005093540203711564798
2005 -2101774355427130024287834241390305468172740461101316592154171723011606468611471222641228798
2006 -5338323530415644584829296376926716800957794668472922531819183139546654650257469413443052798
2007 -11081671641881112404054287204232367477343348408157819487017211279459842728748173184533343998
2008 -18470774475345456966799889438192853727663943862723183990780756318542954304098158585407676798
2009 -24180535755749723219830582073525956739275313077614602016416222939786330681205150541780279678
2010 -24180535755749723219830582073525956739275313077614602016416222939786329312846741119609167278
2011 -17816715133627321204068819383990609729429824169376489046667715250474239299425618041959363278
2012 -9214585189241177789659816024342830323017990886516694963421456580783414181888007974929806198
2013 -3122277662042759027638911707885262583610094433159576877829372656123447240294400009011220118
2014 -622869445756228253476489424210362998211983067679733560663389507544999264256000000007386244
2015 -59478249462133201923484401250856944126343210706818058843188387988381892608000000000003904
2016 1
2017 1
2018 3870051431669467005154718374722425164487398243323628362063457778444048479027200000000004032
2019 41174809494319411251564134839259900520529859998639914868511214724757171522764800000007874496
2020 209823403235882700865540038439356403692638489184132293449743782586214415282995200009927114624
2021 629723983572019870924826982096739534039521198584745970733628951547393675257446409083309880960
2022 1238579825059418767510793050399945073042501127215635802795262446541103602220407070983395719680
2023 1710468096294315777672658377557766114765664553018230221076200064992714580100118364196692124160
2024 1741014435280503307348314838467535780412922899777773163330992901901412613878714244894880353280
2025 1354094141455461264789999666943786682214317174156895894770283634391238230681333793057260958720
2026 827452630415820706863404016814239298555103825395146279229318242502624668266725766262639206400
2027 406139421584108260522127496710601391627733146385746586796545929061558963512067268003844300800
2028 162995191487235249687186258241699969691563866535354394166918418936074256522029411182035353600
2029 54247139207621160452993130487676548909986045167668434594177796772653745278143482807452876800
2030 15109790722375430536291757587190098024308312752374861232311357237773561302518748720386867200
2031 3500893461757286002657326366980376496604557881099123159888101842016544609932591213322240000
2032 613784898244179744943555060912594189584483427435520874386243673606691134473247509299200000
2033 3819861419421231610741043061501284559607826819207023058094897241495140490775866982400000
2034 -106811052122324185023151695470314585469413727701965385604658690344604099160631299276800000
2035 -124186667615931652297313629341644062132284221840475947654794573168414665053625168691200000
2036 -126567164013126629810603417756981786486605971717660311654018339367675000660928167936000000
2037 -126853432663023850987041678026971227111947540320767847131262534005639940710429425664000000
2038 -126883814264925303791734593693922993929529355013175925653041548161885510918376521728000000
2039 -126886673386120780441197520922252352629418511615413912913275077890464507718585810944000000
2040 -126886912963437970751709348384202294463021594959292297337094542501459734889657532416000000
2041 -126886930904387751213318453271739863197404525355634376375945721038862219315849461760000000
2042 -126886932108994379330026493169837438948248792411624451417996887563011618204102426624000000
2043 -126886932181722039001738998857876452245431979797197704307702307529672459956590215168000000
2044 -126886932185680462213535643494208556431421217841509664075943898525646526591851823104000000
2045 -126886932185875132985161846244800036553708096661930383790572429530585386913131134976000000
2046 -126886932185883800782574066884031958969066796449328456782940277015478037608702935040000000
2047 -126886932185884150820365697186502448709820619340577598658484668235452504797190553600000000
2048 -126886932185884163648179636088388370079419256354121048056440536182870526823193640960000000
2049 -126886932185884163648179636088388370079419256354121048056440536182870526823193640960000000
2050 -126886932185884150820365697186502448709820619340577598658484668235452504797190553600000000
2051 -126886932185883800782574066884031958969066796449328456782940277015478037608702935040000000
2052 -126886932185875132985161846244800036553708096661930383790572429530585386913131134976000000
2053 -126886932185680462213535643494208556431421217841509664075943898525646526591851823104000000
2054 -126886932181722039001738998857876452245431979797197704307702307529672459956590215168000000
2055 -126886932108994379330026493169837438948248792411624451417996887563011618204102426624000000
2056 -126886930904387751213318453271739863197404525355634376375945721038862219315849461760000000
2057 -126886912963437970751709348384202294463021594959292297337094542501459734889657532416000000
2058 -126886673386120780441197520922252352629418511615413912913275077890464507718585810944000000
2059 -126883814264925303791734593693922993929529355013175925653041548161885510918376521728000000
2060 -126853432663023850987041678026971227111947540320767847131262534005639940710429425664000000
2061 -126567164013126629810603417756981786486605971717660311654018339367675000660928167936000000
2062 -124186667615931652297313629341644062132284221840475947654794573168414665053625168691200000
2063 -106811052122324185023151695470314585469413727701965385604658690344604099160631299276800000
2064 3819861419421231610741043061501284559607826819207023058094897241495140490775866982400000
2065 613784898244179744943555060912594189584483427435520874386243673606691134473247509299200000
2066 3500893461757286002657326366980376496604557881099123159888101842016544609932591213322240000
2067 15109790722375430536291757587190098024308312752374861232311357237773561302518748720386867200
2068 54247139207621160452993130487676548909986045167668434594177796772653745278143482807452876800
2069 162995191487235249687186258241699969691563866535354394166918418936074256522029411182035353600
2070 406139421584108260522127496710601391627733146385746586796545929061558963512067268003844300800
2071 827452630415820706863404016814239298555103825395146279229318242502624668266725766262639206400
2072 1354094141455461264789999666943786682214317174156895894770283634391238230681333793057260958720
2073 1741014435280503307348314838467535780412922899777773163330992901901412613878714244894880353280
2074 1710468096294315777672658377557766114765664553018230221076200064992714580100118364196692124160
2075 1238579825059418767510793050399945073042501127215635802795262446541103602220407070983395719680
2076 629723983572019870924826982096739534039521198584745970733628951547393675257446409083309880960
2077 209823403235882700865540038439356403692638489184132293449743782586214415282995200009927114624
2078 41174809494319411251564134839259900520529859998639914868511214724757171522764800000007874496
2079 3870051431669467005154718374722425164487398243323628362063457778444048479027200000000004032
2080 1
2081 1
2082 -255677168354556590668418279510350383817774015091708562280585817166057629024256000000000004158
2083 -2762962948347627673352262052773141244482396614700721560128911250020300184616960000000008386558
2084 -14309673777263086606764700482272835997543158586584334050219883638164838269583360000010919301118
2085 -43661412704366183215499118970061060059823615519112477000031135448828254081567948810324199208958
2086 -87331073059324448901664961110428905615899417296776299437555193020790897118910881157313820958718
2087 -122682702870481140171418261890726685351770304450123203315550858674284465292002462015154365644798
2088 -127064522531948040980064154214335023596342536261147294342445279417049424374455333236891319500798
2089 -100591028743918848594495221425867980035385302402876744388291487429511130829702530545337783705598
2090 -62586857661548052414322931245090846390100028908559466009661821598512031156972654853133954252798
2091 -31289305005477984971828104037392030446923921325004060286084449737787059163277457965257909862398
2092 -12795296617800217846717524323751821025956221389266775085788730028315173821980924859635662847998
2093 -4341674440592481098701001939854151335010926596156092945416876281260839149198554703105589247998
2094 -1234587232603507120581198289739196455537274557079351243339790340344537326798436738384920575998
2095 -293583678183989287207772041418667263468111368101823756677727152865707632378702166057811967998
2096 -54633876236265812223796665469350495356209080334731521164419845270521567713358629828034559998
2097 -3080271520377330295171947167591943412561431174461807197948388371367481546780672417791999998
2098 6470721633265246986425896977471388069480738593440668490460934861144707229482950197248000002
2099 8003452752712852207734948533458703607194564173390529679915017528619116174762931388416000002
2100 8218089801000885274319332934224884510950408807530623839325025061331912643606864723968000002
2101 8244483364466586517537044874011144994195351891356793090802586467843675332086818930688000002
2102 8247348951357148366800682170330796132250186431396742592757679833918348029547448893440000002
2103 8247624958582097427796950959221164017597453181123177637096576404386988164522012835840000002
2104 8247648641707442268109218834688209243454483740888248840697678053315263908677135892480000002
2105 8247650458806843726151216956192119901763587502996067570394434350236380654752172605440000002
2106 8247650583880893624226434715975699934036071599738579354539555819038168496658777636864000002
2107 8247650591626827497695573884830833071306164015805135505722340262488184058541863075840000002
2108 8247650592059567967750883700808997829397012933284153347585976203260205819881785917440000002
2109 8247650592081427070834038350760461097721230726781485613891506509249774698527331450880000002
2110 8247650592082427483444968564848649400010086435476301844146022135125533327239036272640000002
2111 8247650592082469041544741569086376035239018133723564127969867890479733472867783802880000002
2112 8247650592082470610971889663819023412076438296603929007366216931180125778391701913600000002
2113 8247650592082470663241818076074878346654022446836311684774653924682794418332657254400000002
2114 8247650592082470610971889663819023412076438296603929007366216931180125778391701913600000002
2115 8247650592082469041544741569086376035239018133723564127969867890479733472867783802880000002
2116 8247650592082427483444968564848649400010086435476301844146022135125533327239036272640000002
2117 8247650592081427070834038350760461097721230726781485613891506509249774698527331450880000002
2118 8247650592059567967750883700808997829397012933284153347585976203260205819881785917440000002
2119 8247650591626827497695573884830833071306164015805135505722340262488184058541863075840000002
2120 8247650583880893624226434715975699934036071599738579354539555819038168496658777636864000002
2121 8247650458806843726151216956192119901763587502996067570394434350236380654752172605440000002
2122 8247648641707442268109218834688209243454483740888248840697678053315263908677135892480000002
2123 8247624958582097427796950959221164017597453181123177637096576404386988164522012835840000002
2124 8247348951357148366800682170330796132250186431396742592757679833918348029547448893440000002
2125 8244483364466586517537044874011144994195351891356793090802586467843675332086818930688000002
2126 8218089801000885274319332934224884510950408807530623839325025061331912643606864723968000002
2127 8003452752712852207734948533458703607194564173390529679915017528619116174762931388416000002
2128 6470721633265246986425896977471388069480738593440668490460934861144707229482950197248000002
2129 -3080271520377330295171947167591943412561431174461807197948388371367481546780672417791999998
2130 -54633876236265812223796665469350495356209080334731521164419845270521567713358629828034559998
2131 -293583678183989287207772041418667263468111368101823756677727152865707632378702166057811967998
2132 -1234587232603507120581198289739196455537274557079351243339790340344537326798436738384920575998
2133 -4341674440592481098701001939854151335010926596156092945416876281260839149198554703105589247998
2134 -12795296617800217846717524323751821025956221389266775085788730028315173821980924859635662847998
2135 -31289305005477984971828104037392030446923921325004060286084449737787059163277457965257909862398
2136 -62586857661548052414322931245090846390100028908559466009661821598512031156972654853133954252798
2137 -100591028743918848594495221425867980035385302402876744388291487429511130829702530545337783705598
2138 -127064522531948040980064154214335023596342536261147294342445279417049424374455333236891319500798
2139 -122682702870481140171418261890726685351770304450123203315550858674284465292002462015154365644798
2140 -87331073059324448901664961110428905615899417296776299437555193020790897118910881157313820958718
2141 -43661412704366183215499118970061060059823615519112477000031135448828254081567948810324199208958
2142 -14309673777263086606764700482272835997543158586584334050219883638164838269583360000010919301118
2143 -2762962948347627673352262052773141244482396614700721560128911250020300184616960000000008386558
2144 -255677168354556590668418279510350383817774015091708562280585817166057629024256000000000004158
2145 1
2146 1
2147 17146865580939456516117471067807046708295231528247164547785093996394639056175104000000000004290
2148 188161900607769485790622407379004311497377302590394810963525317187949637050302464000000008923200
2149 990163444181868933422783488010825967059969084123225152775272570775931696608968704000011992780800
2150 3070649801335856324045036644238080967666457176217214451239863975671814568758214656011710950451200
2151 6244217085819954550057711696832354071766195361141537809691407372663788283258889839258162921287680
2152 8920543413288111118538446879434897749417126641515506356219667472431213120833197339479381985484800
2153 9398458828907424791481435304899637691854792941582286453813999633103967556117049928716032659456000
2154 7570874878437271579208711048261326615681124590400988488013451648309082540884075776282970082304000
2155 4794687829865943604375382296510749314255409333130350149487857328549233825123949569544343566336000
2156 2440664762234387817450592792960259800815092098452932847564502145017465307932089386394466374451200
2157 1016626116383199748817078155009963675400579203401161887141731725388254606061365240050584846336000
2158 351553122441710815664063076846363836608086917250609515515712582805237228808904170119749468160000
2159 101989532924558698213949791213545668269986224225143677294057186751002478337752760824844451840000
2160 24844996246203887157203809157834359976768977883495433320005307191253811162407432685093519360000
2161 4850890062794839608002872669344625327356027012036600539494481910110084813731442212534222848000
2162 447426200972608897762190228427243291473412832012940544137866740118949633656973822641766400000
2163 -385531913383153697577160436440394333814987218231295080742581587501266611924213654568960000000
2164 -522055391611577889768421337959078062282285226113422639444277609139297859116386863677440000000
2165 -541588073996138687190414841806863961994255226905465232778455748159758594672957388226560000000
2166 -544042996711395441781318615656687932715952786305326504116914801417792555894548003291136000000
2167 -544315529106724139761286646943509490962685148643363344352596060617609253764631227269120000000
2168 -544342381688684896678299449525726816821045486948786025754961064127767700228589014220800000000
2169 -544344739860565163288161339883619951251776967090271832611113513776658872586441274163200000000
2170 -544344925132261610953639487222347002735797610147460687131199153245057146291783781580800000000
2171 -544344938197823926195954348133916272224254188482821443986598798767598241697519846293504000000
2172 -544344939027322315410693633858916546893956156691639100849928523822480605481156539842560000000
2173 -544344939074857469830278990673293561210209762713239064973527927912924683191752379596800000000
2174 -544344939077322063291178610760975428415400618953659605221478530093559704829369201459200000000
2175 -544344939077437917996413769562935599879299291811205984221464690565394391877553016012800000000
2176 -544344939077442864803441661293693773291286766063486614716237225077561230089770258923520000000
2177 -544344939077443056975314470582684927687164946613959784259521823965791242185967088435200000000
2178 -544344939077443063770785818928235231024121383866497074134757407690802931549486448640000000000
2179 -544344939077443063770785818928235231024121383866497074134757407690802931549486448640000000000
2180 -544344939077443056975314470582684927687164946613959784259521823965791242185967088435200000000
2181 -544344939077442864803441661293693773291286766063486614716237225077561230089770258923520000000
2182 -544344939077437917996413769562935599879299291811205984221464690565394391877553016012800000000
2183 -544344939077322063291178610760975428415400618953659605221478530093559704829369201459200000000
2184 -544344939074857469830278990673293561210209762713239064973527927912924683191752379596800000000
2185 -544344939027322315410693633858916546893956156691639100849928523822480605481156539842560000000
2186 -544344938197823926195954348133916272224254188482821443986598798767598241697519846293504000000
2187 -544344925132261610953639487222347002735797610147460687131199153245057146291783781580800000000
2188 -544344739860565163288161339883619951251776967090271832611113513776658872586441274163200000000
2189 -544342381688684896678299449525726816821045486948786025754961064127767700228589014220800000000
2190 -544315529106724139761286646943509490962685148643363344352596060617609253764631227269120000000
2191 -544042996711395441781318615656687932715952786305326504116914801417792555894548003291136000000
2192 -541588073996138687190414841806863961994255226905465232778455748159758594672957388226560000000
2193 -522055391611577889768421337959078062282285226113422639444277609139297859116386863677440000000
2194 -385531913383153697577160436440394333814987218231295080742581587501266611924213654568960000000
2195 447426200972608897762190228427243291473412832012940544137866740118949633656973822641766400000
2196 4850890062794839608002872669344625327356027012036600539494481910110084813731442212534222848000
2197 24844996246203887157203809157834359976768977883495433320005307191253811162407432685093519360000
2198 101989532924558698213949791213545668269986224225143677294057186751002478337752760824844451840000
2199 351553122441710815664063076846363836608086917250609515515712582805237228808904170119749468160000
2200 1016626116383199748817078155009963675400579203401161887141731725388254606061365240050584846336000
2201 2440664762234387817450592792960259800815092098452932847564502145017465307932089386394466374451200
2202 4794687829865943604375382296510749314255409333130350149487857328549233825123949569544343566336000
2203 7570874878437271579208711048261326615681124590400988488013451648309082540884075776282970082304000
2204 9398458828907424791481435304899637691854792941582286453813999633103967556117049928716032659456000
2205 8920543413288111118538446879434897749417126641515506356219667472431213120833197339479381985484800
2206 6244217085819954550057711696832354071766195361141537809691407372663788283258889839258162921287680
2207 3070649801335856324045036644238080967666457176217214451239863975671814568758214656011710950451200
2208 990163444181868933422783488010825967059969084123225152775272570775931696608968704000011992780800
2209 188161900607769485790622407379004311497377302590394810963525317187949637050302464000000008923200
2210 17146865580939456516117471067807046708295231528247164547785093996394639056175104000000000004290
2211 1
2212 1
2213 -1167075549382037929223995491091374861669364330049584786998452112008574797982203904000000000004420
2214 -13001951042334266305261074767939848068285261989458655517654630560345528608770490368000000009485188
2215 -69501780373094904597641481485097813376705790363473710700730736712010647084002705408000013152796798
2216 -219009021063723055155940403875115813885141650060867395185178279144109114433847951360013258019174398
2217 -452657546050007048586584301191609061191348388936794269542268391968225788989885172951157164579041278
2218 -657447696670425608304812360000261624678484950243224223405848862881030433801649946598866072989020158
2219 -704410851511950165232676689275930069688692958663119814329451903203139769641945273807118162830540798
2220 -577218973816154490219710797487661364452712935859235922244693668997426985075995030145787052514303998
2221 -371972593397639759942377802875480752926618676838951487837835937219319517902331725860632633772031998
2222 -192731862316243657421775068376093480247296588137714456199574383956279265190707339332508725033779198
2223 -81744033979392897541950733634620400595092001480516225631113971043885458262134631222415482529382398
2224 -28796399273486360946110109705995928723223821476036367998251952212424206880444714741040515874815998
2225 -8518336585553490875676098583293487096744004958163546883283583506879088703889979306394780631039998
2226 -2122599402953235203907514271601846467677937828754105759299796638923452494031256870041583288319998
2227 -431327500420619824037499035888059120862271881900717453704427201282737079471304356205569507327998
2228 -51241128707837910210328058713019145314602274163719303927760447850052568312073748657145839615998
2229 22139045619818326546652160108104711201388238340554872235562347653606505807704856628124057600002
2230 34417686357895856111822118598253017327567663232641538165518180654828589429926230739107840000002
2231 36211730973730643708069512928392523740902375631931891582942087583314137396171383047454720000002
2232 36442085067261237778086820358734016302752231478405508791301855976414717226144245576892416000002
2233 36468220898399372332692500261232982579281529151861777292550066549293342387627309611876352000002
2234 36470853900618489472044165129032812879375236087190240031262372959014980641396550921093120000002
2235 36471090431280916056523318273103296545392413440848593809414751817290072007842239558451200000002
2236 36471109449960295159976123670921142019025394248974591040078240304017085061120248617369600000002
2237 36471110823318543156884479269099681002958747339334421366126691032305445354522395388411904000002
2238 36471110912647836531289772810381814709557762449642378513233524045987232396898489742655488000002
2239 36471110917895518687352500033732854322639224703635911924752996056673287473739403005788160000002
2240 36471110918174604626384099234039236608718838870070061808769265576413988447991945704243200000002
2241 36471110918188070270835032492115970066400621863277174146413382906133104193941861407129600000002
2242 36471110918188660819815061066859888245363105502413822507687104821115310931622740329758720000002
2243 36471110918188684400281839656144481649226408808083223598636629500190667360879945124413440000002
2244 36471110918188685258794389982351260043498021556975918193215468187354028357375526908723200000002
2245 36471110918188685286466178041929612547333177874621613664939013393412629177157782863872000000002
2246 36471110918188685258794389982351260043498021556975918193215468187354028357375526908723200000002
2247 36471110918188684400281839656144481649226408808083223598636629500190667360879945124413440000002
2248 36471110918188660819815061066859888245363105502413822507687104821115310931622740329758720000002
2249 36471110918188070270835032492115970066400621863277174146413382906133104193941861407129600000002
2250 36471110918174604626384099234039236608718838870070061808769265576413988447991945704243200000002
2251 36471110917895518687352500033732854322639224703635911924752996056673287473739403005788160000002
2252 36471110912647836531289772810381814709557762449642378513233524045987232396898489742655488000002
2253 36471110823318543156884479269099681002958747339334421366126691032305445354522395388411904000002
2254 36471109449960295159976123670921142019025394248974591040078240304017085061120248617369600000002
2255 36471090431280916056523318273103296545392413440848593809414751817290072007842239558451200000002
2256 36470853900618489472044165129032812879375236087190240031262372959014980641396550921093120000002
2257 36468220898399372332692500261232982579281529151861777292550066549293342387627309611876352000002
2258 36442085067261237778086820358734016302752231478405508791301855976414717226144245576892416000002
2259 36211730973730643708069512928392523740902375631931891582942087583314137396171383047454720000002
2260 34417686357895856111822118598253017327567663232641538165518180654828589429926230739107840000002
2261 22139045619818326546652160108104711201388238340554872235562347653606505807704856628124057600002
2262 -51241128707837910210328058713019145314602274163719303927760447850052568312073748657145839615998
2263 -431327500420619824037499035888059120862271881900717453704427201282737079471304356205569507327998
2264 -2122599402953235203907514271601846467677937828754105759299796638923452494031256870041583288319998
2265 -8518336585553490875676098583293487096744004958163546883283583506879088703889979306394780631039998
2266 -28796399273486360946110109705995928723223821476036367998251952212424206880444714741040515874815998
2267 -81744033979392897541950733634620400595092001480516225631113971043885458262134631222415482529382398
2268 -192731862316243657421775068376093480247296588137714456199574383956279265190707339332508725033779198
2269 -371972593397639759942377802875480752926618676838951487837835937219319517902331725860632633772031998
2270 -577218973816154490219710797487661364452712935859235922244693668997426985075995030145787052514303998
2271 -704410851511950165232676689275930069688692958663119814329451903203139769641945273807118162830540798
2272 -657447696670425608304812360000261624678484950243224223405848862881030433801649946598866072989020158
2273 -452657546050007048586584301191609061191348388936794269542268391968225788989885172951157164579041278
2274 -219009021063723055155940403875115813885141650060867395185178279144109114433847951360013258019174398
2275 -69501780373094904597641481485097813376705790363473710700730736712010647084002705408000013152796798
2276 -13001951042334266305261074767939848068285261989458655517654630560345528608770490368000000009485188
2277 -1167075549382037929223995491091374861669364330049584786998452112008574797982203904000000000004420
2278 1
2279 1
2280 80601155129196994487032188603498076384040474044049449352080598985592196985645957120000000000004556
2281 911413061845535245353363978824170556034919206498097619596603696221696381299227361280000000010073316
2282 4947774241975745247478959259646271019672105048337348313367911743627102543422710349824000014404841880
2283 15838333652515745819251791809788919440429040432922496411656535343230368226133239922688014981035555200
2284 33263228709379746734088323890017156913640137048258733368918333102595593318470087239282480707071713280
2285 49104042397437929383939716690224645525650224880382585148247240156563979766049039353118940303685345280
2286 53488553328954033510237870054567789695045874191059722694311491216144515300646789266545175505425121280
2287 44573381101537955120098291547070063217274720592682876350647514061664093046966646113345793731992985600
2288 29219473376543597892635684117490645394446622728811640981003997851170032499721295871391401250574336000
2289 15405459036284745114379003884660834872324451395569133616175168603722590601875784806705827946537779200
2290 6650948200019300827459342023820264392832690716722264875352702515960959569339716004637817386718003200
2291 2385930100300238226139506758282550569490550898822508309310988268097889233261768337045024866988851200
2292 719292258256173763469909592980120860061468569981680358888533782321373286577932077988537717358592000
2293 183118554291491607875416016741093979412742421445710962014719323288798414279869148663490039644160000
2294 38506319712555699563631931995856440930081186191538446800394595475569340127813461842283564105728000
2295 5355591197488211931605303572423960222550712711991979246643024474642748484604147792543917211648000
2296 -1174097752449323511066608086736982947114380549130804467926297548599456369579367024268914982912000
2297 -2289108964953276931686607036722360377256022205415341198509707456739168093465009457829622579200000
2298 -2455416062708688152948872561436293294242721641254204459570382496777725844775209126063964160000000
2299 -2477221887610757177126462663468271205412578897203700972234678939140112349953975975330185216000000
2300 -2479749304824654299046222443483149248461171650519941132360350320128692347218840828065611776000000
2301 -2480009520835723663186920602652260459903074557044260141384002771355820843395470039655120896000000
2302 -2480033421110653403697669509662901652682249516882385640801855000398076653222337202240880640000000
2303 -2480035386872910938568080218582711785393701519761391871083467147990711991680064217730252800000000
2304 -2480035532145678991255736359185451864390508856278044535376064898634292402209453673392635904000000
2305 -2480035541821120674315376927836807514086808319948518305500292494680431047082416816756097024000000
2306 -2480035542403438923758781221320154640022259829665448952238461810112885101361861249533476864000000
2307 -2480035542435185689460980113268158505555756674373849737540417237610230252464758117965496320000000
2308 -2480035542436756862249886507373462843651569573259821632478803435532048551388847268482252800000000
2309 -2480035542436827586676966770567355333310328834089143335617935989316074376731820822542417920000000
2310 -2480035542436830487223781744752403277768238948362880739517885263683955797140167754430545920000000
2311 -2480035542436830595769859860290100725741334610417582341960088573032797104317663736150097920000000
2312 -2480035542436830599478069312744081445785664591529649924938127091225791050780639096104550400000000
2313 -2480035542436830599478069312744081445785664591529649924938127091225791050780639096104550400000000
2314 -2480035542436830595769859860290100725741334610417582341960088573032797104317663736150097920000000
2315 -2480035542436830487223781744752403277768238948362880739517885263683955797140167754430545920000000
2316 -2480035542436827586676966770567355333310328834089143335617935989316074376731820822542417920000000
2317 -2480035542436756862249886507373462843651569573259821632478803435532048551388847268482252800000000
2318 -2480035542435185689460980113268158505555756674373849737540417237610230252464758117965496320000000
2319 -2480035542403438923758781221320154640022259829665448952238461810112885101361861249533476864000000
2320 -2480035541821120674315376927836807514086808319948518305500292494680431047082416816756097024000000
2321 -2480035532145678991255736359185451864390508856278044535376064898634292402209453673392635904000000
2322 -2480035386872910938568080218582711785393701519761391871083467147990711991680064217730252800000000
2323 -2480033421110653403697669509662901652682249516882385640801855000398076653222337202240880640000000
2324 -2480009520835723663186920602652260459903074557044260141384002771355820843395470039655120896000000
2325 -2479749304824654299046222443483149248461171650519941132360350320128692347218840828065611776000000
2326 -2477221887610757177126462663468271205412578897203700972234678939140112349953975975330185216000000
2327 -2455416062708688152948872561436293294242721641254204459570382496777725844775209126063964160000000
2328 -2289108964953276931686607036722360377256022205415341198509707456739168093465009457829622579200000
2329 -1174097752449323511066608086736982947114380549130804467926297548599456369579367024268914982912000
2330 5355591197488211931605303572423960222550712711991979246643024474642748484604147792543917211648000
2331 38506319712555699563631931995856440930081186191538446800394595475569340127813461842283564105728000
2332 183118554291491607875416016741093979412742421445710962014719323288798414279869148663490039644160000
2333 719292258256173763469909592980120860061468569981680358888533782321373286577932077988537717358592000
2334 2385930100300238226139506758282550569490550898822508309310988268097889233261768337045024866988851200
2335 6650948200019300827459342023820264392832690716722264875352702515960959569339716004637817386718003200
2336 15405459036284745114379003884660834872324451395569133616175168603722590601875784806705827946537779200
2337 29219473376543597892635684117490645394446622728811640981003997851170032499721295871391401250574336000
2338 44573381101537955120098291547070063217274720592682876350647514061664093046966646113345793731992985600
2339 53488553328954033510237870054567789695045874191059722694311491216144515300646789266545175505425121280
2340 49104042397437929383939716690224645525650224880382585148247240156563979766049039353118940303685345280
2341 33263228709379746734088323890017156913640137048258733368918333102595593318470087239282480707071713280
2342 15838333652515745819251791809788919440429040432922496411656535343230368226133239922688014981035555200
2343 4947774241975745247478959259646271019672105048337348313367911743627102543422710349824000014404841880
2344 911413061845535245353363978824170556034919206498097619596603696221696381299227361280000000010073316
2345 80601155129196994487032188603498076384040474044049449352080598985592196985645957120000000000004556
2346 1
2347 1
2348 -5647040930128663275291455183082003690044927981486172189990385350467490231886641364992000000000004690
2349 -64798368652789509906374677656375315069606446333013046543728058162940089933567925157888000000010688374
2350 -357161078626268940386236834635029960658750672283592597652775736080325152393517221281792000015754666222
2351 -1161158531053337374205857766326330236028897293647686363202656850353134074158377785622528016896879525238
2352 -2477332138359871625125385365613569946079285466399276897917647415199732383121593968728487658203764999678
2353 -3716083768766021508343764282589795555538474334871362107061167946820060203322268023425869512930079784958
2354 -4114253935682283970806814648760725215721785042594532352857299546269451288386770403409037814984520007678
2355 -3485661218467258509233202728092729779969428786420453400003221419360921843909942752364054233931833630718
2356 -2323717104827362959051677662615526095699921767432004426545683063560306810181055579178219398945676492798
2357 -1246278017634005267065172601900300861195469804369988105703238406363372870171080605036890266769478451198
2358 -547511075464338053278321577675304816357912277523766588056459830409449395019876797708462378650478182398
2359 -199943526786390275942554202320148259752120929710963057709283584469820534344858870380211558206739251198
2360 -61402615774900602459066507248512429496665637226139272885583961969922858438710820081087141223976140798
2361 -15955332797586529676123453838769458725034800537996020721195727668513919171117946679690749274750975998
2362 -3457329978825159660814114151090141762836320448756626375989289989036988222122431758049764400693247998
2363 -535892175720479833943299572767568976724697553133897930316936813378809261041002960879223174004735998
2364 50976175749290659227305164352711484770432828888861040961772063295806198130392624909206849585152002
2365 153205902397084635175382602328768075728487727594578539556731712874463912580643279984166505545728002
2366 168765011634581222399167584071732738649667542617155419927659979327639135678671002710279428505600002
2367 170847417668892634325583250820159827373966861271532346917499116579125299068111100687885991936000002
2368 171093877388219370900064693368429928783875354399855213234137176675575107414447034967583096832000002
2369 171119798224828403858233217657747904735561635643004269327421899988403650237255689865984475136000002
2370 171122231244531902412948745445979094562519884997992922028484049529900712125584820341292662784000002
2371 171122435839370605700504369373625808250390078169447568313975643385927306711040806484568965120000002
2372 171122451305209140526981547099216732218911290053593420796425473631775662298157383521354645504000002
2373 171122452359357716861989803202314974005360611435979213457733199929231962563868744781416890368000002
2374 171122452424320000566330642454663240268462721743382247663557467607193558373940620306367381504000002
2375 171122452427948363413045130071503910967100656205567306757191650554510475376720010915658858496000002
2376 171122452428132440201920145369896056167814769224583239978680413257364459525607087102345871360000002
2377 171122452428140939355638898358367810567110994060632237462562746668454310824193606914324561920000002
2378 171122452428141297121823655568505545295265806535014962875215788718216873906113498931936624640000002
2379 171122452428141310873155663061761044281296057913171709044107885232787910071766226429091512320000002
2380 171122452428141311356434906566943072880383372642414559581511572501390983814618742846579015680000002
2381 171122452428141311371525943736613814721930579551523199996657232964515313392998808558134886400000002
2382 171122452428141311356434906566943072880383372642414559581511572501390983814618742846579015680000002
2383 171122452428141310873155663061761044281296057913171709044107885232787910071766226429091512320000002
2384 171122452428141297121823655568505545295265806535014962875215788718216873906113498931936624640000002
2385 171122452428140939355638898358367810567110994060632237462562746668454310824193606914324561920000002
2386 171122452428132440201920145369896056167814769224583239978680413257364459525607087102345871360000002
2387 171122452427948363413045130071503910967100656205567306757191650554510475376720010915658858496000002
2388 171122452424320000566330642454663240268462721743382247663557467607193558373940620306367381504000002
2389 171122452359357716861989803202314974005360611435979213457733199929231962563868744781416890368000002
2390 171122451305209140526981547099216732218911290053593420796425473631775662298157383521354645504000002
2391 171122435839370605700504369373625808250390078169447568313975643385927306711040806484568965120000002
2392 171122231244531902412948745445979094562519884997992922028484049529900712125584820341292662784000002
2393 171119798224828403858233217657747904735561635643004269327421899988403650237255689865984475136000002
2394 171093877388219370900064693368429928783875354399855213234137176675575107414447034967583096832000002
2395 170847417668892634325583250820159827373966861271532346917499116579125299068111100687885991936000002
2396 168765011634581222399167584071732738649667542617155419927659979327639135678671002710279428505600002
2397 153205902397084635175382602328768075728487727594578539556731712874463912580643279984166505545728002
2398 50976175749290659227305164352711484770432828888861040961772063295806198130392624909206849585152002
2399 -535892175720479833943299572767568976724697553133897930316936813378809261041002960879223174004735998
2400 -3457329978825159660814114151090141762836320448756626375989289989036988222122431758049764400693247998
2401 -15955332797586529676123453838769458725034800537996020721195727668513919171117946679690749274750975998
2402 -61402615774900602459066507248512429496665637226139272885583961969922858438710820081087141223976140798
2403 -199943526786390275942554202320148259752120929710963057709283584469820534344858870380211558206739251198
2404 -547511075464338053278321577675304816357912277523766588056459830409449395019876797708462378650478182398
2405 -1246278017634005267065172601900300861195469804369988105703238406363372870171080605036890266769478451198
2406 -2323717104827362959051677662615526095699921767432004426545683063560306810181055579178219398945676492798
2407 -3485661218467258509233202728092729779969428786420453400003221419360921843909942752364054233931833630718
2408 -4114253935682283970806814648760725215721785042594532352857299546269451288386770403409037814984520007678
2409 -3716083768766021508343764282589795555538474334871362107061167946820060203322268023425869512930079784958
2410 -2477332138359871625125385365613569946079285466399276897917647415199732383121593968728487658203764999678
2411 -1161158531053337374205857766326330236028897293647686363202656850353134074158377785622528016896879525238
2412 -357161078626268940386236834635029960658750672283592597652775736080325152393517221281792000015754666222
2413 -64798368652789509906374677656375315069606446333013046543728058162940089933567925157888000000010688374
2414 -5647040930128663275291455183082003690044927981486172189990385350467490231886641364992000000000004690
2415 1
2416 1
2417 401282150943991375168438254676584807671374427775305266228104655965038321023459818209280000000000004830
2418 4671642951288257800468385651458748507218985875593106084446591517204923737288039674675200000000011331180
2419 26138241598180134723347153479369087534514774605214846756673931384190369243779341641318400000017208285360
2420 86283747988835375338176573884477873790992611754936851076496350902416862926512244060585984019023759465480
2421 186962095642758278106477994997377363829009860896862814829242574878578602351956450284142608322385621381840
2422 284900896421744503248431078120810201076876980810437051677152166909810770636572242732919860854030824742400
2423 320515005795921312390959471983876687348828660779009501440028382193895195467341621811705579921755051622400
2424 275997369078200300962798979655043579508889060818293939236433113088789664428879901147500404796903954636800
2425 187061023724353213687429462758108104068654171118997738300806119921034392420932147095539561010084048486400
2426 102027840862524493878690582966367288992567521093024881606868085701080292225732307471697953690761746022400
2427 45596728599674525278345690013666566260255471530333803982709208446019844071088177058307618445143719936000
2428 16945104863829906517615608256332918662940028030906353085019831181464259037770875957044369806817468416000
2429 5298756350437134258404288860691017727722660607109031992384263499931103720256666008996874995273121792000
2430 1404217407558591214924023654788366054985972940591207819006929669815866505278862883802693802271768576000
2431 312566340236575361827282650103531873991598367400605588590556324688527417238728837753374866469814272000
2432 52453138782064827673269839170082712025728909281461694657977746271490783337761839551629108459274240000
2433 -818830970761263914127819626055419094642088752113646797318876625377350998818567285343947621007360000
2434 -10281768990558053638584075730540118206124212504235006601836451010405923125608558448808051305349120000
2435 -11750842889311987201251930807087525033703488122667431165010406070010843555028581078733588093992960000
2436 -11951461100843950772879825041379387581369003616324856047299167407159501821808407483646081984102400000
2437 -11975696306577746536037166891959280886676672354153970935321146968831723178705275903905938145280000000
2438 -11978298908225182364290748923611961865333347144503842792259524229578756241623058141509430804480000000
2439 -11978548445690903855323226410983255560837681792051586184062358817914928684869640339719779778560000000
2440 -11978569889441836053948650994534984092989627005940610382549268440683494851593036007862991585280000000
2441 -11978571546702564860079574532886121568418906671025446504388123846278971375289642412338980061184000000
2442 -11978571662243734552221357504727088739888555673283526439250625576455613997930283670660521656320000000
2443 -11978571669530441053366948632629088015455136598413282532891657071764483893090401723624424734720000000
2444 -11978571669947161585243171561909989737228832329680678443996771145599578910165791383676717629440000000
2445 -11978571669968820602229089355530101998086038957463940829180726955578486619922910569694148689920000000
2446 -11978571669969845723219291490422601838368681862310700530987598398495842410994293635009174568960000000
2447 -11978571669969889984740841967475010981224108409127147001561321000290448262883412845251893657600000000
2448 -11978571669969891730892277160599395396133411665583272162534472680043695187826821597257898393600000000
2449 -11978571669969891793923291356910943745052377336012796794401032657270264016522036901473104691200000000
2450 -11978571669969891796005952199347029591528995600376459927818764733553891801678869913442399027200000000
2451 -11978571669969891796005952199347029591528995600376459927818764733553891801678869913442399027200000000
2452 -11978571669969891793923291356910943745052377336012796794401032657270264016522036901473104691200000000
2453 -11978571669969891730892277160599395396133411665583272162534472680043695187826821597257898393600000000
2454 -11978571669969889984740841967475010981224108409127147001561321000290448262883412845251893657600000000
2455 -11978571669969845723219291490422601838368681862310700530987598398495842410994293635009174568960000000
2456 -11978571669968820602229089355530101998086038957463940829180726955578486619922910569694148689920000000
2457 -11978571669947161585243171561909989737228832329680678443996771145599578910165791383676717629440000000
2458 -11978571669530441053366948632629088015455136598413282532891657071764483893090401723624424734720000000
2459 -11978571662243734552221357504727088739888555673283526439250625576455613997930283670660521656320000000
2460 -11978571546702564860079574532886121568418906671025446504388123846278971375289642412338980061184000000
2461 -11978569889441836053948650994534984092989627005940610382549268440683494851593036007862991585280000000
2462 -11978548445690903855323226410983255560837681792051586184062358817914928684869640339719779778560000000
2463 -11978298908225182364290748923611961865333347144503842792259524229578756241623058141509430804480000000
2464 -11975696306577746536037166891959280886676672354153970935321146968831723178705275903905938145280000000
2465 -11951461100843950772879825041379387581369003616324856047299167407159501821808407483646081984102400000
2466 -11750842889311987201251930807087525033703488122667431165010406070010843555028581078733588093992960000
2467 -10281768990558053638584075730540118206124212504235006601836451010405923125608558448808051305349120000
2468 -818830970761263914127819626055419094642088752113646797318876625377350998818567285343947621007360000
2469 52453138782064827673269839170082712025728909281461694657977746271490783337761839551629108459274240000
2470 312566340236575361827282650103531873991598367400605588590556324688527417238728837753374866469814272000
2471 1404217407558591214924023654788366054985972940591207819006929669815866505278862883802693802271768576000
2472 5298756350437134258404288860691017727722660607109031992384263499931103720256666008996874995273121792000
2473 16945104863829906517615608256332918662940028030906353085019831181464259037770875957044369806817468416000
2474 45596728599674525278345690013666566260255471530333803982709208446019844071088177058307618445143719936000
2475 102027840862524493878690582966367288992567521093024881606868085701080292225732307471697953690761746022400
2476 187061023724353213687429462758108104068654171118997738300806119921034392420932147095539561010084048486400
2477 275997369078200300962798979655043579508889060818293939236433113088789664428879901147500404796903954636800
2478 320515005795921312390959471983876687348828660779009501440028382193895195467341621811705579921755051622400
2479 284900896421744503248431078120810201076876980810437051677152166909810770636572242732919860854030824742400
2480 186962095642758278106477994997377363829009860896862814829242574878578602351956450284142608322385621381840
2481 86283747988835375338176573884477873790992611754936851076496350902416862926512244060585984019023759465480
2482 26138241598180134723347153479369087534514774605214846756673931384190369243779341641318400000017208285360
2483 4671642951288257800468385651458748507218985875593106084446591517204923737288039674675200000000011331180
2484 401282150943991375168438254676584807671374427775305266228104655965038321023459818209280000000000004830
2485 1
2486 1
2487 -28916272011307318795719699904157484349811876676107072020138645955212015132854686601707520000000000004968
2488 -341467153309996720484748809162330293130866720160499688708401951500518355171798725605457920000000012002548
2489 -1938949435503298106895342034259657982456258142414061951781747735398750759815290480513515520000018771988198
2490 -6497479233619183134545570558733818067352642950916191409623188025879778228780111595411865600021381294559798
2491 -14295474888268484330781280630387487659388160793545366056654077373851578409732699204727341074909616908687118
2492 -22124414970118774817478243519785814670439692595867513618950962314474060337435098669635351760376089711290798
2493 -25285167177076966628877638475132965327075404193078318535406226420936553041165881062308092566361885567103998
2494 -22124414970118774817478243519785814670439692595867513618950962314474060337435098673684961286390325820415998
2495 -15240999052743157094875116728140908795988587339719538467559498260400187338199174327590795989401406060543998
2496 -8451447897877206886671123483654797092552724427973581159141554170700048970771673799371385566011772097740798
2497 -3841103328895875205404590037491685991518353693838107365299313842629083029473234545425835428644170702847998
2498 -1452196153729266374833790121477680773567851764291414213575503416224789844883580124668666042030357340159998
2499 -462208338303928762708720891526482055173953944162060690407303740254839274182981484922397119067909079039998
2500 -124836914567966935903887391273527468882577244629499892995836615659895557951851412668189912921958236159998
2501 -28476579814623590600807496103239132798046775547324031251515614264115106211921857749060115552712654847998
2502 -5079625132665703529934995981169442498749815423311062263404589885941655030622089840491034297186058239998
2503 -196010303414531655559331819067609608953485985661296440488038175449149242508436810707695261328998399998
2504 688303409401000093622727668932033063446977176920647366223925071501919770746945082449253448689254400002
2505 828286195629239065829802173934635396510259380693406774435519812551352783611602949273610759346585600002
2506 847783797996743779815787551417140721472645116218810264075533188862826361383906301237658881357250560002
2507 850186944566659012574697937224473056953526221540548677302296799318383143487983591284657536237568000002
2508 850450346362212195105402791189022463424122431145986919141196584311493860633749232175786790092800000002
2509 850476132723892741658927222235499614909066035310187477699867300312110878815976007954266534707200000002
2510 850478396193418034078625477849579275983844124999106028216866091059800156429322502725413686476800000002
2511 850478574953670875923695429387686087552175226538278619514432011547078475029500686950738023153664000002
2512 850478587695157737931586092005808066444054313966574877483666313369830588158609542387630321172480000002
2513 850478588517069987492144379295083161175083382391442631179024444134495630372127935835799761715200000002
2514 850478588565172575906330205332747978392491169566910928302996792884432620202581117175702801612800000002
2515 850478588567732467925968595465072230526356747657877940086539079858792928453609165209080116019200000002
2516 850478588567856592969121234561348987526971084064844582125687511941232387490835338027056842670080000002
2517 850478588567862086692456095388179034311283484773041035247277562898170743234287345045439984435200000002
2518 850478588567862308996243634548093059324322083795116273399967717296593823610010244944259710976000000002
2519 850478588567862317232444564836905402773328715969799340662362948493693382875239150734597423104000000002
2520 850478588567862317512183805593886088491402588777775255767847450663417406921419185376888619008000000002
2521 850478588567862317520654667149516614689662886986302443344668766923046803355497476741294089830400000002
2522 850478588567862317512183805593886088491402588777775255767847450663417406921419185376888619008000000002
2523 850478588567862317232444564836905402773328715969799340662362948493693382875239150734597423104000000002
2524 850478588567862308996243634548093059324322083795116273399967717296593823610010244944259710976000000002
2525 850478588567862086692456095388179034311283484773041035247277562898170743234287345045439984435200000002
2526 850478588567856592969121234561348987526971084064844582125687511941232387490835338027056842670080000002
2527 850478588567732467925968595465072230526356747657877940086539079858792928453609165209080116019200000002
2528 850478588565172575906330205332747978392491169566910928302996792884432620202581117175702801612800000002
2529 850478588517069987492144379295083161175083382391442631179024444134495630372127935835799761715200000002
2530 850478587695157737931586092005808066444054313966574877483666313369830588158609542387630321172480000002
2531 850478574953670875923695429387686087552175226538278619514432011547078475029500686950738023153664000002
2532 850478396193418034078625477849579275983844124999106028216866091059800156429322502725413686476800000002
2533 850476132723892741658927222235499614909066035310187477699867300312110878815976007954266534707200000002
2534 850450346362212195105402791189022463424122431145986919141196584311493860633749232175786790092800000002
2535 850186944566659012574697937224473056953526221540548677302296799318383143487983591284657536237568000002
2536 847783797996743779815787551417140721472645116218810264075533188862826361383906301237658881357250560002
2537 828286195629239065829802173934635396510259380693406774435519812551352783611602949273610759346585600002
2538 688303409401000093622727668932033063446977176920647366223925071501919770746945082449253448689254400002
2539 -196010303414531655559331819067609608953485985661296440488038175449149242508436810707695261328998399998
2540 -5079625132665703529934995981169442498749815423311062263404589885941655030622089840491034297186058239998
2541 -28476579814623590600807496103239132798046775547324031251515614264115106211921857749060115552712654847998
2542 -124836914567966935903887391273527468882577244629499892995836615659895557951851412668189912921958236159998
2543 -462208338303928762708720891526482055173953944162060690407303740254839274182981484922397119067909079039998
2544 -1452196153729266374833790121477680773567851764291414213575503416224789844883580124668666042030357340159998
2545 -3841103328895875205404590037491685991518353693838107365299313842629083029473234545425835428644170702847998
2546 -8451447897877206886671123483654797092552724427973581159141554170700048970771673799371385566011772097740798
2547 -15240999052743157094875116728140908795988587339719538467559498260400187338199174327590795989401406060543998
2548 -22124414970118774817478243519785814670439692595867513618950962314474060337435098673684961286390325820415998
2549 -25285167177076966628877638475132965327075404193078318535406226420936553041165881062308092566361885567103998
2550 -22124414970118774817478243519785814670439692595867513618950962314474060337435098669635351760376089711290798
2551 -14295474888268484330781280630387487659388160793545366056654077373851578409732699204727341074909616908687118
2552 -6497479233619183134545570558733818067352642950916191409623188025879778228780111595411865600021381294559798
2553 -1938949435503298106895342034259657982456258142414061951781747735398750759815290480513515520000018771988198
2554 -341467153309996720484748809162330293130866720160499688708401951500518355171798725605457920000000012002548
2555 -28916272011307318795719699904157484349811876676107072020138645955212015132854686601707520000000000004968
2556 1
2557 1
2558 2112588814002569996722580428291976209556844166572057849941894016257254282059148279960043520000000000005112
2559 25300037052716768221619695080849318954064814922377446425149542349283736063887094618458685440000000012703320
2560 145766076730411626186905486049213638681391381739647629257283027829460379696040097080189911040000020452345200
2561 495751623583504055643946310336251030731308565335085213064323469856078839090505662126903787520023990600919600
2562 1107254148501823883778609306104435807396302755561558102549402464397031647310280218833523310613860235557939520
2563 1740005795907652895130306923347190711435756203363468273908480342918172004850433041989407620846993606201426240
2564 2019659425787907681397351852396443994917478932525919644285929941014568859298982727223491340617510086302652800
2565 1795246019093876062787994810566796298296343409123952495217606189455731877334097177349420735825244877379456000
2566 1256653843028200178125537910175641826405618152959231337453629185714523120618371859934404103725705065996288000
2567 708269081943148368287399975231920909571425164864242522275761690996201477416906976018393929045998778150092800
2568 327273229939297663283062350607195613500699544031833942033815240278074603463166313369476294276598087604633600
2569 125836636463805632901570735420991990009351653494222471656708124405435476266091922248194466810416719413248000
2570 40751811609803161277520362248248014427497977202580264045498731368572134187491869849744801847014363299840000
2571 11210940169977603185205854055713443269229925751420863431587549148114164224216100057070259744682229432320000
2572 2615907015857305115254478234563170838477264070976623351651877875147716124510992002806258272603366883328000
2573 489941727494859160632946992398228814862936471136751046441174502567223156181535808997669980851693223936000
2574 37833156730780542590096545474505365880804591093340777710262393494614995642080190462263059906772336640000
2575 -45592203359886092737583973144256771905791352382901838444943015580341345303855398590525892982564454400000
2576 -59052775440304508733711372612185333940108888657604798799762633181541245565723243411597409596814131200000
2577 -60964345251404558140937736375273135555933333302295225732513541691626316826255727737827128968987279360000
2578 -61204640694203060963797007540014762791801722341813170983878344866728989262769658073409663013822136320000
2579 -61231511965553772049495704491474286382183588872819105859865829285898353144196324275547131074838528000000
2580 -61234196829503327032195465441803261632859376585745939809770386376013339173608693682473218945843200000000
2581 -61234437453095466075177781989796959852144568445809192961353389008394307614520660737229698996633600000000
2582 -61234456863935072743126723378217053501136079647703701673956864113857848050758907235865122322776064000000
2583 -61234458277746846620147606051478874328867630750283271902720519304690543015206192766918669702791168000000
2584 -61234458370984941609061185603501113296468781073657385581572020479656965173546698625337499980922880000000
2585 -61234458376566320370011303229612065008611487638071386425275059706468058259279215142783733779660800000000
2586 -61234458376870282310794129020109669917945558172388059913279754873081015930652137359067104831078400000000
2587 -61234458376885373107620137549424337191484208510160215445014622196458433584581366558308481818951680000000
2588 -61234458376886057361614734451303023030718601302085822688907661215380995994474264827732835864412160000000
2589 -61234458376886085744103262194074286497572116912415515786259070721083135781096964311721782227763200000000
2590 -61234458376886086822683239592272626765132752951329928796084450224035335127386215039747106013184000000000
2591 -61234458376886086860283750462120004390443760438695432511952999718228741080965787952757273001984000000000
2592 -61234458376886086861486664650411847083321583578728024868210207762247790819466959612062268496281600000000
2593 -61234458376886086861486664650411847083321583578728024868210207762247790819466959612062268496281600000000
2594 -61234458376886086860283750462120004390443760438695432511952999718228741080965787952757273001984000000000
2595 -61234458376886086822683239592272626765132752951329928796084450224035335127386215039747106013184000000000
2596 -61234458376886085744103262194074286497572116912415515786259070721083135781096964311721782227763200000000
2597 -61234458376886057361614734451303023030718601302085822688907661215380995994474264827732835864412160000000
2598 -61234458376885373107620137549424337191484208510160215445014622196458433584581366558308481818951680000000
2599 -61234458376870282310794129020109669917945558172388059913279754873081015930652137359067104831078400000000
2600 -61234458376566320370011303229612065008611487638071386425275059706468058259279215142783733779660800000000
2601 -61234458370984941609061185603501113296468781073657385581572020479656965173546698625337499980922880000000
2602 -61234458277746846620147606051478874328867630750283271902720519304690543015206192766918669702791168000000
2603 -61234456863935072743126723378217053501136079647703701673956864113857848050758907235865122322776064000000
2604 -61234437453095466075177781989796959852144568445809192961353389008394307614520660737229698996633600000000
2605 -61234196829503327032195465441803261632859376585745939809770386376013339173608693682473218945843200000000
2606 -61231511965553772049495704491474286382183588872819105859865829285898353144196324275547131074838528000000
2607 -61204640694203060963797007540014762791801722341813170983878344866728989262769658073409663013822136320000
2608 -60964345251404558140937736375273135555933333302295225732513541691626316826255727737827128968987279360000
2609 -59052775440304508733711372612185333940108888657604798799762633181541245565723243411597409596814131200000
2610 -45592203359886092737583973144256771905791352382901838444943015580341345303855398590525892982564454400000
2611 37833156730780542590096545474505365880804591093340777710262393494614995642080190462263059906772336640000
2612 489941727494859160632946992398228814862936471136751046441174502567223156181535808997669980851693223936000
2613 2615907015857305115254478234563170838477264070976623351651877875147716124510992002806258272603366883328000
2614 11210940169977603185205854055713443269229925751420863431587549148114164224216100057070259744682229432320000
2615 40751811609803161277520362248248014427497977202580264045498731368572134187491869849744801847014363299840000
2616 125836636463805632901570735420991990009351653494222471656708124405435476266091922248194466810416719413248000
2617 327273229939297663283062350607195613500699544031833942033815240278074603463166313369476294276598087604633600
2618 708269081943148368287399975231920909571425164864242522275761690996201477416906976018393929045998778150092800
2619 1256653843028200178125537910175641826405618152959231337453629185714523120618371859934404103725705065996288000
2620 1795246019093876062787994810566796298296343409123952495217606189455731877334097177349420735825244877379456000
2621 2019659425787907681397351852396443994917478932525919644285929941014568859298982727223491340617510086302652800
2622 1740005795907652895130306923347190711435756203363468273908480342918172004850433041989407620846993606201426240
2623 1107254148501823883778609306104435807396302755561558102549402464397031647310280218833523310613860235557939520
2624 495751623583504055643946310336251030731308565335085213064323469856078839090505662126903787520023990600919600
2625 145766076730411626186905486049213638681391381739647629257283027829460379696040097080189911040000020452345200
2626 25300037052716768221619695080849318954064814922377446425149542349283736063887094618458685440000000012703320
2627 2112588814002569996722580428291976209556844166572057849941894016257254282059148279960043520000000000005112
2628 1
2629 1
2630 -156454041152943951931193999834376788852688024509901675553667803232964773642351416095591628800000000000005254
2631 -1899799071142890844878784283703146721782640297620234631723109039257429394228552909732184064000000000013434334
2632 -11103766806397507902773882731102626957430772939502736059294594949448128506502883359469988741120000022256216638
2633 -38318947264952108341205079002292469378355854803000132521855109321822350881589912189298152570880026874381592798
2634 -86861942613476028306896641330904555655679368167687325395891618630914331199602286061277367238681218919686683518
2635 -138568140666415040801680886919025198933530228267918044622622236316037367879189401087821643533005566348755019518
2636 -163313249734607282495613347307625792502215997030171317395414746208203392575848948993382130685470627742099473918
2637 -147435138082517260742006685224940411628975962074392134032872885694063526728825739087320634127784126700842889598
2638 -104841473491990059529950718685673278810284439732698769139705037648196267551890461723241378537815008389602303998
2639 -60043661223351660492935212619199315342234055395700992356960671591563849508456436943154106578390582687648972798
2640 -28199955210344674717106975715080975739703076200639710021064047750534035908917204393103683011771634359717068798
2641 -11024183377321675979045774674306523335041220206233945098130795513934621797212459707403980780458762370829516798
2642 -3631349717324153907984383225755715076192548586201110942175372544312132545388519807171625094486021325848575998
2643 -1017022123273507929693352526151096698941613188952965842528372852478428128036492402028368462817163821711359998
2644 -242390508899450630717384323823436871819081613465918875640693970281100919467864857945701543919053193084927998
2645 -47261706555306833888232669754555204797871837562487321077641375770343733146503943067047330283966021173247998
2646 -4997146084049057557249069352038655853469355321661972962069193076004593207299094932576534380443505000447998
2647 2947602639858018246161087673332642095471424731841477270822474269099126587507710346746386968022477701120002
2648 4253758376330179159008548845759814039580247273188596860304568174608418870474409765332907697559935385600002
2649 4442813257906320591748915377421818813085568958292432470182164268469179644639280399728823098682753679360002
2650 4467042486214998377784326896660618037688177214171380471144334883575518288545042746044528564864244776960002
2651 4469805734753431407850835315368754496061346554444372208312719445804282199362793549641800281838961295360002
2652 4470087406552607082463682697657995257358009563312632756247208865923537672224546629084387395676143616000002
2653 4470113170357611364786338558820241548771432699052533263805443320533850603308884205370298667027660800000002
2654 4470115292319694336501970843037926711703475724848908104386134307539792872032284225322044620028248064000002
2655 4470115450184948542876589822072209448076970467766891761283731691772220951295963880842393959775862784000002
2656 4470115460823430575403592195613899368700025656833174863881398197901799318364571662072003296130760704000002
2657 4470115461474486779996004770621354274297508471704475301100246403252014817055760099637748978952437760000002
2658 4470115461510752510225290351722565100471938397607070693844427196780614015422704929844464610128691200000002
2659 4470115461512595019688422114667719716293428793399105034855900851990709670978120960017745596571975680000002
2660 4470115461512680559146782268179577329297445985270345160530012754165542387574350964174564928184647680000002
2661 4470115461512684194062162943325825427628188765657366432615891670121301697599532560999475794180833280000002
2662 4470115461512684335656708323583514042625197906816698383937769992811299926002852292786790494266982400000002
2663 4470115461512684340719704611141747720809236442470043590887297864283631388833010922509528622694400000000002
2664 4470115461512684340886079654573136582124844612974404790443866591663293329929531996367910288647782400000002
2665 4470115461512684340890969704583473607656345426700193521035950100188702801514962762770971250550374400000002
2666 4470115461512684340886079654573136582124844612974404790443866591663293329929531996367910288647782400000002
2667 4470115461512684340719704611141747720809236442470043590887297864283631388833010922509528622694400000000002
2668 4470115461512684335656708323583514042625197906816698383937769992811299926002852292786790494266982400000002
2669 4470115461512684194062162943325825427628188765657366432615891670121301697599532560999475794180833280000002
2670 4470115461512680559146782268179577329297445985270345160530012754165542387574350964174564928184647680000002
2671 4470115461512595019688422114667719716293428793399105034855900851990709670978120960017745596571975680000002
2672 4470115461510752510225290351722565100471938397607070693844427196780614015422704929844464610128691200000002
2673 4470115461474486779996004770621354274297508471704475301100246403252014817055760099637748978952437760000002
2674 4470115460823430575403592195613899368700025656833174863881398197901799318364571662072003296130760704000002
2675 4470115450184948542876589822072209448076970467766891761283731691772220951295963880842393959775862784000002
2676 4470115292319694336501970843037926711703475724848908104386134307539792872032284225322044620028248064000002
2677 4470113170357611364786338558820241548771432699052533263805443320533850603308884205370298667027660800000002
2678 4470087406552607082463682697657995257358009563312632756247208865923537672224546629084387395676143616000002
2679 4469805734753431407850835315368754496061346554444372208312719445804282199362793549641800281838961295360002
2680 4467042486214998377784326896660618037688177214171380471144334883575518288545042746044528564864244776960002
2681 4442813257906320591748915377421818813085568958292432470182164268469179644639280399728823098682753679360002
2682 4253758376330179159008548845759814039580247273188596860304568174608418870474409765332907697559935385600002
2683 2947602639858018246161087673332642095471424731841477270822474269099126587507710346746386968022477701120002
2684 -4997146084049057557249069352038655853469355321661972962069193076004593207299094932576534380443505000447998
2685 -47261706555306833888232669754555204797871837562487321077641375770343733146503943067047330283966021173247998
2686 -242390508899450630717384323823436871819081613465918875640693970281100919467864857945701543919053193084927998
2687 -1017022123273507929693352526151096698941613188952965842528372852478428128036492402028368462817163821711359998
2688 -3631349717324153907984383225755715076192548586201110942175372544312132545388519807171625094486021325848575998
2689 -11024183377321675979045774674306523335041220206233945098130795513934621797212459707403980780458762370829516798
2690 -28199955210344674717106975715080975739703076200639710021064047750534035908917204393103683011771634359717068798
2691 -60043661223351660492935212619199315342234055395700992356960671591563849508456436943154106578390582687648972798
2692 -104841473491990059529950718685673278810284439732698769139705037648196267551890461723241378537815008389602303998
2693 -147435138082517260742006685224940411628975962074392134032872885694063526728825739087320634127784126700842889598
2694 -163313249734607282495613347307625792502215997030171317395414746208203392575848948993382130685470627742099473918
2695 -138568140666415040801680886919025198933530228267918044622622236316037367879189401087821643533005566348755019518
2696 -86861942613476028306896641330904555655679368167687325395891618630914331199602286061277367238681218919686683518
2697 -38318947264952108341205079002292469378355854803000132521855109321822350881589912189298152570880026874381592798
2698 -11103766806397507902773882731102626957430772939502736059294594949448128506502883359469988741120000022256216638
2699 -1899799071142890844878784283703146721782640297620234631723109039257429394228552909732184064000000000013434334
2700 -156454041152943951931193999834376788852688024509901675553667803232964773642351416095591628800000000000005254
2701 1
2702 1
2703 11742993317393821763521332501854509266171755439643191476556723402657098867384490573803405967360000000000005402
2704 144554593794397186215741473332687902797663581045748582401557412027074710001324574105692631203840000000014196456
2705 856907723625597050095831319607157922648392463842132042817470196467132806083366840322189384744960000024190761024
2706 3000004004049969521938474501195605863724737831577014487289072217452053349381036370041310973788160030057020572320
2707 6900439234422327420692085091686581116483686400854500536227387895644608738182794914130112265846813035081872861120
2708 11172344486734909881231753833652887345695868167206032875540781257474550354489482843370227966695601434024577395840
2709 13366977130093297024421089148893819392021906602117397016891343231821251129899786807018309399182985916567802206720
2710 12253034803540176277499229557066982671538235578336628854236133744842243918138496158803003500001353382852669764480
2711 8849322139072307328571325248707203803393685227895392801678549201295277437756774733704540505263608493105921068800
2712 5148558187523606180464258382526935143120155937779285239079575461220575700905375804027314186295859532063164620800
2713 2457093495488187163659118843486739753830316454058479739007594559348065346831631718821435705378081279879977369600
2714 976337837161008473811475184048237608217679012345862666225518109990112325945098629742439791954999000932633804800
2715 327014190400984243554459592914987485679334022415534557737609673990383335897537837361032626981867379017003827200
2716 93196348297315541986112774384124100349705661224566348659909469763798531198730157790168595355640400159571968000
2717 22661299262708817012994817460646979108601105598624272254803241488782231427348357048274257134068197658984448000
2718 4571936061722781314453475973081531172498852605994587157897342111059492444486858075506167083573694315298816000
2719 582464078510999389733940609276323807444965584438819150910673773378951239714863081279960030487066257522688000
2720 -181250103014147618612637110970188445838442506702378740654352450028733468006083735477600994091130332643328000
2721 -309144822408310993216130987566494325574898407132722885170693832634223270044344978849780115083477081128960000
2722 -328005779927757943624690194422784709158010914646736273783838330509073982882795174743699150668698547650560000
2723 -330469309295052110981652313521429407971772788898353651457021368973669673291365401693315593436523208376320000
2724 -330755737407752673690965602995184874127811030334809388464959024648524972812267020902614870351757558415360000
2725 -330785513094051894225437885673193067817945057443288001957261267432587480654746424657398954361883344240640000
2726 -330788291563781412309243433008915389285038402160745278676912791438872602700706239475649082250329325568000000
2727 -330788525110677557815308766428323657145419242847272693862997613333996648865433612769997379005960945664000000
2728 -330788542849972071420097010320882491547373460477574659642356003931639769319993970903918742644644118528000000
2729 -330788544070996275113684201711574614608391392484269260252740407058653563511799161685864813462273654784000000
2730 -330788544147353236249149621793365553435469195599633918742873901516484352291513397781184776985993281536000000
2731 -330788544151701465106463196854294045652375282412662893379006618206840623703856167501272905459569786880000000
2732 -330788544151927419990192218995290061002138617342168860531200706488938865212147966380101364231522222080000000
2733 -330788544151938154821580331853593963557015078967898667080080073797664842204152621716506077479630274560000000
2734 -330788544151938621880324568706511471495663993878941941371075730805556563284017895546816033311927828480000000
2735 -330788544151938640519027211066976061418057760918643753611046095603468072294322449670095023003475640320000000
2736 -330788544151938641202190815579207020463849528804447146293827100473680074589398298144073009467700019200000000
2737 -330788544151938641225217517759443402089339629619177316195369575767582006584463556474682505735176192000000000
2738 -330788544151938641225931493397757172951182300139619717864096898210638739533440725513509566355708313600000000
2739 -330788544151938641225931493397757172951182300139619717864096898210638739533440725513509566355708313600000000
2740 -330788544151938641225217517759443402089339629619177316195369575767582006584463556474682505735176192000000000
2741 -330788544151938641202190815579207020463849528804447146293827100473680074589398298144073009467700019200000000
2742 -330788544151938640519027211066976061418057760918643753611046095603468072294322449670095023003475640320000000
2743 -330788544151938621880324568706511471495663993878941941371075730805556563284017895546816033311927828480000000
2744 -330788544151938154821580331853593963557015078967898667080080073797664842204152621716506077479630274560000000
2745 -330788544151927419990192218995290061002138617342168860531200706488938865212147966380101364231522222080000000
2746 -330788544151701465106463196854294045652375282412662893379006618206840623703856167501272905459569786880000000
2747 -330788544147353236249149621793365553435469195599633918742873901516484352291513397781184776985993281536000000
2748 -330788544070996275113684201711574614608391392484269260252740407058653563511799161685864813462273654784000000
2749 -330788542849972071420097010320882491547373460477574659642356003931639769319993970903918742644644118528000000
2750 -330788525110677557815308766428323657145419242847272693862997613333996648865433612769997379005960945664000000
2751 -330788291563781412309243433008915389285038402160745278676912791438872602700706239475649082250329325568000000
2752 -330785513094051894225437885673193067817945057443288001957261267432587480654746424657398954361883344240640000
2753 -330755737407752673690965602995184874127811030334809388464959024648524972812267020902614870351757558415360000
2754 -330469309295052110981652313521429407971772788898353651457021368973669673291365401693315593436523208376320000
2755 -328005779927757943624690194422784709158010914646736273783838330509073982882795174743699150668698547650560000
2756 -309144822408310993216130987566494325574898407132722885170693832634223270044344978849780115083477081128960000
2757 -181250103014147618612637110970188445838442506702378740654352450028733468006083735477600994091130332643328000
2758 582464078510999389733940609276323807444965584438819150910673773378951239714863081279960030487066257522688000
2759 4571936061722781314453475973081531172498852605994587157897342111059492444486858075506167083573694315298816000
2760 22661299262708817012994817460646979108601105598624272254803241488782231427348357048274257134068197658984448000
2761 93196348297315541986112774384124100349705661224566348659909469763798531198730157790168595355640400159571968000
2762 327014190400984243554459592914987485679334022415534557737609673990383335897537837361032626981867379017003827200
2763 976337837161008473811475184048237608217679012345862666225518109990112325945098629742439791954999000932633804800
2764 2457093495488187163659118843486739753830316454058479739007594559348065346831631718821435705378081279879977369600
2765 5148558187523606180464258382526935143120155937779285239079575461220575700905375804027314186295859532063164620800
2766 8849322139072307328571325248707203803393685227895392801678549201295277437756774733704540505263608493105921068800
2767 12253034803540176277499229557066982671538235578336628854236133744842243918138496158803003500001353382852669764480
2768 13366977130093297024421089148893819392021906602117397016891343231821251129899786807018309399182985916567802206720
2769 11172344486734909881231753833652887345695868167206032875540781257474550354489482843370227966695601434024577395840
2770 6900439234422327420692085091686581116483686400854500536227387895644608738182794914130112265846813035081872861120
2771 3000004004049969521938474501195605863724737831577014487289072217452053349381036370041310973788160030057020572320
2772 856907723625597050095831319607157922648392463842132042817470196467132806083366840322189384744960000024190761024
2773 144554593794397186215741473332687902797663581045748582401557412027074710001324574105692631203840000000014196456
2774 11742993317393821763521332501854509266171755439643191476556723402657098867384490573803405967360000000000005402
2775 1
2776 1
2777 -893129069210234331310073176197385211793344779916524422160652202455610336392623226739977355264000000000000005548
2778 -11143439081118432976299292638203486786032704545717746841309989285267916002676479611408513761280000000000014990548
2779 -66984680190767574848255488214803890884500858493739331662048915184170775229446742005498301644800000000026263443598
2780 -237858877986293948976441446679201127425813409574685381213510028434813524463363744931413052568371200033564680920798
2781 -555037127489101074809152637554291422705112523999447982995307127540581764871418835329843047746764833363292835275198
2782 -911862658179759091370952727288768004894324027727305909999828864034571035330480812028076792322484457450732396535998
2783 -1107267115462738481392890871667171847521749375006847155740400291162231826296157608791395271512862965548057792415998
2784 -1030371842920825295504628175962707372413734770753323980333230979561069015036516276731756065406102079618912780911998
2785 -755599402371055511263902809978754314694429251554067833544945972772913902802064583505316959359342106092479688095998
2786 -446480406752564503993086773246807124760210542454904668408125340136239401538306428627723258639747513673786193183998
2787 -216462568262037525518843190358725209017913119185830394013386754908276220463254065037337697824741403904596695039998
2788 -87402785579569899587593397245050287967936284410422203855252888083536698050102785935560965408924831944489533439998
2789 -29758217632065749047581082702962233900949112550438396836731557988119541637362982899854498515516502705855201279998
2790 -8626451017024346559936885808525351223535323120179253613037111661870982495217453683679906620458878967455088639998
2791 -2138005898647540091415261594293892280638136097129885811130930994583259174536211234731934238123268059041628159998
2792 -444330886130064873529102332490827630102473308025087598133361776285086593997003027608721370381762062960230399998
2793 -64112825079469620712043166534485889536057984907142778522750330913204341842557069232440925679978555876966399998
2794 9988813162917894957948203174747379794762205754284639277704812497534022439123286464178194795490570597171200002
2795 22625092526356608156409889377795579406965227740759630523669741899570080423185720432515654575689460324761600002
2796 24523134488354604171816685865084712270526587010333034557415164173114108211424474589173838481456890013286400002
2797 24775711500910110490892345671612424667243167108828125343686733802671528468271624316547478531754673307648000002
2798 24805639322352472710808396154965525209018727939494358859339206770945583213785878702420824373565373022208000002
2799 24808810960978310918361005721658014748790028616190885114189486621773905810253446688674416281750471704576000002
2800 24809112774109945682191712048024472053394665588307730041616474186092633426368248085313730675070387355648000002
2801 24809138654681132521965341342088682768039199373511894824900449247920723211068047131332468932289910276096000002
2802 24809140660855513458144375046863603185496803613776598136743417010888622755136277399236429231616373555200000002
2803 24809140801837310178689200794706387281533663894900265424368888370164750792879184818972031678818759475200000002
2804 24809140810842159013223457428011866936976984748161555379454082798902547032155985691704390623953315430400000002
2805 24809140811366146370542731248002332890204910566034820428271280313159636991879595335599075141795132211200000002
2806 24809140811393982686072102316500886752212872229403348271418834946885389761189732216746088449507642572800000002
2807 24809140811395335311847210492396347547701461680832288769066472211769344710131784318858058752929562624000000002
2808 24809140811395395535559859252161374348769949499458763984750100922963465536786995750901555949987692544000000002
2809 24809140811395397996252860405071112573257055763692505978929796219654573447670199956284662259864567808000000002
2810 24809140811395398088649470153246532956572101237797905777960479040554332056054143602810569221266735104000000002
2811 24809140811395398091841810181181161391323396128550317338529487038348402043159337388449243048250966016000000002
2812 24809140811395398091943410477696279993555067410639858994284563318661522016282031951479600746416046080000000002
2813 24809140811395398091946311464105598205583928873636928581591932754003746553207245563707343839659294720000000002
2814 24809140811395398091943410477696279993555067410639858994284563318661522016282031951479600746416046080000000002
2815 24809140811395398091841810181181161391323396128550317338529487038348402043159337388449243048250966016000000002
2816 24809140811395398088649470153246532956572101237797905777960479040554332056054143602810569221266735104000000002
2817 24809140811395397996252860405071112573257055763692505978929796219654573447670199956284662259864567808000000002
2818 24809140811395395535559859252161374348769949499458763984750100922963465536786995750901555949987692544000000002
2819 24809140811395335311847210492396347547701461680832288769066472211769344710131784318858058752929562624000000002
2820 24809140811393982686072102316500886752212872229403348271418834946885389761189732216746088449507642572800000002
2821 24809140811366146370542731248002332890204910566034820428271280313159636991879595335599075141795132211200000002
2822 24809140810842159013223457428011866936976984748161555379454082798902547032155985691704390623953315430400000002
2823 24809140801837310178689200794706387281533663894900265424368888370164750792879184818972031678818759475200000002
2824 24809140660855513458144375046863603185496803613776598136743417010888622755136277399236429231616373555200000002
2825 24809138654681132521965341342088682768039199373511894824900449247920723211068047131332468932289910276096000002
2826 24809112774109945682191712048024472053394665588307730041616474186092633426368248085313730675070387355648000002
2827 24808810960978310918361005721658014748790028616190885114189486621773905810253446688674416281750471704576000002
2828 24805639322352472710808396154965525209018727939494358859339206770945583213785878702420824373565373022208000002
2829 24775711500910110490892345671612424667243167108828125343686733802671528468271624316547478531754673307648000002
2830 24523134488354604171816685865084712270526587010333034557415164173114108211424474589173838481456890013286400002
2831 22625092526356608156409889377795579406965227740759630523669741899570080423185720432515654575689460324761600002
2832 9988813162917894957948203174747379794762205754284639277704812497534022439123286464178194795490570597171200002
2833 -64112825079469620712043166534485889536057984907142778522750330913204341842557069232440925679978555876966399998
2834 -444330886130064873529102332490827630102473308025087598133361776285086593997003027608721370381762062960230399998
2835 -2138005898647540091415261594293892280638136097129885811130930994583259174536211234731934238123268059041628159998
2836 -8626451017024346559936885808525351223535323120179253613037111661870982495217453683679906620458878967455088639998
2837 -29758217632065749047581082702962233900949112550438396836731557988119541637362982899854498515516502705855201279998
2838 -87402785579569899587593397245050287967936284410422203855252888083536698050102785935560965408924831944489533439998
2839 -216462568262037525518843190358725209017913119185830394013386754908276220463254065037337697824741403904596695039998
2840 -446480406752564503993086773246807124760210542454904668408125340136239401538306428627723258639747513673786193183998
2841 -755599402371055511263902809978754314694429251554067833544945972772913902802064583505316959359342106092479688095998
2842 -1030371842920825295504628175962707372413734770753323980333230979561069015036516276731756065406102079618912780911998
2843 -1107267115462738481392890871667171847521749375006847155740400291162231826296157608791395271512862965548057792415998
2844 -911862658179759091370952727288768004894324027727305909999828864034571035330480812028076792322484457450732396535998
2845 -555037127489101074809152637554291422705112523999447982995307127540581764871418835329843047746764833363292835275198
2846 -237858877986293948976441446679201127425813409574685381213510028434813524463363744931413052568371200033564680920798
2847 -66984680190767574848255488214803890884500858493739331662048915184170775229446742005498301644800000000026263443598
2848 -11143439081118432976299292638203486786032704545717746841309989285267916002676479611408513761280000000000014990548
2849 -893129069210234331310073176197385211793344779916524422160652202455610336392623226739977355264000000000000005548
2850 1
2851 1
2852 68820556610810834307059527521431849375409400541345520752045811378107307587587134193797143986176000000000000005700
2853 870155804818882192676930738387419136623327078077560488412853204136891026073190751518832382181376000000000015817500
2854 5303032410715002427580850647516177242796244230526671228634525472412809782499679389515412118962176000000028482045000
2855 19095818964798340469954030954936477055117878255688002679357040169441816011511934200855589726191616000037425407130000
2856 45196015059448349380906356767439505930741893410993291424570414134589012414104354843853156582948864038263736249712000
2857 75327948762215026335013919900573083982275309281345738593841138549636995252869588431704006124896287695128193511440000
2858 92815231714713544210165630647480964101468809563246712397435755397655913864652982924653159876941165638453522893600000
2859 87658725203079365862364485170828640476578418454481040634837342737342642991947623010065588911585198952991177096400000
2860 65256569135868657706917286488927990061776830415287955532882016624203877311638781603357370364497397091978094577600000
2861 39153187283640528204048376720452449578442806091358621587994940979329141649365870746848042471313192472713422214720000
2862 19279021555239565968909547692181299437722583026548787789046826567890422451953540891302262883194792358234663740800000
2863 7908230218094736829402257452125666272633898188473509744872532252888170174827083897696528583450278854683430144000000
2864 2736231482804781100395597008488321421623660268813851504044090691549353085565671454568959846659701391045410816000000
2865 806510946276427870413280002626992754524042087024869773852638545974197801874671486274812430840713701669617664000000
2866 203581934046932821248196834523135053300180527861183984391356566481149574421669844343947555837452407632933683200000
2867 43438202816407230223655766294432132822301426581509636927642744619417610265986882077245171056739046033580032000000
2868 6853388153125856765404153408296707962852538294347628211829468630318301516213783640435053806339326992547840000000
2869 -403461936818299941588104866676481171613990722150780979663384153203446580264334833120002729664390638960640000000
2870 -1663189786938887707977958151733446750237933963395047082271109074649041514138904695805124683951491179151360000000
2871 -1855854046369095248719935712977453250498066459114758368550175989456786859546533112765776888389576192557056000000
2872 -1881966052225936563765551719446421164452736431062118505941030649882135677859890667374950682561201575034880000000
2873 -1885118126429358280035346195176571120949774895788164501427712000680082866342104877243541374116772629708800000000
2874 -1885458544985715699421832511800852177477001707664955004664099387263352486733103774116640630558124618547200000000
2875 -1885491568087087926838870282609254378565100490310148069573321835621242260809904591580087407109221829836800000000
2876 -1885494455800623980010082782567536556441271464086946522304037106941228439010050075504371252496323517087744000000
2877 -1885494684154267756770136713974137298843704851671827528709147150477408874768963504071655052399623222067200000000
2878 -1885494700531027315288630697636988550677552968861508379701810537937090900848329147108149371653267128320000000000
2879 -1885494701598955302887480936926713572562198510954601066279188160051007765977678580589207866253382778880000000000
2880 -1885494701662425585161815924970435810725064343914297040080172145211780354278749972816236849788165816320000000000
2881 -1885494701665870970243844786182681295182830877703672789038334805589478934937689930160800925265457840128000000000
2882 -1885494701666042122111436357271901644347624655881135471219349050409629716617388999682100616944062300160000000000
2883 -1885494701666049916118078264878260247302934821258943067404203836262670290568731839746403298267522662400000000000
2884 -1885494701666050242000941421442844178354902517202713503880605939035840242818409441649925140887738777600000000000
2885 -1885494701666050254529567878290072957460172365397570326622096577979672305253617349560433045810865766400000000000
2886 -1885494701666050254973017229199040220677749661080454802266034385240334367419003669128340235186423726080000000000
2887 -1885494701666050254987484354461766796838052668487527706018887009660276387066566202737010588991566643200000000000
2888 -1885494701666050254987919518362036138588677995922929777502952463065528957005874704214924465736253440000000000000
2889 -1885494701666050254987919518362036138588677995922929777502952463065528957005874704214924465736253440000000000000
2890 -1885494701666050254987484354461766796838052668487527706018887009660276387066566202737010588991566643200000000000
2891 -1885494701666050254973017229199040220677749661080454802266034385240334367419003669128340235186423726080000000000
2892 -1885494701666050254529567878290072957460172365397570326622096577979672305253617349560433045810865766400000000000
2893 -1885494701666050242000941421442844178354902517202713503880605939035840242818409441649925140887738777600000000000
2894 -1885494701666049916118078264878260247302934821258943067404203836262670290568731839746403298267522662400000000000
2895 -1885494701666042122111436357271901644347624655881135471219349050409629716617388999682100616944062300160000000000
2896 -1885494701665870970243844786182681295182830877703672789038334805589478934937689930160800925265457840128000000000
2897 -1885494701662425585161815924970435810725064343914297040080172145211780354278749972816236849788165816320000000000
2898 -1885494701598955302887480936926713572562198510954601066279188160051007765977678580589207866253382778880000000000
2899 -1885494700531027315288630697636988550677552968861508379701810537937090900848329147108149371653267128320000000000
2900 -1885494684154267756770136713974137298843704851671827528709147150477408874768963504071655052399623222067200000000
2901 -1885494455800623980010082782567536556441271464086946522304037106941228439010050075504371252496323517087744000000
2902 -1885491568087087926838870282609254378565100490310148069573321835621242260809904591580087407109221829836800000000
2903 -1885458544985715699421832511800852177477001707664955004664099387263352486733103774116640630558124618547200000000
2904 -1885118126429358280035346195176571120949774895788164501427712000680082866342104877243541374116772629708800000000
2905 -1881966052225936563765551719446421164452736431062118505941030649882135677859890667374950682561201575034880000000
2906 -1855854046369095248719935712977453250498066459114758368550175989456786859546533112765776888389576192557056000000
2907 -1663189786938887707977958151733446750237933963395047082271109074649041514138904695805124683951491179151360000000
2908 -403461936818299941588104866676481171613990722150780979663384153203446580264334833120002729664390638960640000000
2909 6853388153125856765404153408296707962852538294347628211829468630318301516213783640435053806339326992547840000000
2910 43438202816407230223655766294432132822301426581509636927642744619417610265986882077245171056739046033580032000000
2911 203581934046932821248196834523135053300180527861183984391356566481149574421669844343947555837452407632933683200000
2912 806510946276427870413280002626992754524042087024869773852638545974197801874671486274812430840713701669617664000000
2913 2736231482804781100395597008488321421623660268813851504044090691549353085565671454568959846659701391045410816000000
2914 7908230218094736829402257452125666272633898188473509744872532252888170174827083897696528583450278854683430144000000
2915 19279021555239565968909547692181299437722583026548787789046826567890422451953540891302262883194792358234663740800000
2916 39153187283640528204048376720452449578442806091358621587994940979329141649365870746848042471313192472713422214720000
2917 65256569135868657706917286488927990061776830415287955532882016624203877311638781603357370364497397091978094577600000
2918 87658725203079365862364485170828640476578418454481040634837342737342642991947623010065588911585198952991177096400000
2919 92815231714713544210165630647480964101468809563246712397435755397655913864652982924653159876941165638453522893600000
2920 75327948762215026335013919900573083982275309281345738593841138549636995252869588431704006124896287695128193511440000
2921 45196015059448349380906356767439505930741893410993291424570414134589012414104354843853156582948864038263736249712000
2922 19095818964798340469954030954936477055117878255688002679357040169441816011511934200855589726191616000037425407130000
2923 5303032410715002427580850647516177242796244230526671228634525472412809782499679389515412118962176000000028482045000
2924 870155804818882192676930738387419136623327078077560488412853204136891026073190751518832382181376000000000015817500
2925 68820556610810834307059527521431849375409400541345520752045811378107307587587134193797143986176000000000000005700
2926 1
2927 1
2928 -5371774405046577176460619011193406544398394031295709277330918263458293679918787542962412690866176000000000000005850
2929 -68816785621407502206549551656910127082292939752274762093374466402141383899500143117950908526231552000000000016678198
2930 -425120290640825740600164934268725043146555787098352776096517580949093521002221524064444272819044352000000030854669998
2931 -1552073796032888910745132297658675124440135534913931784903233141637114715935183827348433768590344192000041669231834998
2932 -3725180366807772986005805213478541130255302520324350175470145034133638605032330004624353135907831808043802696504951998
2933 -6297428960786207197538846624040831504485500176524437250018734621170340351310584663440747489059143717319897422219103998
2934 -7871822496755766068390966797747060957678121155750352614613129971856597454636068118405954377625921409127169775563839998
2935 -7543823843428774636963441761558263154929658451744953580322630940463627224776592398621536275857152712528751996668399998
2936 -5699742525834800589159801002541244397254968138114599009756047497298705710233317796278030067480387678322707596459199998
2937 -3471604603254312938011930928423160575998441494703377206311134279193651781090947987496045355737055607025580946811519998
2938 -1735729710081142326071148428819537133856728877162076498976143748809481859549799415539508245309692341083540618231039998
2939 -723136022396792802439025304050756792607396516929651086364065939418716071984129415775193160828577377365771017596799998
2940 -254195460596348360568575819267726650270578547905215455719540109324091413692335790773978371563977141046725630975999998
2941 -76157010014484708061828896231457579281684946106107690864669285694945780713806602159724786072323399056981721087999998
2942 -19566216793820904229327195694929196003072336962819865607228202469967347387241523982793931813565777478040171315199998
2943 -4275388205901128086382977948339962897264129907043028817368564111797161589072154982437934164319331051745494630399998
2944 -721595593840226670761428967369823319378587127887014616881717579525393259594687000188985689529863987559432191999998
2945 -4348903487042317159304904030392781265900915862230692521585238596767301327049401664636015937946353354997759999998
2946 122359787449630514807713442215864438029847760500488714164241353268113243004245283470852189581667836799877120000002
2947 142085643549754071479065144832462334325712095254560692782718642993684209878019739926980753716823279019687936000002
2948 144807643727857772888009494479781503085797556924857126595999064464270377367433129567019499513245162992566272000002
2949 145142282430413250422542383042120591299181376800365833519100598536366062301938223996813219031293058959278080000002
2950 145179099785015722102508223114594271471120476813180274994906962711333533221730286865820941092841286480691200000002
2951 145182739380130339935449424533806880456792287844566266154019085813292460145138738914076483131279457622425600000002
2952 145183063816433427258181075322108172621584531913696034329798451561049981062538579180854132864699676328198144000002
2953 145183089978706846042659993278652721265122219362485628665743628350220940047604029238854565955587786500210688000002
2954 145183091892731701407125625964108842938858224436278968724235757970760542602313286337994151523566010708787200000002
2955 145183092020105876723824093509968663481031854512458597884868360633626581748412102509732125081430660218880000000002
2956 145183092027834559680402001157958512762891651454134167078653412958835703149273014983530153175521102397440000000002
2957 145183092028263061496627307959821791118091076420375405405396229955429869789879380256091798187733300543488000000002
2958 145183092028284811998665139023991370903138406000756071260465454213699699237901916695205259636051097419776000000002
2959 145183092028285824564380202620584549580192551475772657439724971083524878091958635711296233513795987701760000000002
2960 145183092028285867866631937754318922722593408744749915204397971419286355264488153673183789385489422745600000000002
2961 145183092028285869570205346781864139770407754426941528928859241179564703099982426568809450917583441100800000000002
2962 145183092028285869631941936175596871225681044734693861733823885620539195211017692433183703713972307886080000000002
2963 145183092028285869634005256458509637752775013250528953606200957933860509742595311984523604003148015861760000000002
2964 145183092028285869634068918663670725555289568008325262938270705661486971825748538764247915822604038963200000000002
2965 145183092028285869634070685969065134752499161870394082248876151184860365183186013294513605461292351488000000000002
2966 145183092028285869634068918663670725555289568008325262938270705661486971825748538764247915822604038963200000000002
2967 145183092028285869634005256458509637752775013250528953606200957933860509742595311984523604003148015861760000000002
2968 145183092028285869631941936175596871225681044734693861733823885620539195211017692433183703713972307886080000000002
2969 145183092028285869570205346781864139770407754426941528928859241179564703099982426568809450917583441100800000000002
2970 145183092028285867866631937754318922722593408744749915204397971419286355264488153673183789385489422745600000000002
2971 145183092028285824564380202620584549580192551475772657439724971083524878091958635711296233513795987701760000000002
2972 145183092028284811998665139023991370903138406000756071260465454213699699237901916695205259636051097419776000000002
2973 145183092028263061496627307959821791118091076420375405405396229955429869789879380256091798187733300543488000000002
2974 145183092027834559680402001157958512762891651454134167078653412958835703149273014983530153175521102397440000000002
2975 145183092020105876723824093509968663481031854512458597884868360633626581748412102509732125081430660218880000000002
2976 145183091892731701407125625964108842938858224436278968724235757970760542602313286337994151523566010708787200000002
2977 145183089978706846042659993278652721265122219362485628665743628350220940047604029238854565955587786500210688000002
2978 145183063816433427258181075322108172621584531913696034329798451561049981062538579180854132864699676328198144000002
2979 145182739380130339935449424533806880456792287844566266154019085813292460145138738914076483131279457622425600000002
2980 145179099785015722102508223114594271471120476813180274994906962711333533221730286865820941092841286480691200000002
2981 145142282430413250422542383042120591299181376800365833519100598536366062301938223996813219031293058959278080000002
2982 144807643727857772888009494479781503085797556924857126595999064464270377367433129567019499513245162992566272000002
2983 142085643549754071479065144832462334325712095254560692782718642993684209878019739926980753716823279019687936000002
2984 122359787449630514807713442215864438029847760500488714164241353268113243004245283470852189581667836799877120000002
2985 -4348903487042317159304904030392781265900915862230692521585238596767301327049401664636015937946353354997759999998
2986 -721595593840226670761428967369823319378587127887014616881717579525393259594687000188985689529863987559432191999998
2987 -4275388205901128086382977948339962897264129907043028817368564111797161589072154982437934164319331051745494630399998
2988 -19566216793820904229327195694929196003072336962819865607228202469967347387241523982793931813565777478040171315199998
2989 -76157010014484708061828896231457579281684946106107690864669285694945780713806602159724786072323399056981721087999998
2990 -254195460596348360568575819267726650270578547905215455719540109324091413692335790773978371563977141046725630975999998
2991 -723136022396792802439025304050756792607396516929651086364065939418716071984129415775193160828577377365771017596799998
2992 -1735729710081142326071148428819537133856728877162076498976143748809481859549799415539508245309692341083540618231039998
2993 -3471604603254312938011930928423160575998441494703377206311134279193651781090947987496045355737055607025580946811519998
2994 -5699742525834800589159801002541244397254968138114599009756047497298705710233317796278030067480387678322707596459199998
2995 -7543823843428774636963441761558263154929658451744953580322630940463627224776592398621536275857152712528751996668399998
2996 -7871822496755766068390966797747060957678121155750352614613129971856597454636068118405954377625921409127169775563839998
2997 -6297428960786207197538846624040831504485500176524437250018734621170340351310584663440747489059143717319897422219103998
2998 -3725180366807772986005805213478541130255302520324350175470145034133638605032330004624353135907831808043802696504951998
2999 -1552073796032888910745132297658675124440135534913931784903233141637114715935183827348433768590344192000041669231834998
3000 -425120290640825740600164934268725043146555787098352776096517580949093521002221524064444272819044352000000030854669998
3001 -68816785621407502206549551656910127082292939752274762093374466402141383899500143117950908526231552000000000016678198
3002 -5371774405046577176460619011193406544398394031295709277330918263458293679918787542962412690866176000000000000005850
3003 1
3004 1
3005 424660544182736168679657043452451733577440609230809449626836105962581324696282528734190732994150400000000000000006006
3006 5511150173393731611309326963916262497982784795350949301823828575158833191613977706239275290412974080000000000017573556
3007 34504141059896405634298445510559983855093246656235746459346685649577468833044840218018257267700269056000000033389756400
3008 127695897480797857851049183696200516788662588351936880179955869103065940537644041148736413623266574336000046328287005000
3009 310742915339630216464444769441082106785340147164110341599078351664177247305566669149690224440187551744050053081280202000
3010 532710229354493375580356360128396991665032203531031648635555780683465044549060885828587702673330929707846499201456952000
3011 675403502649762549297728096998813703373405668338338203159005556481578628491307167979307510108923133204471988263991232000
3012 656641979679458639420073664928814469056193601669229378397589011885900731343345156807638794686855875054222709004552880000
3013 503422875421976708752562469690487388798961723871507309512687231021197904634988732239010952083800270523520499110045600000
3014 311202544626226650278775697482404324476252640816183259457083178663661631128141581416550572712261595261418182433395520000
3015 157953290997580319388779749942771001188667116446678876115494089302133794024919285847419363342179219829567196959089920000
3016 66819859105988862261888668713580770476227204025760588980407086456964873144008985820383609832038299067512079424635520000
3017 23856955499952889616354301848391090283219816741613396473866070829956667585865558915946615448419287990986210129721600000
3018 7262818128309365790301345334323118568460349695355486140651816116879424169228225257278590067218622360245295688704000000
3019 1898138101312281375303403228405253740127152129715942526078440620596918078390180097279613991523323376015481123635200000
3020 423920820713007804133106326168352949190624134671676116540268515748597304333458184430831705545522612979329307443200000
3021 75440265277231807462132003962026727367937233882345167880373802511032370908325407198364683761863205448437691187200000
3022 3897569077133720641102044651927387735596142255921119917042750391518625882098885754461704954115450248997208064000000
3023 -8960888638561400226507483309182292007954524268201007404474196784731977491205926594511223113119260100520181760000000
3024 -10997907922731526257440611169984699217291085131739061071088630903239930076966103954155515461431575871003099136000000
3025 -11284014347985384455442447848432048870177381887882832331215078689460783281633194101927601924107993863630749696000000
3026 -11319824770118607813558619764706750078377906514804648233178162384241434094559288410904149236634728344970592256000000
3027 -11323837152038140311558174099544743170272580433550574057808638192418536943227088875252616018859498189105397760000000
3028 -11324241215851163654666579923405188953470424356353858292887270986804505401103441270241855055059824191392972800000000
3029 -11324277919737340737042259796466933250902749215140063473589071536600187501793259722520349246607140150411526144000000
3030 -11324280936838226935574909205971667489633305108022490874428183146272336780664943025695927150682809848261771264000000
3031 -11324281161923531144036868765093449250300505306389436890141518468438447098886089106282157298627301098351755264000000
3032 -11324281177203664414744426799517846907399776118681311317513211302382417655942655386605734261667654794634854400000000
3033 -11324281178149827673504714694822280979599234511733110243441556095119980279025446663584345746054768041656320000000000
3034 -11324281178203383242659956954143155119097174320492670163836669155881747200302012097134004851270775354687488000000000
3035 -11324281178206159741060862370813016105453415382743875872633657104960625255415117642690236520532661699084288000000000
3036 -11324281178206291816156151552440118770693630420613057171207721279421633404925033656136020113109495167582208000000000
3037 -11324281178206297590202118634415524478949573298824946786481385178455406250213253700676152729790522400440320000000000
3038 -11324281178206297822537153334303501527888927692877101474459579846119954902003097660812807716241739769446400000000000
3039 -11324281178206297831153095907579040107697090327672556091771779195516674206591129571735089820351555992289280000000000
3040 -11324281178206297831447922164232346025422216275381484754283114849837669599806927270772133373934285231226880000000000
3041 -11324281178206297831457241240578537081511208935165637196291831005456869289015013124635195416393410706145280000000000
3042 -11324281178206297831457513414828630596731036499838460209559277275678646980084986410695425993760844441190400000000000
3043 -11324281178206297831457513414828630596731036499838460209559277275678646980084986410695425993760844441190400000000000
3044 -11324281178206297831457241240578537081511208935165637196291831005456869289015013124635195416393410706145280000000000
3045 -11324281178206297831447922164232346025422216275381484754283114849837669599806927270772133373934285231226880000000000
3046 -11324281178206297831153095907579040107697090327672556091771779195516674206591129571735089820351555992289280000000000
3047 -11324281178206297822537153334303501527888927692877101474459579846119954902003097660812807716241739769446400000000000
3048 -11324281178206297590202118634415524478949573298824946786481385178455406250213253700676152729790522400440320000000000
3049 -11324281178206291816156151552440118770693630420613057171207721279421633404925033656136020113109495167582208000000000
3050 -11324281178206159741060862370813016105453415382743875872633657104960625255415117642690236520532661699084288000000000
3051 -11324281178203383242659956954143155119097174320492670163836669155881747200302012097134004851270775354687488000000000
3052 -11324281178149827673504714694822280979599234511733110243441556095119980279025446663584345746054768041656320000000000
3053 -11324281177203664414744426799517846907399776118681311317513211302382417655942655386605734261667654794634854400000000
3054 -11324281161923531144036868765093449250300505306389436890141518468438447098886089106282157298627301098351755264000000
3055 -11324280936838226935574909205971667489633305108022490874428183146272336780664943025695927150682809848261771264000000
3056 -11324277919737340737042259796466933250902749215140063473589071536600187501793259722520349246607140150411526144000000
3057 -11324241215851163654666579923405188953470424356353858292887270986804505401103441270241855055059824191392972800000000
3058 -11323837152038140311558174099544743170272580433550574057808638192418536943227088875252616018859498189105397760000000
3059 -11319824770118607813558619764706750078377906514804648233178162384241434094559288410904149236634728344970592256000000
3060 -11284014347985384455442447848432048870177381887882832331215078689460783281633194101927601924107993863630749696000000
3061 -10997907922731526257440611169984699217291085131739061071088630903239930076966103954155515461431575871003099136000000
3062 -8960888638561400226507483309182292007954524268201007404474196784731977491205926594511223113119260100520181760000000
3063 3897569077133720641102044651927387735596142255921119917042750391518625882098885754461704954115450248997208064000000
3064 75440265277231807462132003962026727367937233882345167880373802511032370908325407198364683761863205448437691187200000
3065 423920820713007804133106326168352949190624134671676116540268515748597304333458184430831705545522612979329307443200000
3066 1898138101312281375303403228405253740127152129715942526078440620596918078390180097279613991523323376015481123635200000
3067 7262818128309365790301345334323118568460349695355486140651816116879424169228225257278590067218622360245295688704000000
3068 23856955499952889616354301848391090283219816741613396473866070829956667585865558915946615448419287990986210129721600000
3069 66819859105988862261888668713580770476227204025760588980407086456964873144008985820383609832038299067512079424635520000
3070 157953290997580319388779749942771001188667116446678876115494089302133794024919285847419363342179219829567196959089920000
3071 311202544626226650278775697482404324476252640816183259457083178663661631128141581416550572712261595261418182433395520000
3072 503422875421976708752562469690487388798961723871507309512687231021197904634988732239010952083800270523520499110045600000
3073 656641979679458639420073664928814469056193601669229378397589011885900731343345156807638794686855875054222709004552880000
3074 675403502649762549297728096998813703373405668338338203159005556481578628491307167979307510108923133204471988263991232000
3075 532710229354493375580356360128396991665032203531031648635555780683465044549060885828587702673330929707846499201456952000
3076 310742915339630216464444769441082106785340147164110341599078351664177247305566669149690224440187551744050053081280202000
3077 127695897480797857851049183696200516788662588351936880179955869103065940537644041148736413623266574336000046328287005000
3078 34504141059896405634298445510559983855093246656235746459346685649577468833044840218018257267700269056000000033389756400
3079 5511150173393731611309326963916262497982784795350949301823828575158833191613977706239275290412974080000000000017573556
3080 424660544182736168679657043452451733577440609230809449626836105962581324696282528734190732994150400000000000000006006
3081 1
3082 1
3083 -33995492096975306090035478518513602778652712237623732474126986402657843646353070700267748811958386688000000000000006160
3084 -446861797432609615578229513684145910208869204281396167653327097582305076351404179336414224515084582912000000000018504484
3085 -2834896014209611818815107688914469866800543937605000111976212247691813952842591812386801351586687746048000000036096084022
3086 -10633320253372009638760537979900996537545231738614894242655634066018178877634126426566971813429891825664000051436919734198
3087 -26230168731696805278651398561874049879034607340634682504014477702670908727217195654927312737116299984896057094980904961998
3088 -45591191680439814584879555583002937522636678569548856893385250052498485715823018603985008667276808814643404514474767453998
3089 -58617502051483498265567624362195645338147749534624753026325954029801832445484079205655163532730423088837446868482534031998
3090 -57803357653293268035524620063496101099678307599307509518017160031220373274880262918050778853639596824280548960339246447998
3091 -44957968259625191072623885572903292003827112619857667498033965831379573027575605935848265027997544670324481431783871839998
3092 -28200573914249108852839745578357218319693962805757191771964980670678165432228167054520440180184278278494131551610098719998
3093 -14527134625782593870842930682585699216011037902012235968875431803409611119394780118093304295755177720470221832234835839998
3094 -6238707685297883467092457550653684631126316195535425820608409593402670944988965040043781561880448985017155638492673919998
3095 -2261818305038149595136124844061783325179652588748305900103946288292537654738193662049178403469992184317525647277236479998
3096 -699468905650397002581851280757822097843463314653365931334335704142128147853962159804692050561316643125673344238892799998
3097 -185868988150515115834124569142956682880072357881925895623866017858200424901245441017111636745574058369567468919603199998
3098 -42363128849077529831083282074097228699124884666376473881234781984750031731001709059900010420773144336122167740006399998
3099 -7870023348534974681464014087380095608629770079807600768877034887669640662562864972931423360576951131994540733235199998
3100 -668665808145122368446723237214892216066666274716970587644450884154835167186627924730250667085751780061836283084799998
3101 647783893937757544927480896473296304469312244438012565920449281990042142634217088377484855196838371818905468928000002
3102 859943868246650245252520044804294543716405211141114761651221126432903459387409852133038620833219670890268000256000002
3103 890265156800731419509619930521084569202930783171280750411628921940579356918365706719643249164713839744052232192000002
3104 894127849031219923501340057432976743525515699554922508127137252570994176131574409345352505715719032991121801216000002
3105 894568466001057771637511870108701443956619120829245156538501142085221430255644477548529195878295778527164760064000002
3106 894613652929550550955777877241978049659432549650791949501466703989311639308574366972673344993738739201610874880000002
3107 894617834235170856689166048628933045100330853664257218569307315641638622376046359574491686419881963539339935744000002
3108 894618184476181127523054655137726771486642546914667651777448956627346642587275258770078162276285104696619696128000002
3109 894618211110956188922672405861379993616997879691485567260614378302864113922151957701327629186398232365534019584000002
3110 894618212954732986409422422710273727708855842687152970688341397744490319768225681245168467364689698748635283456000002
3111 894618213071196118209527979078362805842167213846159241363614082930113059268107813133466977444204739814437683200000002
3112 894618213077923368348256866775732755870712399571259504041040763864468560645592479729101715644371458355888128000000002
3113 894618213078279424152714140664149447414629750957557231079331423665372808069472019383523534805356901906251776000000002
3114 894618213078296722896295486453508675131034641516163035084741891748835927131434770632934978526107098790494208000000002
3115 894618213078297495649237719210089353561197966456620180569408758585591881821261557643452961745373385942106112000000002
3116 894618213078297527435887204855093390078849058968939942288455058562207343753058154206045917037497560082677760000000002
3117 894618213078297528641519325084168024453261394827181570380680883770411189504136889790707968520153184316948480000000002
3118 894618213078297528683735861931708054320878547161552440643361536436950563633845757442979729902226124004392960000000002
3119 894618213078297528685102102531619479184341971302855836191509745938206586257496829677982343791249691697479680000000002
3120 894618213078297528685143006978145124242304431105090797499257966392860505619285293200673124160091441143480320000000002
3121 894618213078297528685144111855112643784144184263246682759362194110840441496742062085710771101117155010150400000000002
3122 894618213078297528685143006978145124242304431105090797499257966392860505619285293200673124160091441143480320000000002
3123 894618213078297528685102102531619479184341971302855836191509745938206586257496829677982343791249691697479680000000002
3124 894618213078297528683735861931708054320878547161552440643361536436950563633845757442979729902226124004392960000000002
3125 894618213078297528641519325084168024453261394827181570380680883770411189504136889790707968520153184316948480000000002
3126 894618213078297527435887204855093390078849058968939942288455058562207343753058154206045917037497560082677760000000002
3127 894618213078297495649237719210089353561197966456620180569408758585591881821261557643452961745373385942106112000000002
3128 894618213078296722896295486453508675131034641516163035084741891748835927131434770632934978526107098790494208000000002
3129 894618213078279424152714140664149447414629750957557231079331423665372808069472019383523534805356901906251776000000002
3130 894618213077923368348256866775732755870712399571259504041040763864468560645592479729101715644371458355888128000000002
3131 894618213071196118209527979078362805842167213846159241363614082930113059268107813133466977444204739814437683200000002
3132 894618212954732986409422422710273727708855842687152970688341397744490319768225681245168467364689698748635283456000002
3133 894618211110956188922672405861379993616997879691485567260614378302864113922151957701327629186398232365534019584000002
3134 894618184476181127523054655137726771486642546914667651777448956627346642587275258770078162276285104696619696128000002
3135 894617834235170856689166048628933045100330853664257218569307315641638622376046359574491686419881963539339935744000002
3136 894613652929550550955777877241978049659432549650791949501466703989311639308574366972673344993738739201610874880000002
3137 894568466001057771637511870108701443956619120829245156538501142085221430255644477548529195878295778527164760064000002
3138 894127849031219923501340057432976743525515699554922508127137252570994176131574409345352505715719032991121801216000002
3139 890265156800731419509619930521084569202930783171280750411628921940579356918365706719643249164713839744052232192000002
3140 859943868246650245252520044804294543716405211141114761651221126432903459387409852133038620833219670890268000256000002
3141 647783893937757544927480896473296304469312244438012565920449281990042142634217088377484855196838371818905468928000002
3142 -668665808145122368446723237214892216066666274716970587644450884154835167186627924730250667085751780061836283084799998
3143 -7870023348534974681464014087380095608629770079807600768877034887669640662562864972931423360576951131994540733235199998
3144 -42363128849077529831083282074097228699124884666376473881234781984750031731001709059900010420773144336122167740006399998
3145 -185868988150515115834124569142956682880072357881925895623866017858200424901245441017111636745574058369567468919603199998
3146 -699468905650397002581851280757822097843463314653365931334335704142128147853962159804692050561316643125673344238892799998
3147 -2261818305038149595136124844061783325179652588748305900103946288292537654738193662049178403469992184317525647277236479998
3148 -6238707685297883467092457550653684631126316195535425820608409593402670944988965040043781561880448985017155638492673919998
3149 -14527134625782593870842930682585699216011037902012235968875431803409611119394780118093304295755177720470221832234835839998
3150 -28200573914249108852839745578357218319693962805757191771964980670678165432228167054520440180184278278494131551610098719998
3151 -44957968259625191072623885572903292003827112619857667498033965831379573027575605935848265027997544670324481431783871839998
3152 -57803357653293268035524620063496101099678307599307509518017160031220373274880262918050778853639596824280548960339246447998
3153 -58617502051483498265567624362195645338147749534624753026325954029801832445484079205655163532730423088837446868482534031998
3154 -45591191680439814584879555583002937522636678569548856893385250052498485715823018603985008667276808814643404514474767453998
3155 -26230168731696805278651398561874049879034607340634682504014477702670908727217195654927312737116299984896057094980904961998
3156 -10633320253372009638760537979900996537545231738614894242655634066018178877634126426566971813429891825664000051436919734198
3157 -2834896014209611818815107688914469866800543937605000111976212247691813952842591812386801351586687746048000000036096084022
3158 -446861797432609615578229513684145910208869204281396167653327097582305076351404179336414224515084582912000000000018504484
3159 -33995492096975306090035478518513602778652712237623732474126986402657843646353070700267748811958386688000000000000006160
3160 1
3161 1
3162 2755424096281156388350244048342681488375009307681081474218713634741741011335985730442754377390311342080000000000000006320
3163 36679346736210198676090911033133097734862136887962448195768590592341357618433576281867834244481417216000000000000019471920
3164 235746809449682703767346908270271304181262295258363523749307799128255774514249298614883059853453531545600000000038982783840
3165 896038270388523812962343723721455878178860359022340014354585543133534978864062679153315100488751806152704000057031812757920
3166 2240203030156878928109301526604224475245399274541863584515329522001424787719039918106551754639180436602880065016266544028800
3167 3947078915577012407660993974709327455647353452979353832338496479293983275153931650110661791655597745111100140046553226640000
3168 5145321027105208790069492356247396400594707446547636606759000961589763731176863457510868502909310342313290933068647187040000
3169 5145321027105208790069492356247396400594707446547636606759000961589763731176863457510868502909310372758863026101201885280000
3170 4059071478942066056474337287493604487756812028848807712562112257704634651109016126227151699962334607951702825482670839040000
3171 2583019461342388849101016524210939878924456533028389502265861578741109968146008269363153747641039755411344264887407002880000
3172 1350180560279022090669890659423714324956523249587472019802515841197711511353041479823337279863766809121230491470529446400000
3173 588499871709957890711221932216954703091109035398089545899642894681277299952258579326211605426447932863074164977013542400000
3174 216600334708828891980153660066801091515962984264162788536976408557493862567510684603480400572598407904867048867207628800000
3175 68025314709371642300760422397870157997246251289416397024139710498601001122871028936741694858444363857154092199438182400000
3176 18371336671358585767282647656083344277883454244904799166117029289682813921320496137163943157023362426966369039320166400000
3177 4267937867284289037605767099172467776081248025539320110645040845469076716186314759517555895772799340881550223243264000000
3178 821858521492379429449425243637683472473469130309746042792156791226806089747503381818376641554641704279582359814144000000
3179 90397018595244619834260630593696334172489421120882584595096714736136317281031784647717203064611474032572079669248000000
3180 -45569575430126924005671002082844808884999081589054835294202666775323137818184024418214914752266365309081825837056000000
3181 -67855188243958533967791457774566285982643860806178478679551333852167209602689919280678975979977854672374128181248000000
3182 -71095124017397977984650961253557539687676633542289888594520851257543566097447211585811073758687363662793036267520000000
3183 -71515086857184320456887989843268584411199943151843222713491973134762104079902147655331647349849432834342277611520000000
3184 -71563842733261029713721602561673265821381887942257447862845663146672054059985246719443069776936226425191729725440000000
3185 -71568933043716876853909806814778627306792398865022310792354493624049089827358039597286488042681905223191253483520000000
3186 -71569412707586754757504464523244324831379158548128998403290516986000722868631565684844674068649954156951229169664000000
3187 -71569453635596337099634066861652516216799618973578149175917077257658890576236467894427474954319012718144735150080000000
3188 -71569456807156162539064965279190099830550785604854341472201439731222421667192815896774437490131889140470885908480000000
3189 -71569457030951490389271113083915824676148990677694964999441098705238452712697425747480400110366492951332215848960000000
3190 -71569457045366184010693646996056870002410842246553001612712014576101269905155571570180916246451382154445696532480000000
3191 -71569457046215543247278314006674184737457019835651557580595623256542292590069726512108608117309011472050605260800000000
3192 -71569457046261418531374912991221708552702322142177401348703573251272244312083273937304857007948820415418204160000000000
3193 -71569457046263693941928050962642676546741534387245044277937662613278358712919596870468156019812221996247285760000000000
3194 -71569457046263797755965255924839329652308780409715638993074071560098780788454043785210693544811553561583288320000000000
3195 -71569457046263802119360333068796639974454623946124434954917419174469340543804379831219492974706398708115701760000000000
3196 -71569457046263802288545419414101159398860398303945952954428006110742294227660827399605796133414779445858795520000000000
3197 -71569457046263802294604544962224683002590575683423106310477870173506059515701079516737962101438690356730265600000000000
3198 -71569457046263802294805203341395375454928683805765310423032186144914438722978950788876438792454926944016793600000000000
3199 -71569457046263802294811354317050961502399713100059441458583445336318238913421595594253339676140013509358387200000000000
3200 -71569457046263802294811528893091467056027748564581189290766750577002701005849685153661477797598739844772659200000000000
3201 -71569457046263802294811528893091467056027748564581189290766750577002701005849685153661477797598739844772659200000000000
3202 -71569457046263802294811354317050961502399713100059441458583445336318238913421595594253339676140013509358387200000000000
3203 -71569457046263802294805203341395375454928683805765310423032186144914438722978950788876438792454926944016793600000000000
3204 -71569457046263802294604544962224683002590575683423106310477870173506059515701079516737962101438690356730265600000000000
3205 -71569457046263802288545419414101159398860398303945952954428006110742294227660827399605796133414779445858795520000000000
3206 -71569457046263802119360333068796639974454623946124434954917419174469340543804379831219492974706398708115701760000000000
3207 -71569457046263797755965255924839329652308780409715638993074071560098780788454043785210693544811553561583288320000000000
3208 -71569457046263693941928050962642676546741534387245044277937662613278358712919596870468156019812221996247285760000000000
3209 -71569457046261418531374912991221708552702322142177401348703573251272244312083273937304857007948820415418204160000000000
3210 -71569457046215543247278314006674184737457019835651557580595623256542292590069726512108608117309011472050605260800000000
3211 -71569457045366184010693646996056870002410842246553001612712014576101269905155571570180916246451382154445696532480000000
3212 -71569457030951490389271113083915824676148990677694964999441098705238452712697425747480400110366492951332215848960000000
3213 -71569456807156162539064965279190099830550785604854341472201439731222421667192815896774437490131889140470885908480000000
3214 -71569453635596337099634066861652516216799618973578149175917077257658890576236467894427474954319012718144735150080000000
3215 -71569412707586754757504464523244324831379158548128998403290516986000722868631565684844674068649954156951229169664000000
3216 -71568933043716876853909806814778627306792398865022310792354493624049089827358039597286488042681905223191253483520000000
3217 -71563842733261029713721602561673265821381887942257447862845663146672054059985246719443069776936226425191729725440000000
3218 -71515086857184320456887989843268584411199943151843222713491973134762104079902147655331647349849432834342277611520000000
3219 -71095124017397977984650961253557539687676633542289888594520851257543566097447211585811073758687363662793036267520000000
3220 -67855188243958533967791457774566285982643860806178478679551333852167209602689919280678975979977854672374128181248000000
3221 -45569575430126924005671002082844808884999081589054835294202666775323137818184024418214914752266365309081825837056000000
3222 90397018595244619834260630593696334172489421120882584595096714736136317281031784647717203064611474032572079669248000000
3223 821858521492379429449425243637683472473469130309746042792156791226806089747503381818376641554641704279582359814144000000
3224 4267937867284289037605767099172467776081248025539320110645040845469076716186314759517555895772799340881550223243264000000
3225 18371336671358585767282647656083344277883454244904799166117029289682813921320496137163943157023362426966369039320166400000
3226 68025314709371642300760422397870157997246251289416397024139710498601001122871028936741694858444363857154092199438182400000
3227 216600334708828891980153660066801091515962984264162788536976408557493862567510684603480400572598407904867048867207628800000
3228 588499871709957890711221932216954703091109035398089545899642894681277299952258579326211605426447932863074164977013542400000
3229 1350180560279022090669890659423714324956523249587472019802515841197711511353041479823337279863766809121230491470529446400000
3230 2583019461342388849101016524210939878924456533028389502265861578741109968146008269363153747641039755411344264887407002880000
3231 4059071478942066056474337287493604487756812028848807712562112257704634651109016126227151699962334607951702825482670839040000
3232 5145321027105208790069492356247396400594707446547636606759000961589763731176863457510868502909310372758863026101201885280000
3233 5145321027105208790069492356247396400594707446547636606759000961589763731176863457510868502909310342313290933068647187040000
3234 3947078915577012407660993974709327455647353452979353832338496479293983275153931650110661791655597745111100140046553226640000
3235 2240203030156878928109301526604224475245399274541863584515329522001424787719039918106551754639180436602880065016266544028800
3236 896038270388523812962343723721455878178860359022340014354585543133534978864062679153315100488751806152704000057031812757920
3237 235746809449682703767346908270271304181262295258363523749307799128255774514249298614883059853453531545600000000038982783840
3238 36679346736210198676090911033133097734862136887962448195768590592341357618433576281867834244481417216000000000000019471920
3239 2755424096281156388350244048342681488375009307681081474218713634741741011335985730442754377390311342080000000000000006320
3240 1
3241 1
3242 -226087914809147351449309635031546255111081932544533412391088736938939217008061790193991196835740091678720000000000000006478
3243 -3047355911572866437910780294399559353078429124980591378980743061134249104459089257572001003503949782712320000000000020476798
3244 -19839697618337742370342410451870815395089557277219867906147932155146059324972396580527415537714047190302720000000042059347198
3245 -76399357639759438124578037482262636882045220735443976572651964512704020113155854427390879946121693458595840000063152109820798
3246 -193553928280622389213176043880887099868476191477566662477188387091926416084937028517209822013127473038884864073913229334264318
3247 -345636569671556282241231841007051775422290308776347043558232562986693377315385881838776026311290255226961990217567867551103998
3248 -456735901856491756044194679816749996200238933426430114153151197974753657435031959752257831399233846111164792500237844089599998
3249 -463079536564582207480474965366069184732313160451203375900083280528084259849271010497317749282341736368938775785604221502399998
3250 -370462469826461616510782796346009032164029445889513754394874875249457464601380869619442948188966561070116418792865357401599998
3251 -239114629725126960226492083917560088521736177965663018442033864127041282249827578919911412092918391520662470912770703697919998
3252 -126800489840496976356358494929597336013310582510963923713128244282271267737096890174896295179785743227998294224581579878399998
3253 -56081599032246707356243362905538903137347816142155250543252807469342257358423410599095835880728362652635025394085901055999998
3254 -20949933306738521430077793339968381917041947741432184788911504831316515559847839654089217384143027912630051465465211903999998
3255 -6680078773954828867586815960870313899236840626618855992118905547600462374829090620524882457090239260427029475678959615999998
3256 -1832818746472536096796611581921442193188707213317754969012608273429082770197721919507847694577790857442183830157294796799998
3257 -433577990567721107054053852349106889604579451897039067692496851866173115057575141535079820830643734728867460924667391999998
3258 -86098323200370221564956048582682805657461746628057015850664376396744159939923315390558771318702512562179614506844159999998
3259 -11130983046300609036642646813154164666696030310782071216671811006210554301181977522343178458102303556393649533091839999998
3260 3035171383492171734836608903227053911015725590937285893282981061643885884480214113679189912802356696270406512803840000002
3261 5395984990098399006561566029127122517654751218823400377809589041884561214075873654173930879380640255771311571206144000002
3262 5745029783000748637916335763727331626482798020587700558624270755953056621257481246869785655195658011960930981642240000002
3263 5791051558243315532263448639476931494232823659307729518810737310816576287709500991163110142343468135862094318796800000002
3264 5796487762006000155608457846900811457860884512929839738607585447555410312459186742734269388464628498343946040115200000002
3265 5797065386166938042003962975033765828894967335210456267809537307601683220426850097543056366088402246101863025868800000002
3266 5797120796845054021484283169475827223127782114065186720873333607439465345676129433467218478437066005909796902928384000002
3267 5797125611467272162458438208194027191558152640477132505283096954469253520691551614178970744150316855088466593054720000002
3268 5797125991513075427063927372764960397279914058713409268613595388384475153947533007266009686064384454103011636019200000002
3269 5797126018839218348420081813453605556728835706724029769121980347566448610237407435914407264546229128405311081676800000002
3270 5797126020633317662721226270954575559973801934039100008099758632273580523868037861903983250747735530141390156595200000002
3271 5797126020741113613319428956318108878727017081655118046997803031759485999935271071089039408687183767482725491015680000002
3272 5797126020747052745327299489881536513341520841490424934732342903670087560193813115055585548477136154760853848064000000002
3273 5797126020747353358240464058904688596878558612731655517042568531074200262123546011330413283127362712620131942400000000002
3274 5797126020747367360098375079805984163855930707928323816399958696401845997659312274699624641090334972408600985600000000002
3275 5797126020747367961163999878524924337826154171638149537170364604425547967611176995068506942913069773761177190400000000002
3276 5797126020747367984977413771069818171981478055560780540151610400117079796142196198745696841396424092712991457280000000002
3277 5797126020747367985849250432236609284683400061068127921519140814118608354669441957523232369007267706603936153600000000002
3278 5797126020747367985878780257772070883568874522598012545512747810652156637560520001678919478033581577080930304000000000002
3279 5797126020747367985879706552166839627346843462030220507456231356472448029039976904269243097017883029758017536000000000002
3280 5797126020747367985879733485930680786309331018578263859379850482067352715910720324793379239580159826336940032000000000002
3281 5797126020747367985879734194317375745995775377017287899108364263718373856053885622083841216855055653522531942400000000002
3282 5797126020747367985879733485930680786309331018578263859379850482067352715910720324793379239580159826336940032000000000002
3283 5797126020747367985879706552166839627346843462030220507456231356472448029039976904269243097017883029758017536000000000002
3284 5797126020747367985878780257772070883568874522598012545512747810652156637560520001678919478033581577080930304000000000002
3285 5797126020747367985849250432236609284683400061068127921519140814118608354669441957523232369007267706603936153600000000002
3286 5797126020747367984977413771069818171981478055560780540151610400117079796142196198745696841396424092712991457280000000002
3287 5797126020747367961163999878524924337826154171638149537170364604425547967611176995068506942913069773761177190400000000002
3288 5797126020747367360098375079805984163855930707928323816399958696401845997659312274699624641090334972408600985600000000002
3289 5797126020747353358240464058904688596878558612731655517042568531074200262123546011330413283127362712620131942400000000002
3290 5797126020747052745327299489881536513341520841490424934732342903670087560193813115055585548477136154760853848064000000002
3291 5797126020741113613319428956318108878727017081655118046997803031759485999935271071089039408687183767482725491015680000002
3292 5797126020633317662721226270954575559973801934039100008099758632273580523868037861903983250747735530141390156595200000002
3293 5797126018839218348420081813453605556728835706724029769121980347566448610237407435914407264546229128405311081676800000002
3294 5797125991513075427063927372764960397279914058713409268613595388384475153947533007266009686064384454103011636019200000002
3295 5797125611467272162458438208194027191558152640477132505283096954469253520691551614178970744150316855088466593054720000002
3296 5797120796845054021484283169475827223127782114065186720873333607439465345676129433467218478437066005909796902928384000002
3297 5797065386166938042003962975033765828894967335210456267809537307601683220426850097543056366088402246101863025868800000002
3298 5796487762006000155608457846900811457860884512929839738607585447555410312459186742734269388464628498343946040115200000002
3299 5791051558243315532263448639476931494232823659307729518810737310816576287709500991163110142343468135862094318796800000002
3300 5745029783000748637916335763727331626482798020587700558624270755953056621257481246869785655195658011960930981642240000002
3301 5395984990098399006561566029127122517654751218823400377809589041884561214075873654173930879380640255771311571206144000002
3302 3035171383492171734836608903227053911015725590937285893282981061643885884480214113679189912802356696270406512803840000002
3303 -11130983046300609036642646813154164666696030310782071216671811006210554301181977522343178458102303556393649533091839999998
3304 -86098323200370221564956048582682805657461746628057015850664376396744159939923315390558771318702512562179614506844159999998
3305 -433577990567721107054053852349106889604579451897039067692496851866173115057575141535079820830643734728867460924667391999998
3306 -1832818746472536096796611581921442193188707213317754969012608273429082770197721919507847694577790857442183830157294796799998
3307 -6680078773954828867586815960870313899236840626618855992118905547600462374829090620524882457090239260427029475678959615999998
3308 -20949933306738521430077793339968381917041947741432184788911504831316515559847839654089217384143027912630051465465211903999998
3309 -56081599032246707356243362905538903137347816142155250543252807469342257358423410599095835880728362652635025394085901055999998
3310 -126800489840496976356358494929597336013310582510963923713128244282271267737096890174896295179785743227998294224581579878399998
3311 -239114629725126960226492083917560088521736177965663018442033864127041282249827578919911412092918391520662470912770703697919998
3312 -370462469826461616510782796346009032164029445889513754394874875249457464601380869619442948188966561070116418792865357401599998
3313 -463079536564582207480474965366069184732313160451203375900083280528084259849271010497317749282341736368938775785604221502399998
3314 -456735901856491756044194679816749996200238933426430114153151197974753657435031959752257831399233846111164792500237844089599998
3315 -345636569671556282241231841007051775422290308776347043558232562986693377315385881838776026311290255226961990217567867551103998
3316 -193553928280622389213176043880887099868476191477566662477188387091926416084937028517209822013127473038884864073913229334264318
3317 -76399357639759438124578037482262636882045220735443976572651964512704020113155854427390879946121693458595840000063152109820798
3318 -19839697618337742370342410451870815395089557277219867906147932155146059324972396580527415537714047190302720000000042059347198
3319 -3047355911572866437910780294399559353078429124980591378980743061134249104459089257572001003503949782712320000000000020476798
3320 -226087914809147351449309635031546255111081932544533412391088736938939217008061790193991196835740091678720000000000000006478
3321 1
3322 1
3323 18776891181200724906264459176081495392430625115685736480377856896031387792028516370213781706434927101214720000000000000006642
3324 256221375864992170239912493567289266241015365502648404124649743467365013162110641102410844044770271077335040000000000021520080
3325 1689444841974363957388959187640345180372112447117648289905389959708748157287831574170627346447334959942205440000000045335635200
3326 6590213440267753157923983032597615477796505602311625511284010609572940371007274346796424371826850933359247360000069839546025600
3327 16915625900810031783878809133524829794094106353427212001843794116700600517843755498776982932195417346317221888083891262685950720
3328 30609612639259720458017479210641064383793761250296819616983365150976291634570152487573893930698409681233117265821944873030602240
3329 40995178211907488549118445382571654062116398682586585056196359149660166620154667850926173070319376557083264066440825182061824000
3330 42133946366803077155598814480371060825090372085249936529794275158287784491381040149539361572470798363691928333322470055390400000
3331 34175222262032796783641568230195206892750046859969402342093284386879210702476727084787188596323639321080144529775915468771200000
3332 22369072172924370178395899193838084535363917354660203498947536579452802311877494763063911678766317372106144178221170386142720000
3333 12031629750403594729783662669180891275068885299772244703274465532758865778481994691889941937562588628479938160965728541962240000
3334 5398546161509957183627051044595264746342375660517738985916355842646089772501233507086636009316735948750877293305904462694400000
3335 2046406422936696706365436046481777278783808624579639048253268208555107265006483892226290134230128709858950740578350370304000000
3336 662324452496713303238200321596992187880359833255513334421707625376706649396135947582657153823289587678864057829995533312000000
3337 184556251198122788144632215154955456384228038034356794001681841911016953326883212336584837806980797096809867830643317964800000
3338 44422012964461909843853844594070745229229503572388021244175979462159226678893054272981879183450811293011464894047002521600000
3339 9061660255777825665730537878203110613590714798479852904165695686038739971892814794322736431250839716126012909508283392000000
3340 1309342022224631116960935680298083345329899565356165030734016912962410901314382873973102790470823913350453753025495040000000
3341 -179478806271461376464260167781216098237645109479251284829991975225515320217528294956567933024397812518240873747578880000000
3342 -431685993937834142700641925011053259498140847771559979296197897293872713944238013781386228912873558343107602902155264000000
3343 -469597280182733413022589996598323879726311087955260786823700446523387063824514847559137897140132382565327814092914688000000
3344 -474680493363116100318081106943031697602212241959764173463786170583709141662612515060418724569934231629738962730352640000000
3345 -475291242070936500210037901006187516039729123643381879062723811928997075286645322005437989017199819539875550671667200000000
3346 -475357268177017232961035177411027261685418490926947555160185418918028492390626647550085422959657002847054042601881600000000
3347 -475363714109156150707949172087916441962846365177163160784772254215397966346570439553983518202897281459178936712822784000000
3348 -475364284275131511948242785401821818065274621677841633560676784548429504153866893740158511785835305240570632054243328000000
3349 -475364330105466190107793963355387655543522782187757338582249511774894577464794698428309224947852525490640631491461120000000
3350 -475364333462153422162760634136896407580493481701564540382001495658997909535488071545671067129226315353575190744268800000000
3351 -475364333686716439334084170942068219551450133083847757496637415565928818119642106128095652471532082125351583901286400000000
3352 -475364333700469634792225508199661387709616644123525053766924001909466411511762899418621278886547097690998572350177280000000
3353 -475364333701242298287152775902432243513123741457091377767606546642735017948181574064487876843825994205179823270133760000000
3354 -475364333701282192050708972562938436078912654797497248624818409615392155036980856271736424033969373764613291638784000000000
3355 -475364333701284088249642634362937157857960121929481298816260284500198729897243920022430541013903039997125695897600000000000
3356 -475364333701284171349331662883463388773915235263852199930560706617698384215174492971132255122473974922763619532800000000000
3357 -475364333701284174711850978756881729615343067822420183631168489553836830869060721473609403594079525499501522452480000000000
3358 -475364333701284174837638798206600079552552117489977274967256924008213337495106160428640148448604307046103420764160000000000
3359 -475364333701284174841994200307166608248120309883375958224101011298120119208891347681847823568894710075587402137600000000000
3360 -475364333701284174842133931487335392077138669180999548689788723654603816548820407307271289473247247956029997056000000000000
3361 -475364333701284174842138089137436709422756160571114768020093130056069896732317241254509027356074396805849153536000000000000
3362 -475364333701284174842138203899425558766481040609682865242936761752194212467324329322000660987390922608101398937600000000000
3363 -475364333701284174842138203899425558766481040609682865242936761752194212467324329322000660987390922608101398937600000000000
3364 -475364333701284174842138089137436709422756160571114768020093130056069896732317241254509027356074396805849153536000000000000
3365 -475364333701284174842133931487335392077138669180999548689788723654603816548820407307271289473247247956029997056000000000000
3366 -475364333701284174841994200307166608248120309883375958224101011298120119208891347681847823568894710075587402137600000000000
3367 -475364333701284174837638798206600079552552117489977274967256924008213337495106160428640148448604307046103420764160000000000
3368 -475364333701284174711850978756881729615343067822420183631168489553836830869060721473609403594079525499501522452480000000000
3369 -475364333701284171349331662883463388773915235263852199930560706617698384215174492971132255122473974922763619532800000000000
3370 -475364333701284088249642634362937157857960121929481298816260284500198729897243920022430541013903039997125695897600000000000
3371 -475364333701282192050708972562938436078912654797497248624818409615392155036980856271736424033969373764613291638784000000000
3372 -475364333701242298287152775902432243513123741457091377767606546642735017948181574064487876843825994205179823270133760000000
3373 -475364333700469634792225508199661387709616644123525053766924001909466411511762899418621278886547097690998572350177280000000
3374 -475364333686716439334084170942068219551450133083847757496637415565928818119642106128095652471532082125351583901286400000000
3375 -475364333462153422162760634136896407580493481701564540382001495658997909535488071545671067129226315353575190744268800000000
3376 -475364330105466190107793963355387655543522782187757338582249511774894577464794698428309224947852525490640631491461120000000
3377 -475364284275131511948242785401821818065274621677841633560676784548429504153866893740158511785835305240570632054243328000000
3378 -475363714109156150707949172087916441962846365177163160784772254215397966346570439553983518202897281459178936712822784000000
3379 -475357268177017232961035177411027261685418490926947555160185418918028492390626647550085422959657002847054042601881600000000
3380 -475291242070936500210037901006187516039729123643381879062723811928997075286645322005437989017199819539875550671667200000000
3381 -474680493363116100318081106943031697602212241959764173463786170583709141662612515060418724569934231629738962730352640000000
3382 -469597280182733413022589996598323879726311087955260786823700446523387063824514847559137897140132382565327814092914688000000
3383 -431685993937834142700641925011053259498140847771559979296197897293872713944238013781386228912873558343107602902155264000000
3384 -179478806271461376464260167781216098237645109479251284829991975225515320217528294956567933024397812518240873747578880000000
3385 1309342022224631116960935680298083345329899565356165030734016912962410901314382873973102790470823913350453753025495040000000
3386 9061660255777825665730537878203110613590714798479852904165695686038739971892814794322736431250839716126012909508283392000000
3387 44422012964461909843853844594070745229229503572388021244175979462159226678893054272981879183450811293011464894047002521600000
3388 184556251198122788144632215154955456384228038034356794001681841911016953326883212336584837806980797096809867830643317964800000
3389 662324452496713303238200321596992187880359833255513334421707625376706649396135947582657153823289587678864057829995533312000000
3390 2046406422936696706365436046481777278783808624579639048253268208555107265006483892226290134230128709858950740578350370304000000
3391 5398546161509957183627051044595264746342375660517738985916355842646089772501233507086636009316735948750877293305904462694400000
3392 12031629750403594729783662669180891275068885299772244703274465532758865778481994691889941937562588628479938160965728541962240000
3393 22369072172924370178395899193838084535363917354660203498947536579452802311877494763063911678766317372106144178221170386142720000
3394 34175222262032796783641568230195206892750046859969402342093284386879210702476727084787188596323639321080144529775915468771200000
3395 42133946366803077155598814480371060825090372085249936529794275158287784491381040149539361572470798363691928333322470055390400000
3396 40995178211907488549118445382571654062116398682586585056196359149660166620154667850926173070319376557083264066440825182061824000
3397 30609612639259720458017479210641064383793761250296819616983365150976291634570152487573893930698409681233117265821944873030602240
3398 16915625900810031783878809133524829794094106353427212001843794116700600517843755498776982932195417346317221888083891262685950720
3399 6590213440267753157923983032597615477796505602311625511284010609572940371007274346796424371826850933359247360000069839546025600
3400 1689444841974363957388959187640345180372112447117648289905389959708748157287831574170627346447334959942205440000000045335635200
3401 256221375864992170239912493567289266241015365502648404124649743467365013162110641102410844044770271077335040000000000021520080
3402 18776891181200724906264459176081495392430625115685736480377856896031387792028516370213781706434927101214720000000000000006642
3403 1
3404 1
3405 -1578209587888263460475898847204824422857460136305737851008974301134790062519865173395183677604150834836275200000000000000006804
3406 -21799019932706639047823352827016637340718668132723004067061457534424287738555637707520974546907333406176051200000000000022602724
3407 -145550379242995097642389771183464932398029261070796673309302654922156013515894565616370814667042810742775480320000000048821888158
3408 -575040390966937395117649693714667838773401318914699407738257398797224944154894374241202612731042408558032322560000077138583292798
3409 -1495168144897552757844308239612024573787757727583670689633509595844830246405226167634062600447814428284277489664095065590050046718
3410 -2741174478345261061536658353848028485786365364322902633866663612680129093202550471186893833814276538330234486879160655640096766718
3411 -3720179454625603300152076300747745845213842793189442018621284625907863901400448138264118374316496767652057921218308115120896977918
3412 -3875188575869990821266184142340201093789860052759977421207432953002255246031781935551345593229348303961403221964532023639096767998
3413 -3186259148117157394092371513040399989007561121335375631935662610360515936559187280941446842505563698177239834288081244109673599998
3414 -2114504163351669937500383456777413952136007442789603075670828975046264669891025823940365717800039710926468769781488068045678719998
3415 -1153347973082866690188158295755325737251198861292780021526690702589995106417121814590501809894603352589999457191025968007941119998
3416 -524899694830187643868626459702421904441900942621780332278600293676280391838030731554052331652569700417704399857062371382917119998
3417 -201860217864104658973156701441743735178841017006280039524830744117013461629049975748890972354635514294369709883075828699852799998
3418 -66299008780123406383093499314494860577378369649775452387088165284106803416352694294939835363702345908695885469160901449215999998
3419 -18756442899251967088209631618094457392681008573327567039844402707601595979346449132701384046215703283668915412729973314764799998
3420 -4590416728352773693658479179486779118170893717699926783761595544544085042447786011574954750008484596868025246859901379276799998
3421 -959144596548867591564066120140191095627889622713597191575854444879414615772674107050084889821174142772004654028464656588799998
3422 -150337126840789967800785667521108222478143023486744394252027461642700376734591619390524955661867442834108207450743153663999998
3423 7490209543438745785550837293597859742033635720167599449581945878505308289931214584234572871354588002043884132025303040000002
3424 34660485174141410402945476097142197947026073254522069251377995780889961605260290983450469176097248430637638136301092864000002
3425 38811787791513857250522961017469827924870601525622828579383503787343004888072174919981839903604779934649691752003272704000002
3426 39377669408180387925051927464860338355150890730166652442326547093191223994134666079230952484138220897597550458017153024000002
3427 39446808144051564926370781645853189678361980290526403467300681852804493667531508246612905279249290589641950658381742080000002
3428 39454410594479676055987346709250980850284175301126937065778436749923807373314657226584547746201602297374044543306956800000002
3429 39455165715732492963523952381181474380933680284292742376522652000176297387906333189509385446381682965297627501936246784000002
3430 39455233690163818232328681192172561051694821188226081427135622075604571220089171122435146037470116322812536321216610304000002
3431 39455239252240455528225708958791125421826008428427344984676406308746484559888165227530357992951627443975507565697040384000002
3432 39455239667067254979752216349858145444307713723090610556563339271715121647253613514536989345136735475277293141874442240000002
3433 39455239695335869382316041569966388598028509565151811660047367747528706273893749173920702583338682609734198391681843200000002
3434 39455239697099975750749282180832251684779918812113708387633868007529070096851348797288188921508140632304308312111841280000002
3435 39455239697200998044579219337415978855603698551754064061458912292295810505504780779917992672779235815228163031857889280000002
3436 39455239697206316614328123789989989153342303935820284516223421023840456670044173852506696546663072699684778502342574080000002
3437 39455239697206574484376555521023880561717393876227233061648728010088760637446216681964156750097749292784956198617088000000002
3438 39455239697206586016646609947098980512204367134290637882530954714313537094156668013418105590346448293122254726758400000000002
3439 39455239697206586493030771704576929425757862339336691560952464267407836772192411525327294192152937298659834834452480000000002
3440 39455239697206586511231754306734309474580834030447391341023291432858673077502321603728774876406369249104322709422080000000002
3441 39455239697206586511875690969469278594530028790386841155386314592576785570247946348306171286066177853619181799342080000000002
3442 39455239697206586511896809837691813693394147550648658724998358370986763549402463788746455143406306229888442643251200000000002
3443 39455239697206586511897452526866896719825110811613944165090119107007463182175861144282549462007218026139195801600000000000002
3444 39455239697206586511897470690770739560016252642927246375651611921587698544242638816054432870621603521715138618982400000000002
3445 39455239697206586511897471156263095297592914846058351534753603453677878825488842358028100118880484890029255452262400000000002
3446 39455239697206586511897470690770739560016252642927246375651611921587698544242638816054432870621603521715138618982400000000002
3447 39455239697206586511897452526866896719825110811613944165090119107007463182175861144282549462007218026139195801600000000000002
3448 39455239697206586511896809837691813693394147550648658724998358370986763549402463788746455143406306229888442643251200000000002
3449 39455239697206586511875690969469278594530028790386841155386314592576785570247946348306171286066177853619181799342080000000002
3450 39455239697206586511231754306734309474580834030447391341023291432858673077502321603728774876406369249104322709422080000000002
3451 39455239697206586493030771704576929425757862339336691560952464267407836772192411525327294192152937298659834834452480000000002
3452 39455239697206586016646609947098980512204367134290637882530954714313537094156668013418105590346448293122254726758400000000002
3453 39455239697206574484376555521023880561717393876227233061648728010088760637446216681964156750097749292784956198617088000000002
3454 39455239697206316614328123789989989153342303935820284516223421023840456670044173852506696546663072699684778502342574080000002
3455 39455239697200998044579219337415978855603698551754064061458912292295810505504780779917992672779235815228163031857889280000002
3456 39455239697099975750749282180832251684779918812113708387633868007529070096851348797288188921508140632304308312111841280000002
3457 39455239695335869382316041569966388598028509565151811660047367747528706273893749173920702583338682609734198391681843200000002
3458 39455239667067254979752216349858145444307713723090610556563339271715121647253613514536989345136735475277293141874442240000002
3459 39455239252240455528225708958791125421826008428427344984676406308746484559888165227530357992951627443975507565697040384000002
3460 39455233690163818232328681192172561051694821188226081427135622075604571220089171122435146037470116322812536321216610304000002
3461 39455165715732492963523952381181474380933680284292742376522652000176297387906333189509385446381682965297627501936246784000002
3462 39454410594479676055987346709250980850284175301126937065778436749923807373314657226584547746201602297374044543306956800000002
3463 39446808144051564926370781645853189678361980290526403467300681852804493667531508246612905279249290589641950658381742080000002
3464 39377669408180387925051927464860338355150890730166652442326547093191223994134666079230952484138220897597550458017153024000002
3465 38811787791513857250522961017469827924870601525622828579383503787343004888072174919981839903604779934649691752003272704000002
3466 34660485174141410402945476097142197947026073254522069251377995780889961605260290983450469176097248430637638136301092864000002
3467 7490209543438745785550837293597859742033635720167599449581945878505308289931214584234572871354588002043884132025303040000002
3468 -150337126840789967800785667521108222478143023486744394252027461642700376734591619390524955661867442834108207450743153663999998
3469 -959144596548867591564066120140191095627889622713597191575854444879414615772674107050084889821174142772004654028464656588799998
3470 -4590416728352773693658479179486779118170893717699926783761595544544085042447786011574954750008484596868025246859901379276799998
3471 -18756442899251967088209631618094457392681008573327567039844402707601595979346449132701384046215703283668915412729973314764799998
3472 -66299008780123406383093499314494860577378369649775452387088165284106803416352694294939835363702345908695885469160901449215999998
3473 -201860217864104658973156701441743735178841017006280039524830744117013461629049975748890972354635514294369709883075828699852799998
3474 -524899694830187643868626459702421904441900942621780332278600293676280391838030731554052331652569700417704399857062371382917119998
3475 -1153347973082866690188158295755325737251198861292780021526690702589995106417121814590501809894603352589999457191025968007941119998
3476 -2114504163351669937500383456777413952136007442789603075670828975046264669891025823940365717800039710926468769781488068045678719998
3477 -3186259148117157394092371513040399989007561121335375631935662610360515936559187280941446842505563698177239834288081244109673599998
3478 -3875188575869990821266184142340201093789860052759977421207432953002255246031781935551345593229348303961403221964532023639096767998
3479 -3720179454625603300152076300747745845213842793189442018621284625907863901400448138264118374316496767652057921218308115120896977918
3480 -2741174478345261061536658353848028485786365364322902633866663612680129093202550471186893833814276538330234486879160655640096766718
3481 -1495168144897552757844308239612024573787757727583670689633509595844830246405226167634062600447814428284277489664095065590050046718
3482 -575040390966937395117649693714667838773401318914699407738257398797224944154894374241202612731042408558032322560000077138583292798
3483 -145550379242995097642389771183464932398029261070796673309302654922156013515894565616370814667042810742775480320000000048821888158
3484 -21799019932706639047823352827016637340718668132723004067061457534424287738555637707520974546907333406176051200000000000022602724
3485 -1578209587888263460475898847204824422857460136305737851008974301134790062519865173395183677604150834836275200000000000000006804
3486 1
3487 1
3488 134226725449896807313475196954770317164026984592803004228313264311513894817314532997260371780233028502825205760000000000000006972
3489 1876412289519750841332819934384175997556377229060707017957119995334208644832993697908203633487455135078589399040000000000023725716
3490 12684839835032068960281781035673186238411550127305664155761493333192110942627634832849121368947392283111126466560000000052528735224
3491 50749302060531971900928122305430135347510202508081382771507329870865592947904414481988875132958475282703974400000000085096551062880
3492 133645242018287316082780154404011935629547267692881836645798262775132287092729401273448783330138167148483954343936107562040543480320
3493 248201147382648928742249143368232849138834640572168761241757161307559147222895709550859851800876283604401477648494466215638154288640
3494 341277820491192739028067696901662341365130631036589387475973766365155971078655835026256344933351003224834465428028013017536379653120
3495 360237883531822033715919624473286867559376110575638033560721593321333101864088453178651926867744001666033846971003522327861716257280
3496 300197683903162600537721853829809201277598758701983987625686807960105521043551829029399250742166173268946532003564140979086962944000
3497 201950084510810800791580047322300292816508546545095548822902613732642206973582807694258507991220635916148962982386243393264433920000
3498 111683035069100371984413564323187520438326756503644596842061748413386140216536354169590056212889794284663323630911164583133821440000
3499 51544231594896944187200953094313170131611118027527991285073896812160781529638390999960879082872773704877237209618087412613790720000
3500 20105893201004100456475993064148085905337479703278651174435035614031983346377760332007164823865388574261922360894681021669089280000
3501 6699754906911656583313998096329941880920492790235389025153599307322405742705058966092969081878726672885163581675762692526694400000
3502 1923818139641223453500037389044728072221941202463726884472087623057118721396659104486271483589488295770408505073986993595596800000
3503 478468854809381848424759806576834419589484800901250184002682771239992386000695988542509023384716580985483279231485871908761600000
3504 102174215294338118998843311794888250766873602673110825165876932912875616763620642365154020530457089299670020060613671548108800000
3505 17043181088556369450970256159715521389255771583106750884511918325473878322116968348104521882574806652985249836891976985395200000
3506 167950337810730882126998849882940880477408612462350576449574186724048592028276643178089310598555410376733365777961439232000000
3507 -2783620634012807110942033456613853624232578682629950429813181998995309169479209203751221857368029058444940939624020639744000000
3508 -3241882929944551518446112016968820697486836158476763252031710027830143144141934447516462320434943301992670105091962830848000000
3509 -3305374232022883487532385435149891650427825440547488723135837272924633169539484611000302006378963570827965020258491695104000000
3510 -3313260388088739758761186255248256980225406700033049112838114990738857433101904436736070916201059420194483436132851777536000000
3511 -3314142159917691916175567446741943857223140327621149449690772745703176537544119628011057816903922499527931095315896074240000000
3512 -3314231241481950159770763905574895813514706237690306252952271997176012011615862658788653589144261557998625533533444112384000000
3513 -3314239399809174662698447161656906704638578418982788650104530919893578200402205742079353906711094093610266708919187406848000000
3514 -3314240079167069959532253182574610386874159661329644899784589478639586881983051579527164718665510782506657993864662482944000000
3515 -3314240130744782004415447275919405708612631346592918088785489062715307767128292661434068456985153676759565491501443055616000000
3516 -3314240134323822899824540778352441739878434192356179815447334825497866527507982183002398498981232474095158607718194872320000000
3517 -3314240134551328923098912603601104152948407648532048111707851188974500006272706154189247529794301228986248519067820359680000000
3518 -3314240134564603982496640428219810281793237145269917273017833828919900207803495869266955879834684694360450841697436303360000000
3519 -3314240134565316370414025030032274571785906513966744515189814423460721062598549762150635661146773943420475719948309626880000000
3520 -3314240134565351589881871099625683255445449613922536448033299861267449423188994238615076500317062201405154275403466014720000000
3521 -3314240134565353196532265037974482211002524010966241294850424544267555250164752034472145164476522349107396607270191104000000000
3522 -3314240134565353264258999480307411601671285806535699698686482460226340450303054858196478098715747572366242361932513280000000000
3523 -3314240134565353266900634854848231479374861922511675112705427817857610568024348456109640338588697154457251318029352960000000000
3524 -3314240134565353266996086456767934061552100046034315886346448102172572726671313217764448969863874648122396519149076480000000000
3525 -3314240134565353266999285115143180117275840434877481225434888894499443587528130755367645295910288476134419614683627520000000000
3526 -3314240134565353266999384623438179855100667725292705772478145316385410170719531739590074998929913310555487396796825600000000000
3527 -3314240134565353266999387499830081549124092420113410410274073279642498667480202506626328233138229083397232061841408000000000000
3528 -3314240134565353266999387577103906967533764299569752603579329895620856358329427607398219487361566976361641063061913600000000000
3529 -3314240134565353266999387577103906967533764299569752603579329895620856358329427607398219487361566976361641063061913600000000000
3530 -3314240134565353266999387499830081549124092420113410410274073279642498667480202506626328233138229083397232061841408000000000000
3531 -3314240134565353266999384623438179855100667725292705772478145316385410170719531739590074998929913310555487396796825600000000000
3532 -3314240134565353266999285115143180117275840434877481225434888894499443587528130755367645295910288476134419614683627520000000000
3533 -3314240134565353266996086456767934061552100046034315886346448102172572726671313217764448969863874648122396519149076480000000000
3534 -3314240134565353266900634854848231479374861922511675112705427817857610568024348456109640338588697154457251318029352960000000000
3535 -3314240134565353264258999480307411601671285806535699698686482460226340450303054858196478098715747572366242361932513280000000000
3536 -3314240134565353196532265037974482211002524010966241294850424544267555250164752034472145164476522349107396607270191104000000000
3537 -3314240134565351589881871099625683255445449613922536448033299861267449423188994238615076500317062201405154275403466014720000000
3538 -3314240134565316370414025030032274571785906513966744515189814423460721062598549762150635661146773943420475719948309626880000000
3539 -3314240134564603982496640428219810281793237145269917273017833828919900207803495869266955879834684694360450841697436303360000000
3540 -3314240134551328923098912603601104152948407648532048111707851188974500006272706154189247529794301228986248519067820359680000000
3541 -3314240134323822899824540778352441739878434192356179815447334825497866527507982183002398498981232474095158607718194872320000000
3542 -3314240130744782004415447275919405708612631346592918088785489062715307767128292661434068456985153676759565491501443055616000000
3543 -3314240079167069959532253182574610386874159661329644899784589478639586881983051579527164718665510782506657993864662482944000000
3544 -3314239399809174662698447161656906704638578418982788650104530919893578200402205742079353906711094093610266708919187406848000000
3545 -3314231241481950159770763905574895813514706237690306252952271997176012011615862658788653589144261557998625533533444112384000000
3546 -3314142159917691916175567446741943857223140327621149449690772745703176537544119628011057816903922499527931095315896074240000000
3547 -3313260388088739758761186255248256980225406700033049112838114990738857433101904436736070916201059420194483436132851777536000000
3548 -3305374232022883487532385435149891650427825440547488723135837272924633169539484611000302006378963570827965020258491695104000000
3549 -3241882929944551518446112016968820697486836158476763252031710027830143144141934447516462320434943301992670105091962830848000000
3550 -2783620634012807110942033456613853624232578682629950429813181998995309169479209203751221857368029058444940939624020639744000000
3551 167950337810730882126998849882940880477408612462350576449574186724048592028276643178089310598555410376733365777961439232000000
3552 17043181088556369450970256159715521389255771583106750884511918325473878322116968348104521882574806652985249836891976985395200000
3553 102174215294338118998843311794888250766873602673110825165876932912875616763620642365154020530457089299670020060613671548108800000
3554 478468854809381848424759806576834419589484800901250184002682771239992386000695988542509023384716580985483279231485871908761600000
3555 1923818139641223453500037389044728072221941202463726884472087623057118721396659104486271483589488295770408505073986993595596800000
3556 6699754906911656583313998096329941880920492790235389025153599307322405742705058966092969081878726672885163581675762692526694400000
3557 20105893201004100456475993064148085905337479703278651174435035614031983346377760332007164823865388574261922360894681021669089280000
3558 51544231594896944187200953094313170131611118027527991285073896812160781529638390999960879082872773704877237209618087412613790720000
3559 111683035069100371984413564323187520438326756503644596842061748413386140216536354169590056212889794284663323630911164583133821440000
3560 201950084510810800791580047322300292816508546545095548822902613732642206973582807694258507991220635916148962982386243393264433920000
3561 300197683903162600537721853829809201277598758701983987625686807960105521043551829029399250742166173268946532003564140979086962944000
3562 360237883531822033715919624473286867559376110575638033560721593321333101864088453178651926867744001666033846971003522327861716257280
3563 341277820491192739028067696901662341365130631036589387475973766365155971078655835026256344933351003224834465428028013017536379653120
3564 248201147382648928742249143368232849138834640572168761241757161307559147222895709550859851800876283604401477648494466215638154288640
3565 133645242018287316082780154404011935629547267692881836645798262775132287092729401273448783330138167148483954343936107562040543480320
3566 50749302060531971900928122305430135347510202508081382771507329870865592947904414481988875132958475282703974400000000085096551062880
3567 12684839835032068960281781035673186238411550127305664155761493333192110942627634832849121368947392283111126466560000000052528735224
3568 1876412289519750841332819934384175997556377229060707017957119995334208644832993697908203633487455135078589399040000000000023725716
3569 134226725449896807313475196954770317164026984592803004228313264311513894817314532997260371780233028502825205760000000000000006972
3570 1
3571 1
3572 -11550126868960256135492865713268507538682322007553542462609178422854961072551633271492651744545977884749280051200000000000000007138
3573 -163392038634071916063069807651115472498432847911733039714959109396484815172681641401603366142357735930599571456000000000000024890038
3574 -1118155574732880080759197548623941085502924791097104120922917008700369503832590025856087403643749850915870343168000000000056467204078
3575 -4529389294423050394909219663156850882823259576677979941067349446070391798601776982314179657630866536027530628956160000093763792374838
3576 -12078840969147197811470744014991979122794492298865164133190273692708965729648338279393564154159731330946778802421760121517874917792638
3577 -22719972853520281789100321196626255118182515564424242803992109773685241365790158012419744206409940756166290513592447998828246741580798
3578 -31645787146493457442150613253421801295781156701268682345427240617670167550932282865701356624754952330023197537843235539950917374412798
3579 -33843430817111852962787995767405553195568700920567502687068466014863425891971063606092662712605049876616754275992121618151218840409598
3580 -28578853312830452137794443878351143088966539435224995290870152730031575910549273299110822795488593976110466810772511713436961564108798
3581 -19485492169071668894623763342711707450290078687815209788345793419867471397184362768869462938651079238903535794347676659068091542015998
3582 -10923561222026061295534486214999251816471333178890411750254675887570100264470648308577273463057315378719503495160001620718914380799998
3583 -5111516584895853307735377006510093714911349213835580898137562284191402928360167073485029015765446077285287804139982926964623756799998
3584 -2021968164655182703867586264806933410692716138276843195072527050831748512302496987572760850022669407376867270332740317389420441599998
3585 -683431342587276582503566795414499284085786275930875795406948149729435897761147973728172980820727711994818026053855321051235532799998
3586 -199134596713187047585589727202068831203722623697187950264156263149552406828471636884522980547303987825430132438623041642706534399998
3587 -50305514557676401149939767442150216682655917420356110310024067900846861712698913127095958791267300155528213437778695892035071999998
3588 -10959895137254046345112766586079778360994604266710911241690269156936200360253250553445865377311690891424154230056066201679871999998
3589 -1920592429972385884521768060249059448332230735171705106525862595051963207435749753233868256555971390050652683904756380749823999998
3590 -100794818912179446532165888130143998718919593004032200577644554392436114413770299414426961156201730688092417283574509248511999998
3591 222513173407661597159799374932838932615929361052599405324438769027739194514114577606324371997013527529107671169267766194176000002
3592 273509928247697496192243380514445959221822553183841766428559832236567457409660612742546379061298201037121004707367017512960000002
3593 280689402661389959543425439258014207669248833713490918423832839486721560143642716604953780705649888450078942676137027829760000002
3594 281595732916038299025755199102838494602755758174307605218799951622615814044226302281103411554433416295635761013392639262720000002
3595 281698752454983326946913348471866855217531045254687101951161213014957175109644168664075085139661307363597616987187403816960000002
3596 281709335224233024548975520002597069855823503031261550609353488341357399131762685158069834912995150557185003410379918802944000002
3597 281710320987035799510314934212977995252378921016244510262717098685864277553585960723486394704699397341559265497905375477760000002
3598 281710404498691118654327951394369593970525804473125631832432097954542722202176032472679999771818647925156786508181914255360000002
3599 281710410950932191715495555566693648108082179525309959069034559260325972836435664281699533679331782708583203759956133150720000002
3600 281710411406699994574431468634193825414734140687936496035190056458863517275560071071739621646743998898493383194974942658560000002
3601 281710411436200697779218475239445349400924658900094431869038214644338715592657455005452455484649807312269876628123979612160000002
3602 281710411437954086348728799744934895624942595345332288980353809179467056241751191469936119098465685051643468553963909939200000002
3603 281710411438049961509957778830701602676722312287886099021719708533210401586182538006896754103468222742073318315075515187200000002
3604 281710411438054792898495637095438434922326344036493115180166309876237101832803239791169731469622165847481968152375879270400000002
3605 281710411438055017632242845349034471284725269176833180146413642121499321911631007885535937350640433511591607898526135091200000002
3606 281710411438055027295634249826179148043729079783515083219487574001475066699658458927683336198656589340731882873045385216000000002
3607 281710411438055027680258476489128562962922592092946941084539023268169441778278924554001404213796072168301095348810547200000000002
3608 281710411438055027694446454573591198838155146309672363444329535918961866677509419788620009264725963860857576657990451200000000002
3609 281710411438055027694932040033304013725557557121730098164924417065085190055017502286640221333574678199730714018473574400000000002
3610 281710411438055027694947475256274661322494567449821528670258212670364430822808903191830996971329706692571343430562611200000000002
3611 281710411438055027694947931357984152802391979937148726668886892430948070854342596497024983136106196930874571467889049600000000002
3612 281710411438055027694947943897086428076094297819156537225568820128104568690382123632542118643012789694922057070936064000000000002
3613 281710411438055027694947944210403971549176028069924639577751106241215732005087334649022865540831130288499156578205696000000000002
3614 281710411438055027694947943897086428076094297819156537225568820128104568690382123632542118643012789694922057070936064000000000002
3615 281710411438055027694947931357984152802391979937148726668886892430948070854342596497024983136106196930874571467889049600000000002
3616 281710411438055027694947475256274661322494567449821528670258212670364430822808903191830996971329706692571343430562611200000000002
3617 281710411438055027694932040033304013725557557121730098164924417065085190055017502286640221333574678199730714018473574400000000002
3618 281710411438055027694446454573591198838155146309672363444329535918961866677509419788620009264725963860857576657990451200000000002
3619 281710411438055027680258476489128562962922592092946941084539023268169441778278924554001404213796072168301095348810547200000000002
3620 281710411438055027295634249826179148043729079783515083219487574001475066699658458927683336198656589340731882873045385216000000002
3621 281710411438055017632242845349034471284725269176833180146413642121499321911631007885535937350640433511591607898526135091200000002
3622 281710411438054792898495637095438434922326344036493115180166309876237101832803239791169731469622165847481968152375879270400000002
3623 281710411438049961509957778830701602676722312287886099021719708533210401586182538006896754103468222742073318315075515187200000002
3624 281710411437954086348728799744934895624942595345332288980353809179467056241751191469936119098465685051643468553963909939200000002
3625 281710411436200697779218475239445349400924658900094431869038214644338715592657455005452455484649807312269876628123979612160000002
3626 281710411406699994574431468634193825414734140687936496035190056458863517275560071071739621646743998898493383194974942658560000002
3627 281710410950932191715495555566693648108082179525309959069034559260325972836435664281699533679331782708583203759956133150720000002
3628 281710404498691118654327951394369593970525804473125631832432097954542722202176032472679999771818647925156786508181914255360000002
3629 281710320987035799510314934212977995252378921016244510262717098685864277553585960723486394704699397341559265497905375477760000002
3630 281709335224233024548975520002597069855823503031261550609353488341357399131762685158069834912995150557185003410379918802944000002
3631 281698752454983326946913348471866855217531045254687101951161213014957175109644168664075085139661307363597616987187403816960000002
3632 281595732916038299025755199102838494602755758174307605218799951622615814044226302281103411554433416295635761013392639262720000002
3633 280689402661389959543425439258014207669248833713490918423832839486721560143642716604953780705649888450078942676137027829760000002
3634 273509928247697496192243380514445959221822553183841766428559832236567457409660612742546379061298201037121004707367017512960000002
3635 222513173407661597159799374932838932615929361052599405324438769027739194514114577606324371997013527529107671169267766194176000002
3636 -100794818912179446532165888130143998718919593004032200577644554392436114413770299414426961156201730688092417283574509248511999998
3637 -1920592429972385884521768060249059448332230735171705106525862595051963207435749753233868256555971390050652683904756380749823999998
3638 -10959895137254046345112766586079778360994604266710911241690269156936200360253250553445865377311690891424154230056066201679871999998
3639 -50305514557676401149939767442150216682655917420356110310024067900846861712698913127095958791267300155528213437778695892035071999998
3640 -199134596713187047585589727202068831203722623697187950264156263149552406828471636884522980547303987825430132438623041642706534399998
3641 -683431342587276582503566795414499284085786275930875795406948149729435897761147973728172980820727711994818026053855321051235532799998
3642 -2021968164655182703867586264806933410692716138276843195072527050831748512302496987572760850022669407376867270332740317389420441599998
3643 -5111516584895853307735377006510093714911349213835580898137562284191402928360167073485029015765446077285287804139982926964623756799998
3644 -10923561222026061295534486214999251816471333178890411750254675887570100264470648308577273463057315378719503495160001620718914380799998
3645 -19485492169071668894623763342711707450290078687815209788345793419867471397184362768869462938651079238903535794347676659068091542015998
3646 -28578853312830452137794443878351143088966539435224995290870152730031575910549273299110822795488593976110466810772511713436961564108798
3647 -33843430817111852962787995767405553195568700920567502687068466014863425891971063606092662712605049876616754275992121618151218840409598
3648 -31645787146493457442150613253421801295781156701268682345427240617670167550932282865701356624754952330023197537843235539950917374412798
3649 -22719972853520281789100321196626255118182515564424242803992109773685241365790158012419744206409940756166290513592447998828246741580798
3650 -12078840969147197811470744014991979122794492298865164133190273692708965729648338279393564154159731330946778802421760121517874917792638
3651 -4529389294423050394909219663156850882823259576677979941067349446070391798601776982314179657630866536027530628956160000093763792374838
3652 -1118155574732880080759197548623941085502924791097104120922917008700369503832590025856087403643749850915870343168000000000056467204078
3653 -163392038634071916063069807651115472498432847911733039714959109396484815172681641401603366142357735930599571456000000000000024890038
3654 -11550126868960256135492865713268507538682322007553542462609178422854961072551633271492651744545977884749280051200000000000000007138
3655 1
3656 1
3657 1005424458422418393843269212942812278184322127925819342659808726613886733364311686486762782348404757821223914700800000000000000007310
3658 14390894657901603034768720782844108270879213108143052759998226111051776376347015464412941993131383762549566393548800000000000026096700
3659 99680365031506151323742431426958776326896659482091322098680193291380380896377833126327186451581903831139133213900800000000060648730800
3660 408764600624864605897727441972461650845393686975286951688016392664599394178123317413799511791853999798013718324838400000103193815456200
3661 1103705607749286679568913094715092307424078939113213899506620686094062788556757519182729223927885131697728511300075520137082664452016080
3662 2102318315465893188793894158740217032423702284622335816119909208585140439302525993993544188425879447284713633978777748049277608177366400
3663 2965780431160703328349328913348407584115105929235486345522376728032312844082701742890113518630912126175715807723653667347783382993664000
3664 3212930819348710578439471469921041836229674363744322910097720691932046974436447700001812710972207711800314256108486874630150750869696000
3665 2748837312640119186603537113690206407258984747833285361061797026386990662994413624980955338686886001016346127382799509853934413710464000
3666 1899189200358236484626980369206061544989568374088462771288336777158349108200535856865847226349143176658044489258299022522418903363532800
3667 1079074311230536871221801265572969846381923157719797116453526215737120227771151166252066401338648097552204228961665707071613561103360000
3668 511855848777168380168961467176263374672856796871023637232419046063193370524107098857244980531794223156061773424955920621272010304000000
3669 205290308831519073761014146493615666229722967696123685249207411743313041486673605986256667731739022509414080892124922777799974016000000
3670 70369328079554411779639690025420252736663544580879381348863418552466626688809691299391824432766625610604764156082117151190244864000000
3671 20800532977202177269091248409931068214213452175496147959389212358438269947855340034000175991882323800912404206993013125635449651200000
3672 5335086158590626900350260121353233972545787163357130963395497921552725821968477306706412121774201978678104668047582150511547904000000
3673 1184245501100728165195063788804436488735741176309530303919413625494821579289660043990090751427186571999908085711079233575080960000000
3674 216054005671705223861580655792277123017667676776849152242076915384639014430606595447747119430761309802130879638386885237770240000000
3675 18138256644512328324298145198435402503419920687206570295280579061308955743900863379072091793300844658639106571433744383221760000000
3676 -17569682922100794270812661026003498509488403357629446429305724794744157992974095933561645190610669611488455637861516869668864000000
3677 -23290446444274083080440986317005211060789696596451035872268098737784144207269309444092263340603399485521367978900731946639360000000
3678 -24108625952602547489898388103180573719459394004637654208885162503495029127437886066256075019336019098594180685648222637260800000000
3679 -24213574415996243888671991480041942291848267250779238933550581660532630441388506274621723991391588282474969332864072758067200000000
3680 -24225698217012828570812524925356663581529754877925533659718985602959239504939086956246163358620306847883248840873281375436800000000
3681 -24226964264955418331814549518882551462732467389129789853056754373345424655433251225150228046798327753948170063849756876079104000000
3682 -24227084176944756821940653657752481232160733529925143127096697693168479163088605301680564076617181647270500913895038401904640000000
3683 -24227094509073591431990831003447029648480209065223363128084485810593811829635340254123410032960621129588778566481653583052800000000
3684 -24227095321201365171067330903441671853370251874771808991835749689373175045995599795053632891321258491581243234538411471667200000000
3685 -24227095379579780736926676121717148786400809328720782129510000592394521278995741242328005523502912340522975816847144570060800000000
3686 -24227095383426275078420388325401958412040238908851226666861808258797736093406378102998039216818565727819058311209958894469120000000
3687 -24227095383659067914342153830162871034157396015738777616662101604260432135863640017689315119597544022593096021420457695641600000000
3688 -24227095383672033630590464542307705748636306513595070050643509403512830552562257956769181515603915422044345459870831476736000000000
3689 -24227095383672699374802708489501795936111631785393319692049871389151748162450828162946444053177923546579315806844542255104000000000
3690 -24227095383672730939444459031067434407287384303983075850207230838438551457760666170190762877521184827265640102438566363136000000000
3691 -24227095383672732323385861082178509643294482115756779200983129418257285671817691984941236490061224094621603273766841037619200000000
3692 -24227095383672732379574094445135600928797753665264018129495904447423752379814430707412332681625960389411254775703782031360000000000
3693 -24227095383672732381689150508450521962347353250950184426643995810653881055529806602857066028091228830344715213247348736000000000000
3694 -24227095383672732381763049593886903832584842162308642862577288500002313136864536261316341402797459611210492464903225344000000000000
3695 -24227095383672732381765448678025198758184478267775957211879329337361895169840514652002383960795157072917706485306228736000000000000
3696 -24227095383672732381765521113094211157753536133536199873050898755761336939360143471253457179124213610787605635270495436800000000000
3697 -24227095383672732381765523148814824495880745890267602294761103668654948308110448740389580741858693292818281351606173696000000000000
3698 -24227095383672732381765523202080151900838999667270640998233836430677163951066077767295904748843933987926363496828108800000000000000
3699 -24227095383672732381765523202080151900838999667270640998233836430677163951066077767295904748843933987926363496828108800000000000000
3700 -24227095383672732381765523148814824495880745890267602294761103668654948308110448740389580741858693292818281351606173696000000000000
3701 -24227095383672732381765521113094211157753536133536199873050898755761336939360143471253457179124213610787605635270495436800000000000
3702 -24227095383672732381765448678025198758184478267775957211879329337361895169840514652002383960795157072917706485306228736000000000000
3703 -24227095383672732381763049593886903832584842162308642862577288500002313136864536261316341402797459611210492464903225344000000000000
3704 -24227095383672732381689150508450521962347353250950184426643995810653881055529806602857066028091228830344715213247348736000000000000
3705 -24227095383672732379574094445135600928797753665264018129495904447423752379814430707412332681625960389411254775703782031360000000000
3706 -24227095383672732323385861082178509643294482115756779200983129418257285671817691984941236490061224094621603273766841037619200000000
3707 -24227095383672730939444459031067434407287384303983075850207230838438551457760666170190762877521184827265640102438566363136000000000
3708 -24227095383672699374802708489501795936111631785393319692049871389151748162450828162946444053177923546579315806844542255104000000000
3709 -24227095383672033630590464542307705748636306513595070050643509403512830552562257956769181515603915422044345459870831476736000000000
3710 -24227095383659067914342153830162871034157396015738777616662101604260432135863640017689315119597544022593096021420457695641600000000
3711 -24227095383426275078420388325401958412040238908851226666861808258797736093406378102998039216818565727819058311209958894469120000000
3712 -24227095379579780736926676121717148786400809328720782129510000592394521278995741242328005523502912340522975816847144570060800000000
3713 -24227095321201365171067330903441671853370251874771808991835749689373175045995599795053632891321258491581243234538411471667200000000
3714 -24227094509073591431990831003447029648480209065223363128084485810593811829635340254123410032960621129588778566481653583052800000000
3715 -24227084176944756821940653657752481232160733529925143127096697693168479163088605301680564076617181647270500913895038401904640000000
3716 -24226964264955418331814549518882551462732467389129789853056754373345424655433251225150228046798327753948170063849756876079104000000
3717 -24225698217012828570812524925356663581529754877925533659718985602959239504939086956246163358620306847883248840873281375436800000000
3718 -24213574415996243888671991480041942291848267250779238933550581660532630441388506274621723991391588282474969332864072758067200000000
3719 -24108625952602547489898388103180573719459394004637654208885162503495029127437886066256075019336019098594180685648222637260800000000
3720 -23290446444274083080440986317005211060789696596451035872268098737784144207269309444092263340603399485521367978900731946639360000000
3721 -17569682922100794270812661026003498509488403357629446429305724794744157992974095933561645190610669611488455637861516869668864000000
3722 18138256644512328324298145198435402503419920687206570295280579061308955743900863379072091793300844658639106571433744383221760000000
3723 216054005671705223861580655792277123017667676776849152242076915384639014430606595447747119430761309802130879638386885237770240000000
3724 1184245501100728165195063788804436488735741176309530303919413625494821579289660043990090751427186571999908085711079233575080960000000
3725 5335086158590626900350260121353233972545787163357130963395497921552725821968477306706412121774201978678104668047582150511547904000000
3726 20800532977202177269091248409931068214213452175496147959389212358438269947855340034000175991882323800912404206993013125635449651200000
3727 70369328079554411779639690025420252736663544580879381348863418552466626688809691299391824432766625610604764156082117151190244864000000
3728 205290308831519073761014146493615666229722967696123685249207411743313041486673605986256667731739022509414080892124922777799974016000000
3729 511855848777168380168961467176263374672856796871023637232419046063193370524107098857244980531794223156061773424955920621272010304000000
3730 1079074311230536871221801265572969846381923157719797116453526215737120227771151166252066401338648097552204228961665707071613561103360000
3731 1899189200358236484626980369206061544989568374088462771288336777158349108200535856865847226349143176658044489258299022522418903363532800
3732 2748837312640119186603537113690206407258984747833285361061797026386990662994413624980955338686886001016346127382799509853934413710464000
3733 3212930819348710578439471469921041836229674363744322910097720691932046974436447700001812710972207711800314256108486874630150750869696000
3734 2965780431160703328349328913348407584115105929235486345522376728032312844082701742890113518630912126175715807723653667347783382993664000
3735 2102318315465893188793894158740217032423702284622335816119909208585140439302525993993544188425879447284713633978777748049277608177366400
3736 1103705607749286679568913094715092307424078939113213899506620686094062788556757519182729223927885131697728511300075520137082664452016080
3737 408764600624864605897727441972461650845393686975286951688016392664599394178123317413799511791853999798013718324838400000103193815456200
3738 99680365031506151323742431426958776326896659482091322098680193291380380896377833126327186451581903831139133213900800000000060648730800
3739 14390894657901603034768720782844108270879213108143052759998226111051776376347015464412941993131383762549566393548800000000000026096700
3740 1005424458422418393843269212942812278184322127925819342659808726613886733364311686486762782348404757821223914700800000000000000007310
3741 1
3742 1
3743 -88525806531940164122971221785374362999650916998576960917564845471015472860558913311388703775929421327198847814860800000000000000007480
3744 -1281867730297816106685404715455678772165580143364314803127754448903712144714997915370068968564946263583129347922329600000000000027346708
3745 -8985720655874989913101114611301947742730439705978571759168218977393272937699350966634966880494042333842933842287001600000000065085169798
3746 -37297380157371103651678848478536986209556298598585966072616926119592408851916848430033466706833470392047715359077171200000113443450961398
3747 -101949825876131541162632022748900174581418947794614280282587624545905356262373313536926548849945095523905830187895357440154419225448657678
3748 -196619478535745038946527742216217700411646398403084311804330432955863600684827423157734276273787118038412355472950558890942082571664051758
3749 -280885872661335075435489866137676157469321381911722471730277328353738521544374487765266429255448698518357724133274577443527866340436486398
3750 -308194426313146661334690554445556212997271608048781134669241600010457245897005480925114812166172358859080760273319201187014408944824255998
3751 -267101555103753989219702852039412891345689363004445241865847743612728117823522653122676293119559612822564191691097206949198657556340607998
3752 -186970456245438278595476832347433414125103985167990250899229723637156318080231138907921180978664758051356934109955914232713728338169164798
3753 -107648762426095453937152085581635547785534621249075209336314915984570092071720347058971676031112275550593157473008187611703475905995673598
3754 -51753118292410194253469949467824688675371044751268318784425772679931721271767000604972917737026528966158112225938587559151055347944959998
3755 -21041225911264447174523720833862678175281167554671126173497671963097451601462964091786786806210190214788119592604240222181321622655999998
3756 -7312955851297269754490349321909112811528470243423227642210675267009893139490198563978982777260997508052896431535183238821386113407999998
3757 -2192411325280315256945055276209644270741880224410325343314576499345117683966050253971838355531222237031569850789440035013694138163199998
3758 -570726267933559184455658054803772668801589372800671936678889757274813272368854124279449893326007328619424139131049650875277143142399998
3759 -128932705989972465263508673574676571475937997169492011442529612733955132988588485982025707455586335374635739981195334713376553983999998
3760 -24330230908919558585914577587858918340181259778374849542603426266319601177248457902509986212553647585696863793952628089375319039999998
3761 -2623251117663466673872494510895254982685876680669333238558593585817791568278652182619787045727415873541183783575494070999838719999998
3762 1353048812963145278635580597311672483990856956978127180872817919545192542325540389974536351365959556459702971880332226236739584000002
3763 1999941800462901654559597672786858579338508483620894922115807569547588176447683269119120930844285128337565065838145696136306688000002
3764 2093907481453478914698758255884538773030311620396079564371459228194181175006021528894836359832240644171517615025162746579804160000002
3765 2106151522504043798081444894025203992655931898332048774879318797241258101839797902924551655966999641959674662376833468347187200000002
3766 2107588691912601905704724178108600106959529294889778931391388871246129242730702765866670753898790752614183324716442522327449600000002
3767 2107741215916528639808138467750729674810159468097298071680267609965529654149961191394109841516458254970879656348093570040725504000002
3768 2107755900900549164903439286351998918384203851355077655942338579577637942713069336831930359836260931889655635273832569585532928000002
3769 2107757187468497673379460738354358589130928191497365850705457820220506067114937119049715045950796817415815054591871756261130240000002
3770 2107757290320721347033533711999442761042797928643529326441383441309213609864056363150923492784065362975175524333728965014323200000002
3771 2107757297842273959201596064919393139617318017433501086536940231394905700383083354216569286784985346735180594729918364490137600000002
3772 2107757298346599261077380890887067231821277774539003794710291247098886125413869083769368864394649718606178146252407942173163520000002
3773 2107757298377668852754297797774500429553497111088319501184952676209258973282905156738962621671085996937376045215161850150256640000002
3774 2107757298379430901356345168651218284517477142906444371863706835506252773169195219550539218903065037722977345783876531362201600000002
3775 2107757298379523057626887694365520387762346522245805429001912390051920976688208703684651819728453673330083087769417384198144000000002
3776 2107757298379527509685788939128217269182914685090894290452622346509901791765907071060879072014062294815476659732344935022592000000002
3777 2107757298379527708648960675732960261138960531316723042850697553403326969651133177650669730783767920195644772638053784302387200000002
3778 2107757298379527716885675119306530814419997058319261075203865769261496573699686589532889031725614608940880549072386665113190400000002
3779 2107757298379527717201938875762232455086987756166047019522845368904634035094287232235221395790029546054218551074875202600960000000002
3780 2107757298379527717213214944810104372634541521834685306539312902791585199307598575599240454938418129824630224833535279104000000000002
3781 2107757298379527717213588654887411587601337948655420718527829197195564001809762162611406590701200094813917472855458578432000000000002
3782 2107757298379527717213600178699899937640454565070598721382405090741147312249684158811448149515268147136106732760270163148800000000002
3783 2107757298379527717213600509616938656993601888079376703367203085467277256988759957149767508666812022189373765080002959769600000000002
3784 2107757298379527717213600518472968439554340238485340495666728603063645294299422551534588646034612655651164038167061856256000000000002
3785 2107757298379527717213600518688863694798069003216128617169494400837254928884495893340599893450904345810944174221657374720000000000002
3786 2107757298379527717213600518472968439554340238485340495666728603063645294299422551534588646034612655651164038167061856256000000000002
3787 2107757298379527717213600509616938656993601888079376703367203085467277256988759957149767508666812022189373765080002959769600000000002
3788 2107757298379527717213600178699899937640454565070598721382405090741147312249684158811448149515268147136106732760270163148800000000002
3789 2107757298379527717213588654887411587601337948655420718527829197195564001809762162611406590701200094813917472855458578432000000000002
3790 2107757298379527717213214944810104372634541521834685306539312902791585199307598575599240454938418129824630224833535279104000000000002
3791 2107757298379527717201938875762232455086987756166047019522845368904634035094287232235221395790029546054218551074875202600960000000002
3792 2107757298379527716885675119306530814419997058319261075203865769261496573699686589532889031725614608940880549072386665113190400000002
3793 2107757298379527708648960675732960261138960531316723042850697553403326969651133177650669730783767920195644772638053784302387200000002
3794 2107757298379527509685788939128217269182914685090894290452622346509901791765907071060879072014062294815476659732344935022592000000002
3795 2107757298379523057626887694365520387762346522245805429001912390051920976688208703684651819728453673330083087769417384198144000000002
3796 2107757298379430901356345168651218284517477142906444371863706835506252773169195219550539218903065037722977345783876531362201600000002
3797 2107757298377668852754297797774500429553497111088319501184952676209258973282905156738962621671085996937376045215161850150256640000002
3798 2107757298346599261077380890887067231821277774539003794710291247098886125413869083769368864394649718606178146252407942173163520000002
3799 2107757297842273959201596064919393139617318017433501086536940231394905700383083354216569286784985346735180594729918364490137600000002
3800 2107757290320721347033533711999442761042797928643529326441383441309213609864056363150923492784065362975175524333728965014323200000002
3801 2107757187468497673379460738354358589130928191497365850705457820220506067114937119049715045950796817415815054591871756261130240000002
3802 2107755900900549164903439286351998918384203851355077655942338579577637942713069336831930359836260931889655635273832569585532928000002
3803 2107741215916528639808138467750729674810159468097298071680267609965529654149961191394109841516458254970879656348093570040725504000002
3804 2107588691912601905704724178108600106959529294889778931391388871246129242730702765866670753898790752614183324716442522327449600000002
3805 2106151522504043798081444894025203992655931898332048774879318797241258101839797902924551655966999641959674662376833468347187200000002
3806 2093907481453478914698758255884538773030311620396079564371459228194181175006021528894836359832240644171517615025162746579804160000002
3807 1999941800462901654559597672786858579338508483620894922115807569547588176447683269119120930844285128337565065838145696136306688000002
3808 1353048812963145278635580597311672483990856956978127180872817919545192542325540389974536351365959556459702971880332226236739584000002
3809 -2623251117663466673872494510895254982685876680669333238558593585817791568278652182619787045727415873541183783575494070999838719999998
3810 -24330230908919558585914577587858918340181259778374849542603426266319601177248457902509986212553647585696863793952628089375319039999998
3811 -128932705989972465263508673574676571475937997169492011442529612733955132988588485982025707455586335374635739981195334713376553983999998
3812 -570726267933559184455658054803772668801589372800671936678889757274813272368854124279449893326007328619424139131049650875277143142399998
3813 -2192411325280315256945055276209644270741880224410325343314576499345117683966050253971838355531222237031569850789440035013694138163199998
3814 -7312955851297269754490349321909112811528470243423227642210675267009893139490198563978982777260997508052896431535183238821386113407999998
3815 -21041225911264447174523720833862678175281167554671126173497671963097451601462964091786786806210190214788119592604240222181321622655999998
3816 -51753118292410194253469949467824688675371044751268318784425772679931721271767000604972917737026528966158112225938587559151055347944959998
3817 -107648762426095453937152085581635547785534621249075209336314915984570092071720347058971676031112275550593157473008187611703475905995673598
3818 -186970456245438278595476832347433414125103985167990250899229723637156318080231138907921180978664758051356934109955914232713728338169164798
3819 -267101555103753989219702852039412891345689363004445241865847743612728117823522653122676293119559612822564191691097206949198657556340607998
3820 -308194426313146661334690554445556212997271608048781134669241600010457245897005480925114812166172358859080760273319201187014408944824255998
3821 -280885872661335075435489866137676157469321381911722471730277328353738521544374487765266429255448698518357724133274577443527866340436486398
3822 -196619478535745038946527742216217700411646398403084311804330432955863600684827423157734276273787118038412355472950558890942082571664051758
3823 -101949825876131541162632022748900174581418947794614280282587624545905356262373313536926548849945095523905830187895357440154419225448657678
3824 -37297380157371103651678848478536986209556298598585966072616926119592408851916848430033466706833470392047715359077171200000113443450961398
3825 -8985720655874989913101114611301947742730439705978571759168218977393272937699350966634966880494042333842933842287001600000000065085169798
3826 -1281867730297816106685404715455678772165580143364314803127754448903712144714997915370068968564946263583129347922329600000000000027346708
3827 -88525806531940164122971221785374362999650916998576960917564845471015472860558913311388703775929421327198847814860800000000000000007480
3828 1
3829 1
3830 7883012295939433662378865939935717086159391180349472234087917191942806392821198471061756002904191327707706924466176000000000000000007656
3831 115462944805230528348961036414352562026687553171001093311052434164338752459557554076139837924890802388189354364239872000000000000028641096
3832 818990878444115416309755688746007720919016512522366590312284973281736408091818846251848377827215744302464127933926604800000000069788803920
3833 3440355233920508423506141242639298175969886059694577757220987036842450960584628044495584307326289500476200270549745664000000124573014997200
3834 9518643833181394708942760245729365418619089822200142400490539946723857829177329372923246993852266772604050951240176107520173704612112095680
3835 18584195562537253858830260286276994909003347006170706019383134583204662323214961183516167083369896846038221777786550354117038931672487199680
3836 26880794243420964241539802734099602255113939518286623617030375210341112864633329581603437701008799368600744186009794828881797738379997182080
3837 29867569768539099979315238015315740899713752822648353952183381836110235059543942204914855123358804276723252252970314024656168087797717484800
3838 26217066348950267410923039338273793667425092117317350209218595960170196821319860109756456051597687166795742393458278969433590542397167104000
3839 18590229452486987466381321771693593168891427437088608504908696212751670650881447269623866916546361502418267314157987566706492225134369484800
3840 10844223229516468772706139868135577037568174246231292711468954281779730009029934228864206076259858874534929833654353632304754923365738700800
3841 5282987992511993813144470809170847507387377083564501885409652382620388009751924866267526498618267244277099931228429300618817628025239756800
3842 2176946443932296672268406744095216975833102184745384921294663162567931338177146560179875514732180497967814101872885748004652287989739520000
3843 766994339103061655048297555676372675795113579139911266022171393785774771641199131515254240337965236966590484609096202690014167361024000000
3844 233165046471943813663306460379801662931465809897495719703009222259736449053845016213863624255606212750578456659412393574435472283443200000
3845 61583775064442922411526124184619891449226081319227249813528601788616347130294248262993974322308749252451998718817796722052645111091200000
3846 14146600028251499536033913589481401686489215182882437549966312599541966010253741829518355009784102958374398432922446509007165170483200000
3847 2747984571004656701997512307743010317844517424700391830992629274676911285975749291993187857877076087040183406905584338089494294528000000
3848 347173246466501047034543500627638993392165739371220630314832390173116381297615615881448507805752868392323934963886724013549608960000000
3849 -99243117416386141357284599106078191788501216173679921836923318989555266572712663377854345049559431649073297038540037621261737984000000
3850 -172976044499069815846932515519692686536833039434305837020390447753509913252997690325600856284126089304277430888428495736594202624000000
3851 -183851346897616444775510193890000162922387760751778454119547954912970477463427141678950778381385404348412763944545819055434727424000000
3852 -185290551318293675288612729043896831672323942621780944480224505452822988853469011059602198459240699224286907834203106948477419520000000
3853 -185462152557227264306670539874703676091378619474453383782640559596586624486822296922506668221942803756136729903354882482752716800000000
3854 -185480656332612617556470757547756923884533172000289199510864343528656477218773060376614284922704921510913854505355398997558165504000000
3855 -185482466862331885074033003106995087299405237594919533116386611236193727343624171871733197577990023342948501714877174620853633024000000
3856 -185482628105151005521560609673520328002007001207834176542027216466094322574205456773590585861829089555325780296052194851720003584000000
3857 -185482641211665870130074956288007420608431759510367437560598226750743811888852828324173975945905367264749689335910976719400468480000000
3858 -185482642186480943057212257746586752239375493826522470088532477874655474021381925017575939453158121725249613254165529797381324800000000
3859 -185482642252975627532710925109912249042404799533133907053300363263522166935549773533902885870643182468093357761687788749083115520000000
3860 -185482642257144305788003602227672151301334354376085705862935717382910143733951941207032970675913202911852225810035158673805803520000000
3861 -185482642257384962347466900918840837929067890903844670926528147565258405567387069759352202456834689454845985635075635331328901120000000
3862 -185482642257397778488947338551099938965948759241268567764051429209385606700120293282085759336029335161023559386383083352830771200000000
3863 -185482642257398409136817120113529391395035507331050538370493229121154156848560807960874646954809853267872478356318031913680896000000000
3864 -185482642257398437853818333381104303961002850216098553035668168790234639214736781301478428120376938755457588884271264722793267200000000
3865 -185482642257398439065569456277865366225716949912133594107533643148711206931846935950058700145459600468692949184929656179209011200000000
3866 -185482642257398439113011214879008783081586153094440779417127165039221291757255962470167590135467958586642126190496946999997235200000000
3867 -185482642257398439114736601692559189194666590191142891275598576710186918385715004347616685450219001647842055658785736249835520000000000
3868 -185482642257398439114794953367535792285317269968447630271657607052130187279920140269170306053268775643713331098899590414336000000000000
3869 -185482642257398439114796790261799635681930204531649327146789915664542165529701705848690610853561575294342467413717092715724800000000000
3870 -185482642257398439114796844133910914680363500969606781330073537035006930716084410885598157319829482709508917580648107789516800000000000
3871 -185482642257398439114796845607043521323390077604652044947387671331784329170836223358450468891715480033297526499585215483084800000000000
3872 -185482642257398439114796845644610180968493805197163772555438927703992861167448747818615379329213106013515549720449155858432000000000000
3873 -185482642257398439114796845644610180968493805197163772555438927703992861167448747818615379329213106013515549720449155858432000000000000
3874 -185482642257398439114796845607043521323390077604652044947387671331784329170836223358450468891715480033297526499585215483084800000000000
3875 -185482642257398439114796844133910914680363500969606781330073537035006930716084410885598157319829482709508917580648107789516800000000000
3876 -185482642257398439114796790261799635681930204531649327146789915664542165529701705848690610853561575294342467413717092715724800000000000
3877 -185482642257398439114794953367535792285317269968447630271657607052130187279920140269170306053268775643713331098899590414336000000000000
3878 -185482642257398439114736601692559189194666590191142891275598576710186918385715004347616685450219001647842055658785736249835520000000000
3879 -185482642257398439113011214879008783081586153094440779417127165039221291757255962470167590135467958586642126190496946999997235200000000
3880 -185482642257398439065569456277865366225716949912133594107533643148711206931846935950058700145459600468692949184929656179209011200000000
3881 -185482642257398437853818333381104303961002850216098553035668168790234639214736781301478428120376938755457588884271264722793267200000000
3882 -185482642257398409136817120113529391395035507331050538370493229121154156848560807960874646954809853267872478356318031913680896000000000
3883 -185482642257397778488947338551099938965948759241268567764051429209385606700120293282085759336029335161023559386383083352830771200000000
3884 -185482642257384962347466900918840837929067890903844670926528147565258405567387069759352202456834689454845985635075635331328901120000000
3885 -185482642257144305788003602227672151301334354376085705862935717382910143733951941207032970675913202911852225810035158673805803520000000
3886 -185482642252975627532710925109912249042404799533133907053300363263522166935549773533902885870643182468093357761687788749083115520000000
3887 -185482642186480943057212257746586752239375493826522470088532477874655474021381925017575939453158121725249613254165529797381324800000000
3888 -185482641211665870130074956288007420608431759510367437560598226750743811888852828324173975945905367264749689335910976719400468480000000
3889 -185482628105151005521560609673520328002007001207834176542027216466094322574205456773590585861829089555325780296052194851720003584000000
3890 -185482466862331885074033003106995087299405237594919533116386611236193727343624171871733197577990023342948501714877174620853633024000000
3891 -185480656332612617556470757547756923884533172000289199510864343528656477218773060376614284922704921510913854505355398997558165504000000
3892 -185462152557227264306670539874703676091378619474453383782640559596586624486822296922506668221942803756136729903354882482752716800000000
3893 -185290551318293675288612729043896831672323942621780944480224505452822988853469011059602198459240699224286907834203106948477419520000000
3894 -183851346897616444775510193890000162922387760751778454119547954912970477463427141678950778381385404348412763944545819055434727424000000
3895 -172976044499069815846932515519692686536833039434305837020390447753509913252997690325600856284126089304277430888428495736594202624000000
3896 -99243117416386141357284599106078191788501216173679921836923318989555266572712663377854345049559431649073297038540037621261737984000000
3897 347173246466501047034543500627638993392165739371220630314832390173116381297615615881448507805752868392323934963886724013549608960000000
3898 2747984571004656701997512307743010317844517424700391830992629274676911285975749291993187857877076087040183406905584338089494294528000000
3899 14146600028251499536033913589481401686489215182882437549966312599541966010253741829518355009784102958374398432922446509007165170483200000
3900 61583775064442922411526124184619891449226081319227249813528601788616347130294248262993974322308749252451998718817796722052645111091200000
3901 233165046471943813663306460379801662931465809897495719703009222259736449053845016213863624255606212750578456659412393574435472283443200000
3902 766994339103061655048297555676372675795113579139911266022171393785774771641199131515254240337965236966590484609096202690014167361024000000
3903 2176946443932296672268406744095216975833102184745384921294663162567931338177146560179875514732180497967814101872885748004652287989739520000
3904 5282987992511993813144470809170847507387377083564501885409652382620388009751924866267526498618267244277099931228429300618817628025239756800
3905 10844223229516468772706139868135577037568174246231292711468954281779730009029934228864206076259858874534929833654353632304754923365738700800
3906 18590229452486987466381321771693593168891427437088608504908696212751670650881447269623866916546361502418267314157987566706492225134369484800
3907 26217066348950267410923039338273793667425092117317350209218595960170196821319860109756456051597687166795742393458278969433590542397167104000
3908 29867569768539099979315238015315740899713752822648353952183381836110235059543942204914855123358804276723252252970314024656168087797717484800
3909 26880794243420964241539802734099602255113939518286623617030375210341112864633329581603437701008799368600744186009794828881797738379997182080
3910 18584195562537253858830260286276994909003347006170706019383134583204662323214961183516167083369896846038221777786550354117038931672487199680
3911 9518643833181394708942760245729365418619089822200142400490539946723857829177329372923246993852266772604050951240176107520173704612112095680
3912 3440355233920508423506141242639298175969886059694577757220987036842450960584628044495584307326289500476200270549745664000000124573014997200
3913 818990878444115416309755688746007720919016512522366590312284973281736408091818846251848377827215744302464127933926604800000000069788803920
3914 115462944805230528348961036414352562026687553171001093311052434164338752459557554076139837924890802388189354364239872000000000000028641096
3915 7883012295939433662378865939935717086159391180349472234087917191942806392821198471061756002904191327707706924466176000000000000000007656
3916 1
3917 1
3918 -709842071919063826492327528285505630323105648169351299761281390436826354478275918794196240543866828497350456468989542400000000000000007830
3919 -10515567437498689708735177570182955500367867392648297161579912690889729948899110703997744307591701622158424203970845081600000000000029980894
3920 -75463365692232878422602943588429645071713727589104524999428007662408035855155627522043466998593718496222202790819554918400000000074772354622
3921 -320772955046262685794576465238428965817540321168962845008597501507534610190273147125337784459878363311098231372227857612800000136646478075358
3922 -898193988448825155454760293122273520803870610672321659799411848558371008240626693268476716330286834952267960186927400878080195131170691614078
3923 -1775018520652716313086891291019963400597927716955199860037315116302233686761533930004354353614981180777747918757397077688546742420343655560958
3924 -2599141926792087880234164241134603975770216582529438168449072630148599392444512073243040739181344594667724290967794971008298416122702821127678
3925 -2924036731135493978821069923391337279443907385303897501572938573107262795646455379712138256568084017451272668473817400141519985874017241256318
3926 -2599141926792087880234164241134603975770216582529438168449072630148599392444512073243040739181344594667724290967926756419829829292413704550398
3927 -1866651822454226857965504157501241618396804590819748035587993049659976447043767164112711790891241168755724312673869698506468112805461275852798
3928 -1103014778195840953518264686147399043481121414711845272443964337449696514228621078494436303744227186609929660381900983295598464295671073177598
3929 -544428421747577190080006183953384567385390202558842325329350742406991748558282738088475530738541033003306843092459176517367379983372125388798
3930 -227334122030597857962669565862722016690345123021159055448318876866683200957691450399405296403278104530178312924290044843538743284129059635198
3931 -81180145611181508118829776931446285776995504150690486311778583046217536160653417529240848771660963864994187837470611334168337109688565759998
3932 -25019126894461336651058006184706074361217641343982656504682081254094155706236025268946176765068917983575402180468872817452730584769331199998
3933 -6702614633156826440338501046140864551934668104888496739017147576941230020291869563216655593359378898835613124554540982494163682745446399998
3934 -1564462065619735045135187307891268303335926868145854818350277325797828756336503389779672136350136258744107295128284541429430382945075199998
3935 -311705119328640336992948870585248885099076778035862951053181655028722375291155451856711662998758044914990709611055115334228756401356799998
3936 -43952348034534738564024147288438947291802836655780206838682959033111271709798798987944385335705999923387633485440145454153648144383999998
3937 6575191064514221139498744043378411939569826475622504569536956178963726869263663199219969724742630210563738950362101468293973131264000002
3938 15045989882651300223994330702070255454475274237060536367022597790164075356395575799429619870130108763756309053148268963053425328128000002
3939 16314374778214331086288236587462146230176792197045529270548517080394772989923482466375794084152406222585159512574961275827536134144000002
3940 16484809680368945538345011551313334485097366079605659915478574621943797328785207091889145943043244129670488856800783196685425442816000002
3941 16505447733850013564072462593746755120492583719500029644808068215195150836790332870433679361843282099987042139339963086559797903360000002
3942 16507708275782706248759618913534789605042415034823039114226214616249566360387687874172879816039641978208202664855360429636771119104000002
3943 16507933004551021544970751282422442285050169333782253147415941955902769407356398382693739351628709670644633325091890824506536624128000002
3944 16507953343852692230360752047160057172886030247120502304827740422223639905907732542966092750963299091298531608372550414373364957184000002
3945 16507955024405503076411221971649546292162114764388243317283921536495945471247134504053663038896266927645746848308294429388881002496000002
3946 16507955151494463977437216001018855653448110962558038507490489799122394787950488009098077845216285731346271252520835981279850659840000002
3947 16507955160311229006891110130814209572498696600838077664020108252778079559219641497472530491696318451709118705261101628267817861120000002
3948 16507955160873542270419644131773089305035456318282639710813280879951341455834022493423877943693559493101571475267624668203780669440000002
3949 16507955160906576259043202707104386156171257178411131960548909597793212505546948214883519568882578832737268554652674009205330411520000002
3950 16507955160908367008095949452204459722847303574060867380997437837892793410287144048437021831019857337775626683067716436771712532480000002
3951 16507955160908456733299563514921095127247582247893036898160152348397147142067784155247099770984918945845665304274219222441761177600000002
3952 16507955160908460894877604016130796844871434065256266605444787039793143521404872158990018559586492333154082871043426663382856499200000002
3953 16507955160908461073802517079229062560107446764381436795657475447621119436494855233684400716753530679442533188255572973905667686400000002
3954 16507955160908461080942702396502213228057249514323608476996302832493768493767784008096907838766219069558908215958722863026090803200000002
3955 16507955160908461081207482649657720719980633124666682602042131631425694642249420988150798381030176875505704223708576906428075212800000002
3956 16507955160908461081216616806915289226823253931614470923920468600758081875372776681717321237447138726212265354989244446943477760000000002
3957 16507955160908461081216910225672291154423537096256290324842473097458521374055133197455158205871776524538489625258389760953548800000000002
3958 16507955160908461081216919010557275639381089426556331764760128080492566367408448309513244508865336336233844520903808642554265600000000002
3959 16507955160908461081216919255898175834295956369142647204985685634542312119679148346743538794275786802922892456398739605343436800000000002
3960 16507955160908461081216919262294160532926620233376911805202998517120916686012705317446847320065584671359680550446989556527923200000000002
3961 16507955160908461081216919262446374683435864708327066542089220173730753087380633984309204413353893338596367647531949675773952000000000002
3962 16507955160908461081216919262294160532926620233376911805202998517120916686012705317446847320065584671359680550446989556527923200000000002
3963 16507955160908461081216919255898175834295956369142647204985685634542312119679148346743538794275786802922892456398739605343436800000000002
3964 16507955160908461081216919010557275639381089426556331764760128080492566367408448309513244508865336336233844520903808642554265600000000002
3965 16507955160908461081216910225672291154423537096256290324842473097458521374055133197455158205871776524538489625258389760953548800000000002
3966 16507955160908461081216616806915289226823253931614470923920468600758081875372776681717321237447138726212265354989244446943477760000000002
3967 16507955160908461081207482649657720719980633124666682602042131631425694642249420988150798381030176875505704223708576906428075212800000002
3968 16507955160908461080942702396502213228057249514323608476996302832493768493767784008096907838766219069558908215958722863026090803200000002
3969 16507955160908461073802517079229062560107446764381436795657475447621119436494855233684400716753530679442533188255572973905667686400000002
3970 16507955160908460894877604016130796844871434065256266605444787039793143521404872158990018559586492333154082871043426663382856499200000002
3971 16507955160908456733299563514921095127247582247893036898160152348397147142067784155247099770984918945845665304274219222441761177600000002
3972 16507955160908367008095949452204459722847303574060867380997437837892793410287144048437021831019857337775626683067716436771712532480000002
3973 16507955160906576259043202707104386156171257178411131960548909597793212505546948214883519568882578832737268554652674009205330411520000002
3974 16507955160873542270419644131773089305035456318282639710813280879951341455834022493423877943693559493101571475267624668203780669440000002
3975 16507955160311229006891110130814209572498696600838077664020108252778079559219641497472530491696318451709118705261101628267817861120000002
3976 16507955151494463977437216001018855653448110962558038507490489799122394787950488009098077845216285731346271252520835981279850659840000002
3977 16507955024405503076411221971649546292162114764388243317283921536495945471247134504053663038896266927645746848308294429388881002496000002
3978 16507953343852692230360752047160057172886030247120502304827740422223639905907732542966092750963299091298531608372550414373364957184000002
3979 16507933004551021544970751282422442285050169333782253147415941955902769407356398382693739351628709670644633325091890824506536624128000002
3980 16507708275782706248759618913534789605042415034823039114226214616249566360387687874172879816039641978208202664855360429636771119104000002
3981 16505447733850013564072462593746755120492583719500029644808068215195150836790332870433679361843282099987042139339963086559797903360000002
3982 16484809680368945538345011551313334485097366079605659915478574621943797328785207091889145943043244129670488856800783196685425442816000002
3983 16314374778214331086288236587462146230176792197045529270548517080394772989923482466375794084152406222585159512574961275827536134144000002
3984 15045989882651300223994330702070255454475274237060536367022597790164075356395575799429619870130108763756309053148268963053425328128000002
3985 6575191064514221139498744043378411939569826475622504569536956178963726869263663199219969724742630210563738950362101468293973131264000002
3986 -43952348034534738564024147288438947291802836655780206838682959033111271709798798987944385335705999923387633485440145454153648144383999998
3987 -311705119328640336992948870585248885099076778035862951053181655028722375291155451856711662998758044914990709611055115334228756401356799998
3988 -1564462065619735045135187307891268303335926868145854818350277325797828756336503389779672136350136258744107295128284541429430382945075199998
3989 -6702614633156826440338501046140864551934668104888496739017147576941230020291869563216655593359378898835613124554540982494163682745446399998
3990 -25019126894461336651058006184706074361217641343982656504682081254094155706236025268946176765068917983575402180468872817452730584769331199998
3991 -81180145611181508118829776931446285776995504150690486311778583046217536160653417529240848771660963864994187837470611334168337109688565759998
3992 -227334122030597857962669565862722016690345123021159055448318876866683200957691450399405296403278104530178312924290044843538743284129059635198
3993 -544428421747577190080006183953384567385390202558842325329350742406991748558282738088475530738541033003306843092459176517367379983372125388798
3994 -1103014778195840953518264686147399043481121414711845272443964337449696514228621078494436303744227186609929660381900983295598464295671073177598
3995 -1866651822454226857965504157501241618396804590819748035587993049659976447043767164112711790891241168755724312673869698506468112805461275852798
3996 -2599141926792087880234164241134603975770216582529438168449072630148599392444512073243040739181344594667724290967926756419829829292413704550398
3997 -2924036731135493978821069923391337279443907385303897501572938573107262795646455379712138256568084017451272668473817400141519985874017241256318
3998 -2599141926792087880234164241134603975770216582529438168449072630148599392444512073243040739181344594667724290967794971008298416122702821127678
3999 -1775018520652716313086891291019963400597927716955199860037315116302233686761533930004354353614981180777747918757397077688546742420343655560958
4000 -898193988448825155454760293122273520803870610672321659799411848558371008240626693268476716330286834952267960186927400878080195131170691614078
4001 -320772955046262685794576465238428965817540321168962845008597501507534610190273147125337784459878363311098231372227857612800000136646478075358
4002 -75463365692232878422602943588429645071713727589104524999428007662408035855155627522043466998593718496222202790819554918400000000074772354622
4003 -10515567437498689708735177570182955500367867392648297161579912690889729948899110703997744307591701622158424203970845081600000000000029980894
4004 -709842071919063826492327528285505630323105648169351299761281390436826354478275918794196240543866828497350456468989542400000000000000007830
4005 1
4006 1
4007 64628644454956625132964238912505919598022293315883961361986433571166864599591865629750657714633456594584349699444047872000000000000000008010
4008 968191570187281242413372314742904772522096424770522179790677989514415481166299596215804872276692778869060564462935736320000000000000031367160
4009 7028674608635800016855133798971189761646983891844315108275804279377668397162509984292997774827090672173474200071721451520000000000080048992320
4010 30228203679816729885418196760597064700017053115802794438516867716974200559596003349852492205790013807742769597182153169305600000149731640134560
4011 85649300905415617904763291613369988163901107373036939505203852595677027392076015278689062235312552409380530823612628939571200218907657876726720
4012 171300087526795717571023892749473597153540100316035163699174647408217759769545124623254670462756475702820707264459727857254660500112873304796800
4013 253891917483126527963489472416430648679263414939640594171932199548882037419247480062657221253505973164352305975276573242422658112421811577612800
4014 289154890149666945980848747685759019443846928899307521791473747016346723864336448691620244482066715393298410363125329465713189142856199654089600
4015 260239252563103803206614141964909755416888447452380641143449678093025680979363494415870565434646906765562604765089512224354067427875344718124800
4016 189264505759721543669856473377370652805263083900832843189208781644874030261702606648121353227343740133847445570015686168226093263223377344870400
4017 113271342515696094064843212061419694453421785552710958510930650094327818382186908634167651268009036467566568108448223650456609415613165416448000
4018 56634928399865806151672951269343036813841949991374836911081853938732056698396907284145552637938832791753492358639039956908294917360441346048000
4019 23960074102271409278690108504683426637161275629065535988092163848965271111594983428363572659052176824952595504266908212095611820523901874176000
4020 8670316884920888329237184620522072541787525149686517080001115216483924459231162551086544567344579721401476864564437435276844978990983405568000
4021 2708452596812196391857219897033783351613805279928653363973075731057429216051986126924419807704865963694076148781220984900292016573694115840000
4022 735776913246820383165319804703099428394559734788183752052033254261897701764758633635481468118985688037320538403058868166233249000146432000000
4023 174397198847364828569265447537230738156455956988751900055885264810049904026916545444950755173539938789932715476866237759115946987707392000000
4024 35542266101170152200916786797084766660923172554512487827337252962348675537434483875348133437596165552175109807424514578336520410558464000000
4025 5432670158311096062095919310274166526102379298245836333567894603794514412346794735011897982284551041675733175628089033746754672361472000000
4026 -332651610682951904075282392971660360554245084696267916857198285788402092187255769704931458348427441825816636351083039691463918174208000000
4027 -1313505054498822402216097228199197142569852609586418120500947855314846328672917782121622924512281463596425514284157835468701180067840000000
4028 -1462572996341761777020287685461397389107963676866739352005445534514215716452247570809828575819782843036036187562688817428815312650240000000
4029 -1482906944798102110970068479586982079610027169516568095201702952372047769251014807657807653568476456621827267906644513284981062369280000000
4030 -1485406972316558964812182765677102935475260254190195493050760333458362245671797767888964993696971202944221351399984244593920741539840000000
4031 -1485685065265241244059788736826453457644538990575239439553071210680321568330511575432303847093433364664621206076267036703359248236544000000
4032 -1485713147459172756272509947588290373305191069368157774131810422403349933581179074998509916678652749830381259017818374705031717847040000000
4033 -1485715729729879102223105001451447790837205053624977850874682993560435436331198051535083556032665856896638888520387200443520531824640000000
4034 -1485715946557356683891594286090651559662665251586533499951838656764136014978189875606077297223554870389667874455595765449738189537280000000
4035 -1485715963224992883954932348219284789757297332213898570061281643357069442366434884750127600798526713064111268939849684333548001034240000000
4036 -1485715964400679651286645934562661805748262049731734560691753863173078598700601803540964886386892250325512321742393290767992126177280000000
4037 -1485715964476939089128726633676842197566919591545148143779062426228105610506099491908552508015159191985358698068350161152927544115200000000
4038 -1485715964481496630193532038737538763133219846280054905979921592250461823836843074432887830944780561381950515086578928524123648819200000000
4039 -1485715964481748041493469730404829875531840944747020103839133007449812279506255279377914294297067054579311518342395187895084672614400000000
4040 -1485715964481760864094649651116543579657159184035848102361368186003093326499348907088298829747552751186417976843954204860111598387200000000
4041 -1485715964481761469669190972082940405581948855927779143768661439891314740185429971358045759137981631639063527243331529853583858073600000000
4042 -1485715964481761496188968743288208764954342078568305590040135860827140942508347331415860520936695180769418916884704738975334531072000000000
4043 -1485715964481761497267282789461772608749471038776448550052746314319604256375105125241848342034089433898727505653425965327315894272000000000
4044 -1485715964481761497308040630316999312301846817441761404757499290403807650420446924532024370562346621277361838768672658679308222464000000000
4045 -1485715964481761497309474280243585258587615075752224329390894966692498625637601486186350619013605036341398441042527795335556759552000000000
4046 -1485715964481761497309521256383714747661447297498238905741890613411574297710654794488979216835800171157763188459962819908405821440000000000
4047 -1485715964481761497309522691585623392538243602562995221053520154600956659760060764155027799142851569203178665384529410641625088000000000000
4048 -1485715964481761497309522732503611052175948413878747631071808344393962804388228581395394861370002383708441710022403929761906688000000000000
4049 -1485715964481761497309522733593072233821066195322553956817563612897447314533089600285245016757189812471919615649881742225965056000000000000
4050 -1485715964481761497309522733620166949358459052755712348821694056440845952392063392121113170011205847975027291590372955464400896000000000000
4051 -1485715964481761497309522733620166949358459052755712348821694056440845952392063392121113170011205847975027291590372955464400896000000000000
4052 -1485715964481761497309522733593072233821066195322553956817563612897447314533089600285245016757189812471919615649881742225965056000000000000
4053 -1485715964481761497309522732503611052175948413878747631071808344393962804388228581395394861370002383708441710022403929761906688000000000000
4054 -1485715964481761497309522691585623392538243602562995221053520154600956659760060764155027799142851569203178665384529410641625088000000000000
4055 -1485715964481761497309521256383714747661447297498238905741890613411574297710654794488979216835800171157763188459962819908405821440000000000
4056 -1485715964481761497309474280243585258587615075752224329390894966692498625637601486186350619013605036341398441042527795335556759552000000000
4057 -1485715964481761497308040630316999312301846817441761404757499290403807650420446924532024370562346621277361838768672658679308222464000000000
4058 -1485715964481761497267282789461772608749471038776448550052746314319604256375105125241848342034089433898727505653425965327315894272000000000
4059 -1485715964481761496188968743288208764954342078568305590040135860827140942508347331415860520936695180769418916884704738975334531072000000000
4060 -1485715964481761469669190972082940405581948855927779143768661439891314740185429971358045759137981631639063527243331529853583858073600000000
4061 -1485715964481760864094649651116543579657159184035848102361368186003093326499348907088298829747552751186417976843954204860111598387200000000
4062 -1485715964481748041493469730404829875531840944747020103839133007449812279506255279377914294297067054579311518342395187895084672614400000000
4063 -1485715964481496630193532038737538763133219846280054905979921592250461823836843074432887830944780561381950515086578928524123648819200000000
4064 -1485715964476939089128726633676842197566919591545148143779062426228105610506099491908552508015159191985358698068350161152927544115200000000
4065 -1485715964400679651286645934562661805748262049731734560691753863173078598700601803540964886386892250325512321742393290767992126177280000000
4066 -1485715963224992883954932348219284789757297332213898570061281643357069442366434884750127600798526713064111268939849684333548001034240000000
4067 -1485715946557356683891594286090651559662665251586533499951838656764136014978189875606077297223554870389667874455595765449738189537280000000
4068 -1485715729729879102223105001451447790837205053624977850874682993560435436331198051535083556032665856896638888520387200443520531824640000000
4069 -1485713147459172756272509947588290373305191069368157774131810422403349933581179074998509916678652749830381259017818374705031717847040000000
4070 -1485685065265241244059788736826453457644538990575239439553071210680321568330511575432303847093433364664621206076267036703359248236544000000
4071 -1485406972316558964812182765677102935475260254190195493050760333458362245671797767888964993696971202944221351399984244593920741539840000000
4072 -1482906944798102110970068479586982079610027169516568095201702952372047769251014807657807653568476456621827267906644513284981062369280000000
4073 -1462572996341761777020287685461397389107963676866739352005445534514215716452247570809828575819782843036036187562688817428815312650240000000
4074 -1313505054498822402216097228199197142569852609586418120500947855314846328672917782121622924512281463596425514284157835468701180067840000000
4075 -332651610682951904075282392971660360554245084696267916857198285788402092187255769704931458348427441825816636351083039691463918174208000000
4076 5432670158311096062095919310274166526102379298245836333567894603794514412346794735011897982284551041675733175628089033746754672361472000000
4077 35542266101170152200916786797084766660923172554512487827337252962348675537434483875348133437596165552175109807424514578336520410558464000000
4078 174397198847364828569265447537230738156455956988751900055885264810049904026916545444950755173539938789932715476866237759115946987707392000000
4079 735776913246820383165319804703099428394559734788183752052033254261897701764758633635481468118985688037320538403058868166233249000146432000000
4080 2708452596812196391857219897033783351613805279928653363973075731057429216051986126924419807704865963694076148781220984900292016573694115840000
4081 8670316884920888329237184620522072541787525149686517080001115216483924459231162551086544567344579721401476864564437435276844978990983405568000
4082 23960074102271409278690108504683426637161275629065535988092163848965271111594983428363572659052176824952595504266908212095611820523901874176000
4083 56634928399865806151672951269343036813841949991374836911081853938732056698396907284145552637938832791753492358639039956908294917360441346048000
4084 113271342515696094064843212061419694453421785552710958510930650094327818382186908634167651268009036467566568108448223650456609415613165416448000
4085 189264505759721543669856473377370652805263083900832843189208781644874030261702606648121353227343740133847445570015686168226093263223377344870400
4086 260239252563103803206614141964909755416888447452380641143449678093025680979363494415870565434646906765562604765089512224354067427875344718124800
4087 289154890149666945980848747685759019443846928899307521791473747016346723864336448691620244482066715393298410363125329465713189142856199654089600
4088 253891917483126527963489472416430648679263414939640594171932199548882037419247480062657221253505973164352305975276573242422658112421811577612800
4089 171300087526795717571023892749473597153540100316035163699174647408217759769545124623254670462756475702820707264459727857254660500112873304796800
4090 85649300905415617904763291613369988163901107373036939505203852595677027392076015278689062235312552409380530823612628939571200218907657876726720
4091 30228203679816729885418196760597064700017053115802794438516867716974200559596003349852492205790013807742769597182153169305600000149731640134560
4092 7028674608635800016855133798971189761646983891844315108275804279377668397162509984292997774827090672173474200071721451520000000000080048992320
4093 968191570187281242413372314742904772522096424770522179790677989514415481166299596215804872276692778869060564462935736320000000000000031367160
4094 64628644454956625132964238912505919598022293315883961361986433571166864599591865629750657714633456594584349699444047872000000000000000008010
4095 1
4096 1
4097 -5948806721784973035227329025417786254493822124983893822836636322274761513948639769690152494009019774821051406817792360448000000000000000008188
4098 -90110901819765557454068518078203512241366646506858300748195866109002921569244736511329241755841174543596153696455877459968000000000000032800948
4099 -661669547645810409872785187508969225670290124537981281112784049118470064756014614383263779674548699499414217840142632091648000000000085632346798
4100 -2878715452771047547939070373669360440391956457742916210211212948476245246485748298549662487285535256828034814018548622426112000000163900311775198
4101 -8252570004895502939311678048780517653388950674347116695070688370203151060111252034499261742748583270412631602367401351236812800245260426540409278
4102 -16701768191016351594624562054971444257837456037018176811146513246710845659935704762195527919067610291771406654796847520940032298808953001731972798
4103 -25052719886600911312084970665741546134327257848960503670058665740933567066738942923290674721243392812881823857779439665414448785132061766612255998
4104 -28880239413743834515920991279011176161051750346100736813726735634118981044857093747125950338907293135057431742479794398563732242591829602581103998
4105 -26313095003619692084257236039404070769390070529836984483024110978487551871654616830937442247868071100790155343044405162161037319999141685221535998
4106 -19375970677170589013238588357829415517831576662706071934829972988610803492250650800600769247309809740008810709115724649138314023429907324144211198
4107 -11742959270952296919421831817914982936963139837116886027569338397868675965069484416123740334469841910434353133930820091649883184163587314044415998
4108 -5946688282009412390586622216599289557013735147073815861306331854602957823127178581757554670873416635510948507638991514482037526155985396725759998
4109 -2548503435059595115796406569074690098638945013393648565315404085267212122099778500756228753069204414962181676609673364372379397937078048010239998
4110 -934365632758431910271054136500505355910919699895569099719713394832732914111763462280598942112203610209905626598599284778489075006482596392959998
4111 -295790063602445414050059446069841041024657053941504328681418218178390701127031197059099780058162067040492875895366080037641198529076939440127998
4112 -81461839485618167336000700886736976227375751591606154542578651623763468056563759045822218762585982143963798987856632017702575983659675545599998
4113 -19597417276122893575597559547929194012573743348876513355892601757293977073747438727467990858400791808041750234013480851599288783011722239999998
4114 -4076732807200064886918076140358265993216907594695022159807547958116450260076062539512263246933661232125199133424886685690555879406863359999998
4115 -662850302805025948977658365599659599289896294587248259858649996653844968757463222255431386415001550771829271763751240726439061182832639999998
4116 291623373379573846760448903542792999821855916061438331794560980913424565463212832587967120652734216291542225989948324863961667977216000002
4117 114759466495952308011468671811623574094895198210111944540234587079541512255484722859012775861324657374788788883368544860150928087941120000002
4118 132412786458037388767389582812058110140401638985980123257445305390206558246640218670882808417566186598066463568146287890488302943436800000002
4119 134856781555763126492179548751477536755397381930922971798386377376008011982172431436112656198227458753585534773204341026013800461107200000002
4120 135161809649158345631633018191933176212125707369271830622483719707459072190447265433167651015435289070649282061622874606474187533516800000002
4121 135196259466558744345700085163404234837216964167516062540709382316046216340530855900232890972183528110089558177273757871458034928451584000002
4122 135199792276980893300586338796894132211441505151963102305535035311865467842437253736337667482555629375332262761230979683498643194511360000002
4123 135200122250095584893932263577476009031299428481144258702962331482981909755630942368498977856366481687819245676146100498381861080268800000002
4124 135200150400084241063346665771235036992012841115166490103819194689810781199120691679942990340825265433960376812249055316530395558707200000002
4125 135200152599103657839197794063780054193971246278713698899039207343188198414159224206416369606687873683607649719939159080914220010700800000002
4126 135200152756772624273043885688055765410844336549928428638564292852985934477401354011943565658991370170517889324597128039554732282347520000002
4127 135200152767170880611086567767270986296574213457129767560681618641577353288837194551216812326450131028232026347012896547590863270707200000002
4128 135200152767802895191718917188906860712729151961597172388233953094811011543569075505726383664368417070460808873756150261045457321984000000002
4129 135200152767838362866860005665828368240972118311231141619077729374681305097359210697686923762201078633089743495985665190168002297856000000002
4130 135200152767840203647491380443243876506681790304265052878723863903771421390258011216116988815885561545453319258130649584234297032704000000002
4131 135200152767840292139269893723217308119102196424787119858908408192935552188249993510979639640248878954654639442681842927472680422604800000002
4132 135200152767840296085215880225714901253017304274870745212305898482471284010900891839606405008903901931819725314499106580208753311744000000002
4133 135200152767840296248639301916803724645234977159913017447481966140482075255758969353226087867682837771807436657710926553049349488640000000002
4134 135200152767840296254933137489142480118150529240930645877152673160508577627904161436318271104551237056767603319792144235795694223360000000002
4135 135200152767840296255158787717150053413272243228678647531179225162587705863666619380608348153287927598395753266412992514175207997440000000002
4136 135200152767840296255166326788056361949136500527735661442451688897350913461135275337003763094084653428493101539078466177341453238272000000002
4137 135200152767840296255166561733611321584008956096533002967600103325748053298700780000600075154773275847083254704508839481405184409600000000002
4138 135200152767840296255166568568870387307170176005998379000455164678480202314618164581282437878872860434054107981254129593624821760000000000002
4139 135200152767840296255166568754658995112292451259345828668983375873371873264810400956599409810468546955688572936772561081613680640000000000002
4140 135200152767840296255166568759380291644761331301994152178021992091199646052006065666228535336274070883474289949794569887500206080000000000002
4141 135200152767840296255166568759490040040696050078937583830127472855788846166974273396947923488049962852259790906806810809468977152000000000002
4142 135200152767840296255166568759380291644761331301994152178021992091199646052006065666228535336274070883474289949794569887500206080000000000002
4143 135200152767840296255166568754658995112292451259345828668983375873371873264810400956599409810468546955688572936772561081613680640000000000002
4144 135200152767840296255166568568870387307170176005998379000455164678480202314618164581282437878872860434054107981254129593624821760000000000002
4145 135200152767840296255166561733611321584008956096533002967600103325748053298700780000600075154773275847083254704508839481405184409600000000002
4146 135200152767840296255166326788056361949136500527735661442451688897350913461135275337003763094084653428493101539078466177341453238272000000002
4147 135200152767840296255158787717150053413272243228678647531179225162587705863666619380608348153287927598395753266412992514175207997440000000002
4148 135200152767840296254933137489142480118150529240930645877152673160508577627904161436318271104551237056767603319792144235795694223360000000002
4149 135200152767840296248639301916803724645234977159913017447481966140482075255758969353226087867682837771807436657710926553049349488640000000002
4150 135200152767840296085215880225714901253017304274870745212305898482471284010900891839606405008903901931819725314499106580208753311744000000002
4151 135200152767840292139269893723217308119102196424787119858908408192935552188249993510979639640248878954654639442681842927472680422604800000002
4152 135200152767840203647491380443243876506681790304265052878723863903771421390258011216116988815885561545453319258130649584234297032704000000002
4153 135200152767838362866860005665828368240972118311231141619077729374681305097359210697686923762201078633089743495985665190168002297856000000002
4154 135200152767802895191718917188906860712729151961597172388233953094811011543569075505726383664368417070460808873756150261045457321984000000002
4155 135200152767170880611086567767270986296574213457129767560681618641577353288837194551216812326450131028232026347012896547590863270707200000002
4156 135200152756772624273043885688055765410844336549928428638564292852985934477401354011943565658991370170517889324597128039554732282347520000002
4157 135200152599103657839197794063780054193971246278713698899039207343188198414159224206416369606687873683607649719939159080914220010700800000002
4158 135200150400084241063346665771235036992012841115166490103819194689810781199120691679942990340825265433960376812249055316530395558707200000002
4159 135200122250095584893932263577476009031299428481144258702962331482981909755630942368498977856366481687819245676146100498381861080268800000002
4160 135199792276980893300586338796894132211441505151963102305535035311865467842437253736337667482555629375332262761230979683498643194511360000002
4161 135196259466558744345700085163404234837216964167516062540709382316046216340530855900232890972183528110089558177273757871458034928451584000002
4162 135161809649158345631633018191933176212125707369271830622483719707459072190447265433167651015435289070649282061622874606474187533516800000002
4163 134856781555763126492179548751477536755397381930922971798386377376008011982172431436112656198227458753585534773204341026013800461107200000002
4164 132412786458037388767389582812058110140401638985980123257445305390206558246640218670882808417566186598066463568146287890488302943436800000002
4165 114759466495952308011468671811623574094895198210111944540234587079541512255484722859012775861324657374788788883368544860150928087941120000002
4166 291623373379573846760448903542792999821855916061438331794560980913424565463212832587967120652734216291542225989948324863961667977216000002
4167 -662850302805025948977658365599659599289896294587248259858649996653844968757463222255431386415001550771829271763751240726439061182832639999998
4168 -4076732807200064886918076140358265993216907594695022159807547958116450260076062539512263246933661232125199133424886685690555879406863359999998
4169 -19597417276122893575597559547929194012573743348876513355892601757293977073747438727467990858400791808041750234013480851599288783011722239999998
4170 -81461839485618167336000700886736976227375751591606154542578651623763468056563759045822218762585982143963798987856632017702575983659675545599998
4171 -295790063602445414050059446069841041024657053941504328681418218178390701127031197059099780058162067040492875895366080037641198529076939440127998
4172 -934365632758431910271054136500505355910919699895569099719713394832732914111763462280598942112203610209905626598599284778489075006482596392959998
4173 -2548503435059595115796406569074690098638945013393648565315404085267212122099778500756228753069204414962181676609673364372379397937078048010239998
4174 -5946688282009412390586622216599289557013735147073815861306331854602957823127178581757554670873416635510948507638991514482037526155985396725759998
4175 -11742959270952296919421831817914982936963139837116886027569338397868675965069484416123740334469841910434353133930820091649883184163587314044415998
4176 -19375970677170589013238588357829415517831576662706071934829972988610803492250650800600769247309809740008810709115724649138314023429907324144211198
4177 -26313095003619692084257236039404070769390070529836984483024110978487551871654616830937442247868071100790155343044405162161037319999141685221535998
4178 -28880239413743834515920991279011176161051750346100736813726735634118981044857093747125950338907293135057431742479794398563732242591829602581103998
4179 -25052719886600911312084970665741546134327257848960503670058665740933567066738942923290674721243392812881823857779439665414448785132061766612255998
4180 -16701768191016351594624562054971444257837456037018176811146513246710845659935704762195527919067610291771406654796847520940032298808953001731972798
4181 -8252570004895502939311678048780517653388950674347116695070688370203151060111252034499261742748583270412631602367401351236812800245260426540409278
4182 -2878715452771047547939070373669360440391956457742916210211212948476245246485748298549662487285535256828034814018548622426112000000163900311775198
4183 -661669547645810409872785187508969225670290124537981281112784049118470064756014614383263779674548699499414217840142632091648000000000085632346798
4184 -90110901819765557454068518078203512241366646506858300748195866109002921569244736511329241755841174543596153696455877459968000000000000032800948
4185 -5948806721784973035227329025417786254493822124983893822836636322274761513948639769690152494009019774821051406817792360448000000000000000008188
4186 1
4187 1
4188 553509425431538172868651932501373111952220631356455938879390661440747128138766618570715552510748339957213283170728225538048000000000000000008372
4189 8476779178238050894606433528082826422369401354369094884186623275772340850035268551818935933394943678221142752378680577622016000000000000034283340
4190 62949258728782825856553681997705317931487518825080987633173847499302047688073719342900451051973786628785657853183352998199296000000000091536517800
4191 277019029014430214213504816892611368979008848002190321994778185811510999495741709075124690985505707107237895119462494225039360000000179228501852400
4192 803378817128551439702949372104792129789973057390612097072134735308589480999301825004946645645601840989549866750666500300446105600274434682036394880
4193 1645026799125567334094592545601963371387454675410193782534173528740008205809505719649624357608362075117156478030636815779417293142220048499384415360
4194 2496922118565728714213406699295934587517373163779039855400376755533010762496457226647930450804435136770667390584308068541006181375507790071439468800
4195 2913077878062359273466850395065977997695781620740832477202832354828443045935485261675838599779528299072669847866273910407618029640702638759725904000
4196 2686504186780860413428864382924509918820870349728300938665939861878707691618681109271755274226422021819357398901648063416069711530977492534333632000
4197 2002663591276700217677852055370260808034774513581387567809137064975870076771599485652158328011592166836632552935686583307245404303281418867469939200
4198 1228902397987090385797242327601897771966740750928143055654605328869899593738456804381283211921110983520140316510016417151971474094107647066848742400
4199 630200298201917167464281859509634970303239513762057935390239143919126052568016087198841380013996583759415554443449251625451767618129416098320896000
4200 273541441765405649313356884301404382846093027769537591912912845191944590794994723001088293337115246712829979550705443669729805244454595491389440000
4201 101593288509744895208971972536659650252328647005321126735771900063555858323008278902421201896222108353073093498272281467938293726372672710123520000
4202 32586065640664376658367497531073648667823585861500162775476130607674092393436446507520526372878820444056648326611465477300919143618153133457408000
4203 9095967130646260771374472973506345890997747202565076432802372203032996863639033693918916056244554267096803159503583483656030026339508562046976000
4204 2220013925332834692408727689848690036156570340215730430535123594391555735168922660245615557398403191960407018368061187788895702070517862809600000
4205 470606828970718996765434099793768860967237729228390177812765970107449425426773957974364955985387503405773470730156096563080405076341032960000000
4206 80357119473914751148541486097110384357347133623417712559952532278636315207585680105175383699433745891772950768924057298688003283908423680000000
4207 3469391693111159899498986032352264768409172628003407400324235593331768503628343274190520144015422402344919005943813338821471011133743104000000
4208 -9993707976523503861529055850908113538476068191166764259959984739831723552460917224571317877129160635103681726850302824902640718300250112000000
4209 -12100213609051887813625050030917859860706184113642992406678939505828554724626637048730736538114889003348412796231994910737027725101957120000000
4210 -12396138998942629825244040039004091425469015765596361613070077073299439837688756021894346582553593574167050680674637797593102271410995200000000
4211 -12433622881662123813382445440028347423672307774843788379212954498512418618646830968513196165823463477298248891247611202578764460849561600000000
4212 -12437920195272683731444212194563354956329251986569077525300196351158871276007812062571010083271829272144944212007836549637439121224105984000000
4213 -12438367623418616154925390706690542997802469177222681834216816714993077545228052863971963651536529457083484841485984625489821070961410048000000
4214 -12438410062538827200533861779250675226803641233054742909789283913074989011296598715438097488453161115657797168001828826701524439424040960000000
4215 -12438413739992835921095701662100321325792821234470829415200755392188093994522582266464158794677385416569163511481230903354572623000371200000000
4216 -12438414031856417951951282684703767330034927646532323723135311414354266466118680795798619311310408994766888273681990113077713216051609600000000
4217 -12438414053122314635240388216462234027741787444585874981259910641669142084563105771112848428591915527969698356071700135839949920319569920000000
4218 -12438414054547901459271361520758542531166692864515876149269223377668305902808607140244858051330177145694628156413536031513027251787530240000000
4219 -12438414054636000107963735530128382023804622462957258776859078170559220764694865912741741476963269895790659485703254482011402515198771200000000
4220 -12438414054641028180873556287594618057816290480650662859616402971501428060733477267371169658832436594341554811271006076441628776595456000000000
4221 -12438414054641293653519944034932226832917337369956896997209843803629510215059320933731948970957580262896881530137534703992424783413248000000000
4222 -12438414054641306640148771407950016890319533543083856735719611907695785096454223608346300872291574544007698547237913211114325527022796800000000
4223 -12438414054641307229605739518513404409044603083985779247409936659975363210952214377379274557045289059177657373995070500553793816074649600000000
4224 -12438414054641307254463356214632579978880028433647451973044998474218061912123326672844014016200106560631706759017126749671747185803264000000000
4225 -12438414054641307255438450993885015596248916127436325197007890754438936147530675319458220516271569812558069128048289450853352509276160000000000
4226 -12438414054641307255474071578055993791353349806250554082689858195552690179102957294333790694228795201753128632339151143708273179361280000000000
4227 -12438414054641307255475284604601289002648901237512821322280595370782593422578483963536520316815364301695181490069026113844630301704192000000000
4228 -12438414054641307255475323149459566162465786295575943085824683267015342328869454265987355169451665134622143003012378149939955812532224000000000
4229 -12438414054641307255475324293303952110871236567368601377768451874434348377629903195927713215728087744729089878701912075515454921113600000000000
4230 -12438414054641307255475324325030048609110867537362640714492879342874043232830475460873998817592507154942372171472409444459416125440000000000000
4231 -12438414054641307255475324325853104287446901126292096780043187081767139660919120048945567541516427391784715620626315033800700067840000000000000
4232 -12438414054641307255475324325873078907303543077017350475471492874719381245604148647408050580889217403486164154768390579900265791488000000000000
4233 -12438414054641307255475324325873078907303543077017350475471492874719381245604148647408050580889217403486164154768390579900265791488000000000000
4234 -12438414054641307255475324325853104287446901126292096780043187081767139660919120048945567541516427391784715620626315033800700067840000000000000
4235 -12438414054641307255475324325030048609110867537362640714492879342874043232830475460873998817592507154942372171472409444459416125440000000000000
4236 -12438414054641307255475324293303952110871236567368601377768451874434348377629903195927713215728087744729089878701912075515454921113600000000000
4237 -12438414054641307255475323149459566162465786295575943085824683267015342328869454265987355169451665134622143003012378149939955812532224000000000
4238 -12438414054641307255475284604601289002648901237512821322280595370782593422578483963536520316815364301695181490069026113844630301704192000000000
4239 -12438414054641307255474071578055993791353349806250554082689858195552690179102957294333790694228795201753128632339151143708273179361280000000000
4240 -12438414054641307255438450993885015596248916127436325197007890754438936147530675319458220516271569812558069128048289450853352509276160000000000
4241 -12438414054641307254463356214632579978880028433647451973044998474218061912123326672844014016200106560631706759017126749671747185803264000000000
4242 -12438414054641307229605739518513404409044603083985779247409936659975363210952214377379274557045289059177657373995070500553793816074649600000000
4243 -12438414054641306640148771407950016890319533543083856735719611907695785096454223608346300872291574544007698547237913211114325527022796800000000
4244 -12438414054641293653519944034932226832917337369956896997209843803629510215059320933731948970957580262896881530137534703992424783413248000000000
4245 -12438414054641028180873556287594618057816290480650662859616402971501428060733477267371169658832436594341554811271006076441628776595456000000000
4246 -12438414054636000107963735530128382023804622462957258776859078170559220764694865912741741476963269895790659485703254482011402515198771200000000
4247 -12438414054547901459271361520758542531166692864515876149269223377668305902808607140244858051330177145694628156413536031513027251787530240000000
4248 -12438414053122314635240388216462234027741787444585874981259910641669142084563105771112848428591915527969698356071700135839949920319569920000000
4249 -12438414031856417951951282684703767330034927646532323723135311414354266466118680795798619311310408994766888273681990113077713216051609600000000
4250 -12438413739992835921095701662100321325792821234470829415200755392188093994522582266464158794677385416569163511481230903354572623000371200000000
4251 -12438410062538827200533861779250675226803641233054742909789283913074989011296598715438097488453161115657797168001828826701524439424040960000000
4252 -12438367623418616154925390706690542997802469177222681834216816714993077545228052863971963651536529457083484841485984625489821070961410048000000
4253 -12437920195272683731444212194563354956329251986569077525300196351158871276007812062571010083271829272144944212007836549637439121224105984000000
4254 -12433622881662123813382445440028347423672307774843788379212954498512418618646830968513196165823463477298248891247611202578764460849561600000000
4255 -12396138998942629825244040039004091425469015765596361613070077073299439837688756021894346582553593574167050680674637797593102271410995200000000
4256 -12100213609051887813625050030917859860706184113642992406678939505828554724626637048730736538114889003348412796231994910737027725101957120000000
4257 -9993707976523503861529055850908113538476068191166764259959984739831723552460917224571317877129160635103681726850302824902640718300250112000000
4258 3469391693111159899498986032352264768409172628003407400324235593331768503628343274190520144015422402344919005943813338821471011133743104000000
4259 80357119473914751148541486097110384357347133623417712559952532278636315207585680105175383699433745891772950768924057298688003283908423680000000
4260 470606828970718996765434099793768860967237729228390177812765970107449425426773957974364955985387503405773470730156096563080405076341032960000000
4261 2220013925332834692408727689848690036156570340215730430535123594391555735168922660245615557398403191960407018368061187788895702070517862809600000
4262 9095967130646260771374472973506345890997747202565076432802372203032996863639033693918916056244554267096803159503583483656030026339508562046976000
4263 32586065640664376658367497531073648667823585861500162775476130607674092393436446507520526372878820444056648326611465477300919143618153133457408000
4264 101593288509744895208971972536659650252328647005321126735771900063555858323008278902421201896222108353073093498272281467938293726372672710123520000
4265 273541441765405649313356884301404382846093027769537591912912845191944590794994723001088293337115246712829979550705443669729805244454595491389440000
4266 630200298201917167464281859509634970303239513762057935390239143919126052568016087198841380013996583759415554443449251625451767618129416098320896000
4267 1228902397987090385797242327601897771966740750928143055654605328869899593738456804381283211921110983520140316510016417151971474094107647066848742400
4268 2002663591276700217677852055370260808034774513581387567809137064975870076771599485652158328011592166836632552935686583307245404303281418867469939200
4269 2686504186780860413428864382924509918820870349728300938665939861878707691618681109271755274226422021819357398901648063416069711530977492534333632000
4270 2913077878062359273466850395065977997695781620740832477202832354828443045935485261675838599779528299072669847866273910407618029640702638759725904000
4271 2496922118565728714213406699295934587517373163779039855400376755533010762496457226647930450804435136770667390584308068541006181375507790071439468800
4272 1645026799125567334094592545601963371387454675410193782534173528740008205809505719649624357608362075117156478030636815779417293142220048499384415360
4273 803378817128551439702949372104792129789973057390612097072134735308589480999301825004946645645601840989549866750666500300446105600274434682036394880
4274 277019029014430214213504816892611368979008848002190321994778185811510999495741709075124690985505707107237895119462494225039360000000179228501852400
4275 62949258728782825856553681997705317931487518825080987633173847499302047688073719342900451051973786628785657853183352998199296000000000091536517800
4276 8476779178238050894606433528082826422369401354369094884186623275772340850035268551818935933394943678221142752378680577622016000000000000034283340
4277 553509425431538172868651932501373111952220631356455938879390661440747128138766618570715552510748339957213283170728225538048000000000000000008372
4278 1
4279 1
4280 -52054762818673870864164232303780819629663895330938609083376402654596106320466029184684148028258018038672754833022418514083840000000000000000008554
4281 -805884846600210297082246263073347503896278083271568096179679122578561942294622229599924958363401908895007834081606331069890560000000000000035815414
4282 -6051655370797607898352781806605096842057481520529007409326303344167100671455956259548336009107373808207033709087928499031769088000000000097776085678
4283 -26933857265198786811102798297202637476660733664996121598198442072413783689463574417227587691876646561237598249978480206110785536000000195796611574198
4284 -79008217738096799152946076135108195329714833940232471087550123287490777766253586460677006622531229146331208955329701419609279692800306695812369826878
4285 -163661118999458100004218399713969447012019528968941807695855811962246482423104344954954387150196314136877472663536120141060033741191343856583899098878
4286 -251337338163010875885893306277790029111549391677247906325886703803957747960556916252598816982420866448514674361321339531134029423090676422961865402878
4287 -296717899748590507106130595878878645216769015060528562931615656155362004845219867507583295015951907876482448203045355863589377285105581481404511881598
4288 -276936629313850667856283572206609248452955333072944686975272266668852456972418068242590061001335812895060598066909246180514411747494641914246092735998
4289 -208960990910835583888627436314628957755486498606520095052564982797028737918608248950158765932927777413447331235459705843283203125104342612375855539198
4290 -129808662242902756036278119829859539575212743546008855860860373350320423083223638943539833684360620497427393707256808018669093362705074530006618163198
4291 -67400095408571103306541158755329806009996898209836532652016354363492713309170388746013367872990362159796289117784381229050677620458752358663153331198
4292 -29625767263131680972981688249999061781732186549217064933959996497619413810765410494587458676393946453898253540700105787704143569962714164402583551998
4293 -11144209888518929056282190075588875063141421927214636283855858755586165503422545318352933541924738396110622119679584037568659703488108501737717759998
4294 -3621087392326371835228749311081827683226517167914792713116903449525684847017520238026933138905116108472059276561923252000038540562972513854455807998
4295 -1024257935920035702961528132156805201188896856800263375995000984811180698871177838976495908287640280479095373439820009239932559025807388116348927998
4296 -253521390370241620466933074694727973823616888477181181250089091898597014211018229672268602200235462205316524059279971991442603679107956286701567998
4297 -54693701808120828171225943929148631111993940127168673040532110828394266574049518866250543528684951139718229402296126282238249850852824122163199998
4298 -9719372491141997270511587029187602970541676529368682271664254376973479482896040520122863276072127257688395754944273556583017005956519895039999998
4299 -733605075942943272156908718596260917816721466621186450290236185566827048048242379974529872281057788988881307631408061688229244856023650303999998
4300 862168208428459520694356245801954510911146783415748602384628753922845686835278791284126290998130469871392844732992326395201298892366381056000002
4301 1115434749760740535552477349911370276735393431794976360820712517502538349531903311589641709517420896482777657106829150676633800808042725376000002
4302 1151530400175005573410525910734427191353240211741810994958642130018048270832935376725189916355405536539670361784456489498158953737928048640000002
4303 1156169664787378434604107048375481913055679232525434243059979763825798975448231529524747798176559877747679079695096194288625836558019788800000002
4304 1156709440503164815481441051925791852253496257577234163086789894778867649336171242644234838714249049805875592360196908293953366681153961984000002
4305 1156766487906772710269731949492152038600217307747432028162414916696005489696271304485457706364825264056210375212718712588764633537594261504000002
4306 1156771981598121277065679723092312084042055649099280229017404177961741318575928167802883736706424448555180793115733482902961679379326828544000002
4307 1156772465017074063244329357443056516397973250843638085800713738465236395202765652049639501349294811740106042889988427340930161772574801920000002
4308 1156772503987236608394892459419753343262714242635151892932501560820720838977297759251758511990910840003678307472881227772885724516109516800000002
4309 1156772506872020593166783979207478407337357040138457101356056941220920430690330769547562494881529402269198690746744112822670788545919057920000002
4310 1156772507068540263409678838362567809409915967736541258071761837973674024189295160949875062506722792532375225817987889028482847089801297920000002
4311 1156772507080884775524052600032979043946670774110284549481605470462745440028052595552787471665052716654298281885762183641889120697890897920000002
4312 1156772507081601104211870800687349452671005504685176691029384234118514266346105636097379327782648188378206658433676795455093322702808678400000002
4313 1156772507081639568236270097318413068123088426409537086460870083445396597516815725837086432042777798809400898766100135962301862042927104000000002
4314 1156772507081641482395451008521086478001009929113176350713835297055216402372063363081566445360730474609739292465605253256798910479649996800000002
4315 1156772507081641570806702169238857721786687637889922313946813928404462249026430358015598339904940084992421675475850415514620001897991372800000002
4316 1156772507081641574601779723037553784715484614260192870322435162664250502153553736920312960395748349180750688290622383627023118756531404800000002
4317 1156772507081641574753362787704501053061946364626146165018573689961380155439897397439866930419575681611410908499161311179066761929555968000000002
4318 1156772507081641574759002926262334072951771452767504362109275318163320199377730007339521371969463952749134410807994751568410703445360640000000002
4319 1156772507081641574759198626629211754962961694204916736553826040738853497346189323656200814313183544446985159671115919565381992596897792000000002
4320 1156772507081641574759204964945493925514927981488335410465801477557147395196288739005630579421925523693530691173172591083553153322319872000000002
4321 1156772507081641574759205156732930318802747164070351026212265464656092816677161184148852601781251457577748133131996100049367133828677632000000002
4322 1156772507081641574759205162158954228025035710529790569983364007096155850954246535463308653308967579016516140378081108782759208497971200000000002
4323 1156772507081641574759205162302595473780442218518362675067758339578145906979818442301876891448898749676386971549235750713734201344000000000000002
4324 1156772507081641574759205162306155877898416349917216995013522232290301342460168095370874027268518254961154626289850518723096259592192000000000002
4325 1156772507081641574759205162306236761395126252625263540105534494224551444514777190964682074058999209738870185464726515244083059884032000000000002
4326 1156772507081641574759205162306155877898416349917216995013522232290301342460168095370874027268518254961154626289850518723096259592192000000000002
4327 1156772507081641574759205162302595473780442218518362675067758339578145906979818442301876891448898749676386971549235750713734201344000000000000002
4328 1156772507081641574759205162158954228025035710529790569983364007096155850954246535463308653308967579016516140378081108782759208497971200000000002
4329 1156772507081641574759205156732930318802747164070351026212265464656092816677161184148852601781251457577748133131996100049367133828677632000000002
4330 1156772507081641574759204964945493925514927981488335410465801477557147395196288739005630579421925523693530691173172591083553153322319872000000002
4331 1156772507081641574759198626629211754962961694204916736553826040738853497346189323656200814313183544446985159671115919565381992596897792000000002
4332 1156772507081641574759002926262334072951771452767504362109275318163320199377730007339521371969463952749134410807994751568410703445360640000000002
4333 1156772507081641574753362787704501053061946364626146165018573689961380155439897397439866930419575681611410908499161311179066761929555968000000002
4334 1156772507081641574601779723037553784715484614260192870322435162664250502153553736920312960395748349180750688290622383627023118756531404800000002
4335 1156772507081641570806702169238857721786687637889922313946813928404462249026430358015598339904940084992421675475850415514620001897991372800000002
4336 1156772507081641482395451008521086478001009929113176350713835297055216402372063363081566445360730474609739292465605253256798910479649996800000002
4337 1156772507081639568236270097318413068123088426409537086460870083445396597516815725837086432042777798809400898766100135962301862042927104000000002
4338 1156772507081601104211870800687349452671005504685176691029384234118514266346105636097379327782648188378206658433676795455093322702808678400000002
4339 1156772507080884775524052600032979043946670774110284549481605470462745440028052595552787471665052716654298281885762183641889120697890897920000002
4340 1156772507068540263409678838362567809409915967736541258071761837973674024189295160949875062506722792532375225817987889028482847089801297920000002
4341 1156772506872020593166783979207478407337357040138457101356056941220920430690330769547562494881529402269198690746744112822670788545919057920000002
4342 1156772503987236608394892459419753343262714242635151892932501560820720838977297759251758511990910840003678307472881227772885724516109516800000002
4343 1156772465017074063244329357443056516397973250843638085800713738465236395202765652049639501349294811740106042889988427340930161772574801920000002
4344 1156771981598121277065679723092312084042055649099280229017404177961741318575928167802883736706424448555180793115733482902961679379326828544000002
4345 1156766487906772710269731949492152038600217307747432028162414916696005489696271304485457706364825264056210375212718712588764633537594261504000002
4346 1156709440503164815481441051925791852253496257577234163086789894778867649336171242644234838714249049805875592360196908293953366681153961984000002
4347 1156169664787378434604107048375481913055679232525434243059979763825798975448231529524747798176559877747679079695096194288625836558019788800000002
4348 1151530400175005573410525910734427191353240211741810994958642130018048270832935376725189916355405536539670361784456489498158953737928048640000002
4349 1115434749760740535552477349911370276735393431794976360820712517502538349531903311589641709517420896482777657106829150676633800808042725376000002
4350 862168208428459520694356245801954510911146783415748602384628753922845686835278791284126290998130469871392844732992326395201298892366381056000002
4351 -733605075942943272156908718596260917816721466621186450290236185566827048048242379974529872281057788988881307631408061688229244856023650303999998
4352 -9719372491141997270511587029187602970541676529368682271664254376973479482896040520122863276072127257688395754944273556583017005956519895039999998
4353 -54693701808120828171225943929148631111993940127168673040532110828394266574049518866250543528684951139718229402296126282238249850852824122163199998
4354 -253521390370241620466933074694727973823616888477181181250089091898597014211018229672268602200235462205316524059279971991442603679107956286701567998
4355 -1024257935920035702961528132156805201188896856800263375995000984811180698871177838976495908287640280479095373439820009239932559025807388116348927998
4356 -3621087392326371835228749311081827683226517167914792713116903449525684847017520238026933138905116108472059276561923252000038540562972513854455807998
4357 -11144209888518929056282190075588875063141421927214636283855858755586165503422545318352933541924738396110622119679584037568659703488108501737717759998
4358 -29625767263131680972981688249999061781732186549217064933959996497619413810765410494587458676393946453898253540700105787704143569962714164402583551998
4359 -67400095408571103306541158755329806009996898209836532652016354363492713309170388746013367872990362159796289117784381229050677620458752358663153331198
4360 -129808662242902756036278119829859539575212743546008855860860373350320423083223638943539833684360620497427393707256808018669093362705074530006618163198
4361 -208960990910835583888627436314628957755486498606520095052564982797028737918608248950158765932927777413447331235459705843283203125104342612375855539198
4362 -276936629313850667856283572206609248452955333072944686975272266668852456972418068242590061001335812895060598066909246180514411747494641914246092735998
4363 -296717899748590507106130595878878645216769015060528562931615656155362004845219867507583295015951907876482448203045355863589377285105581481404511881598
4364 -251337338163010875885893306277790029111549391677247906325886703803957747960556916252598816982420866448514674361321339531134029423090676422961865402878
4365 -163661118999458100004218399713969447012019528968941807695855811962246482423104344954954387150196314136877472663536120141060033741191343856583899098878
4366 -79008217738096799152946076135108195329714833940232471087550123287490777766253586460677006622531229146331208955329701419609279692800306695812369826878
4367 -26933857265198786811102798297202637476660733664996121598198442072413783689463574417227587691876646561237598249978480206110785536000000195796611574198
4368 -6051655370797607898352781806605096842057481520529007409326303344167100671455956259548336009107373808207033709087928499031769088000000000097776085678
4369 -805884846600210297082246263073347503896278083271568096179679122578561942294622229599924958363401908895007834081606331069890560000000000000035815414
4370 -52054762818673870864164232303780819629663895330938609083376402654596106320466029184684148028258018038672754833022418514083840000000000000000008554
4371 1
4372 1
4373 4947516012788181015245120479183790345690499562898320689991130536749056594058515707175424469263545403364519387129708532994146304000000000000000008742
4374 77420470353960107315484083102832059914981004149090205082938130597040182307025564472723125760783391806495336343656098362457849856000000000000037398276
4375 587821082903996503003601118324416966145216844587503592454971848075912180060750865275049378654936728684358492971595828285463855104000000000104366122224
4376 2645575451222814123594300810958275100756990454456296806100449557152123968472921856484428005829466321033718181401960435633279205376000000213689635253640
4377 7848754353971824392802212890903887812561046582267388217746871764387688062029411362828142534542205433117099107861596657069898019635200342330795676331280
4378 16445128215091456371065809361968189040214721234107020275567877622508107512804337932227322228065189260747995602181915741235159289037246855798622837764160
4379 25548741527643613217612040407412060837201997806396816957918694385300228732413809858205956624001019960195622013868961727882221689730332570608063703201280
4380 30516573523471806335485386918769872597385914860630227513072500306931413161394247495231931845439121121453332125622914242100914800203936661191578418997120
4381 28821202286800280112719086125211254298275530469106127085520010984469977205472352111167511730186435804516177087484660606296493662013088145604249207660800
4382 22008892408538329290330859300184806223668349550436559912990917525124934546222554295199569085262009349186881388783677815418308185717415961433934269811200
4383 13838884407685709947396727128911828288038059147976204877405326418288047720618775795629623885230267131781467316565366453926062602991949374308157193062400
4384 7274233813594031767870112817561928957760554745580665810350551355730203806063777425096054625864102728418822990091773793035096751382166795109821331891200
4385 3237373387378760110397628430377501704021447865521276550375228585600706976516369012209284459093195868554743667905802289880001786628025624571791263180800
4386 1233217786810782243675079604491032162207548975986841429793420534235143486882507126886432509253608445906523263087151508083406135883677658943384672256000
4387 405861244012206765361412012266104992381811229281600264630161313030385225777246194740332088935214663736369943348299218197981014318629634812741910528000
4388 116309125476150687067767750336089605901420822220846563102665176197536186918568147469800141506467333050852020137925300128373301162590107257228292096000
4389 29185954172144325123136765116193122623462237035899749938388240746617287718822387744272184411724985090855497078548654376804046119090363936066019328000
4390 6401194670514325565564663692843193226655018494082024418958222208021806559839872221681418339883518184291336449362531639592796791428097436574728192000
4391 1176118243448799351234219381473472575507498452537358040442315701050662384283731443944438150601747440969533843525383523145039901389230972418457600000
4392 117642573797352003366342489357592396762157741545288621843660167437069945909946485456736109600329611832982318801082717440496857463594846121984000000
4393 -72966743737533786962991545977891218240240587575508805049846940328868997181336537683578430064667438623046916514617551400726628380792440430592000000
4394 -103646831517796605425320010102477376579277460591375495148306008316312617668742314829348676582286962832656811618300118638298060790048495599616000000
4395 -108081951400276994830363085010489581195910420695752937926514426980496262666070158115114827733614457727338771313384326794660694030256935010304000000
4396 -108660238168044621487715028561385282026554558910332713296382697231131157195693922340292184927522528662330981479132074312820054681440291717120000000
4397 -108728507900541310533156258007582460989638149915229547735548277930966632262495820426606788187332028449127320063462985077912114182008359747584000000
4398 -108735830298111567529350735608715544706481235988705912092550738305541862832822385689530429980846082478713077769689550000165270627347382140928000000
4399 -108736546062993483141959233899087181993675860420620760754056336576095829471129151582153997376913374756759829251949719681138479236370408669184000000
4400 -108736610008313551324856911624264234434366948594307134176306354115541834075913162533924172707909804827617996551823097710093611711597540540416000000
4401 -108736615242997929653039946996885504651269228207674914860914137283798602943232375650951309211633712222999284934485489982347583387750928220160000000
4402 -108736615636586901343540745849653622330437637102935012870313151660531268437396216389196630563253590258449973913897374180163995750746313195520000000
4403 -108736615663827023127082073580728760624704749660760881234369747137853633120177969391645098627156567469140657590240571216392568710454774333440000000
4404 -108736615665565850012386536086411992951603576929610747831612957313603772135428513760487371986118249103198931589005413444125111506951492075520000000
4405 -108736615665668411468618668768914184701862760063529664114063510117059905046590457079476695721281506228157359104414058223274853190254806958080000000
4406 -108736615665674010721882262576725806904909961049931450045274539904763098945900090887847623224379335815907881356292887580056393837979054899200000000
4407 -108736615665674294105918064353513913026522253017258400910275067378570332248356280828957315628245084299880518316294052533201174531821849804800000000
4408 -108736615665674307421176142004241694170324533360475947332365837031854133389677027661543934123835346727043403681341413766705865936149780889600000000
4409 -108736615665674308002790049719521266943354549382086328606024472337396555151383403299470067951899259047683289244417122220212717477864197324800000000
4410 -108736615665674308026436666370088315776517028792643823082750998133504910548726361563537300552930188900046142513242446364964693970091455283200000000
4411 -108736615665674308027332545488345315307057420492621732053599915768127606033868213698785676069333547816131559594325763401991712341600763904000000000
4412 -108736615665674308027364207240020851353183762761393018494979663004918606633513253190447690234961452888156470952530106579164438510144847872000000000
4413 -108736615665674308027365252077408793378459056812833400654725980451002577310346123121490723463465446600135663136501732653312926169121685504000000000
4414 -108736615665674308027365284301455678525482963832544401797959773469906185408454280807363243686910674626931148557594780139822136886476931072000000000
4415 -108736615665674308027365285231035080366503210682098120825367492873428138881988901273275284996488712373992478547200232650894061223918174208000000000
4416 -108736615665674308027365285256136310076436216893428460912745931916595936014373265927505076511061155076007228851616897966705278914763161600000000000
4417 -108736615665674308027365285256771207504870872929818462496141788207940848428026179814526105660824904422393920586766337887404740753489920000000000000
4418 -108736615665674308027365285256786252125998467455883069649532172656805933881945283959195251322054195432111639173536173155275055497740288000000000000
4419 -108736615665674308027365285256786252125998467455883069649532172656805933881945283959195251322054195432111639173536173155275055497740288000000000000
4420 -108736615665674308027365285256771207504870872929818462496141788207940848428026179814526105660824904422393920586766337887404740753489920000000000000
4421 -108736615665674308027365285256136310076436216893428460912745931916595936014373265927505076511061155076007228851616897966705278914763161600000000000
4422 -108736615665674308027365285231035080366503210682098120825367492873428138881988901273275284996488712373992478547200232650894061223918174208000000000
4423 -108736615665674308027365284301455678525482963832544401797959773469906185408454280807363243686910674626931148557594780139822136886476931072000000000
4424 -108736615665674308027365252077408793378459056812833400654725980451002577310346123121490723463465446600135663136501732653312926169121685504000000000
4425 -108736615665674308027364207240020851353183762761393018494979663004918606633513253190447690234961452888156470952530106579164438510144847872000000000
4426 -108736615665674308027332545488345315307057420492621732053599915768127606033868213698785676069333547816131559594325763401991712341600763904000000000
4427 -108736615665674308026436666370088315776517028792643823082750998133504910548726361563537300552930188900046142513242446364964693970091455283200000000
4428 -108736615665674308002790049719521266943354549382086328606024472337396555151383403299470067951899259047683289244417122220212717477864197324800000000
4429 -108736615665674307421176142004241694170324533360475947332365837031854133389677027661543934123835346727043403681341413766705865936149780889600000000
4430 -108736615665674294105918064353513913026522253017258400910275067378570332248356280828957315628245084299880518316294052533201174531821849804800000000
4431 -108736615665674010721882262576725806904909961049931450045274539904763098945900090887847623224379335815907881356292887580056393837979054899200000000
4432 -108736615665668411468618668768914184701862760063529664114063510117059905046590457079476695721281506228157359104414058223274853190254806958080000000
4433 -108736615665565850012386536086411992951603576929610747831612957313603772135428513760487371986118249103198931589005413444125111506951492075520000000
4434 -108736615663827023127082073580728760624704749660760881234369747137853633120177969391645098627156567469140657590240571216392568710454774333440000000
4435 -108736615636586901343540745849653622330437637102935012870313151660531268437396216389196630563253590258449973913897374180163995750746313195520000000
4436 -108736615242997929653039946996885504651269228207674914860914137283798602943232375650951309211633712222999284934485489982347583387750928220160000000
4437 -108736610008313551324856911624264234434366948594307134176306354115541834075913162533924172707909804827617996551823097710093611711597540540416000000
4438 -108736546062993483141959233899087181993675860420620760754056336576095829471129151582153997376913374756759829251949719681138479236370408669184000000
4439 -108735830298111567529350735608715544706481235988705912092550738305541862832822385689530429980846082478713077769689550000165270627347382140928000000
4440 -108728507900541310533156258007582460989638149915229547735548277930966632262495820426606788187332028449127320063462985077912114182008359747584000000
4441 -108660238168044621487715028561385282026554558910332713296382697231131157195693922340292184927522528662330981479132074312820054681440291717120000000
4442 -108081951400276994830363085010489581195910420695752937926514426980496262666070158115114827733614457727338771313384326794660694030256935010304000000
4443 -103646831517796605425320010102477376579277460591375495148306008316312617668742314829348676582286962832656811618300118638298060790048495599616000000
4444 -72966743737533786962991545977891218240240587575508805049846940328868997181336537683578430064667438623046916514617551400726628380792440430592000000
4445 117642573797352003366342489357592396762157741545288621843660167437069945909946485456736109600329611832982318801082717440496857463594846121984000000
4446 1176118243448799351234219381473472575507498452537358040442315701050662384283731443944438150601747440969533843525383523145039901389230972418457600000
4447 6401194670514325565564663692843193226655018494082024418958222208021806559839872221681418339883518184291336449362531639592796791428097436574728192000
4448 29185954172144325123136765116193122623462237035899749938388240746617287718822387744272184411724985090855497078548654376804046119090363936066019328000
4449 116309125476150687067767750336089605901420822220846563102665176197536186918568147469800141506467333050852020137925300128373301162590107257228292096000
4450 405861244012206765361412012266104992381811229281600264630161313030385225777246194740332088935214663736369943348299218197981014318629634812741910528000
4451 1233217786810782243675079604491032162207548975986841429793420534235143486882507126886432509253608445906523263087151508083406135883677658943384672256000
4452 3237373387378760110397628430377501704021447865521276550375228585600706976516369012209284459093195868554743667905802289880001786628025624571791263180800
4453 7274233813594031767870112817561928957760554745580665810350551355730203806063777425096054625864102728418822990091773793035096751382166795109821331891200
4454 13838884407685709947396727128911828288038059147976204877405326418288047720618775795629623885230267131781467316565366453926062602991949374308157193062400
4455 22008892408538329290330859300184806223668349550436559912990917525124934546222554295199569085262009349186881388783677815418308185717415961433934269811200
4456 28821202286800280112719086125211254298275530469106127085520010984469977205472352111167511730186435804516177087484660606296493662013088145604249207660800
4457 30516573523471806335485386918769872597385914860630227513072500306931413161394247495231931845439121121453332125622914242100914800203936661191578418997120
4458 25548741527643613217612040407412060837201997806396816957918694385300228732413809858205956624001019960195622013868961727882221689730332570608063703201280
4459 16445128215091456371065809361968189040214721234107020275567877622508107512804337932227322228065189260747995602181915741235159289037246855798622837764160
4460 7848754353971824392802212890903887812561046582267388217746871764387688062029411362828142534542205433117099107861596657069898019635200342330795676331280
4461 2645575451222814123594300810958275100756990454456296806100449557152123968472921856484428005829466321033718181401960435633279205376000000213689635253640
4462 587821082903996503003601118324416966145216844587503592454971848075912180060750865275049378654936728684358492971595828285463855104000000000104366122224
4463 77420470353960107315484083102832059914981004149090205082938130597040182307025564472723125760783391806495336343656098362457849856000000000000037398276
4464 4947516012788181015245120479183790345690499562898320689991130536749056594058515707175424469263545403364519387129708532994146304000000000000000008742
4465 1
4466 1
4467 -475179010458996726079586296572157446388296331645399151983763526276777523429356343744101207267729525553910982895754423938119106560000000000000000008928
4468 -7515059350193915613541283277309663961901860462435388762351912290572948875975146523344209310592896300879787827318724856847427174400000000000000039033028
4469 -57684321541408280098900503140036721888550248520938762997159409231534170009060088033138083150381441136535461891022652079879277772800000000000111322201558
4470 -262500334437040923110379518229619935874092292769778788310761015493008355284879361746871573101318175428099751256093934967906807840768000000232997367865078
4471 -787521663268099247449663754093058597076467673802016599678021470980167534442613274646864462834705297133236380332755533356935124353024000381649688563001038
4472 -1668807465234518577590605150006687778380454920534701497330208664119327585171666628443281099172890822852572864854294644938518369927168509502334231606388398
4473 -2622417633927665329961958149840280448727626530981010991446253164902126910580611898812655939709042941868025109503741221604304495837754060325957420176278398
4474 -3168756793074780656841379139328276249447360266132542472450236993475605690762820126628443608766213426720627958000819989485744464352011731941251108698428798
4475 -3027922698716857594801350617593592887484051125515703246235876717665553382982517561235929454075920590625290334832684129320751503373064087160088364627142398
4476 -2339756101286097178014847613662753732436063279319784299961161733593706879056039116704326198202898777886708767079292994423955672594455714024594542441094398
4477 -1488931944462611571806080263348261686194914669477557239112423207832151201474211221647071263668980900319007919675100318766007033425003030509548457219455998
4478 -792183316038250762875503154356746564994230471353553988962254318947287497557041262713966661831109048656996488547628556766215919793487126047653644503935998
4479 -356912081963119443131126366412325708004490982837128655811087543563848633902629802594685599415458260700147558970844824943006219733323621563900345676031998
4480 -137659743198989009785601715799178859183659349050140695140942679277847857724707687111744881404374735223597655332124030629555924792639361959006855728895998
4481 -45879694414004177222358838798326689909822851185820153465068084925568463045577499235165045957874654791553522994467044356214533092485966290961674883071998
4482 -13318022694331249493120097509421416619656593671456431877855223326322280742136090668657861691009736550043146748229221716689632928190924929861578813439998
4483 -3387093251838297238403578018484341498547266732706061847903683092558485225024325097525628919585528021934253645485180730603764362278892812179332259839998
4484 -754586947637910925884463702827352902654558876135191983854509800367328287778246889419246809893592804812775197636677787439673948699048330503864033279998
4485 -142653406736990937766812978885954798854593578154944498475532159616478222365573615383951949678607491579265955032159698426752997285509795190122250239998
4486 -16988483159123440206938276647989116824243561605429389870920679819428655361185353751703898083336596942629407518107120876464277109491629184841318399998
4487 5954294155111732507738640568428483697013640738449709573173642673162739329997897477974349875494608047040479506867578902874769363360858291937280000002
4488 9698703871009227537096031167061652454919406994422235674329210301354405667427575037469872932084243917000597907323849033671704912574386047508480000002
4489 10247638320774298602751397195177369533596223816765833235097071405597786815398990764811609136989034920053943861959415164015084982682307204546560000002
4490 10320234901755729251184319352395673117251232841520774012508621036633973972218210317991095389115618533079469454156967183792324968189034568417280000002
4491 10328929178925469876754968572794828974674275655653123761567244313661951832092583975392995524375562397402833909720761759684184441778472201355264000002
4492 10329875350998834664845732564728925143360824007883707358631758503182311638970414105058722260784307561449173275275918927468359107605942020997120000002
4493 10329969211344435886082149284107326919817705707059318299477497316435967531816655470863001136337631512271559150671137879738468177172822315499520000002
4494 10329977722781005363305766091236776588299393233695094967522314034200441742342539446486693519247334169221348462971531161299919624465665336279040000002
4495 10329978430169827587480851781534468781066147138940510407704738144286870017650918436574110393344400084236608304297530128495644579806429414686720000002
4496 10329978484180457048747309335243203664826182955088882482117639487626397359890872967239571896556852098513698817670800657503812720590766300200960000002
4497 10329978487977213958480192888804306228909258379792954134560985339491045822987687905211300714391667585115883051459112962957220778747841059225600000002
4498 10329978488223437809797117743081094032340194501575291069701805702091309114157665392721839547373758230382656390493739046966987317022981462425600000002
4499 10329978488238196045065156439776683200647685543335190095977262457308228062468751011699230714960241022372943785350384882673547413765068370739200000002
4500 10329978488239015013633645557179012240288709610198286189238800369841580146247834032174599953876882627682562494508610375679536417288677333401600000002
4501 10329978488239057155506080359289216864202077924406940170071740163798618513247316637361547783866343427733971724783937656950505131013110864281600000002
4502 10329978488239059169267477112408071612184124390772841681838484768231810305330086278759695948096204858090435662140210481208375092225217921024000000002
4503 10329978488239059258749581865223158092534026515748963187252703921271653110013829784793650712585418374684173613736654290845551354695116652544000000002
4504 10329978488239059262451620551926589826056834039180051843992348092266090253912963708324033430225070847236559811295403529676520413602751971328000000002
4505 10329978488239059262594386351536896526754739231872499765522072971791036942004016202114184230304681690437199233358206552753411852298967056384000000002
4506 10329978488239059262599523827362909606815206467115263241852677381007697854481336707719395896378726966872732097675670885623747692195708141568000000002
4507 10329978488239059262599696508982579508647771188137934031054229147647407597507797950152965469943838978129452350545865159753993436363552194560000000002
4508 10329978488239059262599701935335012908189688273323923584925396757630642468389619664262446432360927793004791409412689806599049303336062812160000000002
4509 10329978488239059262599702094885686324924649056468332214184180879670500208636692902732730569655336072501146290074064859692034008537597214720000000002
4510 10329978488239059262599702099278585136149334737840293931440101481756833589774893434300848257492273407585720189461170063491183608942307573760000000002
4511 10329978488239059262599702099391921733555904389798278108377210599988025037361960689852675317788177685135039915752158830883507394698438246400000000002
4512 10329978488239059262599702099394663487095060017914267388926817161093841603901176505039507792983883403472705246162427238700850297952010240000000000002
4513 10329978488239059262599702099394724389811795978337088685334153088063867026875527520892319130504585619378573949894570267954555352839618560000000000002
4514 10329978488239059262599702099394663487095060017914267388926817161093841603901176505039507792983883403472705246162427238700850297952010240000000000002
4515 10329978488239059262599702099391921733555904389798278108377210599988025037361960689852675317788177685135039915752158830883507394698438246400000000002
4516 10329978488239059262599702099278585136149334737840293931440101481756833589774893434300848257492273407585720189461170063491183608942307573760000000002
4517 10329978488239059262599702094885686324924649056468332214184180879670500208636692902732730569655336072501146290074064859692034008537597214720000000002
4518 10329978488239059262599701935335012908189688273323923584925396757630642468389619664262446432360927793004791409412689806599049303336062812160000000002
4519 10329978488239059262599696508982579508647771188137934031054229147647407597507797950152965469943838978129452350545865159753993436363552194560000000002
4520 10329978488239059262599523827362909606815206467115263241852677381007697854481336707719395896378726966872732097675670885623747692195708141568000000002
4521 10329978488239059262594386351536896526754739231872499765522072971791036942004016202114184230304681690437199233358206552753411852298967056384000000002
4522 10329978488239059262451620551926589826056834039180051843992348092266090253912963708324033430225070847236559811295403529676520413602751971328000000002
4523 10329978488239059258749581865223158092534026515748963187252703921271653110013829784793650712585418374684173613736654290845551354695116652544000000002
4524 10329978488239059169267477112408071612184124390772841681838484768231810305330086278759695948096204858090435662140210481208375092225217921024000000002
4525 10329978488239057155506080359289216864202077924406940170071740163798618513247316637361547783866343427733971724783937656950505131013110864281600000002
4526 10329978488239015013633645557179012240288709610198286189238800369841580146247834032174599953876882627682562494508610375679536417288677333401600000002
4527 10329978488238196045065156439776683200647685543335190095977262457308228062468751011699230714960241022372943785350384882673547413765068370739200000002
4528 10329978488223437809797117743081094032340194501575291069701805702091309114157665392721839547373758230382656390493739046966987317022981462425600000002
4529 10329978487977213958480192888804306228909258379792954134560985339491045822987687905211300714391667585115883051459112962957220778747841059225600000002
4530 10329978484180457048747309335243203664826182955088882482117639487626397359890872967239571896556852098513698817670800657503812720590766300200960000002
4531 10329978430169827587480851781534468781066147138940510407704738144286870017650918436574110393344400084236608304297530128495644579806429414686720000002
4532 10329977722781005363305766091236776588299393233695094967522314034200441742342539446486693519247334169221348462971531161299919624465665336279040000002
4533 10329969211344435886082149284107326919817705707059318299477497316435967531816655470863001136337631512271559150671137879738468177172822315499520000002
4534 10329875350998834664845732564728925143360824007883707358631758503182311638970414105058722260784307561449173275275918927468359107605942020997120000002
4535 10328929178925469876754968572794828974674275655653123761567244313661951832092583975392995524375562397402833909720761759684184441778472201355264000002
4536 10320234901755729251184319352395673117251232841520774012508621036633973972218210317991095389115618533079469454156967183792324968189034568417280000002
4537 10247638320774298602751397195177369533596223816765833235097071405597786815398990764811609136989034920053943861959415164015084982682307204546560000002
4538 9698703871009227537096031167061652454919406994422235674329210301354405667427575037469872932084243917000597907323849033671704912574386047508480000002
4539 5954294155111732507738640568428483697013640738449709573173642673162739329997897477974349875494608047040479506867578902874769363360858291937280000002
4540 -16988483159123440206938276647989116824243561605429389870920679819428655361185353751703898083336596942629407518107120876464277109491629184841318399998
4541 -142653406736990937766812978885954798854593578154944498475532159616478222365573615383951949678607491579265955032159698426752997285509795190122250239998
4542 -754586947637910925884463702827352902654558876135191983854509800367328287778246889419246809893592804812775197636677787439673948699048330503864033279998
4543 -3387093251838297238403578018484341498547266732706061847903683092558485225024325097525628919585528021934253645485180730603764362278892812179332259839998
4544 -13318022694331249493120097509421416619656593671456431877855223326322280742136090668657861691009736550043146748229221716689632928190924929861578813439998
4545 -45879694414004177222358838798326689909822851185820153465068084925568463045577499235165045957874654791553522994467044356214533092485966290961674883071998
4546 -137659743198989009785601715799178859183659349050140695140942679277847857724707687111744881404374735223597655332124030629555924792639361959006855728895998
4547 -356912081963119443131126366412325708004490982837128655811087543563848633902629802594685599415458260700147558970844824943006219733323621563900345676031998
4548 -792183316038250762875503154356746564994230471353553988962254318947287497557041262713966661831109048656996488547628556766215919793487126047653644503935998
4549 -1488931944462611571806080263348261686194914669477557239112423207832151201474211221647071263668980900319007919675100318766007033425003030509548457219455998
4550 -2339756101286097178014847613662753732436063279319784299961161733593706879056039116704326198202898777886708767079292994423955672594455714024594542441094398
4551 -3027922698716857594801350617593592887484051125515703246235876717665553382982517561235929454075920590625290334832684129320751503373064087160088364627142398
4552 -3168756793074780656841379139328276249447360266132542472450236993475605690762820126628443608766213426720627958000819989485744464352011731941251108698428798
4553 -2622417633927665329961958149840280448727626530981010991446253164902126910580611898812655939709042941868025109503741221604304495837754060325957420176278398
4554 -1668807465234518577590605150006687778380454920534701497330208664119327585171666628443281099172890822852572864854294644938518369927168509502334231606388398
4555 -787521663268099247449663754093058597076467673802016599678021470980167534442613274646864462834705297133236380332755533356935124353024000381649688563001038
4556 -262500334437040923110379518229619935874092292769778788310761015493008355284879361746871573101318175428099751256093934967906807840768000000232997367865078
4557 -57684321541408280098900503140036721888550248520938762997159409231534170009060088033138083150381441136535461891022652079879277772800000000000111322201558
4558 -7515059350193915613541283277309663961901860462435388762351912290572948875975146523344209310592896300879787827318724856847427174400000000000000039033028
4559 -475179010458996726079586296572157446388296331645399151983763526276777523429356343744101207267729525553910982895754423938119106560000000000000000008928
4560 1
4561 1
4562 46113023971499160548245070171698061753855539662283952488163486549989888360622754749427560635720534827666491905361907575212254167040000000000000000009120
4563 736981985264927444030913146579217409894056814889333849981078804754139470250956499740851228941497723285178807906841383074808033443840000000000000040720800
4564 5718304211863566601641741492949342709836758055020733394972610275214740716948874240616513928259857110515764768167508737671325328343040000000000118660411200
4565 26307769415137941786433165324612527282933256514230518180937607019785225869966934236235919752109075911068853403911600470003596813926400000000253814619556800
4566 79802250304385994349881994279841134608959899733251496060028144857993356739752745669298931549998805498431785544557823989377998469988352000424987198985905920
4567 171005955427038411835106227252689907754972537352565950148969389696905579862010522538783410680827196926066948538446467366672060309831680580107526615761580800
4568 271777906399611953476146395381172369155142750793549554555277238347042969249326592963771841863327316918654907649997535383994740244480663808755456035751744000
4569 332173217083511247792998752037299904943796952788482489182626723396620259858559793420498915097283617789633549811129151906161194886097548771591459000957376000
4570 321100743458129710501575819983676523382543682422744784500945984470864423246867040003432285004391629296620798748255022210430678754091973700467790147741184000
4571 251042183064806529094027086262568581867704808108622580333220581813354766140156527473628880053002320286285573841342347044718004438944975490000588539953868800
4572 161655598118527394229976586988351946892017077686374490293464875518640740248324490969378449871968359737114178931701869450354740195863012354936566096616448000
4573 87044864366314041070130834730004182837024045746363809572883189413396626983456506325896094074378638165792720005488050344781028929953215187256827486786560000
4574 39695744869717105410997953489129640263663083169049339115590965538914785873059516071378445202831314860915640302313983357124919799493609658046249067376640000
4575 15499638783529234105436254099853491139113450344547706881907820447885681498030289305433495630377309916662918091364606486569116449074373818769368040386560000
4576 5230471102809264506415634417647031754807522194617619607729407502025087004487611617465062930974467583877534249952116331141761639596872871076168283168768000
4577 1537673845813404184459273954789215061671983104076722519123629705733374889162608764077968375362346700611765661847016369387123552698133585848154683351040000
4578 396245499764847140499451208235941111043214893901363533402617233295713328461661531345301621380931340454836152571554141084968039122800950608094045798400000
4579 89606274873836684915221834480691072215979535792580178091832833095287361617508769850692328789587358743739211132694261733442552449205424837528344985600000
4580 17366328292156649954319950316700049312840775290756156765924953167687009739571106721071156330418769005905695150069472986118794551499678641854735974400000
4581 2330247001448330246286246814139981619470199397527218553755788280666122418002563416203911193792572721179542796223233965598419087547986606695746109440000
4582 -452404406247689959421289223671459479627601985310604427067726000373457378521485182424117914309339122489908923699841860105702661909463896868913152000000
4583 -912811845704702218845277169995624750183355500257573943152138695094593846371773580027793403823139112860427965598578381751059400705519437384908800000000
4584 -981248180325413338962119447007695176663324129026739441789786693857867980997634601150966538676566514141729533903571107881812219993739163185971200000000
4585 -990426364325485327179877166997789966218800506296324393005825331520817313791716671810422957597632312569888235481638728749558741934348737727692800000000
4586 -991541224857522043510943262076307074572497182332497054562626668137638501977962800117488200466832324220010772292712635063932879697247810558623744000000
4587 -991664302818328698897742384786066064888955653434296354045911016278578034122214429348034261430141058409465622086668131136764663115867295244615680000000
4588 -991676690675670789300158435726877777609801728452893417856420912430246086537835484555897880453223613327615342651942154966360079196471793759027200000000
4589 -991677830677256382320605783715020538102407822821847281065089170991496240582580001042586479463227955787698017406722817387994731502030582762700800000000
4590 -991677926846837675920421175801203561359635395397737709854247064933033853203753538343343538578829424747164577067741649743873951451920309891891200000000
4591 -991677934301496578589051062940941590591835062936501144208947545877451095373804195231039664528699156958943659550099955567109890943502062064762880000000
4592 -991677934833636733372541339032758827683574114305038125756570759391266402929188510521210370518516386572075927753253662052016388120900785091379200000000
4593 -991677934868688297946721094723158348220328525357556906372387854959735145251764727430503279305594376616496371448540405112958097409589741879296000000000
4594 -991677934870822712694812427094852505672368254027824135897553169100830645721274826168871575290807652483808794729428420384011657940483371433984000000000
4595 -991677934870943073626449505394232826099258812965004344274707481150443950606525867269500576599676767291586933564957226033683017200308590739456000000000
4596 -991677934870949368931340897045856246016442049463282025189101925478692472892938032607301692969114943773713917252908572339681290217806774874931200000000
4597 -991677934870949674782624081519549767142789882922079247210825967180487645148777700559932596813341672679297782006912846676293804569837984284672000000000
4598 -991677934870949688604173185410088468294095290060924888222109529104427289684620322026026521515345694429637626337495917381742716406708033290240000000000
4599 -991677934870949689185878353946991838063637680501308150914281581046534856198701706557844797216266988087810309992462599240605013495574492610560000000000
4600 -991677934870949689208705694033618537122036776738078771553017775300700716352315294617457554601232902498587821863026024829349409698779223818240000000000
4601 -991677934870949689209541840797708792142315218877232076912580548479762362213301023936169665367927019192490843296746802759262836061474287255552000000000
4602 -991677934870949689209570457383397764284854517514558237454968860482554432865228743801984792345421704112276877779456550895740220416634661109760000000000
4603 -991677934870949689209571373311241095736721972893147561792556216627200203931364914217247187967773975989398379879740610739289612463050955161600000000000
4604 -991677934870949689209571400751077419875235234894264256979953925980697453265274357776466474696868155465379587022913203484524877630348355174400000000000
4605 -991677934870949689209571401521124886094156234674472372401223292156443810691318258365089244544593974564378118453922597664646760473690741145600000000000
4606 -991677934870949689209571401541382103248994561388456055700371029028672333296049102786088061116996996736324572328714656102222420832958136975360000000000
4607 -991677934870949689209571401541881967155904589647485293350848736568414536856178430774733871917935532565873713000720449591844301759219499008000000000000
4608 -991677934870949689209571401541893538881994582968485144966397217184216139882232640418253360461817391152945209777621517323388139172003840000000000000000
4609 -991677934870949689209571401541893538881994582968485144966397217184216139882232640418253360461817391152945209777621517323388139172003840000000000000000
4610 -991677934870949689209571401541881967155904589647485293350848736568414536856178430774733871917935532565873713000720449591844301759219499008000000000000
4611 -991677934870949689209571401541382103248994561388456055700371029028672333296049102786088061116996996736324572328714656102222420832958136975360000000000
4612 -991677934870949689209571401521124886094156234674472372401223292156443810691318258365089244544593974564378118453922597664646760473690741145600000000000
4613 -991677934870949689209571400751077419875235234894264256979953925980697453265274357776466474696868155465379587022913203484524877630348355174400000000000
4614 -991677934870949689209571373311241095736721972893147561792556216627200203931364914217247187967773975989398379879740610739289612463050955161600000000000
4615 -991677934870949689209570457383397764284854517514558237454968860482554432865228743801984792345421704112276877779456550895740220416634661109760000000000
4616 -991677934870949689209541840797708792142315218877232076912580548479762362213301023936169665367927019192490843296746802759262836061474287255552000000000
4617 -991677934870949689208705694033618537122036776738078771553017775300700716352315294617457554601232902498587821863026024829349409698779223818240000000000
4618 -991677934870949689185878353946991838063637680501308150914281581046534856198701706557844797216266988087810309992462599240605013495574492610560000000000
4619 -991677934870949688604173185410088468294095290060924888222109529104427289684620322026026521515345694429637626337495917381742716406708033290240000000000
4620 -991677934870949674782624081519549767142789882922079247210825967180487645148777700559932596813341672679297782006912846676293804569837984284672000000000
4621 -991677934870949368931340897045856246016442049463282025189101925478692472892938032607301692969114943773713917252908572339681290217806774874931200000000
4622 -991677934870943073626449505394232826099258812965004344274707481150443950606525867269500576599676767291586933564957226033683017200308590739456000000000
4623 -991677934870822712694812427094852505672368254027824135897553169100830645721274826168871575290807652483808794729428420384011657940483371433984000000000
4624 -991677934868688297946721094723158348220328525357556906372387854959735145251764727430503279305594376616496371448540405112958097409589741879296000000000
4625 -991677934833636733372541339032758827683574114305038125756570759391266402929188510521210370518516386572075927753253662052016388120900785091379200000000
4626 -991677934301496578589051062940941590591835062936501144208947545877451095373804195231039664528699156958943659550099955567109890943502062064762880000000
4627 -991677926846837675920421175801203561359635395397737709854247064933033853203753538343343538578829424747164577067741649743873951451920309891891200000000
4628 -991677830677256382320605783715020538102407822821847281065089170991496240582580001042586479463227955787698017406722817387994731502030582762700800000000
4629 -991676690675670789300158435726877777609801728452893417856420912430246086537835484555897880453223613327615342651942154966360079196471793759027200000000
4630 -991664302818328698897742384786066064888955653434296354045911016278578034122214429348034261430141058409465622086668131136764663115867295244615680000000
4631 -991541224857522043510943262076307074572497182332497054562626668137638501977962800117488200466832324220010772292712635063932879697247810558623744000000
4632 -990426364325485327179877166997789966218800506296324393005825331520817313791716671810422957597632312569888235481638728749558741934348737727692800000000
4633 -981248180325413338962119447007695176663324129026739441789786693857867980997634601150966538676566514141729533903571107881812219993739163185971200000000
4634 -912811845704702218845277169995624750183355500257573943152138695094593846371773580027793403823139112860427965598578381751059400705519437384908800000000
4635 -452404406247689959421289223671459479627601985310604427067726000373457378521485182424117914309339122489908923699841860105702661909463896868913152000000
4636 2330247001448330246286246814139981619470199397527218553755788280666122418002563416203911193792572721179542796223233965598419087547986606695746109440000
4637 17366328292156649954319950316700049312840775290756156765924953167687009739571106721071156330418769005905695150069472986118794551499678641854735974400000
4638 89606274873836684915221834480691072215979535792580178091832833095287361617508769850692328789587358743739211132694261733442552449205424837528344985600000
4639 396245499764847140499451208235941111043214893901363533402617233295713328461661531345301621380931340454836152571554141084968039122800950608094045798400000
4640 1537673845813404184459273954789215061671983104076722519123629705733374889162608764077968375362346700611765661847016369387123552698133585848154683351040000
4641 5230471102809264506415634417647031754807522194617619607729407502025087004487611617465062930974467583877534249952116331141761639596872871076168283168768000
4642 15499638783529234105436254099853491139113450344547706881907820447885681498030289305433495630377309916662918091364606486569116449074373818769368040386560000
4643 39695744869717105410997953489129640263663083169049339115590965538914785873059516071378445202831314860915640302313983357124919799493609658046249067376640000
4644 87044864366314041070130834730004182837024045746363809572883189413396626983456506325896094074378638165792720005488050344781028929953215187256827486786560000
4645 161655598118527394229976586988351946892017077686374490293464875518640740248324490969378449871968359737114178931701869450354740195863012354936566096616448000
4646 251042183064806529094027086262568581867704808108622580333220581813354766140156527473628880053002320286285573841342347044718004438944975490000588539953868800
4647 321100743458129710501575819983676523382543682422744784500945984470864423246867040003432285004391629296620798748255022210430678754091973700467790147741184000
4648 332173217083511247792998752037299904943796952788482489182626723396620259858559793420498915097283617789633549811129151906161194886097548771591459000957376000
4649 271777906399611953476146395381172369155142750793549554555277238347042969249326592963771841863327316918654907649997535383994740244480663808755456035751744000
4650 171005955427038411835106227252689907754972537352565950148969389696905579862010522538783410680827196926066948538446467366672060309831680580107526615761580800
4651 79802250304385994349881994279841134608959899733251496060028144857993356739752745669298931549998805498431785544557823989377998469988352000424987198985905920
4652 26307769415137941786433165324612527282933256514230518180937607019785225869966934236235919752109075911068853403911600470003596813926400000000253814619556800
4653 5718304211863566601641741492949342709836758055020733394972610275214740716948874240616513928259857110515764768167508737671325328343040000000000118660411200
4654 736981985264927444030913146579217409894056814889333849981078804754139470250956499740851228941497723285178807906841383074808033443840000000000000040720800
4655 46113023971499160548245070171698061753855539662283952488163486549989888360622754749427560635720534827666491905361907575212254167040000000000000000009120
4656 1
4657 1
4658 -4521059705076659633106436019629493839480159254201129879430910434008686043786648148443876321252686414609280356914944873879412188119040000000000000000009310
4659 -73010304599003928968676275295718847322668954764652288904001298285374312919873743503593662294272106142307314699966875729244124484730880000000000000042462718
4660 -572571369883361071406961900727119655968774495051557278418423883830447565134029616927392194812831356777857583925036671013224563427246080000000000126397363198
4661 -2662807973530470041779837487135822307755101456910546326008648141153796746044723277557944347338656709132214868938712851036806131734282240000000276241437273598
4662 -8166143250530118591172531839296817508759649978407775023910581048791436644278083847053726863988843458755604871399378081181085274591985664000472704347462584318
4663 -17693422601034886510013647868306712426627739354333084920278443394271651951972396230804490145501532347888570359530207135516880349861773312659580132826125987838
4664 -28435916154410160540951845023465828635040227885350908834040165732797813089729758663503054865982676452472169200738948059028159490854748931708755406567405772798
4665 -35149974625269706810288218245440276265298033217237048780141242194376663800828110183939657816283391517836918476494411136222708953976130113391350825615030015998
4666 -34368861940424609270456927766021026802431438871435916158960855521068797508948694124699321002457556693238928037877108895869356141291239667673296246323898367998
4667 -27182625239849711904009055355363931744058770890065496044101298126636427623658066379688222315259876306937416002597928284618510772526469717875606185576590540798
4668 -17709858680000983557327768995861397348931163096440851347240972470339212774865875261264501318499297615903604683366281115242745379450655284335043680368220569598
4669 -9649558705859911193220197296987027920747053120427462200219073298467585981843980198681552543942428400818257426506130945972617723249359923430775290974363647998
4670 -4453590683526283829575554652533886198353179408912872230037025619958790811911122601458524894038487790876998902311343033828071831842758231364275196688957439998
4671 -1760170525010485155359760302143890285112273444168574572024290700895048009537763765346996275516853270621734279565531544580755082843994406609047951100805119998
4672 -601328269145124794019014662018745717978374467080099523232328570691572841876207735925520346931134271322930465199249700101200290867824156292023679471976447998
4673 -179004474204616743495030154022654545918361302077314335821222118642828703847650156513775280068012273765738896186349497472739540621438972886329940804222975998
4674 -46727511021833655295802483978914255809019328314507888147339993070431787193802586984442131623357185525624861134624571221977641103412398459883318315581439998
4675 -10719808991018613949844944030144710398102866999372458102076836184295691266708542802674685532228180499765293200339702242674227954448517381253986359705599998
4676 -2123933915461427073400527499248734668528673142493319718848014921643750335863938979494700252638869368882037934963327877684198030222773200371786763468799998
4677 -310830464093901232243211827003457668615175961423117351259684079157231669324861947916670244990538121828392894475066815023104217178900615647565069680639998
4678 29236558368618191802815310745170573351106794598796212340459606556955019345732675110112837065079680962556578219769095511313566557277271545200582328320002
4679 86268421543075411150189130217687247324808682596982744366951581455344803972153436706015398171434337674842716588292933775826611666571045801969057792000002
4680 94862323047851510353269897173913594721985843415835879867261516641914938218669729718610458307613754380569803886704164679061418898984843518620467200000002
4681 96030889891935395697487971615192936060183594174600296109385250436914457379568064428320721691303496767969989453587393118402481651600107316156825600000002
4682 96174829490298482716066098700218014233950681885928002368092501418511916762066807077587262796319606752768705492130604353502645681646953828811014144000002
4683 96190946229996310399274828749131300424643084041166718125211528189763446683166368164635603059760710745652906274165381423367194836204077578534780928000002
4684 96192591770214915274249389171745884056075227819357581895799574622151310526429871648517230967053566483295812272216886922146606324569604404365230080000002
4685 96192745414075177592298310755389524806823453770297037483105661696051001743595262106502488920107324807286422551165789129886692221544746953002188800000002
4686 96192758567250312872006531888409855234670958183398764859368937707399002294312125233696689840064949593727411141158447719099653123337473482974822400000002
4687 96192759602137462791233192721502077730618995280144081365614927691377138471682360316584490580020653781517731083014280898339757816732368830443028480000002
4688 96192759677136608395568057609793469897027444937140811786829970993277598263529969902682273764507428786707149732354602307917655473138358103582965760000002
4689 96192759682153087424583706307437690309885893479938041798130194259145020508680463778260186175049109575114848078867121063182231001231336781591347200000002
4690 96192759682463351515146908964629594846249957494831589527945516388115779862475109755803717489149914326394644968894445295750295416687555032121344000000002
4691 96192759682481126235424698579773069684138845049649020395331350681948168398359583780217334958509809344180488315886917220666816582311710568742912000000002
4692 96192759682482070961018877459939080458574997990672591033269031502588764405002976551224285260708989276125296134404350705384730590140151721308979200000002
4693 96192759682482117614266201882095904633154701478002913475900423446360831031363787256826100084803604704473765184236356594234674396486723374048870400000002
4694 96192759682482119757778117667879440074540580102337838342049791508253855776250680185865674374793734935715617888498826455222553017188725997699072000000002
4695 96192759682482119849524466308120128361716019860338108438828701388122702078208430813737861187669279314968353165126312300611088913946960996597760000000002
4696 96192759682482119853186996680843360840333293370831630722752631139889068777907382852785344761567307483716857885857069000361771205519661837844480000000002
4697 96192759682482119853323510420102077213133692168403398019558218995776356639330584842974590099123270260957068748121882678370230770271889781686272000000002
4698 96192759682482119853328266094947060614808525406637070111369068586725359894505783806428751113046456300931902080853754274028415340055987344113664000000002
4699 96192759682482119853328421081344476621887312861582469370467785986114585717991656088593652025507518283312724353162549221671759232947688161935360000000002
4700 96192759682482119853328425810618752627309641570818045527297781187608042499127513971170514957750491584586091427456072566616908726741483546214400000000002
4701 96192759682482119853328425945844465307037239618361729088229387649094378680443174898291577515666463579071009011950255631830892587180245594931200000000002
4702 96192759682482119853328425949470268694426359571168371075069510139930169303201338173824445360341782214080317606120374696743879559469485690716160000000002
4703 96192759682482119853328425949561494766132926758022486855511078677159954945646655733629380835896879278780436382075278662429188152784888707153920000000002
4704 96192759682482119853328425949563649846089089897190000051116303174713722059741110801162990161003772191791849863550274104441657873170346016768000000000002
4705 96192759682482119853328425949563696677080586769474582790395361539136563208969450748547054918725649794507236282379646888664794365709149798400000000000002
4706 96192759682482119853328425949563649846089089897190000051116303174713722059741110801162990161003772191791849863550274104441657873170346016768000000000002
4707 96192759682482119853328425949561494766132926758022486855511078677159954945646655733629380835896879278780436382075278662429188152784888707153920000000002
4708 96192759682482119853328425949470268694426359571168371075069510139930169303201338173824445360341782214080317606120374696743879559469485690716160000000002
4709 96192759682482119853328425945844465307037239618361729088229387649094378680443174898291577515666463579071009011950255631830892587180245594931200000000002
4710 96192759682482119853328425810618752627309641570818045527297781187608042499127513971170514957750491584586091427456072566616908726741483546214400000000002
4711 96192759682482119853328421081344476621887312861582469370467785986114585717991656088593652025507518283312724353162549221671759232947688161935360000000002
4712 96192759682482119853328266094947060614808525406637070111369068586725359894505783806428751113046456300931902080853754274028415340055987344113664000000002
4713 96192759682482119853323510420102077213133692168403398019558218995776356639330584842974590099123270260957068748121882678370230770271889781686272000000002
4714 96192759682482119853186996680843360840333293370831630722752631139889068777907382852785344761567307483716857885857069000361771205519661837844480000000002
4715 96192759682482119849524466308120128361716019860338108438828701388122702078208430813737861187669279314968353165126312300611088913946960996597760000000002
4716 96192759682482119757778117667879440074540580102337838342049791508253855776250680185865674374793734935715617888498826455222553017188725997699072000000002
4717 96192759682482117614266201882095904633154701478002913475900423446360831031363787256826100084803604704473765184236356594234674396486723374048870400000002
4718 96192759682482070961018877459939080458574997990672591033269031502588764405002976551224285260708989276125296134404350705384730590140151721308979200000002
4719 96192759682481126235424698579773069684138845049649020395331350681948168398359583780217334958509809344180488315886917220666816582311710568742912000000002
4720 96192759682463351515146908964629594846249957494831589527945516388115779862475109755803717489149914326394644968894445295750295416687555032121344000000002
4721 96192759682153087424583706307437690309885893479938041798130194259145020508680463778260186175049109575114848078867121063182231001231336781591347200000002
4722 96192759677136608395568057609793469897027444937140811786829970993277598263529969902682273764507428786707149732354602307917655473138358103582965760000002
4723 96192759602137462791233192721502077730618995280144081365614927691377138471682360316584490580020653781517731083014280898339757816732368830443028480000002
4724 96192758567250312872006531888409855234670958183398764859368937707399002294312125233696689840064949593727411141158447719099653123337473482974822400000002
4725 96192745414075177592298310755389524806823453770297037483105661696051001743595262106502488920107324807286422551165789129886692221544746953002188800000002
4726 96192591770214915274249389171745884056075227819357581895799574622151310526429871648517230967053566483295812272216886922146606324569604404365230080000002
4727 96190946229996310399274828749131300424643084041166718125211528189763446683166368164635603059760710745652906274165381423367194836204077578534780928000002
4728 96174829490298482716066098700218014233950681885928002368092501418511916762066807077587262796319606752768705492130604353502645681646953828811014144000002
4729 96030889891935395697487971615192936060183594174600296109385250436914457379568064428320721691303496767969989453587393118402481651600107316156825600000002
4730 94862323047851510353269897173913594721985843415835879867261516641914938218669729718610458307613754380569803886704164679061418898984843518620467200000002
4731 86268421543075411150189130217687247324808682596982744366951581455344803972153436706015398171434337674842716588292933775826611666571045801969057792000002
4732 29236558368618191802815310745170573351106794598796212340459606556955019345732675110112837065079680962556578219769095511313566557277271545200582328320002
4733 -310830464093901232243211827003457668615175961423117351259684079157231669324861947916670244990538121828392894475066815023104217178900615647565069680639998
4734 -2123933915461427073400527499248734668528673142493319718848014921643750335863938979494700252638869368882037934963327877684198030222773200371786763468799998
4735 -10719808991018613949844944030144710398102866999372458102076836184295691266708542802674685532228180499765293200339702242674227954448517381253986359705599998
4736 -46727511021833655295802483978914255809019328314507888147339993070431787193802586984442131623357185525624861134624571221977641103412398459883318315581439998
4737 -179004474204616743495030154022654545918361302077314335821222118642828703847650156513775280068012273765738896186349497472739540621438972886329940804222975998
4738 -601328269145124794019014662018745717978374467080099523232328570691572841876207735925520346931134271322930465199249700101200290867824156292023679471976447998
4739 -1760170525010485155359760302143890285112273444168574572024290700895048009537763765346996275516853270621734279565531544580755082843994406609047951100805119998
4740 -4453590683526283829575554652533886198353179408912872230037025619958790811911122601458524894038487790876998902311343033828071831842758231364275196688957439998
4741 -9649558705859911193220197296987027920747053120427462200219073298467585981843980198681552543942428400818257426506130945972617723249359923430775290974363647998
4742 -17709858680000983557327768995861397348931163096440851347240972470339212774865875261264501318499297615903604683366281115242745379450655284335043680368220569598
4743 -27182625239849711904009055355363931744058770890065496044101298126636427623658066379688222315259876306937416002597928284618510772526469717875606185576590540798
4744 -34368861940424609270456927766021026802431438871435916158960855521068797508948694124699321002457556693238928037877108895869356141291239667673296246323898367998
4745 -35149974625269706810288218245440276265298033217237048780141242194376663800828110183939657816283391517836918476494411136222708953976130113391350825615030015998
4746 -28435916154410160540951845023465828635040227885350908834040165732797813089729758663503054865982676452472169200738948059028159490854748931708755406567405772798
4747 -17693422601034886510013647868306712426627739354333084920278443394271651951972396230804490145501532347888570359530207135516880349861773312659580132826125987838
4748 -8166143250530118591172531839296817508759649978407775023910581048791436644278083847053726863988843458755604871399378081181085274591985664000472704347462584318
4749 -2662807973530470041779837487135822307755101456910546326008648141153796746044723277557944347338656709132214868938712851036806131734282240000000276241437273598
4750 -572571369883361071406961900727119655968774495051557278418423883830447565134029616927392194812831356777857583925036671013224563427246080000000000126397363198
4751 -73010304599003928968676275295718847322668954764652288904001298285374312919873743503593662294272106142307314699966875729244124484730880000000000000042462718
4752 -4521059705076659633106436019629493839480159254201129879430910434008686043786648148443876321252686414609280356914944873879412188119040000000000000000009310
4753 1
4754 1
4755 447777296321954267917243822795219017505960453793750204015976341921498585826103130446941367562367133191621277902958901870397100759449600000000000000000009506
4756 7305840097884517002860293950869362917202512667161187539208035052403397979267998444134306523385990067863294534206171556832794801864704000000000000000044259936
4757 57903103433857202069551241562438602354963742330227614101069445983069855726439314980672200561906941496996528336265429366777595618907914240000000000134550205440
4758 272179465633789717743549652230710742865482684818996878396181324803904312330423866337215209652751693633627030522094695875158288235663196160000000300383333644800
4759 843776139934690779825269736905263723092191323295794888826655444793535687109161034415344804173464586495395424190779793290757595297115799552000525190220544568320
4760 1848282767107476093007430883442176556823935529235746040943701800784384474985626579223849193637302436762675481091530247932683815189691236352748921254496554424320
4761 3003465388356179203166916201959626315615441366066689865878305110173860581043561955753629241520715964570047546527393270770898968066152989567709820377879091486720
4762 3754334092167836224770581658995968658829920160006803352085797261277020049981219950497986272644934757644839389060704235615738817435854044662928611853719909529600
4763 3712619164178299723570378022493949639762449115899019269518714363993511190595794506345521993138033713585128731142186959791025492471685901430464549810719481344000
4764 2970093445964550002206753292758011100361464530780462599824638792347053493535221600431657817915195129322279020192579450111128308733347432250235411755497788620800
4765 1957558375673073109438174115845367637541940096527885322969081194647338452088985819640024851702233423509302141624932846002178046995991340627846581826460880076800
4766 1079162566830467087079107564933971812959190266813042642620029090659978822116396659380616765628595704363856387995735150984860990095590660406343768798358727884800
4767 503999471275912971025784710326211689829731940323151148155995130576575836776417163706834799064523031435182253241043850368437662223105649383765378154023141376000
4768 201594132376095858461666508419038841586408490313002011891399955687363957886324851548454589840113687936601007132907266465084064233711755294742858551802101760000
4769 69711804022564506593426070365077349435847985725242527464895948860679888481479037634938776372801835355275297024673448025137005497061911955840654877616898048000
4770 21009473605386035748489958803842506535549672748730559747446337872088473754183737770379381974630518494852234835244053430875147590371204794918568566288007168000
4771 5554399711389771780669675723264886110532406246896266586336167202334232238555972333483598922579249212519845063228088076576896270726208296066612781467271168000
4772 1292053016413960033755029231568742372264486432706177314535256975517799315298630707729182965066162315710379725934462168826693338835752638380601328217620480000
4773 261143932293655223934773229961237940590204500949474324730456671563001155475039040913530732674487623040756648653716975219096219491132079981073386071654400000
4774 40821976631873896995019420030597577238078656682723799666810930285903095974059768219136712624193062848963289643933247422454817808107428856710248676720640000
4775 -1052079268757056955518584780781439188494968689611826441776710600095073229342725129213028028576130844798436731237990406778102946222587940868878457896960000
4776 -8169013670840578773198957140027675181944240986095747084738246402853655346917061943359426620373878936095103100438542747542636343909852751121669800591360000
4777 -9255983277953537287415964465471703439588844201852972780511087639463042433731625720686837439145906339788090904879268218872796008761441521457298407424000000
4778 -9405811897801916789113591785488359326255788984737747601259650136962135098213926702571131170185897783088797560725644425843497586580335901000256716800000000
4779 -9424523165454113653587079037053352520315178304245247207274046514611202833189256586314489510496951291111012103508025755767767174616108133895471366144000000
4780 -9426647650582823736186277362954279401656410127172930693625501109327168173937688657004887798226980377803572186775063105966880519757120614807596171264000000
4781 -9426867646397361363787252548629583243488419771724021122673232991017332385337933888952218255312544711429275924317459170790108711286869547038208425984000000
4782 -9426888483151705816157312191813478747057859799220767996182083106063898907548903715234621911369889301950628606294823677866544476139973744881995612160000000
4783 -9426890292980401316737275082096530178239720725486750889879826430955711939654403904802292454532315048098471329481974880845514941998943472161338163200000000
4784 -9426890437483899834696673995804201144671244122547478918756840885304328893680463031959564916252079497177770859744025928449478027797900583825288724480000000
4785 -9426890448113332110513002993998821335652157346757773564807337911605835249849727523477004194429495900963483548777247482686443406549312974168239636480000000
4786 -9426890448835128018431611821241091152674847737996378032326307473188385328986981499414239966177556052038147652716000643820455103262326800913614766080000000
4787 -9426890448880460060895662298388748858948940652050995080583440617866166005189842217772404098449118550445328111227527974255399980049712647409919590400000000
4788 -9426890448883097819724712213259945338220544016877448116178027771642469625011987430374652785619270161900616301521899486106437564005771814996279296000000000
4789 -9426890448883240249331112066567377617030236276718876486128426821105843417401233059802447982380355280289061257519006315143263034404502224774574899200000000
4790 -9426890448883247396699538169526933448944583881033662878962043937438136759942189537458750862830190259339371928552173470679073013669895515273376563200000000
4791 -9426890448883247730487831900962399763627068086365037996439909721097352302653681329344764754177109090924145843749288308163047620253266882598220595200000000
4792 -9426890448883247745013296923539232647486510538260574590451787244688654684589954418023970814119935725861835099064213243938082922340540013099352064000000000
4793 -9426890448883247745603005973601112614993624654897359060953332994076241760423331335427464913425640771652108946972866366207545942277083603444695040000000000
4794 -9426890448883247745625365970722818369046686441924956848531621456379531256729558986926964987896539650363983741726095469066708597130447110298140672000000000
4795 -9426890448883247745626158607736068156753078539128663049300191116241361785209391648882879377943533556328886634646734694504990976450720454307479552000000000
4796 -9426890448883247745626184901651934743048248330675692702458179974016212383732820882707305531985022487270309561098300803904350710843542452360445952000000000
4797 -9426890448883247745626185718597785853729419182407483964280235420782627603524576738398744990702713852924361562947692203041485697027362243341189120000000000
4798 -9426890448883247745626185742390166384171140475406135387092746866030865020564385478059455251444220219439884016104986003198780144353665902811545600000000000
4799 -9426890448883247745626185743040162747843080810014166509644567748941062776748730914570545122289019067422746661031388880114899120451422290874204160000000000
4800 -9426890448883247745626185743056831675589013611215764805041534757264372994541790548433976991908326285842641611995891335223785332106024487495925760000000000
4801 -9426890448883247745626185743057233187073496843062291665453275988555861165223504065405229741221421246203020858095626922926894798392863125311324160000000000
4802 -9426890448883247745626185743057242272440750069887792623693098862001997843019704494092368087233662062376360350640343365686906510780882481053696000000000000
4803 -9426890448883247745626185743057242272440750069887792623693098862001997843019704494092368087233662062376360350640343365686906510780882481053696000000000000
4804 -9426890448883247745626185743057233187073496843062291665453275988555861165223504065405229741221421246203020858095626922926894798392863125311324160000000000
4805 -9426890448883247745626185743056831675589013611215764805041534757264372994541790548433976991908326285842641611995891335223785332106024487495925760000000000
4806 -9426890448883247745626185743040162747843080810014166509644567748941062776748730914570545122289019067422746661031388880114899120451422290874204160000000000
4807 -9426890448883247745626185742390166384171140475406135387092746866030865020564385478059455251444220219439884016104986003198780144353665902811545600000000000
4808 -9426890448883247745626185718597785853729419182407483964280235420782627603524576738398744990702713852924361562947692203041485697027362243341189120000000000
4809 -9426890448883247745626184901651934743048248330675692702458179974016212383732820882707305531985022487270309561098300803904350710843542452360445952000000000
4810 -9426890448883247745626158607736068156753078539128663049300191116241361785209391648882879377943533556328886634646734694504990976450720454307479552000000000
4811 -9426890448883247745625365970722818369046686441924956848531621456379531256729558986926964987896539650363983741726095469066708597130447110298140672000000000
4812 -9426890448883247745603005973601112614993624654897359060953332994076241760423331335427464913425640771652108946972866366207545942277083603444695040000000000
4813 -9426890448883247745013296923539232647486510538260574590451787244688654684589954418023970814119935725861835099064213243938082922340540013099352064000000000
4814 -9426890448883247730487831900962399763627068086365037996439909721097352302653681329344764754177109090924145843749288308163047620253266882598220595200000000
4815 -9426890448883247396699538169526933448944583881033662878962043937438136759942189537458750862830190259339371928552173470679073013669895515273376563200000000
4816 -9426890448883240249331112066567377617030236276718876486128426821105843417401233059802447982380355280289061257519006315143263034404502224774574899200000000
4817 -9426890448883097819724712213259945338220544016877448116178027771642469625011987430374652785619270161900616301521899486106437564005771814996279296000000000
4818 -9426890448880460060895662298388748858948940652050995080583440617866166005189842217772404098449118550445328111227527974255399980049712647409919590400000000
4819 -9426890448835128018431611821241091152674847737996378032326307473188385328986981499414239966177556052038147652716000643820455103262326800913614766080000000
4820 -9426890448113332110513002993998821335652157346757773564807337911605835249849727523477004194429495900963483548777247482686443406549312974168239636480000000
4821 -9426890437483899834696673995804201144671244122547478918756840885304328893680463031959564916252079497177770859744025928449478027797900583825288724480000000
4822 -9426890292980401316737275082096530178239720725486750889879826430955711939654403904802292454532315048098471329481974880845514941998943472161338163200000000
4823 -9426888483151705816157312191813478747057859799220767996182083106063898907548903715234621911369889301950628606294823677866544476139973744881995612160000000
4824 -9426867646397361363787252548629583243488419771724021122673232991017332385337933888952218255312544711429275924317459170790108711286869547038208425984000000
4825 -9426647650582823736186277362954279401656410127172930693625501109327168173937688657004887798226980377803572186775063105966880519757120614807596171264000000
4826 -9424523165454113653587079037053352520315178304245247207274046514611202833189256586314489510496951291111012103508025755767767174616108133895471366144000000
4827 -9405811897801916789113591785488359326255788984737747601259650136962135098213926702571131170185897783088797560725644425843497586580335901000256716800000000
4828 -9255983277953537287415964465471703439588844201852972780511087639463042433731625720686837439145906339788090904879268218872796008761441521457298407424000000
4829 -8169013670840578773198957140027675181944240986095747084738246402853655346917061943359426620373878936095103100438542747542636343909852751121669800591360000
4830 -1052079268757056955518584780781439188494968689611826441776710600095073229342725129213028028576130844798436731237990406778102946222587940868878457896960000
4831 40821976631873896995019420030597577238078656682723799666810930285903095974059768219136712624193062848963289643933247422454817808107428856710248676720640000
4832 261143932293655223934773229961237940590204500949474324730456671563001155475039040913530732674487623040756648653716975219096219491132079981073386071654400000
4833 1292053016413960033755029231568742372264486432706177314535256975517799315298630707729182965066162315710379725934462168826693338835752638380601328217620480000
4834 5554399711389771780669675723264886110532406246896266586336167202334232238555972333483598922579249212519845063228088076576896270726208296066612781467271168000
4835 21009473605386035748489958803842506535549672748730559747446337872088473754183737770379381974630518494852234835244053430875147590371204794918568566288007168000
4836 69711804022564506593426070365077349435847985725242527464895948860679888481479037634938776372801835355275297024673448025137005497061911955840654877616898048000
4837 201594132376095858461666508419038841586408490313002011891399955687363957886324851548454589840113687936601007132907266465084064233711755294742858551802101760000
4838 503999471275912971025784710326211689829731940323151148155995130576575836776417163706834799064523031435182253241043850368437662223105649383765378154023141376000
4839 1079162566830467087079107564933971812959190266813042642620029090659978822116396659380616765628595704363856387995735150984860990095590660406343768798358727884800
4840 1957558375673073109438174115845367637541940096527885322969081194647338452088985819640024851702233423509302141624932846002178046995991340627846581826460880076800
4841 2970093445964550002206753292758011100361464530780462599824638792347053493535221600431657817915195129322279020192579450111128308733347432250235411755497788620800
4842 3712619164178299723570378022493949639762449115899019269518714363993511190595794506345521993138033713585128731142186959791025492471685901430464549810719481344000
4843 3754334092167836224770581658995968658829920160006803352085797261277020049981219950497986272644934757644839389060704235615738817435854044662928611853719909529600
4844 3003465388356179203166916201959626315615441366066689865878305110173860581043561955753629241520715964570047546527393270770898968066152989567709820377879091486720
4845 1848282767107476093007430883442176556823935529235746040943701800784384474985626579223849193637302436762675481091530247932683815189691236352748921254496554424320
4846 843776139934690779825269736905263723092191323295794888826655444793535687109161034415344804173464586495395424190779793290757595297115799552000525190220544568320
4847 272179465633789717743549652230710742865482684818996878396181324803904312330423866337215209652751693633627030522094695875158288235663196160000000300383333644800
4848 57903103433857202069551241562438602354963742330227614101069445983069855726439314980672200561906941496996528336265429366777595618907914240000000000134550205440
4849 7305840097884517002860293950869362917202512667161187539208035052403397979267998444134306523385990067863294534206171556832794801864704000000000000000044259936
4850 447777296321954267917243822795219017505960453793750204015976341921498585826103130446941367562367133191621277902958901870397100759449600000000000000000009506
4851 1
4852 1
4853 -44796583413093193287215634651008016235543664766903178304924622669704447996750359492291902708555128777401775001997067403960568901240094720000000000000000009700
4854 -738365907854004821300043811417830045382381168918365928519017999350996578613104015659408549158024987174743840050278051967363960327037255680000000000000046113604
4855 -5913460097913114661088069438062579032093399469125434141654945502280637860904358219367894295742530853677988479256682321401989265581062225920000000000143136633022
4856 -28092435198166442545893893552254360403712049327155726483666063371979100499295447663832833209676127424406179790141272047550383430955454955520000000326351523294718
4857 -88024954580184324119058076047492596287908223165744249790078328548764279539925591584875868141550023935529470087998296729764710775611591753728000582863820604369918
4858 -194913532674452822728339731881634003590302738560905477740576988986825346623549442015486102316923334900680159704042409946481781196103228588032849232586620566973438
4859 -320215689347986062694682513300648510470000510809854984455657351433123824423259754074898939858642468343020674001842021658515657865503088575502004858732224432107518
4860 -404717298092328695202848864350199960325599162774038525249623583514964001581397726868052350361314167902129940588475401779131096298416266842944084663272868200519678
4861 -404717298092328695202848864350199960325599162774038525249623583514964001581397726868052350361314167902129940588475401779131096298417254264269043578310062472908798
4862 -327452908470109187679831688821160333208829294877600847518872641166448892227712719208858011858632054094733859991797703496597075799065916037980706226360040799948798
4863 -218301627892687978639378853549977367916884560865173017073843532134419610759808502039519978100874782208094952482205399573652190258656455930736433168349049563545598
4864 -121744725843430755257439806963930898620164219238794551680163935683009092538200925312797871315166426308375918916027592257201303973200034397953161406693621542092798
4865 -57527235326199004207435433888070083875283800918718668341414772634579354666974099319679298622521404133311946281474554615506311982960228593757418837052029072179198
4866 -23284277833131478225910284554463746647730998491098839676159142536830362498537175737039186695639757884207893413347314909377105994055763105944607060738036973567998
4867 -8148890621195631742076168549009745593152659818090875406116154033625307960088055513512257223958070242103902045635126253315112604487185626130880911305599418367998
4868 -2485961525779589632881446977964597574146115116623246240599504206210068380232799276033148714050017993658319302590951777580382395042776535187997101414946553855998
4869 -665489524154679460765593614045944325721837371876450904892384629640850718153936946482856750564689166271310383247763112863367595385142089693088954713308561407998
4870 -156903713550351877437174993345925831272479703055036512468567623874685351562826206389976782382345187003655411898420281242969118887440714116864289210859159551998
4871 -32295574836042941412970794081855964211384811420025726665999028995497829802753702011503468943839856331217479992063616303256328704977136481648109808808099839998
4872 -5316923850913197169000234114206551723871568215239264470014336389908658424858639158767342034296797791992775927944553985076460521534998771298699583359549439998
4873 -121964054256458512736565332684084209042495676739041563250478911374977863993443676288998824689951425028624313976522069442377348882046057176134888644935679998
4874 772684253116152390363190126633813559306125171433381335434737033467609107595773072901395199490365736309368247982292200843210041422441774979175399932559360002
4875 911153602807974181942918164094201675440350583274263586383229207762271862581618028693962680568976795158258828882170797286732561034307946168627843710320640002
4876 930498585485508108707733110504108838723808545222622136148092085053437982763464015164981417928954126861169870861541413286508063603615259721112881201152000002
4877 932947532743147568447630563060615767526285860845095658052391209739088902593077924660711165469530857525042651516977478210507896927460061932179626655744000002
4878 933229437368459391544964734343792730934504712570729888996117238193550133684773301459479889967986132272151251505595583448804101439281451413653199781888000002
4879 933259038527919418695846897684678978814525875970188945572614172213259250765868106808501233773760711091110546467099720518743388278379823646409557540864000002
4880 933261881989049815392606514360281352379355495114471958396464862919585988613556664278922382169734868678471905130836841078930075736885502723299219603456000002
4881 933262132518145641989742950408452067347451299739156331995972702949553815113064564074354152338734776139459491927325161758481134001859099683056601006080000002
4882 933262152813022799878196462506063961152729705847664029841190898539078224851464498846933947130737766759750031156813219965156656671063773970256761978880000002
4883 933262154327953146341349119437819215617541498750531589111895128520632995462111143117824361939613859524486065306313785507235317907451318254990167900160000002
4884 933262154432367926919390022055692760700337316809677890904243737248657856982779378121687168582056959940495841123249043195936284500730911980529154785280000002
4885 933262154439025432705368719944609696424405425830043372110536350616449357528982081981366091618094756663385618933998500524744400870326758793274741227520000002
4886 933262154439418798987365885654957992258942013153988286309962778636467974940931742859299280925122837629993068558152907842054126563026135115357172531200000002
4887 933262154439440372387551042383227816963123229590364637371594810918234884460162483258877947212672887225248609409867315998890899402163014799784620851200000002
4888 933262154439441472215599892459585421693590390945342153596737747919254174948320232646021674049768780391710611369668412157020853870461710534290335334400000002
4889 933262154439441524409249618464238087297457480591678667184090281694360173178279273148855765883332573692808219601034856940769163011467935981468070707200000002
4890 933262154439441526717888266446604815990700955028984642213924209330765395734749001052039347561721994953774877835442975893864867185681729582363626700800000002
4891 933262154439441526813180691558203074564218962350938076909557019846730788066126598918672255411583729161203601659576868600189201289138617233180721152000000002
4892 933262154439441526816855260438725924486285595755230931543397804285241042136597490299438994162996679622784015638713710032587017477754563428144381952000000002
4893 933262154439441526816987769845368176414470543828750768387768584778357033606534440119620576497626541398648986891601388237101436825698446912083984384000000002
4894 933262154439441526816992242789197440552739261318871011688707972656077207610199625676372386993638791588601571768312930358551471733603045082254016512000000002
4895 933262154439441526816992384248018857124999247324204350384899435256649643986811048180951202428155266012188257313331110554530177739848337722575945728000000002
4896 933262154439441526816992388442815667468766336089511309202938370282612369015057983728297980718357553189886985645157880289890480639692052951424040960000000002
4897 933262154439441526816992388559540448278331955626722688042414034987364032595687234298561872430685472625896572484380021664712233497683553114505871360000000002
4898 933262154439441526816992388562590359439380824823843276257415803865215652977984405683240788725093068195307100833875572613473816139322837725788241920000000002
4899 933262154439441526816992388562665238256034829544284674315136099513312283596974019257293631706126025301248709054191271000328524755644029451013980160000000002
4900 933262154439441526816992388562666966584656911552853228253108937085268461201732788563499982007163731062906440422339355318857350999978060443119779840000000002
4901 933262154439441526816992388562667003343589061018331920965120787845197316522624770899275800614472426887064249443968061552746510341179520441122816000000000002
4902 933262154439441526816992388562666966584656911552853228253108937085268461201732788563499982007163731062906440422339355318857350999978060443119779840000000002
4903 933262154439441526816992388562665238256034829544284674315136099513312283596974019257293631706126025301248709054191271000328524755644029451013980160000000002
4904 933262154439441526816992388562590359439380824823843276257415803865215652977984405683240788725093068195307100833875572613473816139322837725788241920000000002
4905 933262154439441526816992388559540448278331955626722688042414034987364032595687234298561872430685472625896572484380021664712233497683553114505871360000000002
4906 933262154439441526816992388442815667468766336089511309202938370282612369015057983728297980718357553189886985645157880289890480639692052951424040960000000002
4907 933262154439441526816992384248018857124999247324204350384899435256649643986811048180951202428155266012188257313331110554530177739848337722575945728000000002
4908 933262154439441526816992242789197440552739261318871011688707972656077207610199625676372386993638791588601571768312930358551471733603045082254016512000000002
4909 933262154439441526816987769845368176414470543828750768387768584778357033606534440119620576497626541398648986891601388237101436825698446912083984384000000002
4910 933262154439441526816855260438725924486285595755230931543397804285241042136597490299438994162996679622784015638713710032587017477754563428144381952000000002
4911 933262154439441526813180691558203074564218962350938076909557019846730788066126598918672255411583729161203601659576868600189201289138617233180721152000000002
4912 933262154439441526717888266446604815990700955028984642213924209330765395734749001052039347561721994953774877835442975893864867185681729582363626700800000002
4913 933262154439441524409249618464238087297457480591678667184090281694360173178279273148855765883332573692808219601034856940769163011467935981468070707200000002
4914 933262154439441472215599892459585421693590390945342153596737747919254174948320232646021674049768780391710611369668412157020853870461710534290335334400000002
4915 933262154439440372387551042383227816963123229590364637371594810918234884460162483258877947212672887225248609409867315998890899402163014799784620851200000002
4916 933262154439418798987365885654957992258942013153988286309962778636467974940931742859299280925122837629993068558152907842054126563026135115357172531200000002
4917 933262154439025432705368719944609696424405425830043372110536350616449357528982081981366091618094756663385618933998500524744400870326758793274741227520000002
4918 933262154432367926919390022055692760700337316809677890904243737248657856982779378121687168582056959940495841123249043195936284500730911980529154785280000002
4919 933262154327953146341349119437819215617541498750531589111895128520632995462111143117824361939613859524486065306313785507235317907451318254990167900160000002
4920 933262152813022799878196462506063961152729705847664029841190898539078224851464498846933947130737766759750031156813219965156656671063773970256761978880000002
4921 933262132518145641989742950408452067347451299739156331995972702949553815113064564074354152338734776139459491927325161758481134001859099683056601006080000002
4922 933261881989049815392606514360281352379355495114471958396464862919585988613556664278922382169734868678471905130836841078930075736885502723299219603456000002
4923 933259038527919418695846897684678978814525875970188945572614172213259250765868106808501233773760711091110546467099720518743388278379823646409557540864000002
4924 933229437368459391544964734343792730934504712570729888996117238193550133684773301459479889967986132272151251505595583448804101439281451413653199781888000002
4925 932947532743147568447630563060615767526285860845095658052391209739088902593077924660711165469530857525042651516977478210507896927460061932179626655744000002
4926 930498585485508108707733110504108838723808545222622136148092085053437982763464015164981417928954126861169870861541413286508063603615259721112881201152000002
4927 911153602807974181942918164094201675440350583274263586383229207762271862581618028693962680568976795158258828882170797286732561034307946168627843710320640002
4928 772684253116152390363190126633813559306125171433381335434737033467609107595773072901395199490365736309368247982292200843210041422441774979175399932559360002
4929 -121964054256458512736565332684084209042495676739041563250478911374977863993443676288998824689951425028624313976522069442377348882046057176134888644935679998
4930 -5316923850913197169000234114206551723871568215239264470014336389908658424858639158767342034296797791992775927944553985076460521534998771298699583359549439998
4931 -32295574836042941412970794081855964211384811420025726665999028995497829802753702011503468943839856331217479992063616303256328704977136481648109808808099839998
4932 -156903713550351877437174993345925831272479703055036512468567623874685351562826206389976782382345187003655411898420281242969118887440714116864289210859159551998
4933 -665489524154679460765593614045944325721837371876450904892384629640850718153936946482856750564689166271310383247763112863367595385142089693088954713308561407998
4934 -2485961525779589632881446977964597574146115116623246240599504206210068380232799276033148714050017993658319302590951777580382395042776535187997101414946553855998
4935 -8148890621195631742076168549009745593152659818090875406116154033625307960088055513512257223958070242103902045635126253315112604487185626130880911305599418367998
4936 -23284277833131478225910284554463746647730998491098839676159142536830362498537175737039186695639757884207893413347314909377105994055763105944607060738036973567998
4937 -57527235326199004207435433888070083875283800918718668341414772634579354666974099319679298622521404133311946281474554615506311982960228593757418837052029072179198
4938 -121744725843430755257439806963930898620164219238794551680163935683009092538200925312797871315166426308375918916027592257201303973200034397953161406693621542092798
4939 -218301627892687978639378853549977367916884560865173017073843532134419610759808502039519978100874782208094952482205399573652190258656455930736433168349049563545598
4940 -327452908470109187679831688821160333208829294877600847518872641166448892227712719208858011858632054094733859991797703496597075799065916037980706226360040799948798
4941 -404717298092328695202848864350199960325599162774038525249623583514964001581397726868052350361314167902129940588475401779131096298417254264269043578310062472908798
4942 -404717298092328695202848864350199960325599162774038525249623583514964001581397726868052350361314167902129940588475401779131096298416266842944084663272868200519678
4943 -320215689347986062694682513300648510470000510809854984455657351433123824423259754074898939858642468343020674001842021658515657865503088575502004858732224432107518
4944 -194913532674452822728339731881634003590302738560905477740576988986825346623549442015486102316923334900680159704042409946481781196103228588032849232586620566973438
4945 -88024954580184324119058076047492596287908223165744249790078328548764279539925591584875868141550023935529470087998296729764710775611591753728000582863820604369918
4946 -28092435198166442545893893552254360403712049327155726483666063371979100499295447663832833209676127424406179790141272047550383430955454955520000000326351523294718
4947 -5913460097913114661088069438062579032093399469125434141654945502280637860904358219367894295742530853677988479256682321401989265581062225920000000000143136633022
4948 -738365907854004821300043811417830045382381168918365928519017999350996578613104015659408549158024987174743840050278051967363960327037255680000000000000046113604
4949 -44796583413093193287215634651008016235543664766903178304924622669704447996750359492291902708555128777401775001997067403960568901240094720000000000000000009700
4950 1
4951 1
4952 4526321449031291405062413084528934973799724460822508641226758748918053599671650907033661002843591136883304349160120352275182482729467904000000000000000000009900
4953 75360918970984903290472135376435360646253144373488159335888818345388211994533156854220232160746388516149861071067983184787832057815367680000000000000000048024900
4954 609828489041522572679478463901417721019022155127568657783837148452812504955761729807176878669197749176739007351405390245322588362584883200000000000000152174899800
4955 2927531387017995336641687083834458874353171065291734207523998965836301850667630576753762995175258590817834999338845016627829778644208923443200000000354263166734400
4956 9270718265690447111696152780493308346636104924688397817339178676570062165247482157870735524560267210046097714251837678306270509941285244108800000646176016123545600
4957 20748865950907264609413757374447416915529032860739503397004741962659723686868165971320495339637901854363906436475348208962496595145518586265600961725303997210368000
4958 34457999759006197046591583190990133125216396652492849965025631079768186177320342586422921382508785540125355178196972393585557832899750579406001057515363373291008000
4959 44029692282678875099576101216053741289637754254843159505760936544415986564798213646516957583612330455859700020389998288254812300701128774097331012681127734733056000
4960 44518912122777700866728643248445881262485956976741064215620741045942429695713749278477319433890956084886122090102086278426796417944311519819613129600155020571648000
4961 36424547495688038173841129621594110802633875578066640834303975657050370620565796095133150638371877495539866027592994077399422841739921448935153142526961848179712000
4962 24558944803704328089949206236777310923987074436827997468510080939242693112678455633185448654031410017975467935960347555438841122786871506448875603724036719953920000
4963 13853723054764940280212485854411289328046340908686037174862995245716744353326311256961910727789831429093575084058025439919246988574115128493397363887965889925120000
4964 6622335383374080382879019274209290253865302423289561087687038846405421500370273200624743867465041755285185924240361179597622335016365803445659840482065635901440000
4965 2711948907235504113584110127982765641721691236299226048666777310777824962140211117829487923145050226410754733457756566192222187728775643404519891915363415326720000
4966 960421631465100159629098739568801492532365392126471812438951831277964012724662476577446198085054020769082429253048320897207050763430504917360660087104402554880000
4967 296536293068253499662279906863508629533185435060992384191308302757855427059091620619011028102636104114577604272263222240178732818956915936418563870339640115200000
4968 80365034570656996489938605684334211689689416500455590804872852607690741572242203399336997993634358620693158771091413525839675960230359620597841412233581363200000
4969 19197859704030550387361765684247883088967678366340991884262396909993813546566142984465815949836890971176651301207212611761685144298751280382925092319708774400000
4970 4018742362128250736117039336858038912525415455690974310016170667117970618089162728880677879494519393943090200822782278120692629979117317816740167763456819200000
4971 689924942188854873756155727946458178179023350584257603576123918202532536784368683341462220494448417935285479142687439896706199525216625103814355360009420800000
4972 40606341813612390800098471917359415125971058118827250346412736723228851966575905423703321896522848942230737297002930324703133099600398404472660726644736000000
4973 -72680485273806977994781805179699828913440102537325708422011057475773285264247990627624678802060023800893653897223824515455786314253943377939300109778944000000
4974 -90446285691950380125734306984716611520697414530716213308109618253374824206759610856112854437758751644501784446961722677949503101422451257575498231840768000000
4975 -92961424342024941491277014152537022554513618124784003101598406780584181726943677006916503768528074331533615627538015458872348023126397531262985530507264000000
4976 -93284124162953474467419751390451737651923389402120357810862822689682974808658426539476361611129350923810238245837638950330574431538587156760700955656192000000
4977 -93321778471304109679054392599186490732780568213374023875043062970417653748702436704037050616630708881041079351371406737200859560560383376832088611225600000000
4978 -93325787006109862815041733860543346902978819846757871965512087218616546982845648436799678163978245629847626534188816201359787736782343559768839920025600000000
4979 -93326177454382491511256701467483348941064398453951929394428157096307161795264802692163206251945530906693955689601560219559783592152028608073093559091200000000
4980 -93326212343646591827559675460170587892985782682151152345299054374846748140291566337125057761251064807920321952820590439111079347550056694130643933593600000000
4981 -93326215210588422294828519030754089865080362897977177556086970705512267057902395829215023892794872436651219946184546591375620600329908258096678332006400000000
4982 -93326215427712756112451174674855037050021556197565183333549704288272370157256628452499911158799629041644553138507832713782702443598733628525198180352000000000
4983 -93326215442898949114740083208221252466125797790382078103836390359921880777659350258781310932120989943454803950685652114976270123035819910308783194112000000000
4984 -93326215443881738564955688563558104218302829742315695082283970644891949527574706508987206513414119769107358980361209596068424946411227492859546435584000000000
4985 -93326215443940691058417663798015635487372046295930906223638011328327133011512506426845605970175830866453480974564143348117817166351346799143993475072000000000
4986 -93326215443943974105895030619134701105622829432675830602781795699192187046897103461427492119699248125115894200686451878629853586836726779100914515968000000000
4987 -93326215443944144101480418040068165985726508140335697583148582511023025000879807553785347201996698702014644796697205751618131039283397791840290734080000000000
4988 -93326215443944152297237086856678857194973197291540303399757161214184580574772015989178271742724127469459322219584456933179454623523055402377679994880000000000
4989 -93326215443944152665615127234151689502634961651482726920493595694344018828009943502723693894303355077846387006955916745454162745945315359754614210560000000000
4990 -93326215443944152681070308850530151984130749416056728796150300555377649230629240806294768860933802491151041101492177714583594320287033999771335393280000000000
4991 -93326215443944152681676229221910485301450655379686808229572471924615971923686907490360185035166321266894224994205682685898031741328084005637188485120000000000
4992 -93326215443944152681698450489003624592825925604569189570077846063229072925851468067591193084934801370040293324042276764693794081706132936644676812800000000000
4993 -93326215443944152681699213537716723523895579297454547359703401371590901326627409875266249782474547594850500456141069461237690274323965382434278604800000000000
4994 -93326215443944152681699238093498545793512605594609176028855834051112956608632604487872700854580328331915806372196108578402954459547309259705915801600000000000
4995 -93326215443944152681699238834693459751805166084234621995726532923167150365722982135155327026325969597079242429572852120010282280246521280624118988800000000000
4996 -93326215443944152681699238855693498442097565059574913729586661006920203921334354722257161390188521350720536481917809228414020819219697601841673011200000000000
4997 -93326215443944152681699238856252383695792088321086769737679220843627477915970347906316410583749927560441695035432040134922054739492085628177219584000000000000
4998 -93326215443944152681699238856266364147571833400856429438920858485822799690557471968144441331926771019210917820233723126428263520952282743742398464000000000000
4999 -93326215443944152681699238856266693054501961676100127838586759677885757102854638248540445008108509075389149219880161830872246486145070961952555008000000000000
5000 -93326215443944152681699238856266700332887310222656265702421905748183751714935724727395684683426449506611862375206872813128989535983374049233338368000000000000
5001 -93326215443944152681699238856266700332887310222656265702421905748183751714935724727395684683426449506611862375206872813128989535983374049233338368000000000000
5002 -93326215443944152681699238856266693054501961676100127838586759677885757102854638248540445008108509075389149219880161830872246486145070961952555008000000000000
5003 -93326215443944152681699238856266364147571833400856429438920858485822799690557471968144441331926771019210917820233723126428263520952282743742398464000000000000
5004 -93326215443944152681699238856252383695792088321086769737679220843627477915970347906316410583749927560441695035432040134922054739492085628177219584000000000000
5005 -93326215443944152681699238855693498442097565059574913729586661006920203921334354722257161390188521350720536481917809228414020819219697601841673011200000000000
5006 -93326215443944152681699238834693459751805166084234621995726532923167150365722982135155327026325969597079242429572852120010282280246521280624118988800000000000
5007 -93326215443944152681699238093498545793512605594609176028855834051112956608632604487872700854580328331915806372196108578402954459547309259705915801600000000000
5008 -93326215443944152681699213537716723523895579297454547359703401371590901326627409875266249782474547594850500456141069461237690274323965382434278604800000000000
5009 -93326215443944152681698450489003624592825925604569189570077846063229072925851468067591193084934801370040293324042276764693794081706132936644676812800000000000
5010 -93326215443944152681676229221910485301450655379686808229572471924615971923686907490360185035166321266894224994205682685898031741328084005637188485120000000000
5011 -93326215443944152681070308850530151984130749416056728796150300555377649230629240806294768860933802491151041101492177714583594320287033999771335393280000000000
5012 -93326215443944152665615127234151689502634961651482726920493595694344018828009943502723693894303355077846387006955916745454162745945315359754614210560000000000
5013 -93326215443944152297237086856678857194973197291540303399757161214184580574772015989178271742724127469459322219584456933179454623523055402377679994880000000000
5014 -93326215443944144101480418040068165985726508140335697583148582511023025000879807553785347201996698702014644796697205751618131039283397791840290734080000000000
5015 -93326215443943974105895030619134701105622829432675830602781795699192187046897103461427492119699248125115894200686451878629853586836726779100914515968000000000
5016 -93326215443940691058417663798015635487372046295930906223638011328327133011512506426845605970175830866453480974564143348117817166351346799143993475072000000000
5017 -93326215443881738564955688563558104218302829742315695082283970644891949527574706508987206513414119769107358980361209596068424946411227492859546435584000000000
5018 -93326215442898949114740083208221252466125797790382078103836390359921880777659350258781310932120989943454803950685652114976270123035819910308783194112000000000
5019 -93326215427712756112451174674855037050021556197565183333549704288272370157256628452499911158799629041644553138507832713782702443598733628525198180352000000000
5020 -93326215210588422294828519030754089865080362897977177556086970705512267057902395829215023892794872436651219946184546591375620600329908258096678332006400000000
5021 -93326212343646591827559675460170587892985782682151152345299054374846748140291566337125057761251064807920321952820590439111079347550056694130643933593600000000
5022 -93326177454382491511256701467483348941064398453951929394428157096307161795264802692163206251945530906693955689601560219559783592152028608073093559091200000000
5023 -93325787006109862815041733860543346902978819846757871965512087218616546982845648436799678163978245629847626534188816201359787736782343559768839920025600000000
5024 -93321778471304109679054392599186490732780568213374023875043062970417653748702436704037050616630708881041079351371406737200859560560383376832088611225600000000
5025 -93284124162953474467419751390451737651923389402120357810862822689682974808658426539476361611129350923810238245837638950330574431538587156760700955656192000000
5026 -92961424342024941491277014152537022554513618124784003101598406780584181726943677006916503768528074331533615627538015458872348023126397531262985530507264000000
5027 -90446285691950380125734306984716611520697414530716213308109618253374824206759610856112854437758751644501784446961722677949503101422451257575498231840768000000
5028 -72680485273806977994781805179699828913440102537325708422011057475773285264247990627624678802060023800893653897223824515455786314253943377939300109778944000000
5029 40606341813612390800098471917359415125971058118827250346412736723228851966575905423703321896522848942230737297002930324703133099600398404472660726644736000000
5030 689924942188854873756155727946458178179023350584257603576123918202532536784368683341462220494448417935285479142687439896706199525216625103814355360009420800000
5031 4018742362128250736117039336858038912525415455690974310016170667117970618089162728880677879494519393943090200822782278120692629979117317816740167763456819200000
5032 19197859704030550387361765684247883088967678366340991884262396909993813546566142984465815949836890971176651301207212611761685144298751280382925092319708774400000
5033 80365034570656996489938605684334211689689416500455590804872852607690741572242203399336997993634358620693158771091413525839675960230359620597841412233581363200000
5034 296536293068253499662279906863508629533185435060992384191308302757855427059091620619011028102636104114577604272263222240178732818956915936418563870339640115200000
5035 960421631465100159629098739568801492532365392126471812438951831277964012724662476577446198085054020769082429253048320897207050763430504917360660087104402554880000
5036 2711948907235504113584110127982765641721691236299226048666777310777824962140211117829487923145050226410754733457756566192222187728775643404519891915363415326720000
5037 6622335383374080382879019274209290253865302423289561087687038846405421500370273200624743867465041755285185924240361179597622335016365803445659840482065635901440000
5038 13853723054764940280212485854411289328046340908686037174862995245716744353326311256961910727789831429093575084058025439919246988574115128493397363887965889925120000
5039 24558944803704328089949206236777310923987074436827997468510080939242693112678455633185448654031410017975467935960347555438841122786871506448875603724036719953920000
5040 36424547495688038173841129621594110802633875578066640834303975657050370620565796095133150638371877495539866027592994077399422841739921448935153142526961848179712000
5041 44518912122777700866728643248445881262485956976741064215620741045942429695713749278477319433890956084886122090102086278426796417944311519819613129600155020571648000
5042 44029692282678875099576101216053741289637754254843159505760936544415986564798213646516957583612330455859700020389998288254812300701128774097331012681127734733056000
5043 34457999759006197046591583190990133125216396652492849965025631079768186177320342586422921382508785540125355178196972393585557832899750579406001057515363373291008000
5044 20748865950907264609413757374447416915529032860739503397004741962659723686868165971320495339637901854363906436475348208962496595145518586265600961725303997210368000
5045 9270718265690447111696152780493308346636104924688397817339178676570062165247482157870735524560267210046097714251837678306270509941285244108800000646176016123545600
5046 2927531387017995336641687083834458874353171065291734207523998965836301850667630576753762995175258590817834999338845016627829778644208923443200000000354263166734400
5047 609828489041522572679478463901417721019022155127568657783837148452812504955761729807176878669197749176739007351405390245322588362584883200000000000000152174899800
5048 75360918970984903290472135376435360646253144373488159335888818345388211994533156854220232160746388516149861071067983184787832057815367680000000000000000048024900
5049 4526321449031291405062413084528934973799724460822508641226758748918053599671650907033661002843591136883304349160120352275182482729467904000000000000000000009900
5050 1