1 1
2 1
3 1
4 1
5 -1
6 1
7 1
8 -2
9 -2
10 1
11 1
12 -3
13 5
14 -3
15 1
16 1
17 -4
18 3
19 3
20 -4
21 1
22 1
23 -5
24 12
25 -17
26 12
27 -5
28 1
29 1
30 -6
31 12
32 -5
33 -5
34 12
35 -6
36 1
37 1
38 -7
39 23
40 -50
41 47
42 -50
43 23
44 -7
45 1
46 1
47 -8
48 25
49 -27
50 64
51 64
52 -27
53 25
54 -8
55 1
56 1
57 -9
58 38
59 -119
60 -7
61 -559
62 -7
63 -119
64 38
65 -9
66 1
67 1
68 -10
69 42
70 -53
71 762
72 2207
73 2207
74 762
75 -53
76 42
77 -10
78 1
79 1
80 -11
81 57
82 -268
83 -1796
84 -13393
85 -21511
86 -13393
87 -1796
88 -268
89 57
90 -11
91 1
92 1
93 -12
94 63
95 -19
96 7585
97 65382
98 185706
99 185706
100 65382
101 7585
102 -19
103 63
104 -12
105 1
106 1
107 -13
108 80
109 -649
110 -22316
111 -320412
112 -1372811
113 -2206961
114 -1372811
115 -320412
116 -22316
117 -649
118 80
119 -13
120 1
121 1
122 -14
123 88
124 355
125 73457
126 1474907
127 9361969
128 22665737
129 22665737
130 9361969
131 1474907
132 73457
133 355
134 88
135 -14
136 1
137 1
138 -15
139 107
140 -1846
141 -223627
142 -6611882
143 -59763596
144 -209517363
145 -315113357
146 -209517363
147 -59763596
148 -6611882
149 -223627
150 -1846
151 107
152 -15
153 1
154 1
155 -16
156 117
157 2213
158 692678
159 28833968
160 363461893
161 1785614573
162 3859266666
163 3859266666
164 1785614573
165 363461893
166 28833968
167 692678
168 2213
169 117
170 -16
171 1
172 1
173 -17
174 138
175 -6171
176 -2104957
177 -123424381
178 -2127871231
179 -14288542772
180 -42875880456
181 -61433153299
182 -42875880456
183 -14288542772
184 -2127871231
185 -123424381
186 -2104957
187 -6171
188 138
189 -17
190 1
191 1
192 -18
193 150
194 10155
195 6399052
196 520369287
197 12091614759
198 108774378280
199 441230976339
200 873488883830
201 873488883830
202 441230976339
203 108774378280
204 12091614759
205 520369287
206 6399052
207 10155
208 150
209 -18
210 1
211 1
212 -19
213 173
214 -22848
215 -19343310
216 -2168958919
217 -67099450145
218 -795617775557
219 -4270846452681
220 -11357344953574
221 -15661366755641
222 -11357344953574
223 -4270846452681
224 -795617775557
225 -67099450145
226 -2168958919
227 -19343310
228 -22848
229 173
230 -19
231 1
232 1
233 -20
234 187
235 42605
236 58385343
237 8959586274
238 365342306304
239 5633907890468
240 39334564097171
241 137396839631744
242 253652261452679
243 253652261452679
244 137396839631744
245 39334564097171
246 5633907890468
247 365342306304
248 8959586274
249 58385343
250 42605
251 187
252 -20
253 1
254 1
255 -21
256 212
257 -88749
258 -175857466
259 -36753167274
260 -1958936366711
261 -38851140180919
262 -347787133480724
263 -1566918639767323
264 -3782878244069721
265 -5057383862297939
266 -3782878244069721
267 -1566918639767323
268 -347787133480724
269 -38851140180919
270 -1958936366711
271 -36753167274
272 -175857466
273 -88749
274 212
275 -21
276 1
277 1
278 -22
279 228
280 173283
281 529127275
282 149943860675
283 10373772923665
284 262125544279875
285 2972791989007466
286 17017247289290825
287 52711531034203621
288 91931847046293642
289 91931847046293642
290 52711531034203621
291 17017247289290825
292 2972791989007466
293 262125544279875
294 10373772923665
295 149943860675
296 529127275
297 173283
298 228
299 -22
300 1
301 1
302 -23
303 255
304 -351338
305 -1590585453
306 -609123876184
307 -54381157082526
308 -1736774696091179
309 -24702575947069468
310 -177409279026950400
311 -694061075428845991
312 -1548073964629310151
313 -2017443251156162185
314 -1548073964629310151
315 -694061075428845991
316 -177409279026950400
317 -24702575947069468
318 -1736774696091179
319 -54381157082526
320 -609123876184
321 -1590585453
322 -351338
323 255
324 -23
325 1
326 1
327 -24
328 273
329 697093
330 4778609836
331 2466187501068
332 282720071323267
333 11334754074026351
334 200444301222665265
335 1786840079432637754
336 8713262337947628694
337 24450822095833895772
338 40676831491223212205
339 40676831491223212205
340 24450822095833895772
341 8713262337947628694
342 1786840079432637754
343 200444301222665265
344 11334754074026351
345 282720071323267
346 2466187501068
347 4778609836
348 697093
349 273
350 -24
351 1
352 1
353 -25
354 302
355 -1400447
356 -14350117123
357 -9958731615539
358 -1459848795260443
359 -73043104570894386
360 -1594064153121013643
361 -17477126879076676804
362 -105044552953991274156
363 -365799832614176913445
364 -763757759684666669140
365 -974226512538200930735
366 -763757759684666669140
367 -365799832614176913445
368 -105044552953991274156
369 -17477126879076676804
370 -1594064153121013643
371 -73043104570894386
372 -1459848795260443
373 -9958731615539
374 -14350117123
375 -1400447
376 302
377 -25
378 1
379 1
380 -26
381 322
382 2793675
383 43080464110
384 40131500311903
385 7495952421111927
386 465713034463991466
387 12461890200049168098
388 166715661334447981098
389 1223248166571715658514
390 5224953358113690618096
391 13498082191033976252998
392 21578892194867854655435
393 21578892194867854655435
394 13498082191033976252998
395 5224953358113690618096
396 1223248166571715658514
397 166715661334447981098
398 12461890200049168098
399 465713034463991466
400 7495952421111927
401 40131500311903
402 43080464110
403 2793675
404 322
405 -26
406 1
407 1
408 -27
409 353
410 -5595380
411 -129304246408
412 -161459421340909
413 -38312564880494059
414 -2942737406410926893
415 -96008735950589120154
416 -1556445250123347860905
417 -13825922614951979928488
418 -71716459693330365443028
419 -226487404640464921140973
420 -447156099253205256738052
421 -560076970554026020110575
422 -447156099253205256738052
423 -226487404640464921140973
424 -71716459693330365443028
425 -13825922614951979928488
426 -1556445250123347860905
427 -96008735950589120154
428 -2942737406410926893
429 -38312564880494059
430 -161459421340909
431 -129304246408
432 -5595380
433 353
434 -27
435 1
436 1
437 -28
438 375
439 11181613
440 388044234669
441 648768602566910
442 195074800171658390
443 18453492348534824670
444 730450186747878387472
445 14263266093847927002068
446 152282602375453632871584
447 950982033220915597556062
448 3633599852780286289021055
449 8749686178454402921718221
450 13519607114552344001114768
451 13519607114552344001114768
452 8749686178454402921718221
453 3633599852780286289021055
454 950982033220915597556062
455 152282602375453632871584
456 14263266093847927002068
457 730450186747878387472
458 18453492348534824670
459 195074800171658390
460 648768602566910
461 388044234669
462 11181613
463 375
464 -28
465 1
466 1
467 -29
468 408
469 -22373329
470 -1164406648952
471 -2604258167653288
472 -990134219295989971
473 -114974287130104938541
474 -5497731909147969103481
475 -128619123749790394645830
476 -1639989031912069961022643
477 -12237081252352369387320644
478 -56064576485645383972241631
479 -162907344381296950763814559
480 -306553029066743310583527247
481 -377988922236911606011102929
482 -306553029066743310583527247
483 -162907344381296950763814559
484 -56064576485645383972241631
485 -12237081252352369387320644
486 -1639989031912069961022643
487 -128619123749790394645830
488 -5497731909147969103481
489 -114974287130104938541
490 -990134219295989971
491 -2604258167653288
492 -1164406648952
493 -22373329
494 408
495 -29
496 1
497 1
498 -30
499 432
500 44735267
501 3493790471797
502 10445754792602283
503 5012524523901061857
504 712423735024265742189
505 40995104188549557547599
506 1143674909903682629952269
507 17318020496110589615118319
508 153378321527477569499765073
509 836026821851220957068873471
510 2904352332978754650404861380
511 6582957201789959846885168934
512 9876620740203359798907234943
513 9876620740203359798907234943
514 6582957201789959846885168934
515 2904352332978754650404861380
516 836026821851220957068873471
517 153378321527477569499765073
518 17318020496110589615118319
519 1143674909903682629952269
520 40995104188549557547599
521 712423735024265742189
522 5012524523901061857
523 10445754792602283
524 3493790471797
525 44735267
526 432
527 -30
528 1
529 1
530 -31
531 467
532 -89483038
533 -10482556894271
534 -41872693316026902
535 -25321162231152713072
536 -4393852864499923947731
537 -303236500938274909964999
538 -10045793839468403336561849
539 -179750738449222851370416690
540 -1878503636165075417338994467
541 -12098246068133151978865823924
542 -49844646212581387648125817407
543 -134789525939527010115626025043
544 -243293452562419651424280464899
545 -295920633283863882361205945361
546 -243293452562419651424280464899
547 -134789525939527010115626025043
548 -49844646212581387648125817407
549 -12098246068133151978865823924
550 -1878503636165075417338994467
551 -179750738449222851370416690
552 -10045793839468403336561849
553 -303236500938274909964999
554 -4393852864499923947731
555 -25321162231152713072
556 -41872693316026902
557 -10482556894271
558 -89483038
559 467
560 -31
561 1
562 1
563 -32
564 493
565 178952101
566 31450131472610
567 167770308509781128
568 127684055427187662529
569 26991133718254460451329
570 2227395551580898278758348
571 87299795133139000064142170
572 1837620435601406853108158619
573 22542483848588323462553576841
574 170497401151238702544804187431
575 827166403023655318418891589969
576 2646563116707337354518998177505
577 5690947319644044332058683765383
578 8321628119516469298407669383856
579 8321628119516469298407669383856
580 5690947319644044332058683765383
581 2646563116707337354518998177505
582 827166403023655318418891589969
583 170497401151238702544804187431
584 22542483848588323462553576841
585 1837620435601406853108158619
586 87299795133139000064142170
587 2227395551580898278758348
588 26991133718254460451329
589 127684055427187662529
590 167770308509781128
591 31450131472610
592 178952101
593 493
594 -32
595 1
596 1
597 -33
598 530
599 -357919459
600 -94355494545721
601 -671951355163463321
602 -642908202772386376199
603 -165241266588402489220656
604 -16262153351158149538643930
605 -751552617802115284293372713
606 -18536433414635390276112135632
607 -265672737330664962542544841338
608 -2346985069847815445289132180935
609 -13323846613240504719943917004324
610 -50071637528432255271057790699569
611 -127176609049809166020047913885409
612 -221327232774133373469688384304452
613 -265996179191243153666684214338031
614 -221327232774133373469688384304452
615 -127176609049809166020047913885409
616 -50071637528432255271057790699569
617 -13323846613240504719943917004324
618 -2346985069847815445289132180935
619 -265672737330664962542544841338
620 -18536433414635390276112135632
621 -751552617802115284293372713
622 -16262153351158149538643930
623 -165241266588402489220656
624 -642908202772386376199
625 -671951355163463321
626 -94355494545721
627 -357919459
628 530
629 -33
630 1
631 1
632 -34
633 558
634 715821995
635 283077042268832
636 2690510279864206583
637 3233187881497999072855
638 1008678436949842179818780
639 118104355255687257029793237
640 6416747380644295114534321606
641 184777863763836140307986023630
642 3081227721407662194922919374297
643 31639093505752010750653886922880
644 209002348424538942287853975664092
645 916581053731405757604210727590908
646 2729187076620833837076249819510032
647 5603396507188921546074129530738759
648 8010180196100641338353242293200324
649 8010180196100641338353242293200324
650 5603396507188921546074129530738759
651 2729187076620833837076249819510032
652 916581053731405757604210727590908
653 209002348424538942287853975664092
654 31639093505752010750653886922880
655 3081227721407662194922919374297
656 184777863763836140307986023630
657 6416747380644295114534321606
658 118104355255687257029793237
659 1008678436949842179818780
660 3233187881497999072855
661 2690510279864206583
662 283077042268832
663 715821995
664 558
665 -34
666 1
667 1
668 -35
669 597
670 -1431662376
671 -849252959368882
672 -10770439075230345571
673 -16243292254250893891861
674 -6141956974178224666576421
675 -853799563320868135574439063
676 -54388430128451071449510553080
677 -1822667905772830525350938880107
678 -35228409510994053926344746174458
679 -418632593418317683777877356919173
680 -3201741253151163728523344088091529
681 -16291279168810352132179729030623412
682 -56490168509791356615880654234259039
683 -135778325454579856929540641617886584
684 -228802693034236715869516519860198394
685 -272080130488230562350343553754472985
686 -228802693034236715869516519860198394
687 -135778325454579856929540641617886584
688 -56490168509791356615880654234259039
689 -16291279168810352132179729030623412
690 -3201741253151163728523344088091529
691 -418632593418317683777877356919173
692 -35228409510994053926344746174458
693 -1822667905772830525350938880107
694 -54388430128451071449510553080
695 -853799563320868135574439063
696 -6141956974178224666576421
697 -16243292254250893891861
698 -10770439075230345571
699 -849252959368882
700 -1431662376
701 597
702 -35
703 1
704 1
705 -36
706 627
707 2863304493
708 2547803975480683
709 43107800065619548794
710 81536883933231515619852
711 37319564132561125923249640
712 6147563060086117397505394449
713 458041924882016323999564486104
714 17811693587914558290731189979437
715 397666014890497466256912947723625
716 5447359128143944153594001914923598
717 48017805592929519458420654379316447
718 282015934415435640803562193360453902
719 1132062640628364981640499258195127290
720 3163749064937904152423646459133969508
721 6235027875677615814027462378972280641
722 8735800512720079804268784529016411513
723 8735800512720079804268784529016411513
724 6235027875677615814027462378972280641
725 3163749064937904152423646459133969508
726 1132062640628364981640499258195127290
727 282015934415435640803562193360453902
728 48017805592929519458420654379316447
729 5447359128143944153594001914923598
730 397666014890497466256912947723625
731 17811693587914558290731189979437
732 458041924882016323999564486104
733 6147563060086117397505394449
734 37319564132561125923249640
735 81536883933231515619852
736 43107800065619548794
737 2547803975480683
738 2863304493
739 627
740 -36
741 1
742 1
743 -37
744 668
745 -5726630901
746 -7643504983827942
747 -172511880736734208150
748 -409009991029116553766303
749 -226347248021109450114201539
750 -44109066823472916209645424282
751 -3835613365175221010991092494341
752 -172617985832917014293119440386661
753 -4437941514284980347602789477821505
754 -69827372372334828292030500011075745
755 -706531653597190575503526021153044543
756 -4767414934784891114261460220322087478
757 -22036936246767883488513178139631144492
758 -71173061258754435544189300654872956671
759 -162899648984145356215982786604617993832
760 -266745335661081820423221605673892129506
761 -314216738327434642391325899490836341483
762 -266745335661081820423221605673892129506
763 -162899648984145356215982786604617993832
764 -71173061258754435544189300654872956671
765 -22036936246767883488513178139631144492
766 -4767414934784891114261460220322087478
767 -706531653597190575503526021153044543
768 -69827372372334828292030500011075745
769 -4437941514284980347602789477821505
770 -172617985832917014293119440386661
771 -3835613365175221010991092494341
772 -44109066823472916209645424282
773 -226347248021109450114201539
774 -409009991029116553766303
775 -172511880736734208150
776 -7643504983827942
777 -5726630901
778 668
779 -37
780 1
781 1
782 -38
783 700
784 11453237795
785 22930706793629967
786 690297210807427674003
787 2050527227529092643943521
788 1370681260964626082336344775
789 315516565640811135845020766504
790 31957922296222396540610951864457
791 1660501004796277300621825988835393
792 49022289066750648303651388478675460
793 883089909452202102783751113597468700
794 10218616793346513669189480752198504543
795 78885136032943228778025186717480889799
796 417885635020387428826394516828883580980
797 1551276453669581604928488929636784401599
798 4097864921115230941731276252967086021895
799 7786428658045620455700395566169553797601
800 10715326866941658071280807914109988195795
801 10715326866941658071280807914109988195795
802 7786428658045620455700395566169553797601
803 4097864921115230941731276252967086021895
804 1551276453669581604928488929636784401599
805 417885635020387428826394516828883580980
806 78885136032943228778025186717480889799
807 10218616793346513669189480752198504543
808 883089909452202102783751113597468700
809 49022289066750648303651388478675460
810 1660501004796277300621825988835393
811 31957922296222396540610951864457
812 315516565640811135845020766504
813 1370681260964626082336344775
814 2050527227529092643943521
815 690297210807427674003
816 22930706793629967
817 11453237795
818 700
819 -38
820 1
821 1
822 -39
823 743
824 -22906501458
825 -68792515517581825
826 -2761960843755710286948
827 -10275243433721371598751554
828 -8289295427077658342070495019
829 -2250880731327560250017457852014
830 -265084766272180033484028592486494
831 -15867453176391769984263160411093449
832 -536544300815969330439631893033758943
833 -11033152867262205654472246949018571615
834 -145513911793543083874359267479905164971
835 -1280265656608327625268560920111061136419
836 -7738874740141276603127866256603589401418
837 -32858479474265867053445894653476457242033
838 -99622747657315735940582987198827760228827
839 -218261550881211252167047543150586603025180
840 -348337711430201172576639232171696971346824
841 -406868204205455572066279374836688715098727
842 -348337711430201172576639232171696971346824
843 -218261550881211252167047543150586603025180
844 -99622747657315735940582987198827760228827
845 -32858479474265867053445894653476457242033
846 -7738874740141276603127866256603589401418
847 -1280265656608327625268560920111061136419
848 -145513911793543083874359267479905164971
849 -11033152867262205654472246949018571615
850 -536544300815969330439631893033758943
851 -15867453176391769984263160411093449
852 -265084766272180033484028592486494
853 -2250880731327560250017457852014
854 -8289295427077658342070495019
855 -10275243433721371598751554
856 -2761960843755710286948
857 -68792515517581825
858 -22906501458
859 743
860 -39
861 1
862 1
863 -40
864 777
865 45812974725
866 206378359733560168
867 11050228182359162881700
868 51469433540083744715839999
869 50072805068551226222537827875
870 16020051891698442190986124459931
871 2190139916282953824486924912537882
872 150727663653395108466348690522571404
873 5823938649270258356639328756270464058
874 136338899673664652803200758055670862709
875 2043178979029144357060278126268765944557
876 20416596625747032795555443435169130558150
877 140272002641153119846726125408509299140528
878 678192300242358256847930815443804120683547
879 2348157713971497135673654883281565895826392
880 5898048948520422246590902675681215890440359
881 10845784945591011781431804189686694593974011
882 14686534781640737662720811957416915025616498
883 14686534781640737662720811957416915025616498
884 10845784945591011781431804189686694593974011
885 5898048948520422246590902675681215890440359
886 2348157713971497135673654883281565895826392
887 678192300242358256847930815443804120683547
888 140272002641153119846726125408509299140528
889 20416596625747032795555443435169130558150
890 2043178979029144357060278126268765944557
891 136338899673664652803200758055670862709
892 5823938649270258356639328756270464058
893 150727663653395108466348690522571404
894 2190139916282953824486924912537882
895 16020051891698442190986124459931
896 50072805068551226222537827875
897 51469433540083744715839999
898 11050228182359162881700
899 206378359733560168
900 45812974725
901 777
902 -40
903 1
904 1
905 -41
906 822
907 -91625979719
908 -619136751374243871
909 -44208273557871542111023
910 -257731163725957538569772547
911 -302176515908236483283966775662
912 -113784476513724208143904549044373
913 -18031510110066653185756937825168834
914 -1424178225519055364722748858399330484
915 -62745348949128045050399485117970689251
916 -1668085572938332703847309240651189188538
917 -28324603786345080357558486493834956918921
918 -320436074656704780898973914798975472594018
919 -2493359283588958202913338724113416521342873
920 -13671945694924060572283987500613190699364987
921 -53814280149886286468075371808502876772385367
922 -154174836798534296576598824814857857981264292
923 -324762944337206290238605286736196665678194916
924 -506457306997155061829186675942170274988820869
925 -587054523061424050936766198921839912309561193
926 -506457306997155061829186675942170274988820869
927 -324762944337206290238605286736196665678194916
928 -154174836798534296576598824814857857981264292
929 -53814280149886286468075371808502876772385367
930 -13671945694924060572283987500613190699364987
931 -2493359283588958202913338724113416521342873
932 -320436074656704780898973914798975472594018
933 -28324603786345080357558486493834956918921
934 -1668085572938332703847309240651189188538
935 -62745348949128045050399485117970689251
936 -1424178225519055364722748858399330484
937 -18031510110066653185756937825168834
938 -113784476513724208143904549044373
939 -302176515908236483283966775662
940 -257731163725957538569772547
941 -44208273557871542111023
942 -619136751374243871
943 -91625979719
944 822
945 -41
946 1
947 1
948 -42
949 858
950 183251926603
951 1857413690096986210
952 176855795912927281907151
953 1290236266249688709201977863
954 1822028216746287329809026853118
955 806715264331880946212764175855244
956 147990948553594425912613366595355050
957 13392422213277348230624474811086839162
958 671452286818717771701933717099563566110
959 20225477832146230835475746871945931287390
960 388133388151678948049470605146848298631945
961 4956714697575795257341238236087791171507465
962 43538387389350696892263482393724999928280558
963 269766254794532668740159893210738180746248975
964 1202148932471039739539457705635931991721607000
965 3910166791458382419900315290373371062322915380
966 9385856195487481623310077229317589499886146845
967 16756627823418893548222431346907875175113910652
968 22362007373387096579485523361264957105930845611
969 22362007373387096579485523361264957105930845611
970 16756627823418893548222431346907875175113910652
971 9385856195487481623310077229317589499886146845
972 3910166791458382419900315290373371062322915380
973 1202148932471039739539457705635931991721607000
974 269766254794532668740159893210738180746248975
975 43538387389350696892263482393724999928280558
976 4956714697575795257341238236087791171507465
977 388133388151678948049470605146848298631945
978 20225477832146230835475746871945931287390
979 671452286818717771701933717099563566110
980 13392422213277348230624474811086839162
981 147990948553594425912613366595355050
982 806715264331880946212764175855244
983 1822028216746287329809026853118
984 1290236266249688709201977863
985 176855795912927281907151
986 1857413690096986210
987 183251926603
988 858
989 -42
990 1
991 1
992 -43
993 905
994 -366503888348
995 -5572248125490116428
996 -707493146235181438860713
997 -6457680787423663983898342879
998 -10978360074898986814846862549229
999 -5710475661393378443549381204070176
1000 -1211242122939525635263997010192874323
1001 -125397469711654683477550757459603100274
1002 -7141656200786533805034597616092015183800
1003 -243232531696039662067942761336373744021449
1004 -5262696907211595968954072358679906333016502
1005 -75664834721097682758513186131906050933004529
1006 -748004998908375318916344450207809176325542814
1007 -5219536922146869888990599084067534292735966818
1008 -26234633598499561159303196526153491376248820363
1009 -96472744486418608340323727205437104975757351093
1010 -262635239676977313000612358271862658635719348038
1011 -533925858196833848462119366578817990158867484907
1012 -815379502275960434588774770181330225696134125695
1013 -938617255159196632287455214974206358536785954469
1014 -815379502275960434588774770181330225696134125695
1015 -533925858196833848462119366578817990158867484907
1016 -262635239676977313000612358271862658635719348038
1017 -96472744486418608340323727205437104975757351093
1018 -26234633598499561159303196526153491376248820363
1019 -5219536922146869888990599084067534292735966818
1020 -748004998908375318916344450207809176325542814
1021 -75664834721097682758513186131906050933004529
1022 -5262696907211595968954072358679906333016502
1023 -243232531696039662067942761336373744021449
1024 -7141656200786533805034597616092015183800
1025 -125397469711654683477550757459603100274
1026 -1211242122939525635263997010192874323
1027 -5710475661393378443549381204070176
1028 -10978360074898986814846862549229
1029 -6457680787423663983898342879
1030 -707493146235181438860713
1031 -5572248125490116428
1032 -366503888348
1033 905
1034 -43
1035 1
1036 1
1037 -44
1038 943
1039 733007738733
1040 16716758853373956601
1041 2830188045203929772997334
1042 32315111820879343886886514338
1043 66107804402262346767776212004034
1044 40366728564233266342850346453410358
1045 9888996916400641446689991659509595500
1046 1169611468636282428471020102116390274398
1047 75541286086136665256874526682275967307880
1048 2903419394794786646736775564697956106551429
1049 70672345891284234920719618158714516129575553
1050 1141135625202466075981244119870029003820921992
1051 12661393476931511469568363462498516154443223272
1052 99193655414248206567624367384437946328226420504
1053 560411868219163932882857159795068549743105980919
1054 2320934980897633892187847014466785628378622691019
1055 7135342759554598460099215313739082108774559126629
1056 16438451201791811151171654486292928030775860419300
1057 28571128156222968312856018403592510412401520756109
1058 37626949401040871742410118935086333537481524963528
1059 37626949401040871742410118935086333537481524963528
1060 28571128156222968312856018403592510412401520756109
1061 16438451201791811151171654486292928030775860419300
1062 7135342759554598460099215313739082108774559126629
1063 2320934980897633892187847014466785628378622691019
1064 560411868219163932882857159795068549743105980919
1065 99193655414248206567624367384437946328226420504
1066 12661393476931511469568363462498516154443223272
1067 1141135625202466075981244119870029003820921992
1068 70672345891284234920719618158714516129575553
1069 2903419394794786646736775564697956106551429
1070 75541286086136665256874526682275967307880
1071 1169611468636282428471020102116390274398
1072 9888996916400641446689991659509595500
1073 40366728564233266342850346453410358
1074 66107804402262346767776212004034
1075 32315111820879343886886514338
1076 2830188045203929772997334
1077 16716758853373956601
1078 733007738733
1079 943
1080 -44
1081 1
1082 1
1083 -45
1084 992
1085 -1466015517977
1086 -50150306246935269508
1087 -11321415278921728560136948
1088 -161685228945013437514140607003
1089 -397868342981980072010375061226169
1090 -285002110352441672243545298155472535
1091 -80559467083856135783418996367195466712
1092 -10871406867677624781238066630120155437759
1093 -795054253325288600453282399537257339308058
1094 -34423334127384376533776355994576532078041959
1095 -940734338797147952082144293213572415220530915
1096 -17020343153354658674329527648871847143355811537
1097 -211417912598394045170635898884948190225899781039
1098 -1854337237045828555812931706728818354225924239634
1099 -11738792706183425840130206244401291758787299501998
1100 -54560780483578702793871239363876053034124198411773
1101 -188684006430834834870329574296234467190810496894723
1102 -490451506583232396061741205724770822645469606784387
1103 -965411466109266000036777956376301662996492197700473
1104 -1446486505512710617351712146149259413546650867498900
1105 -1654647156390639160033757777928824469290650312440763
1106 -1446486505512710617351712146149259413546650867498900
1107 -965411466109266000036777956376301662996492197700473
1108 -490451506583232396061741205724770822645469606784387
1109 -188684006430834834870329574296234467190810496894723
1110 -54560780483578702793871239363876053034124198411773
1111 -11738792706183425840130206244401291758787299501998
1112 -1854337237045828555812931706728818354225924239634
1113 -211417912598394045170635898884948190225899781039
1114 -17020343153354658674329527648871847143355811537
1115 -940734338797147952082144293213572415220530915
1116 -34423334127384376533776355994576532078041959
1117 -795054253325288600453282399537257339308058
1118 -10871406867677624781238066630120155437759
1119 -80559467083856135783418996367195466712
1120 -285002110352441672243545298155472535
1121 -397868342981980072010375061226169
1122 -161685228945013437514140607003
1123 -11321415278921728560136948
1124 -50150306246935269508
1125 -1466015517977
1126 992
1127 -45
1128 1
1129 1
1130 -46
1131 1032
1132 2932030992355
1133 150450979580449824825
1134 45287700561484185212641019
1135 808876171148178852783335515601
1136 2393483466708915076781414964515793
1137 2010067661696004686094443563202898133
1138 654980448025325194874020296622862807133
1139 100732913627201043277898993548640926145963
1140 8329872162152966589447685307324662443127747
1141 405612978728201817621694642997926326427627641
1142 12421878672374665063953614490819196585115204198
1143 251297287489228012997991757200009615634552963708
1144 3486340278506308585217136697384431895602806170201
1145 34144934540162318180843484204018222504011413802408
1146 241497269517849593354090695038171962466820368560850
1147 1255659052125754707086573986869334002276412653075166
1148 4867132253830754369208267953142407055727563678531866
1149 14217227449523566633341552625159002695116220889039522
1150 31553078535564338091127917616159010898035808263199835
1151 53517520674233083996955770003762095085983079441532143
1152 69633800117985364848089640356932018502429795301207958
1153 69633800117985364848089640356932018502429795301207958
1154 53517520674233083996955770003762095085983079441532143
1155 31553078535564338091127917616159010898035808263199835
1156 14217227449523566633341552625159002695116220889039522
1157 4867132253830754369208267953142407055727563678531866
1158 1255659052125754707086573986869334002276412653075166
1159 241497269517849593354090695038171962466820368560850
1160 34144934540162318180843484204018222504011413802408
1161 3486340278506308585217136697384431895602806170201
1162 251297287489228012997991757200009615634552963708
1163 12421878672374665063953614490819196585115204198
1164 405612978728201817621694642997926326427627641
1165 8329872162152966589447685307324662443127747
1166 100732913627201043277898993548640926145963
1167 654980448025325194874020296622862807133
1168 2010067661696004686094443563202898133
1169 2393483466708915076781414964515793
1170 808876171148178852783335515601
1171 45287700561484185212641019
1172 150450979580449824825
1173 2932030992355
1174 1032
1175 -46
1176 1
1177 1
1178 -47
1179 1083
1180 -5864062031110
1181 -451353063352666627763
1182 -181157071036772872807937218
1183 -4046226330048636193781835722836
1184 -14393094161870472601362309067111795
1185 -14163421618730698510583569750975176689
1186 -5315941153236697295391507683086457113583
1187 -930749939754662565575646273916447063710876
1188 -86914235105241225827699978774367577617094379
1189 -4752493237432248535868856776334015518874067138
1190 -162818962011127458190047215395765277587843748211
1191 -3675845999209530968132279977503944918142769735823
1192 -56833256755590261950301320466133482391601625409933
1193 -620039148823531944809212864780305778133632298531312
1194 -4886450011253417210534942715024569256235242386806206
1195 -28337885909449284801900257726641263658478018491040474
1196 -122712273247991131741379023549540803013801576301266463
1197 -401351208387947299167242405038569807244661605715216577
1198 -1000219032892316261893376979371589517211092438772239885
1199 -1911729486081893950214232332526602967593543382654470405
1200 -2814917612271759331967558855796645429703502752355847608
1201 -3201500158270936143852089698640944026642479933543125305
1202 -2814917612271759331967558855796645429703502752355847608
1203 -1911729486081893950214232332526602967593543382654470405
1204 -1000219032892316261893376979371589517211092438772239885
1205 -401351208387947299167242405038569807244661605715216577
1206 -122712273247991131741379023549540803013801576301266463
1207 -28337885909449284801900257726641263658478018491040474
1208 -4886450011253417210534942715024569256235242386806206
1209 -620039148823531944809212864780305778133632298531312
1210 -56833256755590261950301320466133482391601625409933
1211 -3675845999209530968132279977503944918142769735823
1212 -162818962011127458190047215395765277587843748211
1213 -4752493237432248535868856776334015518874067138
1214 -86914235105241225827699978774367577617094379
1215 -930749939754662565575646273916447063710876
1216 -5315941153236697295391507683086457113583
1217 -14163421618730698510583569750975176689
1218 -14393094161870472601362309067111795
1219 -4046226330048636193781835722836
1220 -181157071036772872807937218
1221 -451353063352666627763
1222 -5864062031110
1223 1083
1224 -47
1225 1
1226 1
1227 -48
1228 1125
1229 11728124012453
1230 1354059445144698259774
1231 724647541877836075446917856
1232 20238694959526163945381899336317
1233 86523651374583681513266126331791445
1234 99717281614122999563062699204546192830
1235 43077892601362379600358726241416485901402
1236 8578100241166932262210819736908686080906905
1237 903479365909707572160020800885035676602100239
1238 55398008203381265057765176090244078839387008415
1239 2119759194464929995218354877277875947888289700721
1240 53309420819429861499117291416516484177257578800675
1241 916717215264688961239585734026298926165499604057513
1242 11115765108253361245962618089923473676640133684917335
1243 97370268859044003339463838764378568999402468029567560
1244 628096063528722508354998572108600387918716765583313388
1245 3029363950785743875892843323977461766342014497009894914
1246 11056749478060919618567010087166826414979287081346044061
1247 30826646056871378748749742970848016137132595908866605757
1248 66120460984384431425635552529103830756054778635558915680
1249 109667907101351820974645147370687511548229662038748875358
1250 141122892534635769910971385967504270907158674732731016649
1251 141122892534635769910971385967504270907158674732731016649
1252 109667907101351820974645147370687511548229662038748875358
1253 66120460984384431425635552529103830756054778635558915680
1254 30826646056871378748749742970848016137132595908866605757
1255 11056749478060919618567010087166826414979287081346044061
1256 3029363950785743875892843323977461766342014497009894914
1257 628096063528722508354998572108600387918716765583313388
1258 97370268859044003339463838764378568999402468029567560
1259 11115765108253361245962618089923473676640133684917335
1260 916717215264688961239585734026298926165499604057513
1261 53309420819429861499117291416516484177257578800675
1262 2119759194464929995218354877277875947888289700721
1263 55398008203381265057765176090244078839387008415
1264 903479365909707572160020800885035676602100239
1265 8578100241166932262210819736908686080906905
1266 43077892601362379600358726241416485901402
1267 99717281614122999563062699204546192830
1268 86523651374583681513266126331791445
1269 20238694959526163945381899336317
1270 724647541877836075446917856
1271 1354059445144698259774
1272 11728124012453
1273 1125
1274 -48
1275 1