0 1
1 2
2 1
3 -8
4 0
5 18
6 11
7 -16
8 -44
9 0
10 36
11 -12
12 35
13 112
14 56
15 -144
16 -260
17 -88
18 48
19 -20
20 95
21 504
22 636
23 288
24 -578
25 -1016
26 -292
27 -216
28 -624
29 -210
30 73
31 -64
32 622
33 2892
34 4062
35 672
36 -2916
37 -1508
38 1010
39 -80
40 -4894
41 -8618
42 -6809
43 -2728
44 46
45 6740
46 17502
47 19104
48 7040
49 -4820
50 -3898
51 1488
52 1080
53 -192
54 96
55 -8792
56 -37129
57 -57508
58 -40242
59 -12120
60 15902
61 62044
62 91082
63 41584
64 -51684
65 -50196
66 59462
67 122896
68 85616
69 35300
70 18822
71 12072
72 -49763
73 -198908
74 -299494
75 -268920
76 -228630
77 -140784
78 143624
79 436640
80 376300
81 -24256
82 -321552
83 -230424
84 95446
85 490144
86 824672
87 810864
88 415576
89 16490
90 -118151
91 -226064
92 -717988
93 -1320128
94 -1326368
95 -856240
96 -456746
97 119308
98 1054574
99 1233200
100 -271988
101 -2035252
102 -1971078
103 -528736
104 363532
105 714632
106 2116428
107 4038504
108 4458248
109 3708654
110 3098985
111 2310736
112 549688
113 -2735308
114 -6706726
115 -8471968
116 -6889160
117 -3013440
118 3574920
119 10931952
120 10181756
121 -3719132
122 -19234342
123 -20753736
124 -10026726
125 -136344
126 3409628
127 3262640
128 3559168
129 8998344
130 18655416
131 23197572
132 18490177
133 13342016
134 16091704
135 18956704
136 4566060
137 -26143464
138 -47461876
139 -42642600
140 -19505346
141 14762584
142 56563476
143 79557120
144 46443372
145 -36615212
146 -104573542
147 -106133744
148 -67472532
149 -40662840
150 -31779172
151 -21977440
152 -9863528
153 3181628
154 35585322
155 92860740
156 135754015
157 128632732
158 87143210
159 45148560
160 13313466
161 -20529300
162 -65375330
163 -102899928
164 -106273854
165 -60275836
166 63103302
167 268212240
168 427195662
169 339075404
170 8202142
171 -289341152
172 -365680244
173 -330265564
174 -313563714
175 -284233264
176 -231645668
177 -237991772
178 -309561062
179 -336778240
180 -226355434
181 57874946
182 476263867
183 820876400
184 849565766
185 585207304
186 277857908
187 53436344
188 -259008134
189 -803527328
190 -1229632728
191 -1008542688
192 -200893490
193 795589228
194 1894491206
195 2809274320
196 2633287800
197 1026357048
198 -829546388
199 -1470682480
200 -917312132
201 -451813456
202 -919681656
203 -1843417680
204 -2240148544
205 -1813106144
206 -1025030368
207 -451458576
208 -489757512
209 -1148198826
210 -1506027797
211 -259574024
212 2302568534
213 4093773720
214 3797874252
215 2244313584
216 688048488
217 -1072024292
218 -3976741474
219 -7438835200
220 -9047002240
221 -6762400568
222 -353348676
223 8553609344
224 16120770682
225 17468370132
226 11197575282
227 2291410272
228 -2417014676
229 -1422150132
230 1340442234
231 2092594976
232 -382044908
233 -5816230060
234 -11940193662
235 -14728042472
236 -12349036330
237 -7256103744
238 -2988025536
239 -840357840
240 -77594009
241 809420020
242 3710628410
243 9125519024
244 13528893480
245 12115217460
246 5603037662
247 -841689376
248 -7133377304
249 -19657235300
250 -39028628034
251 -53546885280
252 -50659238820
253 -27568669592
254 13158325916
255 63416892768
256 98535926150
257 89316663388
258 39512675902
259 -9550700696
260 -24365335966
261 -9066871872
262 15082434280
263 34594345472
264 41769328804
265 28493950660
266 -7374127702
267 -52858344544
268 -83201265384
269 -81843172260
270 -56197319174
271 -27536034512
272 -9795145237
273 -1845882588
274 10885794690
275 47671771128
276 104198238738
277 137474726740
278 110457260390
279 43203763440
280 -16588539646
281 -65215278944
282 -144969577072
283 -266502498480
284 -365260601988
285 -362439670388
286 -239645633118
287 -30064969200
288 210363770984
289 390097663168
290 412668847448
291 277960968336
292 107130231432
293 21480904848
294 29125723104
295 58115922848
296 58788262870
297 40177117788
298 40782608166
299 85805844960
300 137632931148
301 98540750956
302 -73136996542
303 -274099225200
304 -358676074774
305 -298977849938
306 -181840242713
307 -89230187960
308 -31575208426
309 49260504080
310 248294794584
311 595044909888
312 938214905226
313 1016882420896
314 707194074056
315 151190437176
316 -412015352490
317 -908225070960
318 -1406821548200
319 -1843473431440
320 -1970815713668
321 -1623496318116
322 -826095746514
323 280678200768
324 1309408858476
325 1613774236864
326 936587515232
327 -17948039296
328 -231687841924
329 425920115920
330 1149523355144
331 1272587400056
332 882707324794
333 424073242140
334 158214384450
335 84479167728
336 90524686414
337 27642087428
338 -268054410350
339 -865009235600
340 -1565115640322
341 -1931477158150
342 -1625887512417
343 -737604172096
344 256160052142
345 889673654756
346 1189924328386
347 1785544548368
348 3247721398272
349 5164288427512
350 6252415185116
351 5640522759216
352 3590941864554
353 671030487780
354 -3133956554038
355 -7754830301048
356 -11864502546790
357 -13352849897744
358 -11059751516496
359 -5423811756720
360 2049468730402
361 8643878079724
362 10544735742422
363 5755640995000
364 -2639164398358
365 -8307067670948
366 -7411128238998
367 -1421214152320
368 5214420248794
369 8808447803468
370 8467502884206
371 5807550001080
372 3044406485954
373 1296097804672
374 481130839592
375 77541387600
376 -713319767030
377 -3191459611096
378 -8063200785024
379 -13323401436660
380 -14848078415067
381 -10731293828036
382 -3811563076614
383 1415425496928
384 3270984620108
385 4044012036740
386 8307866847754
387 19278238915704
388 34206818829066
389 44414201108784
390 42918387621744
391 31177259614016
392 15634493116900
393 -1359700765988
394 -23423289781698
395 -51303860883672
396 -75177714958714
397 -79953492077732
398 -57904970659270
399 -14847092703344
400 31776333262658
401 58899233170348
402 51032078065806
403 15528625781568
404 -20642583795564
405 -35790685505244
406 -30174588045370
407 -14886695780768
408 4745344556790
409 26311069308804
410 40925407069002
411 39238793809096
412 23792742875070
413 6962278125192
414 -2098359169092
415 -3542144588608
416 -2334187960244
417 -3929634119432
418 -15110078147880
419 -42065306698380
420 -80493076445459
421 -109893818554376
422 -106433989333348
423 -65258228318096
424 -7630866441504
425 36439837658856
426 54570478874828
427 63266052974616
428 91105147098054
429 146074666330420
430 201969786134430
431 223911535762272
432 202647350803774
433 152685241029120
434 81754682000256
435 -19443161545344
436 -151201649332452
437 -281724592614504
438 -359324209637012
439 -339830281376320
440 -205615163529818
441 9427379346404
442 201601047901914
443 249736267122120
444 127804827954986
445 -54866557649324
446 -157721819046538
447 -138373030923648
448 -59437404267138
449 5657394230028
450 41174440459830
451 75822423228936
452 130357305577734
453 187137300384468
454 207939630552198
455 175892516844048
456 110032217651738
457 37967470682872
458 -30042323696068
459 -92738238721032
460 -145887590799684
461 -202380195960042
462 -304934409547939
463 -474863293634944
464 -648969275191838
465 -712474147238476
466 -605854252449750
467 -368409209419224
468 -80559914406114
469 200291123764320
470 460223141154432
471 725541520420080
472 1016285804883646
473 1267817499587888
474 1342128180611512
475 1162107873149384
476 789350692079026
477 324383562208880
478 -210166396479864
479 -808247129443488
480 -1339766266751300
481 -1572039754930956
482 -1344399159842334
483 -679441802562056
484 217282900338738
485 970176734493420
486 1147978945553282
487 598512649808288
488 -301356621671408
489 -912470227693640
490 -911201448754700
491 -504887251447960
492 -99726968151938
493 95197498590156
494 144001846963026
495 245145728594176
496 570874975867140
497 1099312705733376
498 1535137726888664
499 1524631948354480
500 1026749341693004
501 376143508854904
502 -58414971619748
503 -180562156564576
504 -134524560541978
505 -136680478727226
506 -440055933017985
507 -1312316222269208
508 -2776628157856434
509 -4332859504358664
510 -5178941840168676
511 -4865687949461648
512 -3652221479208904
513 -2164959084538412
514 -762468941725974
515 775020883377552
516 2937169995012716
517 5753771895241048
518 8359817705877068
519 9500637013857120
520 8592565084221514
521 6140540203707068
522 3015789302340254
523 -448436577994088
524 -4328807155659874
525 -8144606927719076
526 -10446841294366998
527 -9617739318883104
528 -5085933877120492
529 1858450254511388
530 7991016048423934
531 9576117647799376
532 5279493517789392
533 -2052420990829776
534 -7416692917469584
535 -7863103107047392
536 -4452881927798090
537 -395010747484968
538 1954122382013604
539 2291817342258000
540 1584236665224436
541 909304667035912
542 1085766160562972
543 2794877938622608
544 6224847250705444
545 10262662837001660
546 12563449709442014
547 11172386892889952
548 6313193557141996
549 415960801066380
550 -3733953443503438
551 -4961941640654456
552 -4208587849042603
553 -3709057112648252
554 -5784306784350214
555 -11446236570918712
556 -19129864488137790
557 -25152868413077208
558 -26472870060443812
559 -23085105980288160
560 -17379597650979000
561 -11526243829117592
562 -5575720903701652
563 2711125050947608
564 15996891934852826
565 33659776455352900
566 49641319164621734
567 55913029122710304
568 49009437576237792
569 31917083933168160
570 9496486721300784
571 -15366568816513616
572 -39678066308370412
573 -56910860881073000
574 -58762013645689788
575 -40782777413562768
576 -6594079467011840
577 31168228128684556
578 54248299738896854
579 48780161234667160
580 17147253257818186
581 -21205293608888968
582 -44459012810476692
583 -44804580675552448
584 -30472541013111404
585 -14543407010094176
586 -4278784854977400
587 680945061745248
588 3971350892408108
589 8033767728403400
590 12944646719335708
591 18809186732283216
592 28358723291551658
593 44877999643995220
594 66165249225365090
595 82528117590827328
596 83495243054679960
597 66315560745768680
598 36856047971265700
599 4173739253902280
600 -23584916465354149
601 -40924108260071756
602 -48516359921820718
603 -55981467278059336
604 -75763460671083210
605 -109409475677380044
606 -141359638849938098
607 -150689703395408176
608 -129894426256941566
609 -90579307341582788
610 -51430367944524594
611 -21510881796719904
612 7174927391450892
613 51989731694279260
614 121045979389608098
615 200055791732710672
616 259576500121824214
617 274529522024460248
618 233913923273600508
619 136780306485252272
620 -8280080728064300
621 -172992128525729356
622 -306027715413711954
623 -351875694676816032
624 -280268699501639186
625 -104948782521620636
626 112890088800184226
627 278603609506331344
628 308104993578889344
629 187192308945615840
630 -11826560228254184
631 -184935586956300064
632 -268030769748985730
633 -257961193336223136
634 -187504681184796384
635 -98260042345140792
636 -25541184977828298
637 13052190271549568
638 21560033045479216
639 15861315277533616
640 9738327454943620
641 10952154416376860
642 29798537524393430
643 87549070461877544
644 204726374268364966
645 368491268426431624
646 517191907180031692
647 577379088826334624
648 524017385232594880
649 395712572121393838
650 249312361064897267
651 110490407840563216
652 -29100971386646236
653 -183195393797760272
654 -356740227645260632
655 -551419586646544816
656 -755801455045927496
657 -920081177103055776
658 -967655003629831056
659 -857801379622425168
660 -631019567692213520
661 -376243153263670676
662 -149440688399926582
663 75748488211913600
664 372904598152644190
665 761058009248692244
666 1133045583888387138
667 1317577788766055704
668 1237292176373388446
669 973089066034034620
670 635047829393374338
671 211997437944761376
672 -370493320191873368
673 -1043795474074491836
674 -1527197819391710254
675 -1506094164903991504
676 -873165523899065760
677 160207597372829280
678 1121930198380353560
679 1507771304963430080
680 1120721426832331042
681 253755732534564880
682 -542888776693153128
683 -936652996593173400
684 -1029816529140314422
685 -1109612111959127784
686 -1268849854415390676
687 -1328197056028280592
688 -1082900912522723492
689 -550202185446808708
690 34059355481569006
691 418925860932544448
692 517213416754114780
693 415622737013223432
694 266380387985109276
695 205806046970145024
696 357124733016814816
697 826107341312204068
698 1600454806415195210
699 2448602758588736600
700 3008204193838234796
701 3045410790467092330
702 2617671685008217267
703 1974554047398774848
704 1337751502939975528
705 768637874090892588
706 152201641386471150
707 -748070703745883904
708 -2127936133347835668
709 -3886153178311471084
710 -5504207327538298874
711 -6299340464731202544
712 -5914223008505527172
713 -4585277486511933544
714 -2919773566197597356
715 -1391725461239697616
716 5184107838394180
717 1659688425669993520
718 3841966267862984472
719 6211785568093561344
720 7870965737731793986
721 8014817669732928004
722 6527522023450570706
723 3891685558628022480
724 642806837395252640
725 -2857408468911871148
726 -6095699766899653378
727 -8115029742765511456
728 -7792996406329422770
729 -4555707945689635880
730 937834629019292676
731 6593544316643111472
732 9657122763313174516
733 8459408728362829972
734 3847202152729305086
735 -1316684087475242992
736 -4388525023839913300
737 -4811010344488881188
738 -4037485824852714842
739 -3994996661177953560
740 -5566117933301111814
741 -8070886021718290576
742 -9901947708858029616
743 -9754016055041290320
744 -7453930551240428090
745 -3827940822625083532
746 -34067826093772814
747 2933800945565557616
748 4466594436525656484
749 4531919325871826532
750 3809634179350592774
751 3544927688738403952
752 5006890016957754734
753 8637080551433611864
754 13375622376765512712
755 16984712411076572484
756 17522498092619009285
757 14784255403401714052
758 10356410969360528510
759 6352627060384171040
760 4026712100264099834
761 3066459853369763500
762 1592835689079266710
763 -3054424421312031608
764 -12507869066525814574
765 -25321682377706352804
766 -36751616091965763654
767 -41500603138680059376
768 -37457168910881845910
769 -26940876265582273516
770 -14326263077188448318
771 -2416017767644150064
772 9113587710096769584
773 21879603919488390624
774 35420823396806224600
775 45922941779264466704
776 48729853093241994970
777 41967282311216100980
778 27251100007631944330
779 7454226034846588520
780 -14586222452703966622
781 -34680583580536428296
782 -46449175076287476196
783 -43975917199841004016
784 -25792317285254258600
785 3423104605896653540
786 33671744153838965442
787 52435869958352978752
788 50650310452533584420
789 29765192037968991200
790 2469654201001474416
791 -16279569870690133632
792 -20094542257152897166
793 -13540248111591467564
794 -5859261349448183518
795 -4272120119835649776
796 -11888156619007965160
797 -27929813848632841016
798 -47467823231607026516
799 -62410251058538967904
800 -65822328298243581008
801 -56695065044704809796
802 -40178545962871572618
803 -22875990768446233200
804 -8090926235391176568
805 4541626797525139252
806 15874884451094277782
807 25312468096438866544
808 32889103736232967726
809 42098134208352934520
810 57895828907681488648
811 80207854865930027548
812 100559736578029630325
813 107440443730326678352
814 95820875828937013128
815 71045771399890976688
816 43839494894232693900
817 22307227973242898932
818 7599318656270355722
819 -5666589971403556728
820 -26062624865502258446
821 -59909511291005480080
822 -105547373686415051608
823 -152051645837875209616
824 -184901284312186093604
825 -194111343369313369848
826 -178066451528084697052
827 -141163375842498633776
828 -88146666795925685452
829 -19861747581478052492
830 64440421107412317830
831 157953874045197860112
832 240011111456097754450
833 283435024431616290380
834 271190119113475815798
835 204959735021612865632
836 97969266446301858040
837 -34648431217396511928
838 -172518312211029768732
839 -279386302303211670000
840 -305937399069058766262
841 -215181943501164993776
842 -15879828227600715448
843 222273567600479396896
844 392108032829223036984
845 408989330410765570236
846 270494523829814428362
847 62748048379331785792
848 -101253597888252043648
849 -159734131252579762072
850 -128678964712166534396
851 -65265372793258243120
852 -16277609907097054284
853 2099783839884709804
854 -9007384740224367670
855 -49803010555319934704
856 -123039485976663793740
857 -219888575882269145376
858 -311672743886686258664
859 -363040652301141087360
860 -356197212636999464568
861 -301270282143441039136
862 -224118887121857164032
863 -146604747961317122784
864 -76092227111336433008
865 -7130996895797263052
866 70202576622955020986
867 162421682650161183448
868 270990428043894484536
869 393845127102710295330
870 519821481713769303651
871 618989198428515988720
872 649605738896083453544
873 587797177197644239912
874 451888086261934458244
875 292529691757673073464
876 157296281394668836578
877 61488034200452605420
878 -18547250329897596862
879 -132556726111976924240
880 -325745791631710487566
881 -596157749665418818280
882 -872005650709965748172
883 -1046396730015551772496
884 -1054638922006258804484
885 -921476134718837418744
886 -725554239081978386868
887 -514254302870048884896
888 -255962318610531702774
889 118011445151732971612
890 616014094225760413550
891 1126933779878692790696
892 1466923279837661318746
893 1496797583856269126192
894 1197707781457615622952
895 641978961506175622496
896 -77169791980405354442
897 -855192815716388769924
898 -1527401191082652616362
899 -1859881360938766270320
900 -1634772217094693186368
901 -783224087507405020004
902 511630759600224307970
903 1811916753895886874512
904 2590216581159644941886
905 2532502031744961355264
906 1759039537925922425328
907 732240822740127817064
908 -86819277809711029094
909 -509829763002532637660
910 -611539362300318023898
911 -548246838102563447520
912 -426937127208544419786
913 -297578633911847209832
914 -196837479327981730276
915 -177462700362472394224
916 -310567004767045662540
917 -652695052819827928512
918 -1177073687178108247664
919 -1726416212499317972272
920 -2068858217342657494904
921 -2046100197048840931356
922 -1687246228599014550894
923 -1182656328917761729752
924 -749900950162703218494
925 -507963080539058687252
926 -431790721396240882078
927 -376083053405011235776
928 -129963239807571829284
929 505816635269992869510
930 1604365446162860783027
931 2993412647769338635976
932 4247694135543735184786
933 4882035310990284264560
934 4646058414097030687856
935 3678931685506387929616
936 2394526989626743020964
937 1213655974098931767852
938 349531363418993402310
939 -262093153139242195752
940 -904218023709035426194
941 -1901752651587976857296
942 -3356384455806396336232
943 -4958037624531712609408
944 -6096533995735892704898
945 -6273400300013256757228
946 -5485323149680595295438
947 -4212210275760755445984
948 -2977606868767959899608
949 -1848869789990835948668
950 -363995499047356307146
951 1950105005619454846704
952 4900517888806748949242
953 7504239238194834706996
954 8617459763063072622962
955 7693198401888972208312
956 4939795299705777979190
957 928970965371382609056
958 -3688309576470621506128
959 -8042527074516291605600
960 -10892531686192041187700
961 -10952837702233178386284
962 -7616596855541962756038
963 -1545302046984003392592
964 5343021808975446136096
965 10637213176772933097740
966 12657241696818402488162
967 11371737966684375612272
968 8252460174039996068590
969 5136007182457628638908
970 3058752756191728965150
971 1953817979099247619008
972 1185389897119600553524
973 244637778175998631084
974 -918783623410050559678
975 -1983292819530602023232
976 -2565569014566487319484
977 -2547696559659167712996
978 -2258895072423992948154
979 -2401921913559126598160
980 -3689424990610811041192
981 -6304672040094181682156
982 -9539861699829187748010
983 -12032063225458153998576
984 -12591856932222566156584
985 -10994594670746574684740
986 -8051521327106377124074
987 -4961523587567905201648
988 -2579328839252900660804
989 -1143198108480592058032
990 -427413266397466399376
991 89043251222981881024
992 1266245935366086651725
993 4261478547138244972740
994 9890237058899311366362
995 17539914054917193661296
996 24762522077882516166956
997 28475230219545359048656
998 27052748177481469788512
999 21422901215179494801136
1000 14192856303462327955248
1001 7728622157423316794688
1002 2761314327371465139128
1003 -1760376592510194504840
1004 -7730066608017671533554
1005 -16295040689563363478396
1006 -26434157474236413404874
1007 -34937403176865154925568
1008 -38290673332601946072356
1009 -35134318139406020626132
1010 -27120072680285830683290
1011 -17422289224025139603632
1012 -8330875504204254504564
1013 -4912957739680233084
1014 8735397410144380059166
1015 18468694562187554075920
1016 27893603507808341789510
1017 34283504261213776227972
1018 34945272853623516675378
1019 28141036191296397733920
1020 13222984134689303260876
1021 -8793430132391616917036
1022 -33827996386407837629698
1023 -54263434967764516647968
1024 -61281413672101332381896
1025 -49426152170096123482012
1026 -20671389283002216368846
1027 14812420677758001226536
1028 42756244430317361941254
1029 52757850172978614716308
1030 45167491974998281974982
1031 30600255557024120490512
1032 21355183226111363058464
1033 22205569747965242167928
1034 28787675069672084602372
1035 33601526635271971624168
1036 32502591459998392068978
1037 26185860367424014691400
1038 17487268825934717199740
1039 8449115763762496104160
1040 -467045530442996170936
1041 -9319157437785659153996
1042 -17478492569409683250198
1043 -23854867013106619951848
1044 -28556369580484222429634
1045 -33957284449545906385036
1046 -43066147106817561094082
1047 -55966729245995198766880
1048 -68032539681227505079168
1049 -72557436235884381794840
1050 -65871850645282797095868
1051 -50180002321668052856800
1052 -31697598145068117810800
1053 -16292193544815789220724
1054 -6482540045293624433550
1055 -1271352867514317604560
1056 2642531502514218413237
1057 9951759409813634664988
1058 25736798985734040213566
1059 52887179668113433170152
1060 88577511085468730678634
1061 123369451541615627815260
1062 145469621274898379320018
1063 147566756117367853172304
1064 130628437364334219248262
1065 102001829466274047328924
1066 70168867132622482027902
1067 39911828639652090711600
1068 9941412695036220785880
1069 -25905866307967122693444
1070 -73151241086187671904246
1071 -129146243015360237886352
1072 -180089938953519091365060
1073 -207650910682456179575388
1074 -201326212207043657058174
1075 -165534445287098201657528
1076 -114401396729942681302630
1077 -59081885281823130532988
1078 -200600964074014136322
1079 66459328946273709566160
1080 136464322073882268437682
1081 190721909854073912944612
1082 205862247761475630708314
1083 171436370229150198364176
1084 95626122341447124343020
1085 -4922353603509204635532
1086 -116156438824206732766306
1087 -224665518739060985886640
1088 -308107218053522182618850
1089 -334418403873608540796752
1090 -276639047774406741255872
1091 -134560684459996711055176
1092 52264002274868437517382
1093 213569506180275495579424
1094 282863270641131721141928
1095 240343562066007462250624
1096 130692389495510700250654
1097 34895350575185953373300
1098 14550464765336785912858
1099 73354653475147762867288
1100 164170492238464392943394
1101 229419865245580667340420
1102 238923558896639134629790
1103 200016236474274733261472
1104 141843135031115005764996
1105 92437500942007993300968
1106 64409704309075441581324
1107 53157168960825062619096
1108 43444437238168821576298
1109 18849126126634664798924
1110 -30562750648450609817086
1111 -105887702394777749298832
1112 -202196820936752589086054
1113 -310970757785404075850260
1114 -417337360345465325195346
1115 -496702262155309170909216
1116 -521077412108802600751008
1117 -475707659010429423889976
1118 -371876944069703040450916
1119 -242621113436491988101680
1120 -124523623347421605294760
1121 -40397885462842087724090
1122 7243464165673334000923
1123 33949355861025286523144
1124 68456458921750201538386
1125 144867168232765615933564
1126 286182864160034610678922
1127 482307074767892879818928
1128 682328927398541626891798
1129 818871788084380292427532
1130 851400177253088162228798
1131 789282447506600707478856
1132 672875401593998793977118
1133 535201430686588722272280
1134 381860155508138249371020
1135 197666821735517516775760
1136 -38000335765772105104540
1137 -335998528254980321458748
1138 -676946640893634355582062
1139 -995477392405465281996480
1140 -1197113284382368054383460
1141 -1211428168000156541482756
1142 -1038870824766161477585582
1143 -743639786486014190947552
1144 -395771872140458398204176
1145 -17850604650240926781108
1146 408980905227676229463246
1147 879832711949829222183296
1148 1303983246076503444868804
1149 1517614652157966486200936
1150 1377578790258242907107508
1151 858353850652279162293936
1152 66416414928726998394592
1153 -827102253309563705742164
1154 -1653413447883878769543106
1155 -2253886024436610329724864
1156 -2462211189312214919232912
1157 -2135865697994409926015964
1158 -1255901725605774083693666
1159 -25392772187331660596240
1160 1142126256250301567404808
1161 1799019281415492534604384
1162 1723723278190763967102160
1163 1070498027037791947720784
1164 269103477049124104596016
1165 -252229418827553470618324
1166 -295375735815814153308398
1167 74556870167479628904528
1168 642691395890899039974572
1169 1172543635141942289197588
1170 1486370957459416718236658
1171 1508999829594063927693144
1172 1280485203496680835418946
1173 922182318252048565792384
1174 566946461708015406631280
1175 299507996322087812570752
1176 142411372335459079271666
1177 78531622486171379240428
1178 72352045009426026798902
1179 63506316680295321756320
1180 -53308001773560084225400
1181 -412944631089282845171396
1182 -1096050636867292441910934
1183 -2020625856598249046910672
1184 -2916969209303749310607498
1185 -3450488201665819505754316
1186 -3420542338936856964281022
1187 -2877633237993407334781776
1188 -2069547784395582698673890
1189 -1277293870128030648392322
1190 -675090229141647955649235
1191 -290014944150114462767328
1192 -35595578931646167173324
1193 241781390327519297541176
1194 719813918955948464043132
1195 1527760200372007626113144
1196 2637730774474537440080638
1197 3798632211461403245629624
1198 4619388292136737498699956
1199 4797847248384243693177792
1200 4335121996065975963921984
1201 3550350571029299195328484
1202 2861068679137354123597346
1203 2477528561671965800926688
1204 2223847818524756502633276
1205 1621473347504147450540856
1206 214180418863899087495212
1207 -2050873463563417259355616
1208 -4657090659849720086857184
1209 -6738379515870576832869540
1210 -7572429602022844387417890
1211 -6985218795618574212127080
1212 -5353104307605986765483878
1213 -3226298889548506203360344
1214 -915789626936388118278724
1215 1600152094007506576483328
1216 4386983990757947743145052
1217 7170568152000472351685412
1218 9243311707109066267911354
1219 9766934539344309243609040
1220 8197580729147212430611040
1221 4500763040552647335395660
1222 -867981906079369100530662
1223 -7009450159714225754247216
1224 -12599210708041998082742670
1225 -16078688614760305270163636
1226 -16159094510666558389605610
1227 -12466304833351796253806648
1228 -5955242144466462293623050
1229 1238412284969941128144240
1230 6627849108161594606365096
1231 8593081232360936995255520
1232 7237897185818971456303744
1233 4183973775340423443319212
1234 1404749082658275122018262
1235 52776538537980384681888
1236 169825527538055729283900
1237 1248597435714570344225896
1238 2874801286131460109774804
1239 4841899623730372706884928
1240 6851809537247322969834128
1241 8341155991772807926411108
1242 8723303508049027731985658
1243 7803586382181694941734296
1244 5934514132852936702508630
1245 3778434722387712024374388
1246 1924782788547464579297102
1247 663265633545038274004048
1248 -10560443897919762410570
1249 -280426057354341587348964
1250 -431896992193974276975642
1251 -866260645054325186039424
1252 -2127308176979739511888812
1253 -4761299164191748450424220
1254 -8913056082597738332879690
1255 -13888486474163819890992928
1256 -18173202662235583781136260
1257 -20143282860423461898487712
1258 -19038441892881056237208588
1259 -15414783445808891972653140
1260 -10721907708543986494217011
1261 -6409724635502525719841756
1262 -3252839990395943202698218
1263 -1200034987804598882810256
1264 433874482739364226760306
1265 2682365887487722635183100
1266 6525897853851294489046630
1267 12278699762282818925562568
1268 19038146814899985372524678
1269 24803436037931229636187624
1270 27498860381854486862443884
1271 26254246508569441033559808
1272 21926225649895870547500218
1273 16494602857765454019800484
1274 11868356066238330562848810
1275 8840814148588178737941616
1276 6609646275435323685360656
1277 3124330522596672409937284
1278 -3596448474215418164185146
1279 -13740340944919382791117200
1280 -24943926458950908356060226
1281 -33442185810654471439239196
1282 -36342409448325397450241470
1283 -33078949718991041648299376
1284 -24917527201428099522389844
1285 -13292140254630794671145180
1286 1216110269315692859567942
1287 18226138571687514956807248
1288 35981228856722575285747456
1289 50690400333482134597575968
1290 57808127115212749696164264
1291 54220776439884329675807040
1292 39345607870996945904616624
1293 14598050299209591377015492
1294 -17227371625677450905813706
1295 -51282629461689099937926096
1296 -79741186871674748812256896
1297 -93125859848628795561290060
1298 -84677782383756920033644894
1299 -55328525355798643320072320
1300 -15373693367891409027481140
1301 19425628946121613212517080
1302 35909060457588846664233500
1303 30876331134723457958378192
1304 12440265751156065180036352
1305 -5884639715087481652694768
1306 -13898125366576249514691168
1307 -9762612213822254961511824
1308 1459347297679466658158008
1309 13249791816530578027417572
1310 22316180381154665089128510
1311 29527209481710270793325184
1312 37372292082002268660976018
1313 46545330548558589119250092
1314 54545025569782147196290398
1315 57339686796026217649967376
1316 52496297604758688742293504
1317 41045957321519219393341756
1318 26753720166481396862706834
1319 13779989126284094022317760
1320 4679703798396618144163164
1321 -162665293103831204949884
1322 -1930130750149380643277062
1323 -2554745414918377598340256
1324 -4399351884120135993636840
1325 -10326185152706394770239320
1326 -23271518888009745831509876
1327 -44641262408216533285143760
1328 -72234120762174365301865916
1329 -99639212072870918018361924
1330 -118411556428642117157394198
1331 -122075518529996890705726068
1332 -109391842188680329004609053
1333 -84845173851832113546538796
1334 -56222989948670716997357050
1335 -30821023040794400344452240
1336 -12267189847540397995735320
1337 760555423100159977119000
1338 13685810010230392049628068
1339 33279593251584863980706216
1340 63482845401773805452479858
1341 101486944442011165082496916
1342 137156784508544270592461310
1343 157699242240535350746274240
1344 155192387989678332872501898
1345 131358619070440360888557532
1346 95904877997709310517898878
1347 60147084995270503540537616
1348 30872934316193340654611276
1349 7998116447240822634890500
1350 -13672087307873918424124322
1351 -40085282192641390536589632
1352 -73039774304620439400410436
1353 -107420036502236151784641340
1354 -133019695163876913887108078
1355 -140507448541728589328390656
1356 -127084155257185119331494964
1357 -96727617222863350545512540
1358 -54569297198809596870326938
1359 -1086315669031887953137200
1360 66995200614296666279344358
1361 148460739838444458857279380
1362 229844686486590508940610970
1363 287100645097914207839174144
1364 296721083765235685546209040
1365 246826338607021665833687144
1366 140079549928456081673387892
1367 -9636600398935094910251136
1368 -179374356773135659975524756
1369 -336227064721504824332789100
1370 -439591960973673339601398942
1371 -452890485679805508280243136
1372 -362943954708095580923167548
1373 -195786154335481142268552180
1374 -14030989474282960852811318
1375 110835766027671280593569200
1376 138116771476829746638701348
1377 80875519004503798181253452
1378 -7497483991596185446017386
1379 -72458275003177298054784496
1380 -90676253910532776397570452
1381 -72559486722577392460184552
1382 -40819235577349663761685588
1383 -8607099482119365692326256
1384 26356505506445317500182626
1385 73558560036434465202427316
1386 138898844545816283514505058
1387 218890873868464638444738688
1388 300047214570664528255015796
1389 362096190097079741703510660
1390 385426822670197268727931726
1391 361042803655022233083008960
1392 296619181504626291277386510
1393 213018330563176390443282740
1394 133252110926992929549142546
1395 72052540044942396020278696
1396 32387780988713542151470126
1397 8573084532510119771187104
1398 -8813990929679284626482792
1399 -30437082327433174680317200
1400 -68515626514167199235318330
1401 -136114220450597273906953400
1402 -240821835664272366089646804
1403 -374306959042449812525901960
1404 -507980329785697036718794624
1405 -604361378330331503242727686
1406 -639096479773613502950658053
1407 -614710757447499754638381520
1408 -552933986077134397283851100
1409 -473975197912549057488607084
1410 -383549307251487975982836174
1411 -277282337389637049979852984
1412 -151776085752764397640348142
1413 -6878793098843667389688016
1414 160708250665613408900450128
1415 357243424279093422054892880
1416 576556566910117490560394118
1417 783489228746748600453680484
1418 919856682049629455024661354
1419 936752083501367423394214568
1420 827925813294840189476443114
1421 634640970290499308189221400
1422 417680946854185568855016772
1423 218918523090643567210595840
1424 39420171585825433046350912
1425 -152419679794334288957254684
1426 -386561043500181748513219110
1427 -651488972416324797900261672
1428 -880483802880376590556347118
1429 -983739738425803204114251812
1430 -907864304262858176367315046
1431 -673075119197613361489449104
1432 -353030306738774734295732094
1433 -14315419281801039379991604
1434 329108990404543423199680878
1435 703982791971920324226416736
1436 1117974102359795831771615760
1437 1507766476377401136169893980
1438 1747896397566966153346371690
1439 1718048527330034645302531680
1440 1370312755389054594319527506
1441 743029046454713156225404236
1442 -70035872501186633884440402
1443 -944186011533345868374733144
1444 -1720881683604649370615378826
1445 -2213777343051744209152426428
1446 -2264880762184953890746251962
1447 -1836102203225262205239542848
1448 -1070346560290053576825834602
1449 -260972811217891261147083912
1450 277069520840998800043672668
1451 371041774431514980720317976
1452 83527510947458861172751046
1453 -339062224988341628145251780
1454 -631721916902565839902955998
1455 -666455143194790004355244096
1456 -489498622550556885327939986
1457 -239749631946592973455245388
1458 -37820835254596599939816046
1459 71858953598151493991734080
1460 114308316610242594091848216
1461 152213599196476814360246508
1462 262125140953431165946438482
1463 515530286237806133713495920
1464 945543463803726148650055904
1465 1503898290062457552649978840
1466 2047913519138073475035905828
1467 2392754899259691877833489648
1468 2409751553163066598933033896
1469 2100520306361534460230253048
1470 1589654359922660151580033500
1471 1046566633197987617023227632
1472 599966674414926365716565230
1473 299218473555713677094560052
1474 127403961685871162774580930
1475 33576320681934961368151272
1476 -48372099648171498401084466
1477 -200447617848301986428969516
1478 -518216201814019526093931466
1479 -1075590467144697544931405360
1480 -1857584830826581820888895838
1481 -2712575973043113608326772966
1482 -3389985036547743787310637199
1483 -3669757683682073736783151992
1484 -3500334041443378874271399918
1485 -3035018649227706718349144608
1486 -2530221746072076781359553392
1487 -2178327727654330915327879776
1488 -1993449708764646418370039018
1489 -1814836078582714320146566884
1490 -1400328618229207320711300522
1491 -541944649767740528462118520
1492 833434293021029823583456098
1493 2586871723343557480585043040
1494 4351593936924076453321370640
1495 5641458957774278518885019840
1496 6074550732296241156654173320
1497 5577668690876296304707049364
1498 4413548694809075604025314946
1499 3003785691650850654229779680
1500 1676331448556812102974364584
1501 502099779972532826295604504
1502 -693412144822277437212305212
1503 -2154555292280021421723501712
1504 -3942922516919709268691235324
1505 -5759457706715390946049113012
1506 -6999735872151071199980298770
1507 -7069693936183742991876189096
1508 -5766379312504192789791611214
1509 -3419807094779606759761662652
1510 -655029137107531343255559426
1511 2037698404506671112947523504
1512 4549817870321510144992881022
1513 7004045001762379202506276588
1514 9368066222086378911681745646
1515 11215695762970274542231773968
1516 11858416200342314345006941180
1517 10707762340241200538345359400
1518 7563823780917069432409017420
1519 2700543346906962740334744352
1520 -3146344464125258031212532388
1521 -8804269202103004152470483564
1522 -12819181143627669289129879406
1523 -13902156656420777646868863520
1524 -11585948426273108499823908220
1525 -6712032828190905791961174440
1526 -1309835374243841958014604604
1527 2277549955493573403953216928
1528 2635463456900456107220062792
1529 89259963855888591786511160
1530 -3554911490979649744340931444
1531 -6205069528892330076049701544
1532 -6725933886849588318771125534
1533 -5354616847627648634021673136
1534 -3172814322750320728647701136
1535 -1242694599475826728941147504
1536 -74979635822177002646968188
1537 371605522108270530229145428
1538 400145411931954791358553778
1539 320087273809046452472445344
1540 379739513178478440486716388
1541 842843391623883121593339240
1542 2054553328459440090826683540
1543 4337352537391686400339205840
1544 7690323617617291694267457952
1545 11503234550522521145301015296
1546 14622493228128792766244697328
1547 15887251437923454710238340568
1548 14809567006760056394886505338
1549 11865635318325948851736400652
1550 8169685495339117632411729490
1551 4821546395760875369014123472
1552 2424544617691214486638957160
1553 1018473729212384525760215896
1554 293974971438527063319205220
1555 -191712103275916335981807568
1556 -943538967143685031892359508
1557 -2519578026208069136184485292
1558 -5390614011621460324029578898
1559 -9599968819469755855126263192
1560 -14444504267983883845077894115
1561 -18555193513874378143549092548
1562 -20515985773342717653746762050
1563 -19672331584397744609438426120
1564 -16547613723144284992631902834
1565 -12576379709289231107684137388
1566 -9366034107273799299670118322
1567 -7925926030889026532386810704
1568 -8179217499096348337632290022
1569 -8897080038518361566590315012
1570 -8132814711971494300598944146
1571 -4127690570398532957663469360
1572 3635917993737408314745100604
1573 13851715914925865850605773856
1574 23789931770020677278565450040
1575 30577764512598386759540201056
1576 32575475134703672825801308430
1577 29961877812579884275852912384
1578 24246430231703554881025856712
1579 17163612779718703225444733472
1580 9676871711661606695879733936
1581 1615211025886454586707597836
1582 -7873268323154330388793913854
1583 -19234873598853479909735777456
1584 -31425520475012671593511904332
1585 -41695864692889754482073673316
1586 -46647076264886686233538232186
1587 -43948096135327221740430487456
1588 -33485792477105990716434806544
1589 -17166810695857795743399355824
1590 2301657247854972096387679800
1591 22571216230821732646403603168
1592 41878929532143049892913490798
1593 58413387164940571275791628040
1594 69742282775357036931131323404
1595 73147051602730302277668084264
1596 66724250407448313567124208954
1597 50310583675299491464878220840
1598 25631970094430456646265229852
1599 -3956716241193754766340187920
1600 -33571328937603387952099378292
1601 -56997979989066375545627946628
1602 -67876198706430663569412453322
1603 -62183213997667093275887101240
1604 -41049548381553716738159298206
1605 -12022610498491943757365975988
1606 12921089961878262547630563298
1607 22687930482998635705191661712
1608 13143909516964876660028350450
1609 -10214935653935374192788796284
1610 -35458969331180046378639066774
1611 -51329117133873705408151304968
1612 -53139809947706552711681007914
1613 -43663473524276083713984498616
1614 -29506316360754606401684682852
1615 -16560085168682168671606749680
1616 -7607184566007261625034059960
1617 -2571821381592459879889880644
1618 -40483479989805133411024706
1619 1403294267456713939286922800
1620 2635080119216067303329637444
1621 4168792985179979690441894344
1622 6724993037134871778724956500
1623 11688978966592508046358019136
1624 20874068810272578636510683966
1625 35367747623078871738059426836
1626 54089977745559330883706889066
1627 73286752384260202179286005720
1628 87698597104349743744095226314
1629 92846858642614278401299171520
1630 87013108121419892104933766872
1631 71827135387911917933191511120
1632 51400746094525106536479852258
1633 30659620341454145252179945660
1634 13627016681142389745934813646
1635 2209715319880736159291598056
1636 -4247267773633996350353563010
1637 -8669497896409361329941972580
1638 -15358675435513230256382516430
1639 -28450202327771694831939380360
1640 -49737585229561389348171488533
1641 -76687419166077623214255123256
1642 -102330112203029415950585549268
1643 -118083532493231268888620816112
1644 -118265069178524801589206827712
1645 -103227226288449901498231785784
1646 -78902004667401900095427532148
1647 -53411365139380466871696590784
1648 -33370784269399833849683792322
1649 -21810347311213321292134908612
1650 -17609852231801258519065706650
1651 -15638485024102566498703484752
1652 -7995979204761125680537436804
1653 12475083969778336043684213544
1654 47106349411008440037173039892
1655 88431345349599842020307299056
1656 122927268836782568446588696196
1657 138628603779789382194322361296
1658 132120997575365570562655269392
1659 109576020399978528515860928624
1660 81289206364965214047850799396
1661 53954257705979971389879449788
1662 26057148682970648958818619978
1663 -10480674856876160243757478864
1664 -63101154285479262755218921058
1665 -130343940711717999765852898404
1666 -198662232891365010865230285522
1667 -247638818517434054646774295248
1668 -260439380121067914157408472600
1669 -231572298403974224166016889756
1670 -166164582580984947075731564434
1671 -72780937490646033669402321280
1672 42143040609005061514816998538
1673 172244874747463312847577409820
1674 304075201137462278106410565166
1675 413693209982198215864723106584
1676 472963387838998298589390479030
1677 461883490052757752933613629640
1678 377256644820101761486643829900
1679 232255038239244972997233146880
1680 50725876932570271450097105686
1681 -136600732458465666593692969196
1682 -292912997006581193716106221678
1683 -379284711292332309237293810048
1684 -367063915673804253685314420624
1685 -255156451068561114529270281996
1686 -80429586134559969895527753618
1687 90351822762209874179900956480
1688 188213286816024753648377499170
1689 175548705367114270688134931224
1690 64286541207926702546309974180
1691 -93823225839807314933421615112
1692 -237230861949433384396615506298
1693 -323755017360315856679434238092
1694 -342340163385476913712853500274
1695 -306695164364282621527277866624
1696 -241212600377830363705269970682
1697 -169071967384094044291758064396
1698 -106114787076881805076395953630
1699 -59588484985827402294285982960
1700 -29831478156913155725989080392
1701 -13237444588998907521625319812
1702 -5049154861312194205090333326
1703 -856954365257783331581778912
1704 3688086094201059078323129274
1705 14535429385294651693662352072
1706 40607402859122191230989885444
1707 92188897352216375635806661344
1708 174785603329941224542439765652
1709 281320514069550211167788155752
1710 389848845537119732102940474828
1711 471944594884188842510217881472
1712 507715101027003362983461659652
1713 495818612486018915878724017152
1714 450331633237359445578385204296
1715 388287955888788720237572963472
1716 319399349176338024163106472372
1717 245238516536318315433710068084
1718 165063858273293020932858424910
1719 80374036504881671969092323440
1720 -6468524851440817424685781664
1721 -97403892203716666713743851090
1722 -200963994479769134716129314845
1723 -326170569839513662269768129648
1724 -469859994609570047174927569644
1725 -607876933389801145357077761240
1726 -701123436087320234787873252228
1727 -716023238417431008499161921936
1728 -645136464211332794694862009764
1729 -512010211279548804895042540860
1730 -357282989326072315933586230566
1731 -217487675780482206579428218032
1732 -110573063590098583226211777296
1733 -33397764351590931297667491400
1734 32483756251370749958118548268
1735 111623200787727903133470438368
1736 223395416316095010990734334526
1737 369686630979444166270820348104
1738 527422004034399814530651112436
1739 654139282732238021903266695832
1740 707580434757822195587239944834
1741 667944739240630985316274599692
1742 546880999603134936825299132866
1743 376514177189836862440226139152
1744 186590165538389158809868242272
1745 -14240120721765942523424282708
1746 -239944893488639623947406102818
1747 -508671915576094995688023178104
1748 -814798205549867545245437425986
1749 -1111995608220499104946488771568
1750 -1324612054120101560967014345976
1751 -1384130880141475442131866226464
1752 -1264026285962272957487975459964
1753 -983796536956712989252145214548
1754 -578661772084775655529962889234
1755 -64481490005208232787406887440
1756 563801952157481150400281159340
1757 1290469093198226393000703429888
1758 2028720288988638309696254787008
1759 2614005812028224711669033837552
1760 2860704567787504636136309178610
1761 2646665940372146396809463866244
1762 1968330128001870780821882880402
1763 941641959754000818903789521640
1764 -230433631679516100533811905878
1765 -1295705552571982925312365645460
1766 -1996271215467130116188947229878
1767 -2135302928304182186951743244032
1768 -1662388119236154982141609344952
1769 -733004922082966134222510619688
1770 315653224984947441297967899084
1771 1092391015225438570380442655392
1772 1329256559391448951806522080756
1773 1000438140821090855836629122504
1774 301270010011815934925003616340
1775 -491521077949121602423717672816
1776 -1167108418335418980990201095954
1777 -1635674056105958103985164711536
1778 -1888715219141197586616702107968
1779 -1939228110964561794270989051920
1780 -1803268958656375454443044142084
1781 -1517673704437863085045600626512
1782 -1151110675591672635416242942904
1783 -785717112701678593157142055408
1784 -484760487931739035544828391602
1785 -273613094814003882251983114212
1786 -144135212053160433799686877122
1787 -72081921278057103427995861048
1788 -31624015654809571244401568122
1789 1738574612575473936253094360
1790 58727712102566288509833154948
1791 185104489798487246206524270096
1792 437299164643251657602277201924
1793 854102308333949092214153298516
1794 1413181748942052102441483829994
1795 2006427309293977438283862022800
1796 2470127840729110402161034989900
1797 2668184192967371606880042673168
1798 2575477839670942369035412760064
1799 2295603043267499654382943822992
1800 1993230323059639233006542656388
1801 1789092584584051900927413144192
1802 1694276588214148513533744312600
1803 1624650119878822912247780741336
1804 1468859069008466644712576335864
1805 1145379690345177517521614712998
1806 609249100526169669827337343981
1807 -169100627755301662885146252576
1808 -1197262751242703456640944300652
1809 -2406776785726598695631368263012
1810 -3603431524846674011868873352090
1811 -4498849186101342589470473038976
1812 -4836912143097199679026160858928
1813 -4533787420437396382693913304704
1814 -3724613295546863855859789568504
1815 -2683365184669051423290608039584
1816 -1679970733782700952883648030380
1817 -868340167062838400096383401364
1818 -251027417279443191886743544746
1819 291423753520734213152718100432
1820 930706675625534345831142865904
1821 1790758725141399779669906719976
1822 2841747766448806361542872553708
1823 3855248968788951917361457438016
1824 4488697127476223180181022191608
1825 4478536603610343956037533496148
1826 3811210134522106373858098696778
1827 2734131781909528922133708083528
1828 1591183376464693556047129417854
1829 603185056231854526613830957260
1830 -258515195107859857552133675238
1831 -1234984445000704533611719889824
1832 -2604946623170784953373037548950
1833 -4461084076346539657487239254656
1834 -6559129965666879580607960860224
1835 -8350240998180292260628202760504
1836 -9214693188700367327413327783746
1837 -8768631012859679528438077693712
1838 -7035419923925815382424838453432
1839 -4359271606609770776979464041328
1840 -1143252222579524864560378227986
1841 2360313036462589836305303806484
1842 6033312429338995098556417474186
1843 9687861960109051233497378909592
1844 12884120773175762644626627502974
1845 14948373050689359890061428116636
1846 15188403187649705187352575893922
1847 13168092537466576415923038803040
1848 8922412782563403961559007984940
1849 3076096448844974462601289468740
1850 -3162373567595308092981772940790
1851 -8210301751097401395209848839224
1852 -10577757304531954297745597936030
1853 -9487802529991437613465398920992
1854 -5358953495489107658549559634960
1855 189745791384603511256771789728
1856 4961520319072101611834821142960
1857 7201554953121087800020460678956
1858 6439430176664961669260352038494
1859 3593687199590815652397101216240
1860 250645468872180124664507322996
1861 -2368537788527016037278667127912
1862 -4025910074702386858752311042404
1863 -5304712836912920136525073877088
1864 -6904144575184384323344429790404
1865 -8974586922556308514416181718776
1866 -10957797814819935994671025493948
1867 -11978225512092279158668032841464
1868 -11446753309292583234175296004926
1869 -9438804284520880834658259437116
1870 -6623950014012963527990857951626
1871 -3860983102183082897180084216640
1872 -1771123427427710296176586022880
1873 -544386437871158798242255970732
1874 -17986861815041344795712270710
1875 115630167084243979593379253056
1876 146180313176814358220729817196
1877 312806074425895241501770835600
1878 864119304872371175955665974720
1879 2095539188730811792504222032560
1880 4255366979672241784381223361460
1881 7320125955165833416062868178524
1882 10798260818498675823788782898494
1883 13784013598625964690931899026120
1884 15334075124403576795332565743066
1885 14967127704092178122161058580240
1886 12948028694981079365743734180936
1887 10163107337765770665312718980992
1888 7682578465730777417255170558464
1889 6279971179861919024615484453348
1890 6138404346908444720719072674542
1891 6824149452178955861499324415796
1892 7477260705155453813577731764717
1893 7105268236261695853756770428368
1894 4879177156785060882322033591984
1895 399218275560861716361683237840
1896 -6073982889073636223584497174040
1897 -13511832813875306524717440129788
1898 -20309774206201295147169732057358
1899 -24839869720193913691399696956392
1900 -26125904292031839614736866960354
1901 -24226686468728760001124707649032
1902 -20090667032993633972503251299084
1903 -15018152512636292636007236738368
1904 -10076612383475740643231022520064
1905 -5725041143324391186259293048772
1906 -1710745041832634242615673225442
1907 2765226855973439719289271483360
1908 8585542810772665258735378888444
1909 16013272067944973012019708929188
1910 24080150771516981145030027576230
1911 30595893987053931060276685804608
1912 33054792542216932303707929949560
1913 30037962785850320582068979953792
1914 22169188452198997631027519892416
1915 11859008630906609157452064135968
1916 1915610774428841203612873406272
1917 -6067667272029668543531016944252
1918 -12472882658291238439057332247242
1919 -19066456547094198339977539912800
1920 -27440349322635713889068111210316
1921 -37513746411637411016336710424772
1922 -47133548761174906319659610673570
1923 -53100169399712205450140685863712
1924 -52912079180586779451595113020220
1925 -45956991350370630071139659971356
1926 -33335826243090081877676898495034
1927 -16678882966863867225235185026896
1928 2830623675954162874670123980948
1929 24299818043737876537557695001540
1930 46114591289206948836293187680154
1931 65289353122686785305442537050128
1932 78062941104474592580164660761332
1933 81343145393399149054590529702840
1934 73801376749365651102463864022636
1935 56015328300712978796348780618336
1936 30246789585732227712089621856810
1937 635034816703664152745866249320
1938 -26521850171129190184116160732660
1939 -43680629706752578440561813148912
1940 -44836808348753354611413536793956
1941 -29037953764778505575919613433068
1942 -2174913577212833637827188677762
1943 24853416347760495370813283265216
1944 41225082393302258826584821019700
1945 41669628786679232542833838490868
1946 28784879771876851573165627062810
1947 10659272453747963684139275332064
1948 -4401145555255266361787745403032
1949 -12355227881206775502942222263772
1950 -14514050697217179862797980953762
1951 -15404788914218794148805247889728
1952 -19506994221754424495708762678234
1953 -28872688721089793852444957952996
1954 -42430427974788384337642072899066
1955 -56761055023840276708880163366336
1956 -67711964425050451865894482375848
1957 -72099662499674345855218097103128
1958 -68800679397685712604834150116092
1959 -58856592791634339600911882269744
1960 -44744851559123864541299145586848
1961 -29350483886670236695095672790380
1962 -15158315632482877250534121210318
1963 -3859815275414944572892012385768
1964 3753330133168780582380536422970
1965 7826195062301107858458650534852
1966 9501712462254598382817081932102
1967 10913490923428037321042546164384
1968 14869886473507892660396009544020
1969 23970130450996037191143646602268
1970 39189739403199426313835382013790
1971 58605170051387188746390371231296
1972 77366194585517816916609243999816
1973 89519430457096677379914550178808
1974 90901412857043859189106744132452
1975 81266741093389986150773108593216
1976 64257930275206650936783532309814
1977 45449675134360968645718166213352
1978 29965781783504661755450119247328
1979 20977302416647223243005507963236
1980 19215003647175207969996186347303
1981 22842716775123090340347495039784
1982 27396836641668993457896650168060
1983 26412620311023797593194149630688
1984 13572299158309514068665012690282
1985 -13883865418369014563113523022060
1986 -52359216922348281690758864695750
1987 -92094014610762711299357610386184
1988 -121149128241219851490229915469406
1989 -131217660338419414132631820562412
1990 -121651439059594662948543177706762
1991 -99141506171088588609697311478544
1992 -73472309753234104058387382167684
1993 -52210547350344058899902994575924
1994 -37316595172050570353707040562634
1995 -24919122042383931105683628685528
1996 -7699197201667742707228819397658
1997 21326997447233224612603437549360
1998 64782512526152462276848047486096
1999 118033402542506650412091861709184
2000 169154344817762218158294137748136
2001 202756508960361467874912441528936
2002 206441085207574022249190437468284
2003 176507545878044896379534231371664
2004 119584189747507526039224580942868
2005 49195463246967038440247750355952
2006 -20853289037556637448404849712416
2007 -82680719229543842707183176985936
2008 -136562631614873300022128003555154
2009 -187591646675638676051186644801416
2010 -238722911293746363688570728176500
2011 -285269914624428264401697089028360
2012 -315460316433697302149345570729082
2013 -316968354474531821399502580964488
2014 -284160499256571601446305975177580
2015 -220174544680755471858548069734416
2016 -132823467182964740184976027559194
2017 -29078592471209706167232106589252
2018 86106584554984881969235303897766
2019 205640470327039606987849699127088
2020 315612898295690191667654093538104
2021 395856926113037931399588699162496
2022 426686245897281374064772305629848
2023 397186709116204644813144390467632
2024 309754552102451016170828874876452
2025 179703932223917079734632455108016
2026 32493054489796350414900217762008
2027 -99521500428792498403785448704456
2028 -182209324977907553639907251945118
2029 -189171349391352114198869169687388
2030 -114483707066377919815301339639210
2031 18269549599303294160319657208816
2032 159759973462181495014984505939696
2033 254638594560150398673754119945796
2034 268549517526656003393900492577378
2035 205457942212927197329099960066304
2036 102805146470925670876561524066540
2037 7746658809063859283943788647636
2038 -48554405620081891379855552462538
2039 -62189755401902380986782252028672
2040 -50182063993972887476164888565718
2041 -36102597487951513210286576080100
2042 -38827386999691217760866359489138
2043 -68227196369212377299222987956392
2044 -124764390449396672478653435840466
2045 -199823391109672974913297970615532
2046 -277474665815776698162248218307762
2047 -339724378168232624629244395972480
2048 -373947523912532208096541242905168
2049 -377609885476812885055921579644692
2050 -356735242342829192921247514222850
2051 -319984207948693283981889495099040
2052 -273697732576765831448397696146176
2053 -221191829536919003573423081406624
2054 -164887667653467448575038535612120
2055 -107823132928567495433795900731616
2056 -52965065851857941360535212562880
2057 -1292870365936031385793280688536
2058 49829111370181911964054160728116
2059 107039873629268167369963998393080
2060 179040350905037147661143498187802
2061 271284841893623133617924711134704
2062 378772423085224886246740602014128
2063 482233752115919627168900937506336
2064 553179264145242152704530106251782
2065 567200225957028580295774501019796
2066 517351620162267492449814406556810
2067 418228551202707062227793053630696
2068 298294445890237860138586405404720
2069 186609161698696452899178301300290
2070 102711571882229937910906777638035
2071 53846604517521989792442448813232
2072 37099648913499260359230608710684
2073 41207929886145929373244608689768
2074 45990550769247247204695586120284
2075 23384208224122653106025803730712
2076 -53718715505534242359759769038538
2077 -194883956870879813099754985418068
2078 -378380224164162120011483557242782
2079 -554038376803479674663833314096208
2080 -665725642734324342050098117708516
2081 -679924148450606291229117477655868
2082 -600830213749605485896167056709606
2083 -463032664500445147232055322558232
2084 -309575714134160528297130949833262
2085 -170796273880441150741974935896372
2086 -53874398682959046732343777786350
2087 56323942538177537240397638745312
2088 188156841058165710070314848469464
2089 367474940516789166514105446530516
2090 598230534919920857286783042354418
2091 848944623786542973072275570543504
2092 1057421967448405240455141762627364
2093 1156270979721491198411422889744204
2094 1104691119326123312735150322905922
2095 904770089176649001591984063392528
2096 592220639371630491847647958424710
2097 211365965173316160700019273218700
2098 -206001698131570424736105371105178
2099 -644537497716843256940904279993096
2100 -1092282050816462350898955226792418
2101 -1521564177870312054265749243928676
2102 -1878873418356206744046731410529518
2103 -2094717530467989191917321780675296
2104 -2111419408961755140517853733987790
2105 -1910941888691510591584208572123292
2106 -1520814436545904340760192790806014
2107 -992633230214833626803760984382440
2108 -372634169636219206111060125240846
2109 307145661782894720946300769630132
2110 1007758417641182017660923009090886
2111 1654013115665681773234738057621664
2112 2130629213731532049085673747794274
2113 2316875676581965572949548033259804
2114 2139480506289399787481755992982862
2115 1610728041724161677537520103173312
2116 834869630201723587610647914102204
2117 -11771847870853196210834407112280
2118 -716745469131137896710004664539836
2119 -1081312252041738859694428966551024
2120 -982278066425407072848902007617202
2121 -429595927605488639053969427972996
2122 410823381567214679666930722577310
2123 1256577919692278901203179223088744
2124 1811824605991977562129528035212106
2125 1894838882237453079625665696901168
2126 1521446015840320209455188385878208
2127 888423408478168942124805456013072
2128 261658817204938045726935731811138
2129 -159794970261336266360518573454856
2130 -319020863064485569020758704111396
2131 -283222785324926451777970987978768
2132 -168776513145060890175148971395360
2133 -73172410503240069038832839058644
2134 -51574997205945039353572322078438
2135 -130674030831718917525620084696800
2136 -327340301607645538573430974525334
2137 -646706637520260988440618306254108
2138 -1061004846479204715796088609311510
2139 -1494051797760713694539017608481152
2140 -1837293846815149512334960658596980
2141 -1998524618846069155090255563961212
2142 -1953181527902877767564145095681866
2143 -1759367381204891509964986894323712
2144 -1522459689085253771831727414987878
2145 -1333420010313202285172523432646308
2146 -1223653242067280027107614822682066
2147 -1163450336596223858569916751799928
2148 -1096263812508427792371862836341418
2149 -976966139135600281889694721961204
2150 -785653291735769558387854021389430
2151 -512449957619284682244150585191728
2152 -133327240803370062858594111488496
2153 394163023978539217118075083389972
2154 1099468534198275065764990265406666
2155 1946349876388554874130889633811400
2156 2800953516147058491184580958198346
2157 3460247056743476562331462741622420
2158 3739141603900708810206229793214750
2159 3564460717312645308614906475681504
2160 3011864397409834667082084141407412
2161 2262563813403207483216880386872094
2162 1513952356136063745702918205017903
2163 902553346041316197151305745628336
2164 475225101019589169396451262929884
2165 203835540673177369341480558041304
2166 15628961995552724116439315654252
2167 -181950175461191767761922876512736
2168 -481849818003332515461179923233434
2169 -950686051641667681513039572075520
2170 -1591400146260671066567141391228288
2171 -2315187051523686198225081293563800
2172 -2953923645368813166789666738752866
2173 -3324190742642418373769286153602132
2174 -3313406159340287593853902010841406
2175 -2934392505613924112121832404596928
2176 -2312543673635145057361359602575290
2177 -1615106213200740988021853092204740
2178 -965406792456218345886101314862450
2179 -384053699781759353892059058919560
2180 221489576980849139251545598708134
2181 1013171263975926355902156449822232
2182 2128808758703432348033516159521452
2183 3567143605740523568933070792466416
2184 5115773621608249755142663770626100
2185 6391827103968404528297630342717180
2186 7003934934812204891142590469005662
2187 6746794330565545505228318470288568
2188 5694175619771538126250411150226790
2189 4117936657488802875196041099782256
2190 2287345272651406950409542607809592
2191 293487301274970960760504356785792
2192 -1970080317444590407297407803505050
2193 -4645502009815939262879193970440912
2194 -7672910024232979780594509048506160
2195 -10652152395486253510969097562988944
2196 -12929923628765684546546424136522924
2197 -13883418273333687712177950884299680
2198 -13217587313908452916236306800146056
2199 -11070763396633732880773691795427488
2200 -7867279751858880504400959129207738
2201 -4053738121307814292859674988190528
2202 61060675608966000226804226445008
2203 4248155046759537865789041641145360
2204 8170713391877580156264060152233056
2205 11272803026335678996839619028543804
2206 12878358078882817998280485825337386
2207 12447165012320843586749899920077520
2208 9818692837181364365291932371612388
2209 5327725297678118980475461859424268
2210 -196631027629839791782375196303890
2211 -5501886276573096581037702749134040
2212 -9092923286576837564912041052011146
2213 -9620706165047719581419946584298084
2214 -6460485103864064321621057809075374
2215 -219126373579313477238239892858784
2216 7223216967793545293735791185304570
2217 13354723175566724581765281256363236
2218 16131915027532603560121290937932266
2219 14926339105651060529821614780153256
2220 10727831540580598203114039330247430
2221 5490294635452759219217850079489036
2222 1078066462329244117187412916853282
2223 -1520178124456479053112470271997296
2224 -2330922218371416520732525952431710
2225 -1999858445069792458622982192269688
2226 -1259558140813201878316134595200052
2227 -598745304118893129786565612611632
2228 -222818748367685135928499788364996
2229 -195172211097274066874273621131820
2230 -594307684894507796552123206353354
2231 -1568473597495150908214515651525312
2232 -3250800157737392795009934304406190
2233 -5587914127561370141140374528042044
2234 -8210847309088254934034806039030654
2235 -10481624443206001527404724376588576
2236 -11743138467500770570131526721321728
2237 -11642771283249758027802301553458904
2238 -10324654425133425958557855657117460
2239 -8365932245719006778251043464306720
2240 -6500677743019516749587262843403754
2241 -5293911276493554409895435774508036
2242 -4928248268765762022083735929108146
2243 -5182611799614739640294705673421560
2244 -5582480898672545745868772441097382
2245 -5623017602752099545227994160411724
2246 -4937188227475723486755787978725346
2247 -3330567053633270186683654056022176
2248 -720176573053350193097429489830814
2249 2895083332849700318690197353335420
2250 7343469772074568016232220939862510
2251 12135102092057278342646605583995336
2252 16446185393386984202290294970230682
2253 19350462733732835415132297288951964
2254 20203796504808487486643614821600522
2255 18934247324190546417823024229036736
2256 16048025112424267479553570086178797
2257 12370071583540885661555286435926932
2258 8700630356662270192066517512343426
2259 5565599714190864222458915594901440
2260 3119406406630059353408364365778644
2261 1157883903020433502988907132225796
2262 -804458857705775201644384405245610
2263 -3373857714631553273277700970436880
2264 -6990211759747073980724600308468418
2265 -11570179995071935343530535875834860
2266 -16303123505880951118481400723562062
2267 -19854311318312912098874963755065936
2268 -20988914302620511233005004392761064
2269 -19265093779860161923868962616564140
2270 -15309972318309219735221883202421402
2271 -10469366307100567299222354235008944
2272 -6079099461238446330367436967201062
2273 -2829443852196503287166085822568972
2274 -531969253782348556983458619492494
2275 1716276533341618467014453957966112
2276 5131302011720896376912953088312940
2277 10717437703236448553285172880854868
2278 18700007270987099652968057895526302
2279 28116538037912250181856885747073840
2280 36885777450424019242117101273472272
2281 42516226616970910596192897933134572
2282 43180875147972914511391011827994278
2283 38535699502040210823450334782201032
2284 29753151639164984043504345131365330
2285 18734110574767348889268620956925588
2286 6974988758942826107567308625216622
2287 -5220086251958213377103407667684960
2288 -18651631391120689723644946528436596
2289 -34202561569195111937748463520534500
2290 -51453661963632593848442573137804178
2291 -67929427481995205066429175006312088
2292 -79709491485749895253989611653275590
2293 -83180085675105761808833428849400312
2294 -76754490763554975736369597732618444
2295 -61366451676646869867000150862611520
2296 -39557364337915929915584418354997180
2297 -14125956504956761972776755643422768
2298 12487837583777774041298348666776488
2299 37805082868827980538397858919133000
2300 58677580132320277459993721804826162
2301 71394007286777878169227768886076604
2302 72710837305267312532485916729286090
2303 61140952230911822435369091523519584
2304 37751327851737365834897243670837602
2305 6295434851492590582212124741222084
2306 -27088496005979191471925250629518702
2307 -54598699487254792356171879250390896
2308 -68282859220874899957887339430752644
2309 -62526304203601455678922945891765252
2310 -36815178679621829872170608970298958
2311 2797712572209402807597448816346912
2312 45015705915492235665912200218803616
2313 77501623874950517569971312288997968
2314 92058597418676831429076524930407920
2315 87840296372791590666249088328798256
2316 70681934746201061755552230460594968
2317 49204481970831986771962777151474548
2318 30391464589457218375069992213294878
2319 17240761703919441121960396337491600
2320 9194134553351253805467720528678312
2321 4145640083109146662576747972035252
2322 312251328744050610566771692268970
2323 -2991953932319959578540573313856000
2324 -5619034239036430899371675923235200
2325 -7314097544058901711320405193480812
2326 -8366363010283441667702727678199890
2327 -9884238875692497753919449340029312
2328 -13572937711008438540793364415258728
2329 -21010796260753476521600433555985188
2330 -32626961537415007960762311583933578
2331 -46896900506004917558487613610320840
2332 -60412012779983022653781915299855298
2333 -69104073439362454212112861741009560
2334 -70107947915901208592553608039899236
2335 -63166747356352452538248876030461392
2336 -50717388929641205926409355448673270
2337 -36704055048767946862428372902497252
2338 -24958253259936477425823187725951018
2339 -18018868728979420801624854137723304
2340 -16683105901707807661763214403497014
2341 -20046427124462640328196731055876924
2342 -25739096603092486476019210509567826
2343 -30323684092578095121122804047150288
2344 -29963339010171177719567494274289250
2345 -21378134290187980119580070743232552
2346 -2953971833368188107872417362941132
2347 24254466335783139909966242404297984
2348 56063902825002857999781657051205292
2349 85813821245036439091465506018884520
2350 106387281471730585295893032853662604
2351 112987464981348274357632404807640944
2352 105238546623182940806932812572039321
2353 87286640151712920679007031028401936
2354 65740133092587658950144471828164208
2355 46640008276109142386968935587966712
2356 33131833049837044374608439917906550
2357 24831618127923789375998552195207892
2358 18688490941212785723280761313446694
2359 10424496268846549800148530425474096
2360 -4138969479882601601831429686379204
2361 -27808736011834270537028793565580892
2362 -60463231202465499995287514325893766
2363 -97591796551661789158157409329920080
2364 -130306820030489095821233860755555428
2365 -148051220697385291476009121701126488
2366 -143409556233084102194689996616667532
2367 -116324796940338243843191361807832896
2368 -74747202144200532679771580805646734
2369 -30927419127481925708468883064042500
2370 4500694065532567004795381050902054
2371 27235120046466406340779173214386320
2372 40555942698626636140412808300810196
2373 53028221989015730341946082240368128
2374 74036190628174557219430193799939384
2375 108915455582608009625598007216080144
2376 155505635202723030036944239995592756
2377 203883031467290643211240503019180768
2378 240065147124340179206211770744617352
2379 252277691974324175779351779244620640
2380 236317942250569598667314185639851584
2381 196658066843016224480143820245436788
2382 142579661930334065211951362685304158
2383 81916708991697017654494084948305728
2384 16526075817164364339231348521414512
2385 -57507013338651747744448748583278404
2386 -144879929076079524412731561958113186
2387 -244378509531039275969284776470341752
2388 -345001561351706812673791664012644530
2389 -427945182417463176286604090342044920
2390 -473631095550533610791563699757497812
2391 -469406212486569790111792120284735360
2392 -413218811452484969828531997991933854
2393 -311922114753314431032810391227113376
2394 -177054278237217636602219738943077480
2395 -22304162796059628610680503888457560
2396 135760873143515311511294564643144770
2397 276138100779621321488608504741822740
2398 374804968025006678057366790561149310
2399 410264963321355572303625541403828640
2400 370559260325951152341728523976303428
2401 258039624001261177311611762719609244
2402 90496883725885825447764775718756638
2403 -100436299246658953802527227517319712
2404 -273150239834042691545037050599796460
2405 -383627172668783412846520774787007696
2406 -397735337807168853753371263370115824
2407 -305276737712407517038555741818117280
2408 -128460597175602066978438118673826860
2409 82475499511734202307889179250045136
2410 267562056125631415591111742449557808
2411 381406484391798318158155626159372896
2412 410488412721911677882918388414831868
2413 373870166709011450633120922203216748
2414 308078424905249623154679564281251266
2415 246564231598945223259140098112869376
2416 205980351281076170617564432614035518
2417 185001590112777594523220906149981712
2418 172561468793099284467491191727360632
2419 157821491693624270702699422408731040
2420 135808675246177764685869211629697604
2421 107419172707835680847925009446834504
2422 76218709869296013102821064522735748
2423 45220684950934830978106718405861456
2424 15322184859188158255222028733346210
2425 -14806998710442162564853908906285692
2426 -48395626720136099683674061308803254
2427 -90181117050643504972256892749010296
2428 -145132637987553508656177576066524994
2429 -215324226394631544079162460117277360
2430 -295805343826466876859301932364521872
2431 -372661943433907248326571627919647744
2432 -426422558364753910447823391749070852
2433 -440394357023140824317688981683569348
2434 -409148817010262350449249853558094538
2435 -341501915949935893305916578410021232
2436 -256155781828039088573105410940232684
2437 -173347785722956487614002851719927632
2438 -107954519990212520241657281102571744
2439 -67252038021633693502455589812620880
2440 -52429413152069027575095686063387318
2441 -60443837818160265336179677394031868
2442 -83559099010182227152487567073372230
2443 -107102725653421381588109880519965032
2444 -109097111320150772862277870137497714
2445 -65681362540709919730566008927890988
2446 37527954762957316263748230624804382
2447 193729114231462934524552791772349120
2448 371456028216552002622535688865188958
2449 524374302564877789912214888039305106
2450 610724608856473803177880058091154513
2451 611495372418857827986297755996228856
2452 536775634025931239680055746920725262
2453 417732788430489420284420134053893760
2454 290718158115598758335983824632234088
2455 183158682112497063613094114182197200
2456 106897848886059483141615186936809620
2457 58232779695408764129592013212065944
2458 20801001464076169564782846570371124
2459 -30550541976219108829811087985506664
2460 -123055546817819519635299739490260250
2461 -274306904451677944926695867429938616
2462 -478301016176108359304484419249165236
2463 -697984986315780320207431772718805840
2464 -872944384460205153338012394532272488
2465 -942298091199834601724841644106649156
2466 -871880235376317867007943188427754298
2467 -670666100120934572737797546659015944
2468 -387489388127819657151378870352156874
2469 -90120031799914655498894162296130940
2470 163024558837262549925453868177506870
2471 346160164781460846725016125030454864
2472 474555706698176145526969591061408290
2473 593491960541874273277651541375238140
2474 750911333572670387647783548345864694
2475 965970092559259299215116342729383000
2476 1211035830837555964776694069560739038
2477 1419915008746937147732142624592935324
2478 1519828965827595690530711982474953898
2479 1468328047372904321961187817792065104
2480 1271941051572749711209906565142829656
2481 975442435213933088127557694655077064
2482 630382119737669703763749995211651060
2483 264630321162346531603169588111674392
2484 -127056745412226011833863694839758190
2485 -565853287166363535505754747806386668
2486 -1057413869380213619445514211031662770
2487 -1568832687230496781611752408779671056
2488 -2031277473306210172659944532158374730
2489 -2366246907616619940798419607007526560
2490 -2514709853040683616447198858063206024
2491 -2447517290833663608800357858631176272
2492 -2154860444161526660680890366203581328
2493 -1634284754023611145828244294053750752
2494 -898696741105676229700010702393216736
2495 -4242093547576880579570525472489648
2496 926996336337851630804391486243815946
2497 1717744838996225753794295883583165396
2498 2184450968654843582394628544907927362
2499 2199892190041045406223627866128009616
2500 1736861845140994044250697151393801640
2501 878118837685770310884135452500076576
2502 -199713690887860733368969998795184584
2503 -1256215448885214385135385506875822064
2504 -2031400977044938028947323561186595010
2505 -2310844230041862115587329726115473252
2506 -2003219451128790662398965892698924850
2507 -1195205342052016827284841254460355904
2508 -139399226264527853912789796753297732
2509 840968077353730481103576773173754796
2510 1491927072517461845957863148337399090
2511 1734028507764244934214311034896905232
2512 1667494585210529286774826497555042544
2513 1478975469492734757470366526038878196
2514 1320557953650064220807004704635813370
2515 1243485972131248739753106907200233720
2516 1215719027587184501132590974802206202
2517 1185321005614588113609175526903972648
2518 1128820516567145716984859536702504980
2519 1054683267470651514562227044661532464
2520 977640590993406414616130723406630586
2521 897825066963182737317543617150441584
2522 802597292539390958677925578809744968
2523 682843204237081376687411720490772768
2524 544328403579630585690197322533321400
2525 402779549081329353349778555936818620
2526 266272517292443790067883582534205082
2527 117706570615977457660405972344980896
2528 -89373546760626982738002949310303476
2529 -413881891448976149030806986700383260
2530 -891666289863776995272020701130914086
2531 -1497371641614425670516551747531098704
2532 -2129185328778404072275879326289705948
2533 -2635393183448757914911606162907472536
2534 -2876504523613369915699433858063246284
2535 -2789415850206439460028978560079853456
2536 -2414721354449394416790667148822250290
2537 -1872114232825020069963002981424015796
2538 -1302940132443501951600710524098094722
2539 -816165946644591164497812537882524456
2540 -464198938320965980863809168658830614
2541 -250791745099814758061678016611218156
2542 -154149169918205981476764174023721786
2543 -144081392711312499766680928903285392
2544 -181142263800373538004417902324859710
2545 -202350216897873227916801447809912556
2546 -114057694450454421767041470336294558
2547 184871727823685164419905564049613848
2548 746924783067731212676030182180032540
2549 1518302447562840053132798643289895166
2550 2328355719193371395979556427711337093
2551 2950270701292557748092937773032059376
2552 3204521991312861370136265188324664076
2553 3040934889929953546768823061973801712
2554 2549565096581050996832685474945489144
2555 1901701194645761342517712895506767432
2556 1265249174948170691502720236494122586
2557 742233274305450952355760780794967472
2558 347763280573009566542857373879365520
2559 20930560644344507455967896903624160
2560 -348787272461793595717000124703487876
2561 -884645182309167955726289755310982356
2562 -1672070814796854259356491828893045018
2563 -2701781410468747911405732343497606664
2564 -3835094850751490305600308637009809446
2565 -4825061455963611722430724915428400328
2566 -5399255721124128974662273870925161308
2567 -5366199603818360865756352483879674576
2568 -4686667823109604876146949242512599658
2569 -3474790641040888170819407618241200460
2570 -1940221329254922660138090621904782414
2571 -309750522532758630922230583395373776
2572 1241153806732715937046740018826432548
2573 2634775903547269182353606380100242716
2574 3903990188090910331428445142575757578
2575 5151485418870224491332912072244725680
2576 6452600440225068471025033773994476766
2577 7748480367587440223016183651131318148
2578 8811103308580703809485278550588543234
2579 9328863034344192663987491534333975184
2580 9071091888549883916851286978218572368
2581 8019030562993546902689061990663185236
2582 6367342589180377253546047799518051862
2583 4394136376373911389166772541842988480
2584 2292698817536428819701457930726379766
2585 84621564137232490440805272409719384
2586 -2322052436681024303240305280773386572
2587 -4966159676814197091541228991903660776
2588 -7677215727500470186703890645144244942
2589 -10056156246811675745105775348848409316
2590 -11631863203965663057519094940115261630
2591 -12098047586803388489225506022509855344
2592 -11457350004891874975545890139132175290
2593 -9957973779629098274615134928258367116
2594 -7874566024345461142853956491532520758
2595 -5324520980790257778296345034638583848
2596 -2291147017231572156088214460380583046
2597 1153561829233468916483067818574535576
2598 4619135834427474862511036942053773324
2599 7373730355351255392259817609110085936
2600 8579828360849203188541093211150805850
2601 7648662083040921211828282797889940196
2602 4518261694407498961970371771948595850
2603 -249521582213083212527997903982090944
2604 -5550905431347086121633780565876179992
2605 -9974182818893011846585198544066218224
2606 -12177296386597173668910304770456222840
2607 -11359799026013709459402175430607598128
2608 -7663351767559280994461181868626471406
2609 -2252630198842110646018469146141199804
2610 3084790028792315123143171450870330210
2611 6712652956130489529255280854801571824
2612 7902231440450989415593183529625912972
2613 7115479362814354230681347148249364556
2614 5625544815016454896128580498587989202
2615 4718038856538767074901901784421524224
2616 4989377095833958405631855979163275210
2617 6157000632408059333911938491579365996
2618 7414042013687493751220656418224581422
2619 8009611174354714893736479553211083096
2620 7662850853057245374040599827675493642
2621 6615940453785821334416950041621354240
2622 5394714028204983662739642118587415376
2623 4485159596653643551708452071181048560
2624 4109981083562186778652533425043834796
2625 4181971141126030260628883797049227412
2626 4409463825191118173811118512527496978
2627 4470283790545615355621369179319165352
2628 4155646551151565585298248498489920582
2629 3412515720111586984171875980269920084
2630 2275856822948437093945393429876540758
2631 754082740238587859321027566949057888
2632 -1232107198148480335463493326695346642
2633 -3788552777456552345746830267736327228
2634 -6886954982472675337587913141409037838
2635 -10221089334555151943805479496460728168
2636 -13212371454639768921094354698128055522
2637 -15203794091993301067152626567247780188
2638 -15741052413398207908096399496781601402
2639 -14768989640964066694147966617969937760
2640 -12631430195877103878606290644515767720
2641 -9897686427303297247131278455983380500
2642 -7135930533401864371432983029828173130
2643 -4750361008545653851299899322033364184
2644 -2926751120786336837005496910790907502
2645 -1660239422006502632933467974309643572
2646 -811750857148951740976432197116814894
2647 -152765514932667041663893345178571616
2648 608089054123862901501238830103402906
2649 1789122707722087291991934018579264728
2650 3651679174476228251771026808173877904
2651 6262614180928114867595120169816193020
2652 9365685403281337458086295025619057561
2653 12370750152374855164245829590943811276
2654 14529403199893792922743933402919629906
2655 15242167721961055284959886088678407008
2656 14329902765064168809334380882348202846
2657 12105877915915033128063746617627262084
2658 9212134145269955776202081130353611394
2659 6329246136377993522528743075489042544
2660 3916956858692884233849716805553891336
2661 2076875859017425538362411563959785832
2662 532867796625103992178736996757679572
2663 -1305385707343850778118391839632039984
2664 -4186087299093082689023643353974755388
2665 -8724682358265865150409066467324979756
2666 -15008378518937815777814632051127454070
2667 -22279326872038919179138368917315881368
2668 -28964424139210953631564545967470621566
2669 -33184541890285304826936957887420466592
2670 -33555729949333466117022075382785110944
2671 -29831949135204360838971681693363946240
2672 -22978967669760784197911536412094706046
2673 -14618874833703534388977036594492009972
2674 -6186658476843873359651819359267529034
2675 1702773652290497599789479909744945888
2676 9352923771489589825676226064050405024
2677 17562317013680640862840219497991160964
2678 26950115098563887087598483355134184734
2679 37368737932835798290754407957437345296
2680 47668943651370636400320288430792893730
2681 55948687976871346988255269628592681980
2682 60230839990147244532054312873930488078
2683 59287643015446162790992701024330802648
2684 53180706186439285232149867772016390050
2685 43177233854920812127859570478276014432
2686 31049648400013581389436340306485698448
2687 18159295146598467420554318619407872368
2688 4892886604307422046061998278011943608
2689 -9166248702384952791828063814824509668
2690 -24402387493617213517342078179437842394
2691 -40201032117995918193813691958473773344
2692 -54550849210123977928552999516328648172
2693 -64595905055243632129062338219771596632
2694 -67868328343877083765127633440515000844
2695 -63416417899928050213936934783402425424
2696 -52108437389271092060005268501300490250
2697 -36021718509766060430817117356777300164
2698 -17499740654588158116639596136048248418
2699 1394033842441705409608004279049059256
2700 18769264721887992987536871968297864218
2701 32517637395074151461417168717017695324
2702 40217486095175120513589877922636853690
2703 39587154475641634270598517794897248080
2704 29272911589948625358958481247875450332
2705 9598258564431599012149186900938597164
2706 -16941367169409674847837458324754158026
2707 -45546121252065578831078633876788374448
2708 -69589532703650457479585430889190951528
2709 -82062323079513592057926736231903421440
2710 -77979952870288333422988403093026076112
2711 -56934952564466664710343761302866283728
2712 -24312906854471363195583470716957512830
2713 10066706084077691158903799951386151908
2714 35794258126727014377895395579526963178
2715 46429739388158747782405634090846080688
2716 42248218160447512437570761586366937548
2717 29569916751818267589083028409972783752
2718 17162112148450069086690902661551404924
2719 11915706906485087927904046667376041888
2720 16130051094845916609724425528235397308
2721 27422787129651989523169601611556814260
2722 40695107227202297444528472657568246138
2723 50765490525834704911254795083759266904
2724 54407496694939998688903919900320563426
2725 51148104888780845500940891918625304028
2726 42846894147167867723281873117317935602
2727 32544424510697812146837399336042406656
2728 23225684152478659311424862554044609016
2729 16971363133149251590678585409431206440
2730 14619209033220597910470297499164904516
2731 15797061791693427100006166511038109192
2732 19164824561552262887688955122788053794
2733 22803509806521159457490655564767259500
2734 24704719788636456410178272858082330162
2735 23210381938361944880651854424760713232
2736 17222071451014448857577863781733462838
2737 6190113984488445408063038999422636592
2738 -9851066033554279992813403121474144168
2739 -29957135915432714405746665173773866560
2740 -51817569737900340869889767884813048420
2741 -71741693522318713315368184625045244620
2742 -85558678864507399861137404025119998842
2743 -90221513326209825748729244341702618384
2744 -85212244200634601762731083807892267664
2745 -72816040199366638350319239863384372336
2746 -57050753204049089163254633389052352000
2747 -41913102030078917868106536008396667264
2748 -29944711908709686230236077837625968532
2749 -21754279467937502226783192505841078324
2750 -16439192850127189243399387765208653990
2751 -12358790511220627685719771907707495024
2752 -7699358488044043278567849839464523784
2753 -663176276384675383761129510721735968
2754 10412829725347629142806490458937548556
2755 26548822471046750883973210492007378172
2756 47152161497566372096244061731378730975
2757 69211748683742582975278588546315328976
2758 87619699475873513178663140555870283216
2759 97013602506892138767239627208544735440
2760 94326579051765901154291709929335074814
2761 80437933078260859299825061487434981580
2762 59776482938852126258957962867643219662
2763 38142093365354812464087318176972548712
2764 20166526265126475196132513962919666270
2765 7807290085550956817204624338994674352
2766 267105374009576183181071861851278048
2767 -5241201663667929201771404413658799424
2768 -12629540948571588543812588053184475128
2769 -26144796648057771495223230531609251180
2770 -49261223875321378607610708538722801582
2771 -82993528455282309813418437889371958920
2772 -124212243424788896296525512720085729078
2773 -165292983374084791029437850151144841696
2774 -196116591162326362186419706173141092248
2775 -207942565591042288721322163218316764048
2776 -197113583887567161758496218849258000866
2777 -166340706505293943411892449793190718436
2778 -122792476710087183713082637446935027642
2779 -74206075687085670500264404286928247520
2780 -25245092189220814772107308339538229656
2781 24113400402697774535478722796197240384
2782 77549322957108801679040555146538953920
2783 139191228688329997917479215895666399136
2784 209537538211643976596750354308113882784
2785 282511184551232906965258409710236870196
2786 345700740669390754748883412268558428586
2787 384497893046734574209037976413922478840
2788 388390323421574405039957384891883945190
2789 355833695002230574755318067556701456664
2790 294631745813860908165529502836575567980
2791 217509420503812137358140447043420281488
2792 135602991419252902837161485201406167116
2793 53815079371740514717455259873246871992
2794 -29247835759717549462122185699551032708
2795 -116832598866518963902232020602353812680
2796 -207954894037352245550564944879420851954
2797 -293750063474503321202925788276575983152
2798 -359006694609806574799273607765079854368
2799 -388235819208357270388085969698551145776
2800 -372416101981939194412386596798982941032
2801 -312155897566918680660444614497293554108
2802 -215989292121223907297655703218594114734
2803 -96378857940034432885592476507107713576
2804 32772922788649700673948074944492516490
2805 155775990858775437872343033126544661828
2806 254205210213417323337444057397819539702
2807 308518642002162470747151289869334833888
2808 302832601315767114487018022077089414266
2809 230315145715567529821370591272150050828
2810 96345019716126200005954244630424292926
2811 -81068990336327690222162519489783401792
2812 -272437943725447087653322239750058858812
2813 -439524700934564513095032903217176873264
2814 -541819069239647639549872445303122320840
2815 -548253801702419570903348480246653397008
2816 -451203557959574988130980919635840177338
2817 -275075267172964156362114116037506360484
2818 -71761841836451742458848326460057289490
2819 98301713143326544765045455715616921520
2820 191326384004268157595459196918964295060
2821 197984122845308262648630906063996655368
2822 143735210546609587631520639715834526340
2823 72402243549147123309918367298655357728
2824 23996652037338701838672858228113573536
2825 19683294274914019630951413159130822220
2826 59581177778668043138905827082492167006
2827 129746876620791123553731446973235374128
2828 210796850862906470826035695655039570416
2829 283584681745905668495312402102747411740
2830 332284099563056236924918625213544984658
2831 346999682004086109076100876678648376800
2832 326195467939427371482687993168361302470
2833 277193132120568320274586776579446974252
2834 213463518440471369613570519335040818654
2835 149767001337468597221981746592657643808
2836 97786462491249733289115269239381935312
2837 64230412170870180360086610498179176908
2838 51294107797136146205145159979017178338
2839 57805800495686329212726062720218719760
2840 79525667846831836371593177426757521396
2841 108488045761035120048413558463083913244
2842 132605242291988294775022334983326392718
2843 136934468595949484061954434923734517656
2844 107118300395822124312376261152131835806
2845 34344794013785675718300471812160175192
2846 -79728214299304796701004320335648289324
2847 -220261070986648219342830864809512891760
2848 -360977405857359426284001399563399856290
2849 -471287592989202561421953359409135018856
2850 -526799217041810694598352367393518985812
2851 -518426600658502133750827624312893348784
2852 -455242234212507712067503023874538570900
2853 -359624152928919109689666289661543508312
2854 -257759533101135873286577167358328373052
2855 -170694622293775269007738089426278833888
2856 -109573419215410240239122760991980443824
2857 -75309706319239198191832836171073868504
2858 -60580087586326501773634286090624257708
2859 -52068818281301755624879074848219689080
2860 -32538489607176757368398878725637352152
2861 16144798085692175904761024888946945202
2862 107685090284851364407930820004100778775
2863 243926760310357615050009427586236866688
2864 408301275217501774192111591018285660682
2865 565279032020682803387236485886059406748
2866 669776745701462862567521075121606543310
2867 684941807909555868971737023245706792632
2868 599919970442036192938964055779730973442
2869 436906617949296148998683955345745827116
2870 242228091681217252455171388179544612138
2871 66091517519667005942965328417808392608
2872 -57621665764774058052374584021693388976
2873 -121605704226688543896344891064339683532
2874 -143137838295687423988434990752002506238
2875 -154535488113014581523793439172610776160
2876 -192020214682975067653772900210171324088
2877 -285459566196550837364854378273917815284
2878 -448491870282905228292703313250544899758
2879 -669910499965138110608824909229307378400
2880 -911084802238906494118259388229657818584
2881 -1114909338152358575296589176679078703140
2882 -1226017208054169755210210070969471732154
2883 -1213376941433787152224833366119331565832
2884 -1082636308100294001839167108435836442290
2885 -870800090372254680543644545155292560960
2886 -626211557668227407974289990237182441088
2887 -384483961751411740361052413459357011168
2888 -151711082018454192351240442527541647800
2889 97950715211975416431508746928726561424
2890 408373850523280881316200379552283227680
2891 814513535318293078823239914432978316560
2892 1312405098183203576481877580945379371024
2893 1842064790885960424318190151118065144692
2894 2297600983906257193734005335819175642942
2895 2565293684111500186933677001100211920128
2896 2571549801828187739927868329644718258240
2897 2313228493837369046995156764172370785516
2898 1852348050664619546956593910923630088982
2899 1279821096567483630988051376142530276856
2900 672070841895738796469262230435167794282
2901 66992444323565561599894245809410894324
2902 -528682146591499285312956575801759003738
2903 -1109568553014946694096335052331693158080
2904 -1642610073595860744097721260227289786662
2905 -2060746969749930607096781618050969160164
2906 -2284632063675394773272750877083091481322
2907 -2257176518463144658629266204924119733872
2908 -1966806632126853543978879964786460258724
2909 -1445883555888922639309362140003880262164
2910 -752195391242837421338028930942990625878
2911 45383017830089282116560818464324334080
2912 863566919028540954337927440404238982622
2913 1591724500081802396650529081725048133804
2914 2091988193904696685599377677150016059182
2915 2227661521783644341387579608663772436336
2916 1911716742644902314303151893764789169064
2917 1149302601856756510201536645461190658684
2918 51460239308845320244644455484147819122
2919 -1183946062199665048399691409606759443408
2920 -2312877190515746183176147899071318275548
2921 -3095797569166018853148479173659319288680
2922 -3353854879527042334764152755086529701340
2923 -3025088581358036933129221651191843744904
2924 -2202473903396996232873612000534139864610
2925 -1125433213909345711157347374306733562628
2926 -107934913688436536419910874974469424902
2927 578106051217763430552869799303292879872
2928 808976179357330963459991088762842483448
2929 645382064250251597264101423826790871388
2930 278641525606465486347936168922562244910
2931 -76205607839166123264187880381683791344
2932 -273052050082678517058265504387513325196
2933 -265144003960380574071102009103984123068
2934 -75412686502229676507289958431773986354
2935 252081858502270372176149153442340809296
2936 677896787541159285848273229923477290660
2937 1159488060610216934623710929725298340324
2938 1631792700798343428415627451319502912746
2939 2005716050811616740666708387700901296080
2940 2194919694064145733288935735960862648872
2941 2154513671548202194690213766720093747644
2942 1903974798530212721189946815032283894234
2943 1518419002812863379505953280032548714192
2944 1095098369227654635456835068769845673518
2945 716738418731957251784306689864657319412
2946 430954800376309586798714872359219162666
2947 251122416973181342350493447164684829440
2948 170659692584854081150514458096294943408
2949 177321346416835719586751471844284661424
2950 257023483996230406577884847582790743568
2951 384736577215949142870010120671200410944
2952 509714842593673273589042295652292153280
2953 549672522882927024072227631781166336808
2954 407805305943864059922082996868335504596
2955 14198224245742235831171067482823711208
2956 -626222378727690103343790949870711880270
2957 -1409769929128883432409028657017730376896
2958 -2157329006542962232156006807583340181424
2959 -2680921459284513044149432797170232399680
2960 -2860220428245160718875533808453504985170
2961 -2687090773513591939691964862236288926176
2962 -2255993935807655910835533909157128970344
2963 -1711466616943913386759182156521386438512
2964 -1186286731214036046527842963136452772964
2965 -761719020971323410472642184149114224956
2966 -460691882157988983673634344806668860042
2967 -263395680125959059384361393033944322832
2968 -126157123575660145026181631422469424420
2969 9373451088823673515726530838137255114
2970 215469969990829228333920106704874230201
2971 572604056482468230543938623271554817560
2972 1144593218570810946209298983698619997806
2973 1934980379984829420329919883291351703488
2974 2847112122701473345632606839304213949200
2975 3681812934487097563804194387211449299952
2976 4192187339385008056023764638207794296064
2977 4179777488034005167904660652513346089956
2978 3585124380165186749260514169337501216642
2979 2523358773705408739300633777084383001800
2980 1244372091676352981169178295313751840574
2981 36916381782046764682927076583514276816
2982 -878598805026225579855191664978092917312
2983 -1424433141750619159704577121167692237088
2984 -1682931778878980750118825966430484015468
2985 -1856890176035737607350432250096979038324
2986 -2188466721771289986783877278221804960314
2987 -2859846273175974271757021631483660700520
2988 -3905581766731755141464301347976596184366
2989 -5172825143918639915610279880012490394568
2990 -6358797808956730000699673711146660430732
2991 -7123326944652465247746530031758173536976
2992 -7229362805366865750638976103276267494604
2993 -6639442154660711002056338069163985182572
2994 -5516421052704400972010295580160512454094
2995 -4131558798893538002523750110452992743800
2996 -2732567295950667961293727518370219376510
2997 -1436914961251322945932541175661702713580
2998 -193306306141272810144233744005385166994
2999 1178936470627139755371295186506892113472
3000 2889269604233770877220449300121625695524
3001 5050290727469690916328064905319226759084
3002 7577962343039688991693418704280600739054
3003 10168213790286177232004992936898481144168
3004 12372140570213274805555839383006064900642
3005 13742420383808316155123866821808475966616
3006 13982108375339306900718969799847220399012
3007 13023172905680328257887825079974732432544
3008 11001319038854559501876114416143310887918
3009 8153805067046029626256255907560411744876
3010 4712956106887463667891563780896020443710
3011 869385286232123722831892544333429847952
3012 -3172576036333010835485326681117128343212
3013 -7100461154483479539712712459893576339112
3014 -10456116253678176774200319856610098944388
3015 -12716730242957291873477348304989966388400
3016 -13462686263762360257230726039753077982600
3017 -12524582865050397813133661412021495644760
3018 -10014696530195830929287264707873751269316
3019 -6243762488215321966541049540218256902432
3020 -1616608410114050604519723098380133573632
3021 3396962674936276697922147011780941561144
3022 8209612633290865708687922572567776976164
3023 12072788359437873573129031344169363930080
3024 14145467830083696443337637676535214447764
3025 13699476688999634048316614465298079370056
3026 10388366795277305498976282093580769611676
3027 4466654418579407993014866869429372612648
3028 -3131302573270945220247698484993277590966
3029 -10902454214768129699758847753030031380232
3030 -17090515180547413433933432944009803148204
3031 -20169193737587901159352964704297172036912
3032 -19370463591916089924418780841497640330650
3033 -15047935719323464508426024839063585765648
3034 -8657861593975681899812702596847720202864
3035 -2272741505127833967696234000636275249352
3036 2216328196403974283133464431049044956978
3037 3840212462859098789077875969642277048508
3038 2850149146073416000638233896966569158506
3039 424145668673410656714515928718026760816
3040 -2018813718498457792617208253649842605620
3041 -3480526651902639443395763151703353926220
3042 -3674727101792410548592760173121890094542
3043 -2881802730598108359952148988373487208504
3044 -1567860199927134066813656250285339835134
3045 -48763093188341309185798515109075664980
3046 1626354769309251598395992669722972354082
3047 3568400837539161775934078705783461633696
3048 5836662973024130515223198554104611745588
3049 8272439556602260177433798885209124168608
3050 10481981507162350736388804455882435158784
3051 11979074963739656894983458793948389416000
3052 12402099387840725045886732979732428970032
3053 11677698358913998177188655596749330169708
3054 10042166395026293352082084092198069840930
3055 7923884881080411558443238980883931816208
3056 5768059320906560285703594893260212920800
3057 3898947303062368074469326252810329701604
3058 2470267105011040049678124899933673907746
3059 1495703863170377642159571345049420646664
3060 916555752710857061402915270117446174866
3061 659656109922386097952511404664056961668
3062 652714648772086132960358972624711288078
3063 787387700517199390557138516945694164288
3064 854452633759507527734375214197806003476
3065 513364410190125537546564501569647653996
3066 -632394432913570496902484814905830127058
3067 -2838474408550258781890298266861015952488
3068 -5992247665393575089988595970680482576134
3069 -9519318904859331604947670292845846127088
3070 -12540055742861349905308026449575743459552
3071 -14229282562776371599387845384870286937136
3072 -14178252033076243820972132073083012694198
3073 -12545889862749071069879390749721961884012
3074 -9929170791637342085151925312542303590134
3075 -7061084173489113333023877584363029027720
3076 -4522855309660362475259660236838600256070
3077 -2599144240444627578505972925612330429048
3078 -1283869190726719493335101819406185091012
3079 -359041250886550046593071006447129734760
3080 533060450139476853964681047187246636617
3081 1842248276035120019819200667771379316524
3082 4037821847670175748237370436811547771150
3083 7450386518083411553835795901498418850264
3084 12039935075716995551636234867238911711786
3085 17214736382577265643609653887350048795356
3086 21872946625214945423664950337748539691082
3087 24738886075717713142011406601444463923600
3088 24862807498904121162349901709538669845396
3089 22011136247114793395672099959687375129092
3090 16730386363737579951932529955044653975186
3091 10084219827478687160152256940204895700944
3092 3253003638499893396997374535385265181664
3093 -2800342548582426326065467868638444970576
3094 -7523996225551186357011444878106935037528
3095 -10870311795453711372791906012013781382592
3096 -13317478333542813547326704471786731317122
3097 -15760680422990304445417233595928831747692
3098 -19189241494315270832637308597884933410734
3099 -24186176479495543882562482895482831600800
3100 -30476458374480468427067049036823770674572
3101 -36831254068750532797107227367993031656692
3102 -41483716942024220850053495140005954317150
3103 -42894023314345645030103865854472584755504
3104 -40448277087009357384258926027695960792448
3105 -34693552379193756791996760952371859625492
3106 -26993946802836875682073505578460075532906
3107 -18827604016425938223454394773086770125872
3108 -11107070457272084390017982153091416728708
3109 -3838774758378724469407150137938420095816
3110 3751984147367626845398321055669295498972
3111 12696409501349395025252494526735149181280
3112 23580486368683720928643869244515801557288
3113 35997696132844320586091426884306838947628
3114 48476292725938730209760705896765548605982
3115 58986208696387768397941651353136094068960
3116 65773967328332460832616405686061176778780
3117 68022320274193990040091792575067775084736
3118 65919834020990491209408116210908731472840
3119 60130525424791273458306552889523177040992
3120 51080150158520249657463369797250166100156
3121 38608330095354793005820371788254430810032
3122 22287374040907014777388444360102903941128
3123 2250653042518014129998521539737186644992
3124 -20007833446967305762644201252418030661700
3125 -41461758888818473538970970877228836200684
3126 -58268193271182137505410846485305827457490
3127 -67061757297295418543236032043938064236272
3128 -66103273516969086500890172954745069883774
3129 -55640630712310717432745371395674902013200
3130 -37403394492393321325754051834591979123504
3131 -13766295181049979881721856532009418966792
3132 12731753916146333462706742753923117707370
3133 39261105692437706674546304935253278963972
3134 62335639395225462795581097898745944124534
3135 77824147233139041050916448159270659848272
3136 81647314476336661257163326544142994997518
3137 70948190411088018726879172624893281759412
3138 45263181482774133412826574754697977015834
3139 7316673103516298380934977187899403506400
3140 -36790400476063341539918972988351525686792
3141 -78266692371033250100628165839304465831176
3142 -107485548816886928547912524566269021159284
3143 -116911450317050521732042157718076203070288
3144 -104172746693598490308501117450196599748584
3145 -73698375009482751740596794713174003355924
3146 -35611608808620796556220431503347726043434
3147 -1933216569795738694644694584184712710232
3148 18193952798129197160197187812353377320842
3149 21801865354546487023899992451429051086268
3150 12286817857574612809489454077777294503690
3151 -3260285798407605872766060896930155838080
3152 -17753403956008087619594161190636384327150
3153 -26785473740920691795579121408700627324988
3154 -29287132000352719983526650919241802795870
3155 -26541536860592058366116206191208647289560
3156 -20621772186775864886825416645227352749742
3157 -13152923571706352298418839427871136680704
3158 -4757823265071347198045051836962103311656
3159 4853063713267594906803923971518958171360
3160 16320234926328535511822119638708222267624
3161 29836225169892786480608020927633230951540
3162 44468668681993284553429753605960275411938
3163 58032644026865448223011550561566135715504
3164 67735800025199405929426069380295805955500
3165 71353363982670490493744221507980046991260
3166 68281185175676053106257329704016282339690
3167 59824963642444912967977039348106155639824
3168 48555736947020600399353961763902705280900
3169 37150489116406766583675442535300830167164
3170 27406307462313571374503833224213840462958
3171 19905722096661764551828957795529624221080
3172 14332209797543223890371753710066510655878
3173 10057440020947851461193906944242360245684
3174 6570178693007885214191850629383762715094
3175 3541356087246516706613053566108298010752
3176 604789072180148369452831996371602716970
3177 -2901626262800137385977012548790828066328
3178 -7984861149863468430660509616159254218860
3179 -15698292074654179095260360058430451928096
3180 -26547048418818207049947092132192898240100
3181 -39870962449826955485955459679584780072848
3182 -53617146911036627087345790320116687108456
3183 -64805709469579344281125426990626301334832
3184 -70607188459771399231159399445396571016192
3185 -69517334414139900593624842384386577911224
3186 -61981041541830233078327849345798697551580
3187 -50128501641380264603019029341916939445504
3188 -36822392339185464629567804703341975297424
3189 -24573552964688699100032531912850691924280
3190 -14832660529845545064089856962465904584100
3191 -7813502792362966528627602817996768100664
3192 -2656653029302818628027132330911928553059
3193 2351942492144324532196013869497347570804
3194 9603185981451733824279014355683053311994
3195 21831269104250264718901820306343319547360
3196 41319381199554944563965689689085630121700
3197 68616858149357877605906027129519758696616
3198 101298951560030637271324254723426037321508
3199 133685325475888402036656679333156585130944
3200 158157539374585794767164651158727512877784
3201 167776215509375074463608850781336862864500
3202 158941798384151970545811630579636551832138
3203 132669322859669224732029148061356801211160
3204 93865741885746869182539870184013483448902
3205 49193670776086810585876960210326833949684
3206 4780292313086225794716395588015711378862
3207 -35224833776856659555352539493905137857776
3208 -69055820343607682673559032350182737133642
3209 -97130394508059183422352990812387029050488
3210 -121620313958585947717423859229878790708108
3211 -145677411070893012662831041531613546851552
3212 -171987882117027624746539141611565222623920
3213 -200852173458539715999262000712591797882124
3214 -228851483957689819420949565164838639807346
3215 -249373175813977019791897030513891559098736
3216 -255272410397753182606114682316670662265282
3217 -242371532711297337729252963478014130521716
3218 -211680832687111318507295000711679691909258
3219 -168930130776732420884987995452864366560984
3220 -121683134631744152896243375184995372030290
3221 -75685012257393343370341427643576246216096
3222 -32347060580063570448573549348233980797000
3223 11442365115826811694016235828520257391008
3224 61054661589576465437569482326990658045712
3225 120306866648410322386233886372749077152864
3226 187851446831462932040446653176738730263328
3227 255847416407705552187780134108805998760768
3228 312195568923411293784073124998397146193140
3229 345641858639585774923158371197098175096908
3230 350962875770077735739131754344533295355946
3231 330919000364188688881531581527865944005328
3232 293500804742531723414868977944648805423904
3233 246171494250251348674563830630505904968432
3234 191054942515928429904763592715722303472856
3235 124569941082956688528320146788530036052864
3236 42014506923128357297363107903941466621080
3237 -55908366969233445431147983919023644082520
3238 -159158783118165216685820456288028547164252
3239 -249925398088572799752632678251692156268224
3240 -308891319301482209242622058954086694074126
3241 -322304752126095653759462039158616745370436
3242 -285753941626759528822395115408626033524146
3243 -203321615532368515510922008318223656585768
3244 -84268070262603419564365180448933052116586
3245 59271510002720818744613962688074194460656
3246 211885435785029301554387947074305196583976
3247 353281791983491815220654496609523117088592
3248 458651239777004410442608457727837894103066
3249 502869343949850095650969067464947881707140
3250 467469694986494174318045274227459750722290
3251 347370123341698521911156995757794902322224
3252 154699920167685468101772122435335513983220
3253 -81291669281794269139942789727018384148728
3254 -318241424514718532203156179840783653739436
3255 -508629919202694591311253000763744829449840
3256 -611469256533972613848407732637563874391300
3257 -605564116223428216544597341425055357011572
3258 -499254943889375440935805770016522177149242
3259 -330431877876897745386762358547922368254688
3260 -153893051016434353487168816831048141203120
3261 -20162855479431749504691127703200532607396
3262 43895271127558695347085662249792995799370
3263 42244845732069207387176139997063426475184
3264 1351169171403437521763853696990039690602
3265 -47356681267910257646369510364143251589556
3266 -83088899994538449505667953243692795408954
3267 -101231654022793449322143935757425915827032
3268 -108450063776233568032512219604719521506022
3269 -113287597465467910115483540693053757769508
3270 -119106107016975456173931758544498136209726
3271 -122566747148535468351350900102671130735872
3272 -116407419705536036213326456500843433882976
3273 -93244442456141530372099734862677276960260
3274 -48102506647325872301025278643610236533634
3275 20398050374959046519480473058860589964696
3276 109073828153242064729348391157811435425322
3277 209058274540859508401554303120852539766564
3278 305747206146321193242443131607004882655862
3279 381462362292970195912919933207095191603984
3280 420882987194220064029173639545615211023706
3281 416896831159539093377071450551904181278240
3282 373566699310567389596078188887902380943224
3283 304435480101695327882953568779000942494208
3284 227217254587068449742230461860139796862032
3285 157808501786444866726339531691315209590200
3286 106277740962096788170234516738760552727252
3287 75722858884188050047844587623102054442224
3288 63241792311940752494522940807517973273736
3289 61758646173271434844081682900239105645452
3290 61875396806053923644635828156856033126070
3291 53501631659824978642847743404339728641232
3292 27349729387757045996151650487815985179076
3293 -23412500446814722578007146791627967550836
3294 -100984957285730120115481458548778889121470
3295 -200356091289329312126187793486659346820176
3296 -307645783709305124588098807219241530837256
3297 -401611256991452151574413204524555297243020
3298 -459614288861397258273582543459648667278830
3299 -466350035799088225055208089445350279880832
3300 -420786052376680820457518977433084218751192
3301 -336916604401357319513616109877985352737296
3302 -237590219366461364498900821103583957493576
3303 -145056019613656391860848766091796666558128
3304 -73498074257997789046804077181067290110266
3305 -26695942595309724400557446745090233831638
3306 -188597510510252699808188991797373005383
3307 15098551322078534632539105483182524672968
3308 30525992567397508124826544217842683525666
3309 59276482695431679210059878147114564334960
3310 116001237007648655963416876688806261897992
3311 214029738842416300023708167545320628323936
3312 359149606210896895602837499467770650824316
3313 542262991821767652707423527142829469451080
3314 736000694775504405217942093616643228832076
3315 899824740466805707532197916392293508231168
3316 993480575667014449683119335753124764979100
3317 992683402740954364643839791422632020143892
3318 898345830681444147979564737083425813591078
3319 733987188442113585993662674545913324430400
3320 533032077243299679903309702098622397610742
3321 323412408319566210678120113879183076081248
3322 117503297758086660803378506396312097396720
3323 -88716953319214880642266331225855569803944
3324 -308801610472487977952488366592121001226694
3325 -555882737484215799381341973396411222926060
3326 -833882588378121097241128394189525566225810
3327 -1131942279272197382209644267523357518062112
3328 -1422687456635699936897455243769837036255758
3329 -1665234710040514154880105081721604917469948
3330 -1814146958403552501718249698025088069973326
3331 -1833544676146150380587980502558892454889640
3332 -1711540632814066633606117422386552221121562
3333 -1467537979355773656346369057541434715379776
3334 -1147035782834975527752310945800042438355336
3335 -804893884757213571462777676591674610515392
3336 -484317463428605553486129193029095941979718
3337 -201119231154551486127606870689833064155428
3338 59580646957814728652746126678479517832334
3339 332170191973345240165383051363167849719848
3340 648652169728110762981958585208242153266098
3341 1015114594042399955585124310630155224753860
3342 1398450651923256704416406120087976191042342
3343 1732507596701472341003573196045835669440896
3344 1943523852400835051457352317588190217052340
3345 1982927375543927115957489979467481005635520
3346 1849293047321323326310675303528591946700552
3347 1586071305365536715895708272160189153718464
3348 1255644917468872230322064792808611213390060
3349 904872914356234284225091867708176790954692
3350 543376437727312696720191174876899361850974
3351 149085585380888128141667678427479481766304
3352 -301073899465575475612150116787826492576278
3353 -794561611694561561447764839578993672285288
3354 -1265754499809698326986483720422049447672836
3355 -1611437874029038841824916131561532190527632
3356 -1731015896031241523710345439046040945068176
3357 -1566575865746342197869202873333487253253652
3358 -1120056342732627264301627075602712479430590
3359 -443679904025856042378271466493768536475648
3360 380957960711439074529696901214362830396324
3361 1256466916183564681430997596382670160244124
3362 2070926230918158288593602501822790517128462
3363 2697977774908404748717822087183659177592464
3364 3010042244069985575795657972437666808907448
3365 2907618063383821910950483160997793669974944
3366 2353846292679563193877470798495936471503880
3367 1399058757842629014171552596094762521834592
3368 185098319020512992484688468935399809909808
3369 -1074178794762863549308421706196752618064940
3370 -2136086020088771474740044190932295661561094
3371 -2791204592488689611457622515385631109163440
3372 -2929575755467315248525881355955999922216200
3373 -2584892477209295720570314302768445931984612
3374 -1929905512227133406471464117993276779753814
3375 -1214263549555865360814871600582353136488960
3376 -666707756070551842723044440176640631354472
3377 -407687602121844364689794411472210263878556
3378 -416816239901525659381212730832007889114670
3379 -569288721208809250125386016510981058583040
3380 -715379982236616200606007873833158126322700
3381 -755163069345078922492834656912002410121888
3382 -670905823157895443887276944226169555960424
3383 -511469180030238500081787369699296676637968
3384 -351094994158557907789847497671272627829154
3385 -251327192372322910956563710372270556487788
3386 -241608195029579432921193466451910124250158
3387 -317035381278216248457739109391357349705672
3388 -444063863232102232795715234751859539540858
3389 -567890089969726860339918161975247415341444
3390 -621513078825040387641780938768012602047654
3391 -539214367626666033609055455902714120174512
3392 -275110138025546349462200341109041217555240
3393 177002575165659102395199591733929664528420
3394 770271978584387539327427570534948211936498
3395 1406874176184836887593899672101205057001504
3396 1960613799428940742715710995883038556131516
3397 2315562114099159877749666541829249959807324
3398 2405585064793887168329307842271858251752802
3399 2235946504598321272732492813773604303023136
3400 1876261968384653181909792343462807140019258
3401 1429570069789225536770852844060989080205792
3402 994429865799980458664289190702390766373064
3403 637783548613665393895814464396108256783584
3404 386995833474481144411637592559858859410016
3405 237868579129854609158576598649280499381080
3406 168712201872389283951238302730183871591892
3407 150630461305807204625635942124957661656064
3408 148972594454643641887610716184052065186480
3409 117849748002147093448800228516602835680124
3410 -3607628481937591709848154920510832909514
3411 -281691264999399241900163613783012664442888
3412 -759377843112877281820216657316550923816370
3413 -1417313232064265534985926766508506369572568
3414 -2148779373937755912409488501929197322844948
3415 -2774574735247599691804929459021144613816048
3416 -3104067784712633540003207367207241606035182
3417 -3017383530910182636527593032275967164359972
3418 -2523873989001549571643982906812966034571466
3419 -1761601308987136040128280415318138663814840
3420 -937226336025390275258256767522237699078984
3421 -240781994408123063350721459398677563703654
3422 219524510343963011189732973264600886487739
3423 436101998084604395799341140505009804851488
3424 479261869311975656090877447707725712317486
3425 458547504543474752436222016692531993331556
3426 492098541672619165776538627867320646726946
3427 690292167482727292725340529863071270944288
3428 1142417182652805314097511740381549827680720
3429 1892475610944405813288169923174106649730620
3430 2905050651691736362915450851480784690712610
3431 4042494615762439941969130405764905859525792
3432 5081193891803708692801712243748418728068086
3433 5776491485951514937608863545658328059275672
3434 5952749884356838641456537020589892422991796
3435 5572471333007776808390294305460791258656344
3436 4746144214444660779146592278137567101069270
3437 3678138617860573230525785865705933391810860
3438 2578339286544233392211281613543535014507090
3439 1580987325947960372955065961749233957732240
3440 699437901899936098248945970116700045075862
3441 -174641242416107076261788341673863354267436
3442 -1230270710341052473424089906618951706189622
3443 -2659715058324321450984472384071300364815552
3444 -4557926387348952689694577668397797977685648
3445 -6832160278271807973094330059893512815296528
3446 -9172134277247884750411777936434193314138736
3447 -11119204189448941168860181070448688896537024
3448 -12223964538473218513325348095837001187209904
3449 -12222985469189280563876190425563535122711692
3450 -11142665961763418698537472253008771721443502
3451 -9274308440712487809629572997088746990081640
3452 -7036477529166359846457426547235473030714170
3453 -4798758082635223818173659815903762312957484
3454 -2751064529991449622871344481827439350625874
3455 -869483604448838192303106405368413238166496
3456 1017511852453976384758183169681381593066936
3457 3096336657364309791871634451026310585249964
3458 5425692214547373846038434073703215305981814
3459 7848453434690961640074655980362262814755600
3460 10007317608193715029352321092532291427844416
3461 11468867139892548034276822188132732406604040
3462 11901098631084122564216948579084738514611028
3463 11212170710923976972220790597766799512674544
3464 9574964693194330713913022620501623907750402
3465 7327960553278267109063694900058202291102440
3466 4815358689544771321165543063193496820729980
3467 2260851006699704049469503290109177687993312
3468 -257804075679031451954695820352038680666288
3469 -2731709695283279000789567693351073516055440
3470 -5101699261096262723363942724001230421586352
3471 -7179154367054063633056312329778701398166064
3472 -8657275962872459306374595562750478475011952
3473 -9200193778137269633223882681245706035617396
3474 -8548205071120374752180402031869157552193970
3475 -6580462453482957507184078760704145366571768
3476 -3327471649365863716737370944198836218912122
3477 1024444338193278489872844912052248093981588
3478 6097924389122303420935596776724943177316182
3479 11277278136116049597712843743691056410720480
3480 15721605423460681379857521379599168532944054
3481 18499519499028449242845219519052729717366204
3482 18830577673424683219971535936090937429200334
3483 16342645827912256516371814967512528712418824
3484 11241551629055334919000895048751632202298026
3485 4336662178536265907605941284589042376049952
3486 -3082715533330683744519620182458321465025216
3487 -9507841063417742401501189603154819233418320
3488 -13587971347162774930883159906421326192554622
3489 -14557867912732797457678159507693417098446324
3490 -12564852972949665521734981536202985926787370
3491 -8701964922764106700508569916542118576157408
3492 -4638904184966871317215388002474122317296508
3493 -1952946791252760358373919522256307086938692
3494 -1470889789728844626132882236480156396506942
3495 -2972760032885132774601214198391547879542816
3496 -5415469758627835972347837368851375802932106
3497 -7526975087845478946363612648818588548878256
3498 -8415686468392799382015009610861189533063648
3499 -7875789756881833463197643275892504113457832
3500 -6297938873454060262581043346086946980154922
3501 -4333848508855309746162832254565210411545436
3502 -2555799706485565053898849124950633616406282
3503 -1278257170552510935871031182325125198876992
3504 -564895307228208019554693979505464000353474
3505 -339310701814552509612346435621005443959292
3506 -495362359964464378546678706938535335106134
3507 -941395989652479132637853381143789228362944
3508 -1569359951252607575210620694768435697022608
3509 -2187266022516028719711860665439224950538728
3510 -2479227811843679709455125603235138129820420
3511 -2051486004433529238206194287741495314945968
3512 -578684538340055262862042087505682517882412
3513 2004728177186972719110405377959234934757300
3514 5376756843855218769227710063612949993799954
3515 8863515006456374382037126034639036854410744
3516 11655050914943684118857585165643195665734578
3517 13108031612415972847283944130130326449018516
3518 12982025372353865170154664354581238118693790
3519 11492646159601906234624337429417112972277792
3520 9172691918573573616388730569207217848084436
3521 6635069241862295408776521501239207630103484
3522 4363454592008844110785450020195163182661838
3523 2611642316980991568138031959561992754037480
3524 1415936327500475329812730388035692876916370
3525 669806181377769481349584234367568864544180
3526 199423063672243227540447441540017883575646
3527 -197262334029755531149668208423073473123104
3528 -748729697151479648740398378046951890364604
3529 -1715016320453719793962410817330235013372236
3530 -3356232649649425265822470299005202981841438
3531 -5837070287359774543676985004187447960480304
3532 -9086932727840341227805977791022053738727564
3533 -12690555930149626723161929305242529447462188
3534 -15903912007793339343194304474132850635759730
3535 -17843259855463165834202508176604974262254144
3536 -17797696789268554688307457449969087750451984
3537 -15529384326369261878260021187773294481199176
3538 -11412258910836802201053859221211906693300608
3539 -6332323666398111034751547663813064018116204
3540 -1387615749908849522508182519401558992149943
3541 2481579927008624540491182587968148327480700
3542 4779047647128851945388285302566161929189058
3543 5556598080483170036177659345425709233868464
3544 5333202080597440565170453742574137694851782
3545 4905467050042898494909492498464413366809868
3546 5138309523549909710589635570018097930422158
3547 6774674064524476556940884428938436180594624
3548 10249957061991640846426407990010248547110476
3549 15505606258007548715306407716504416187763764
3550 21868037886085630451690625378155968029556182
3551 28113939631654344393338015039191673665997424
3552 32792689436684120564341182209644869955159896
3553 34722906371739415649996086624469484217260532
3554 33435907235225465667870507520787004613744058
3555 29332802843955808293402216444402643097017840
3556 23475421981428171979973001166275776744642892
3557 17132467623997441403981797564124133281842440
3558 11306454067881078873756045030539686637665060
3559 6421566163844309924546680970059083272979200
3560 2229568493013911973958254145800428014960060
3561 -2094929712469775088930521226132083399533952
3562 -7700008550878102304563486923597994520289528
3563 -15647760910295708055379392807787542251408352
3564 -26398096532484657352923112592259028931068836
3565 -39355498420039833243882783574434599291819252
3566 -52746068863775459994816046508274442400833678
3567 -64017563146851410957877603511527565258178400
3568 -70686631745726137580768568174529608798572230
3569 -71260184104647935452555390375858089522056540
3570 -65763128703988751385419976267898948576902950
3571 -55604531434399107698072278597594569966801600
3572 -42874958024178128649754532607839276683352592
3573 -29450603819384294600662130567881137647066064
3574 -16335591812962316683380228058431486399280560
3575 -3521671856954355116879291293038607453375488
3576 9604350558225324095178602874897604672980870
3577 23520205845068044119639740033920695605629228
3578 37876652609218025582933574124289661386423606
3579 51246061654895400066794859967286123313731840
3580 61498112987811448170051141751603309355393560
3581 66635133587065508412700385437457373896396360
3582 65623441499984571598552964254812306536783372
3583 58740976554698100693622894537401612606208080
3584 47266704880595319408208419159014959141379982
3585 32764612402903856002737184528139190738801220
3586 16467714841390631961058637769965383730287362
3587 -831055498578929930726055777422631037952784
3588 -18359499627697577521481479754190571512806144
3589 -34805215569890798935155591530131639839629820
3590 -48133868970536476453919880331971850289790930
3591 -56040948226285425081094052581842971233186528
3592 -56796853820878383215833629573942026358397104
3593 -49908491173355513171674124842440088678028880
3594 -36141857650411819682166192585291990706583960
3595 -16959100556276823977503945799296287619211080
3596 6102647060123752529781148233835221856341178
3597 31562397224805318372820620506583342220303292
3598 57548358672951446856263789360574284473290322
3599 81228386956733013868156030760125005377903648
3600 98737622473136770292836280872681393933342414
3601 105896300786021640727821038586655531622171368
3602 99498552205358662041048063549503236626762764
3603 78650038599345297594141618475310081635517680
3604 45656466660739958861524785435087317587663640
3605 6133725237107494978234673860309899833919784
3606 -31861328169498124998245912468354658833052548
3607 -59738379107252958841228176549902737390203136
3608 -71033792350298294448666422503044683997501794
3609 -63990199166100152933440781029367177546843176
3610 -42821385515217081523142133870369440941280108
3611 -16653386562066428605257286504078364585524840
3612 3855865110869930558062300629551717141451710
3613 10871252608915579619399087495838894425640100
3614 2571181862942213104519065859341770225480870
3615 -16511716683324515147162013095648558983956192
3616 -38123215709709881282040085413985665969835668
3617 -54334786421663685168887960365567127209528236
3618 -60783019157130809552562834665649396769349886
3619 -57620865196715719268962386628463059880376336
3620 -48210905976760031368803736421120560897905060
3621 -36784591795341523771022471732095971401134108
3622 -26499300300108964744941011973159706259721066
3623 -18679943459322271880369866001905153656414768
3624 -13167406119696374957124593049100730250435990
3625 -9175614145312566098464567834452851652940044
3626 -6042824010315076520196651118849718796328614
3627 -3561236293042654369742045302549181669245920
3628 -1891993787131698321034621626570945703361340
3629 -1239788011534036615258481978887142599045380
3630 -1471224089115241088063164522606551241499078
3631 -1825095804048309206261700016913336232851584
3632 -866064460071364050347631769295764402484906
3633 3167331252630658262226543745648332253263860
3634 11600616236797376784560721564260005410852482
3635 24419268127244587553075149974138649473783976
3636 39754405329785758500260932405687121036745498
3637 54227543358918021872412087093722311312014208
3638 64157166224430248286738369689002184682293936
3639 67051405951366509685102809636259320484237600
3640 62576439000417652681917549598576899554575666
3641 52505748103426016680504059395165632106760836
3642 39781362659209159721596802549071371020925042
3643 27288230851393440022883699822464670730246608
3644 16966360853118215191582183076980414544345620
3645 9542376419374039290124852104329382951941084
3646 4759277795943339552051936256150097875908618
3647 1774568145505573046843379081531551659577568
3648 -563029958859808870124951143180411036671072
3649 -3654055722034783974504495667781551901978340
3650 -9180888232887813931639054064442888337279098
3651 -18967451349317444613662877775196729766724424
3652 -34437255019035185419939250893041287280888922
3653 -55700303916242634755424270496534746861438560
3654 -80682545209029301728242574863047157698104640
3655 -104941939037885236013715095307126373505384448
3656 -122613314322934874307471940889943812206133730
3657 -128299252965644273225327933085871066183128120
3658 -119077136261313896555354745668571126292821296
3659 -95631791757201223004378764485603103354906012
3660 -62006892503112739183112477237655638348472193
3661 -24232677299995296810797573572785550788718636
3662 11431398294824841565420144779121240929442102
3663 39967881375360404693922434035243417899690000
3664 58519583151361669344189976226835233334652338
3665 66819130353685758356986506480632609810059236
3666 67233636974949689310091170559289325234394130
3667 64370867640137096617198595129026379514687320
3668 64078936575719251240157721908641645576371430
3669 71781631859333849352327127735192458720045768
3670 90451789327163522773607294345671974115107996
3671 118969640583610357164980155489962921155910480
3672 151801188144004291260294387827237378959096358
3673 180540764522147057090938017645130204447398064
3674 196927347618903011122882545094252661418660584
3675 196008748237748242457459423432760789970375776
3676 177900386429970074392910074221275061531094800
3677 147321330742622438333473635228660413694021576
3678 111304907492584345644557455259545299244742364
3679 76334231209236170747196076933630435302869440
3680 46152695651023545562595620967569923098406434
3681 20855229976052598030968701070642580895885212
3682 -2800432098552518530495074940258978122516090
3683 -30175736162981558823260694926462084427793056
3684 -66863780758783203329749027383264179614489032
3685 -116376876041236846563710459928553879181007464
3686 -177980347928747695475303935615113380431192516
3687 -245636616511156792697088349312731490524062080
3688 -308945665231302699285539640239824101229564900
3689 -356155050618692534360227728681265060114804940
3690 -378140313122424236200680101843167513103810238
3691 -371521045393312372186548048273203061888329232
3692 -339360663776586729467695483308160307769434940
3693 -289096457439496537765959390538346006619584840
3694 -228765734267699368867928381640953162996752956
3695 -163453986730238795123966658423754018744037568
3696 -93784112665027936569128590499125496875382452
3697 -17270515636115047401174587719835794125714044
3698 68091319150237405527958792189079170106111138
3699 159910356915747980951771026176807906676019152
3700 249495342909919448875297543660132789255908912
3701 323426283363361746222198013323623193350144268
3702 368153485461933559577067716063935040839598866
3703 375269864418170267022638327389814834748280544
3704 344507389156676703571543331079210992178016864
3705 282788357448284610388382086991192747265794900
3706 200090174628923266297846972306859407300933890
3707 104881440747353409187365696955291416924286440
3708 2119705936620641973215137222437552477840254
3709 -104946014724113072089630726640382060805551772
3710 -210602672579529772554144428088741918320681714
3711 -303443430361102561589772598865510220770347504
3712 -367072884170509473411735177156294825534900230
3713 -385170641110750344959826360886693245544246444
3714 -348164060666358217924499320670051975388579374
3715 -257382684153341193080847239477982606713226088
3716 -124248838447289570089994174020452650191363670
3717 34373186180632018113355706587850349681124420
3718 200976273875434482615677393953197820857434030
3719 359227654692225232110779072765316459867659440
3720 492779177148116336123710541936551104604213512
3721 583885624387747418754264362931205792702438300
3722 614811383874613327227136902022084067994486446
3723 572629128840692074875381815244345097951842840
3724 455342421502974589684549047714478132961500854
3725 276303838749619867355869569165654696339283704
3726 64729755853731925271232182821868343128847252
3727 -138538997468764027542264403650038852476246080
3728 -289842026231848001320432601872203207484037772
3729 -354758300238798047015824099855507807353522124
3730 -320313820835361042845486224981823517466703262
3731 -202423764979063692572151291842768949008221728
3732 -43733275327521591234626610146180803802081336
3733 99605331939038071009242194576167548022257256
3734 178012512510743235793891351283564795769567428
3735 166693671319903737693899558684496973131846720
3736 73385210585691009258569582949241726661365746
3737 -67665396238510281332536760886826719646080768
3738 -211581027282474443390982697000468316842041544
3739 -320229707224618698443350752213013414869833360
3740 -373436373530371463328943812985045345009650844
3741 -370936728949685255718453612160795354618695248
3742 -326913112255022206547635377693347935341364632
3743 -261506945540322856033919785319142147129840720
3744 -193386003906369643125154427606021728012027334
3745 -135491653246922899090752547760531570834288924
3746 -94044190787550260620645523668273337191086454
3747 -69666410414692296182129461757024525639517672
3748 -59270876135813988200775705606263502718771114
3749 -57821135181494020645899569001435373618811504
3750 -59693600767407717851407629824659566303733120
3751 -59700670621230365983916891675393458450208192
3752 -53792020679540146264824687517818127839429490
3753 -39293399791434334447025115753442408442997656
3754 -14616308151412786123578815797313099999185676
3755 21254484034358797324237162350603118350453608
3756 68844443928770488138617230565504649020673518
3757 127338944038790515394023316729325819378002668
3758 193054416233913035212363357181298063352777250
3759 258376480237564553209801009253962638791513584
3760 312510223439601229189314417113730742541118484
3761 344460083128116541039727399220991660554746240
3762 347099998082078043157087820320825009427374472
3763 320186403195894178513977192828337011811736080
3764 270584849540886129149144750142657227685711896
3765 209590124681712720022841836054873759578228188
3766 148844585279727422639335003738615459920156874
3767 96889119981715528980167016475939825537479872
3768 57631751755620946619398668859842069046175078
3769 30710796730579152822700879049374797858576516
3770 12771285305539277870435111078966727358184466
3771 -1479492814738279469688167957722679814676024
3772 -19007134142559750787546312880566771013094498
3773 -48631196035846910816913366323722321297723620
3774 -100513891907199616799905252061223714236366910
3775 -183710211515044409127214479634047815688222064
3776 -301561617479750489143208855037983237774843678
3777 -446648153682763251911065561279894600595536540
3778 -598573085154349467013767046006638736735986878
3779 -727385486380407359125222184233631975348385208
3780 -802490522533306381992020654664512162332122364
3781 -803183930846225759047845181651176223187917210
3782 -725381746555111254871206823108613280918517319
3783 -581268495778569501728758492954796457995295248
3784 -393028247081478698979071043998224982872477246
3785 -185134769101308479030706059246063276351528828
3786 20627690777385767804292474432540859679801610
3787 206576544393775297196177540083217162547916456
3788 359429939653675303031101313859897038556730766
3789 472330818088627539743270667351193025477850952
3790 548660189891048946772351561063459422464549412
3791 604278578518668010253709023530709905767572640
3792 663971551082387096190719690887696212118853544
3793 750932334387342070278371895799330978349803880
3794 873368835560753397216071514269887567911992140
3795 1015944986243095666321154599846401270803501496
3796 1142502132198531414811736220146130561373640406
3797 1210357639388822951234118933900075413739509628
3798 1189254514941889809654542547959470863324232594
3799 1074827550078928128786248900547995741545630640
3800 889663886641665455548425052534900406532255208
3801 672346688701799295196651301974252943849462684
3802 461104154832344138926104728487229073482971198
3803 280025365640505084106299859366989632574636936
3804 132559939702184736251822460325808220578853634
3805 2657901490274623597626084272199923235030520
3806 -138403459528231884658528229773178343317941084
3807 -321461191297449413302522877744721891178267776
3808 -566983933318201092862941746059950814911427548
3809 -873852502372961549071027890133279626373326624
3810 -1214401500288915957256478082334360581019763376
3811 -1539941382345442791885468188682988443614181144
3812 -1796177209624291669042459651018422716473105902
3813 -1941752533026857923249516442995126300835720424
3814 -1960570710684658918875691650722803373710737108
3815 -1862167884683190644646648281817148949037713424
3816 -1671576439196400704324091097295803463587865934
3817 -1415361362193471417502017206829794895951740540
3818 -1110772613852660056797818745375794308296591526
3819 -761854832280685072450521551734433667829917456
3820 -363318480769202935228597684948265878872356264
3821 88915156491246092974587316887240172901619656
3822 583865879643478929025875341335239436335173236
3823 1084916036883985207808219766154005981775020032
3824 1530335803663496512823613568665135335326444984
3825 1848484401146441240862725325195228285710197160
3826 1982213653069973371757611836779180200963459188
3827 1909425243012825867365911599918904007679953064
3828 1647427620113046947150706152094171980914692542
3829 1238580144948063965665930519357518533490972376
3830 727185857605240730729520734351380576968613364
3831 143705216247800245793405030710708854483901456
3832 -492572388051520785928386072550783959842331572
3833 -1154278405655431836074420474877414630305616400
3834 -1784467810552246858515275583355817646649109312
3835 -2290405590578245923691653474501020797356782408
3836 -2561315347474747619793406415278014562109636842
3837 -2503434978738998577915312484997113158924843508
3838 -2074479236779315629593397402847547591928475838
3839 -1300359832453545486302723112525979270264371232
3840 -268761688623026789880299156531931268330196678
3841 892311827618086397302467830248980414343613956
3842 2037557864685372732065048264712247610265048578
3843 3020826995321036362804118592766623667000938864
3844 3706553800957626225310534569015620207144150088
3845 3982863601910814553152902827358685856137334908
3846 3780348206258668370167248611173075472460269338
3847 3093952461305726016961816921589590634329272928
3848 2000845891326017128466444559630756743462804036
3849 666166426096138831133328932950189416490185320
3850 -671066104719369869750615045990607599685713460
3851 -1738168090576047406623084633995646007480483320
3852 -2295194029782394613628378047944534724437554130
3853 -2213522278430035201138659137354879417699543324
3854 -1536207273260064695470743712705282216459018522
3855 -484693832858260389296192448221708551017232704
3856 605684745761388756070150556448270283526546896
3857 1402581393389170682007571766444839324034526044
3858 1694015235929089953718342200460902963146061502
3859 1449924993551589759074420952333102375176240720
3860 802555401257092798255195754559972763293028504
3861 -33355197467931057469758695819683859011491584
3862 -850541970168138190128980052960547611427060872
3863 -1505679642180976466569305590395315934927301408
3864 -1930219798111717880864156593130641378148975930
3865 -2112715768693533627839494742547841661966103356
3866 -2077132997552185700449190767310899358416824046
3867 -1869533074698920176649459753230650357199953488
3868 -1550588625336044907612430499267173053048355392
3869 -1186674502789976149934629264748403994242655908
3870 -837549071438365291376059281699327901404869134
3871 -545169877590382670889948297979686898970276512
3872 -329227722816723644642868506186122261668806252
3873 -190773526916691642059150386967857259638117680
3874 -120373731281435141808674621753894116977383552
3875 -105256224861088966068637129694572619936054128
3876 -131464757787163333373191978548393021398855668
3877 -180553721342959518535250211224090178047862200
3878 -223931421956997243827021481450417168275574316
3879 -220189790992186557211939373773873057822384144
3880 -120612532717686330966516400448040322367499296
3881 115162229175566115713330340746397257261222864
3882 497311616158042677772656996896395921041025376
3883 988112291901765216632003963416170552116424240
3884 1500794571315576877043517952821576367463364228
3885 1921654701020735095136652361827471435003305908
3886 2149479123425431371814229173037110886524166382
3887 2134323728816371102175726161243091690583447552
3888 1895598188217964439073866282096932547800083174
3889 1510275291896121588489665932586784248513756052
3890 1078935584258574329235843388096408647810671658
3891 688514035644744461052584982593224306835890896
3892 389129110037218204241147332558472354577503088
3893 191172289568504105943187451789726745026909832
3894 76909613577710394949936217386134375573143220
3895 15411027082983615262439032045797231234354464
3896 -28261198639906602525516830445670777577948660
3897 -92448767420622350346383119247592839561622636
3898 -223257304379903559665131733469086973123156726
3899 -475953110824676141322641689593780442990170048
3900 -905142757520819275889011241987383798372752740
3901 -1540882177550240444321591865239494856348988356
3902 -2358420192378541252189582582678315278359813062
3903 -3259341817090451225237570832883784213702741168
3904 -4082463045792236131403400039006015346051684988
3905 -4649170051824851730523090941518194840801912210
3906 -4826303775668365619500916012975674994318445817
3907 -4575258038150024605560443234661818715600745296
3908 -3960770641129494488569755030001689405567437148
3909 -3115145025585226161492319253624430708183938880
3910 -2178474847217378045508729116363813115165060792
3911 -1246725160516209755113591086092171394117001632
3912 -351514662574586010755959647158577221125048624
3913 525001807444848013797739045240725623470303920
3914 1416489448607951994126583250217055133893680504
3915 2343952281523704819354909629449429798736321736
3916 3307658671459040935731757816413802005286419490
3917 4295841087370531539578039108987691918776144024
3918 5291821930898412516211950649093505876423963460
3919 6263956066607301780278319446778023199098662528
3920 7142659014600599032452459150617170240254331688
3921 7808629824243009613591048331106774127482824508
3922 8115753568610847969397043897160949614583609318
3923 7947617394226086418677987260963023079779672112
3924 7277495891277612595120595709962856698073953704
3925 6193521080677587810563881640675254744361070352
3926 4871298468141957500881620774149249222123687672
3927 3508622931487251844289637817775692676821231584
3928 2256133767344525207733624839942620046980493148
3929 1172894768982838780832296345023450171667422024
3930 217225089381861648780864726860464600605705244
3931 -731315124297256902661012414012349311419753184
3932 -1825602359037251342750565675202138416194345420
3933 -3186463379245220898858013736094028338335532716
3934 -4833961573929336372576172615203033091638775890
3935 -6643139827078466578593351425098898451000809136
3936 -8357492385792318623954024105369734542512576992
3937 -9671818030246639212506792486404161710905388148
3938 -10353966445247657851094620103295929370408712962
3939 -10341596873280984150959621110321644229717035600
3940 -9755331551773214081816850664850255949055210252
3941 -8816270579220463140139199259430677502713314804
3942 -7713679376657035853106599688051585747331017382
3943 -6498495651645867246777104711602394376149032288
3944 -5062403278398936730227456087033129348287896148
3945 -3214576441297297778347155687264387445527276516
3946 -818494264747666889549559566809488606412831378
3947 2077570169632757636947596205391490522254539984
3948 5182456156570005935633705079738319482393613552
3949 8014025719912500769105587117678211348991688608
3950 10049165913005012893585524437527888873824491920
3951 10907637479021514020690276687952266573097418128
3952 10479627633805401620651712661748067744723414300
3953 8930421357229442228473786560623692250626307652
3954 6582557861310945892552802422645459736775244946
3955 3747615483693128879394514735863553756068618928
3956 609735795463966588893170993758035583937921180
3957 -2770334558773893651731457879807256386687016560
3958 -6339273785127558567286718442007680395988136320
3959 -9904931018974481332568371403555634846948604800
3960 -13062603655100502785905358619578493083631530252
3961 -15250327914372312896716415732092427808310091796
3962 -15906281410768103617221862990077125359009739922
3963 -14640322346623524097070916727154071503035865952
3964 -11337281785172762489960281707229967451350037320
3965 -6172659688988838323942506632266546034490055932
3966 416137204995449608943919020405205073584026358
3967 7753375253832373413867317327910982197854079056
3968 14943550901077856416010379098901251714471485402
3969 20935806041238050839023513587391358455082960220
3970 24680811403276656973164160597820829217613044590
3971 25366810848168061119385711554961108209718007952
3972 22659188388283453237470474914190380700725515460
3973 16854459220703976658945779935977019617579277176
3974 8895345116294634078967587815187379178483112236
3975 237469072530565366692307107450960628816899008
3976 -7419834069051731903906571527455608862924307918
3977 -12512250844575345178748931289252654016536896604
3978 -14033652718562113417295974733570600382512494558
3979 -11875456831596209552491380648388149481956609080
3980 -6920021255338328429524735843339050729882220366
3981 -785122865880835820189368826873762003392341468
3982 4726260329196325410253839181532839649346207270
3983 8245294271082385573123082733434842002513424320
3984 9237762156638242028003201697467746933871405638
3985 8008364151364993491624688201658134406565162760
3986 5355980731042676056266326642503004416332363620
3987 2115787087153130013877433741548381537143722464
3988 -1149265129971878273369955089705354934787286484
3989 -4185856996024804195851188099890636478524743132
3990 -6888459614662619498462518795402429245172650874
3991 -9118098331804719942878576038155220922025139920
3992 -10646495994597818445824375826816786549023025576
3993 -11244895059539340074736326972326665348021930484
3994 -10826345203249482378239066834355310991160504522
3995 -9527236398601667493830766257799093346775728728
3996 -7673989579277754494761420501851460442765503598
3997 -5663787345265633956996519231996011967160626392
3998 -3833697571739948411328813194245708327755350404
3999 -2381644392699761499431597023258210492805493904
4000 -1358740820525432339277707819475129572603032308
4001 -712108291654173473164162374320259013516788492
4002 -341766924985342667882082431006794479966973814
4003 -142598891906633885726086143534265250328305232
4004 -18766309724607475482128747757678014756236548
4005 127676230363487167368181699819700888473967324
4006 421477746838796130048346438725835243351905194
4007 1029881369795346786512536619570943730783061920
4008 2141093988220836395985440501246263128388660594
4009 3886959671512354103335154757749732307881433304
4010 6225371223571706888760222166444161645883850468
4011 8844398286468579409041199626022991340952096872
4012 11172057221961460314637562347191133050610121570
4013 12537806935174992335217400404771365931176333356
4014 12440238206994864647347509352166108086776339858
4015 10788951284373970621681360338019622592222858224
4016 7978754360722285427227292729163212150230899634
4017 4741849720852062969381553565772245209524989576
4018 1853119146113581834511772990112701909720519276
4019 -155412284537308722394039444061142467897040960
4020 -1135122295711903798164617491883511515904692796
4021 -1278953135579396588132457068010660717892677344
4022 -963260726537968529589572868356608289475618232
4023 -584350196569820674699931074971574415909273968
4024 -472895384549404332789413682225139144971757548
4025 -899912441704813870364182507476745914868705464
4026 -2122501539441549021469926689760476789121364076
4027 -4391070173663769204774520484398864554833039048
4028 -7866289956314877732567423945913789882830391414
4029 -12463268660998879911033324473962046485102773820
4030 -17714922751158264415069081340221293578338658826
4031 -22772780942095116553431743481827446673280897408
4032 -26606557738079682522719170463876381318763356779
4033 -28345510107909920974222899739974484617342015372
4034 -27602104902419830054000806359426895273050121030
4035 -24609949317899102277396908210603461078509836960
4036 -20105904716797832840150288133186944951277069540
4037 -15023873651492253605174473230447419710340831616
4038 -10152998939010576549002225959620508091211498856
4039 -5901573491229485381360550256703179475893964896
4040 -2228344749931639371325546222895199015407082680
4041 1279617348020913151572156139166392974571228856
4042 5241854682947296636043355892046070517711577988
4043 10283891726402751076503185629676276661425133072
4044 16828504443337761143873931938562946156714827480
4045 24898803152400446558789548293029240181445186036
4046 33974570693806498779281605885802794235578084142
4047 42974692516093822327544921258599870993760260816
4048 50437137973232452340133760036029252457007117500
4049 54900792417235973954167795314442282278275664812
4050 55378174902097308673144128069130929742724300758
4051 51719530779515603640027499550576115462037558896
4052 44686299328382009787858761542151516125098373380
4053 35685229926371236523716625182705739990041792444
4054 26282250347075466156475400536274357615528217642
4055 17707461295481074185607831847373382405795644192
4056 10531157242239310738855318596684032839588062258
4057 4582963485961543766872966608195602227795313116
4058 -907764635116512669753362283207698387003863810
4059 -7004247950542180039646085817467564891467873976
4060 -14641316287011421528297706673235458992986577734
4061 -24174355884042547824031366344878950196076239072
4062 -35050638410470461564741922521885175556356099312
4063 -45794167883041007940565607252122650439996436752
4064 -54412837015531330042934885790155411041696344428
4065 -59127863801443310063968444266773601942576386852
4066 -59108863446834854009327718507494586815902394930
4067 -54835017821258483893629441919851907560602648272
4068 -47863178807739616155996094954013453150870451504
4069 -40083646115439582301439336173005557730201500884
4070 -32811989285057806192368674473052606898909217286
4071 -26160909818274893817880412295123569243909227376
4072 -19020992226079011896307988686945266363382734610
4073 -9706028124977895654587889527008616608651183080
4074 3003772970510468927789625092667310286400133116
4075 18918009344388324893247993954686421457111582288
4076 36093343493748062060577115093588692048213158324
4077 51323442328673548083243965124593603243112671360
4078 61261399923943114721407983688150028148453872592
4079 63624481970624512621715292780738433016500388880
4080 57886761837196335315496090309736802576169106308
4081 45164954118365213526160818224086591015567894044
4082 27462793724472329696364439137167714075662764942
4083 6778448171658688379884034257063859393655864880
4084 -15398953218590969766235756146829055377899185688
4085 -37973508313269597285612688349103412520403272832
4086 -59701976780449083688469038425116948269365779248
4087 -78706027742201776736606077968466708602415696368
4088 -92464687866800606801181655002717323069495193210
4089 -98358667100545354109378853092450992885917060516
4090 -94436228091399544953748155985979100162418885746
4091 -79937367621653578417096151861927320457817097680
4092 -55358610949873575436826944728435719203717770184
4093 -22247523674232456655100084351002549066233623048
4094 16891036916902021948004142439652342053046320916
4095 58409535478689248738034496637878501478988598448
4096 97321686585021997544778446927660972909982557286
4097 127607791259803887999842352702589712824462638756
4098 143324953516632557792079330479025640860510275562
4099 140302509482784521799923362915977654949397441288
4100 117768031210911385810658361059481206496627525646
4101 79200061525398122103778140582146946847503133644
4102 32003632632080291244393137481929897218682011146
4103 -13998671064831227629072015710836851357706283696
4104 -48953011593695584999115299097392011012900583448
4105 -65683812955792372834224918826207675065881672492
4106 -61938201983884277596543793479376098650020143126
4107 -41269007081988502295855541415941543821481685000
4108 -11932022286385703549680571165032430675134555186
4109 16062719144823022538060550965407551566291968324
4110 34639978154833841233481767391628581086188922134
4111 40427256647900941977023910218348310303343596608
4112 35286071627386894714151576775859219811404030228
4113 24453128771787069974903437110902169357812991808
4114 13423285992718217421248989118864979263124029904
4115 5296657011959570895304633269111718368962232696
4116 -127511987795326126158813080797553064235687270
4117 -5335156107601388280010207306291842763063143396
4118 -13025475884036457627181252725431232005273994318
4119 -24251223079276491662920582006845497882667979360
4120 -37709305143780592269239879834365430637559276632
4121 -50373123907649754974329730098408755491936394192
4122 -58951591805153811646713008987620624514435892312
4123 -61334948640376727680885882311976500938625165288
4124 -57337901278775936427608006599626990997736658210
4125 -48518893395458407992053893253039718219608372488
4126 -37342761946415666735654306328640495782156720012
4127 -26202270938677402615032154620198278001595344000
4128 -16743502428205447659509948176906405960968566732
4129 -9669114363305224296433851726770295216594044684
4130 -4922406667773710262523794961583936039684495110
4131 -2023305355349289000470247425957365722664853952
4132 -348942213111668205532275174386972122761478608
4133 745986608972864593809820223396137839543364272
4134 1967486471831769988400403604225907791571641240
4135 4198359272007254998205780906627702268021440576
4136 8556884701185720341629784132867093069506411768
4137 16244382520294577061862765995304138727729174196
4138 28091075976525361347517384294089447557510918826
4139 43887260564314663405138535276019046774996919976
4140 61817720018651833521310028530009901509410187610
4141 78431707395686595299119405445815261789048737364
4142 89416947812177968983860574932454863598878103206
4143 91023060749493732992327015464494550356548606160
4144 81546152777791624306023625198336045095325680626
4145 62154270252794426023094809092848799477664150708
4146 36625212798854523735636450986700386490175745946
4147 10109761455993544567420108158738064257812383208
4148 -12509589377244128700885471943312064253671209274
4149 -27971727337589865042863736618926714377641063780
4150 -35241625043208214420192451244466884856162654934
4151 -35318406895993125210233344862856951060688836592
4152 -30553877089319636296015400900751863996321064724
4153 -23917345450262599951040531557630672242032326804
4154 -18507841676334362463549640704948865262691660554
4155 -17319576268418430613863989393425623372143254616
4156 -23007056580658254107548912593779432341717230838
4157 -37364819024690650029947137257626577071093541584
4158 -60496901760911006807402692093011535858783663400
4159 -90054466523506232431515645939556996188453360880
4160 -121155455080455104624934521942633461896763025531
4161 -147404537476812867095972957705805005393263258116
4162 -162833863618269925030757959651643993967248304090
4163 -163958657174372809301683312117752625381702607880
4164 -150952788850807984373745837832748717239313367122
4165 -127377012309136253990920408431776471534065560116
4166 -98659690158397545657119095597424013287692451422
4167 -70118201228227592701027247988450018445729156592
4168 -45368507143561796631311695161496389122928519092
4169 -25563235122533417030944884138427841281424043724
4170 -9397315087143049855505079505212353127128739926
4171 6414852701297545822383231793575657966851742056
4172 26372118691119172679665337513476520099011158754
4173 55071503366618405057124971596932266425981816240
4174 95658684100984273278589720539079230488811545112
4175 148090221154292051223182778663989405165196548496
4176 207935792975534311298999865439328599181507294400
4177 266612865521819914727948958094505410969284148556
4178 313456473999476933448102770569188426001152428134
4179 339046734784435131553543571252256787418961088600
4180 338384237846319959057853147870944053779475097922
4181 312449807468487173042547453157695641486989122132
4182 267497233024023679424526345073208271056345072862
4183 212559372859196068847104919463851718114046760144
4184 156371654478623436688558793226152225902820916760
4185 104892443616818637676824007907363996797877982784
4186 60060646555775154733291207142794785778498631480
4187 19879024321161431501676750614307466458143042944
4188 -20349246155921700682497631261876791584104399844
4189 -65874847472881046931937685736600457931398194520
4190 -119875908104794851330340562597476760715224987420
4191 -181173120573225922707378461967138936239774856496
4192 -243395333634595610903588773466755345713042467296
4193 -296399604569654548413380910061310925090518954612
4194 -329728115855026642210359015452499852350788355250
4195 -336674376279628932752331854628974696324207141352
4196 -316991449525252281231526395372702107129814610158
4197 -276874113688946967114345467831389481822188231796
4198 -226229737109509731919767280228598664681315521238
4199 -174541738228577456058609293190221808900990742320
4200 -127153665819980113138296961690765612283845656064
4201 -83510733327359675781208054342464514182670823896
4202 -38121776036645903571428616835482161860712622836
4203 15991908751047501036813792435519795417430364352
4204 82678199892090732702465215035503452545683472920
4205 159006137853609595675635085388727688058644042044
4206 234644537209260234931620281626446627703861368794
4207 294948953528102038455088651873992474391367335904
4208 326324201250393654905382053581658071778968989724
4209 320960035427804081277673953041216490886260832844
4210 278395896350884618969365221880667362925437064518
4211 203467501843459603616957097330675353992159793184
4212 102594467716573752164150145079472378490712455664
4213 -18641920525085560603083738185676892375368676320
4214 -154840852187747288691763291806807507502424516544
4215 -297750024200133327673623140734673049466587471280
4216 -433589022618077819048523385746388705418724514222
4217 -543473081258767926967779518927549367137589133328
4218 -607584694146911573760883518239956984478548063848
4219 -611043038849021524146575910539239048170912917728
4220 -548183853161672033099586376669390275557110805096
4221 -423159790483024539192048694577827711446703698672
4222 -247435663793970260268287950277519699363179273736
4223 -36731392302127729076912466191689233041012322208
4224 190278829394238158298996939153000622143696134958
4225 411323707630124284410527269756133621465120863088
4226 599922138474683269058456156480294247819182517448
4227 727273101178038823707815301734677338533328244432
4228 767710031587135453803100567815475977610060887600
4229 706580104458059879343841973940009573068701790112
4230 547751693767545670951068411094163088249179146152
4231 317464506702415423006627323809309717578742263488
4232 61883617500362645070293406110393748383963019678
4233 -162621383455948384020638316024931747801177238704
4234 -304856288910991605927567122326617160809703731048
4235 -335247969717535849387032303303759690516035863896
4236 -256826782006134689894297758839971777856176679066
4237 -105061564053019511662560630382685734576615933132
4238 64874345869101366651912635528171853466903324414
4239 198753609646261515594045682181197799773960593168
4240 262759311227952956318580072720184825639103599476
4241 252936188920213006842192518027494362079141876032
4242 191091354793301676234162894428117491133964699552
4243 110747572489893082448996679203137991001459388072
4244 41246266173718251825057660959481708936196925726
4245 -2537809079827284537948865759980452913744988116
4246 -21919603362304562556584113779149996801790691278
4247 -29393972781780576511616177382751206068990062608
4248 -40904240207026501381308975736230556401052684030
4249 -68792879512674808530008090332745171017145688272
4250 -117214476416538014380898633485271839325792100928
4251 -180708504493828934737022486037528555404764615720
4252 -246140026189877619351989375218268717105543873750
4253 -297502975398341646570318292435741291378457575408
4254 -321900113280617577914200096380410504443443432920
4255 -314182993466755594682373861481035889295668147056
4256 -278215276707828440426297650735179091816131004668
4257 -224467117640631743337874193809560563429494568404
4258 -165516903605274710868781223621212529911104564474
4259 -111800324393621184632763327374878434635200560336
4260 -69294275820279302851222831813848297816512932572
4261 -39448102567928031599516193220895611175518029584
4262 -20551362783500906871889604226757249744708204912
4263 -9370886302524210596794525592438214524654294384
4264 -2190357270510555040960921221713214346594419762
4265 5051213918126048515902404877542108543034059940
4266 17286849604876558114548226254688913374672531178
4267 40851933363700732169648442054014502882992065600
4268 83113836874014690548366614559470585141169385776
4269 150470092274720022873065922666892022475748119900
4270 244797084049545573962431306826512399751147042970
4271 359698329556034475305159294933266632614801846016
4272 478825805778406785460958883915976726122841191592
4273 578177819860545207105311269278124155234716505544
4274 632416827848514647813293266807252311645746977956
4275 622934262879811039061501253636814935767682061528
4276 544225728210687967797180217298146329301800905910
4277 405967354819360169263788346233727878637981391664
4278 230335973819037067284658650710182222915821126112
4279 46068275212878492372014410098129942429293680352
4280 -118520354149367025791396311696179770983009578308
4281 -241699856213129275825830342795091436162740015188
4282 -312506590407080119232757800420341107382024137658
4283 -332341773304051852056186657472015653140123535296
4284 -313912964977492880343039248522014652250814784868
4285 -278032877045630473094832536939613922350775712252
4286 -249169498580678333994442882309738981020030491818
4287 -250494445216917237253871478656301002350438533872
4288 -298741266576014997215814974785964490310427150054
4289 -399210988058813418252362622963013484148644876266
4290 -542131928646995996710929913901688586088289321205
4291 -702554868255080630520537686457873922129353436400
4292 -845612892599166699261539213250146721239344897204
4293 -936655684333169877387270366032099096002652098552
4294 -952675173163808650061203800583268344870762488636
4295 -889917041062022946973048691593354190920502568480
4296 -764105397382949209257519402836102217232990764394
4297 -603486403254267731340692297466135957694118496620
4298 -438387919446221157539916497053069867694875846006
4299 -291989073043112673306448164552462044548824562168
4300 -175252881453555655711400789114723113542584801178
4301 -86137029871113337135378587285762941962209057912
4302 -11343274780709071423333638406220882394388603900
4303 70966330106173228060047439189640905805563494880
4304 187438935058470542536003654771190125862066556950
4305 363388729436574065226570467577496381679505854148
4306 613463263755232805505955444367748504347035783906
4307 931205465675101591124705169201113277288087555608
4308 1282842530376700855438921399947601576620673225182
4309 1611144047578604781684568488366673095447179561400
4310 1851136834210935450276378792664432023412030517004
4311 1952503822996383408995534244734840973474601873168
4312 1898296087715573525495066150871652061409680366844
4313 1710354406365766132060538302582395471863089615728
4314 1438658348660439298149008577088402448081152330808
4315 1140279310150324496858450999985454808212152370048
4316 858226222832602744616000135092237665550437245972
4317 608929446844498290414748015816452483695628279556
4318 381602879410551695460896708654917456033487298534
4319 147491109327452836524327654301449635282562027264
4320 -125367018131337959715896264753202082603264466976
4321 -456325677520053744237675932404848961889895741404
4322 -839582347855232357645262798752247739904120116078
4323 -1239419701732857627119947825775424061235719041512
4324 -1596768470464478837066116935140838276634113687138
4325 -1846750700931830116053574285338189190406167779060
4326 -1941135833655741906174336812975206205509623325774
4327 -1865819930282970127325345788636264598993256310816
4328 -1644925917494991199964623800591917339922492576848
4329 -1329668825019667439439578512445405531633421782488
4330 -977718066543607390861103222633556249599538696180
4331 -632849698425973632657901807504390467616166900568
4332 -313469224733581661835160745866459884325576486554
4333 -13740992803616331206096379104895183355974711216
4334 284470320581298125019473778881692694882778340008
4335 594748966037783322798486969891630533400789452176
4336 912036975930491958412116019457561173956209830248
4337 1207892565023273297580251068038117679251292567344
4338 1437597570474449249036862870682418741999884873280
4339 1555674609198370432332994573824124021479976821640
4340 1531578709097431686114121274900203514757497470430
4341 1357034231509286633071811360939758784269803516404
4342 1041710688739767706140516282460266353903295776934
4343 601808071214820857325021722698060253554043116944
4344 51312676123040040165846444465139449468690135838
4345 -595953103664297022889878617900183631148410268544
4346 -1313411894700070403255675780553379312817976442384
4347 -2046970634302714893663317740180374603714851104848
4348 -2710731033526952218639076719809205622700926942952
4349 -3199817095804011673415491522040456534189761869372
4350 -3415994310086529825998942372564380124646416999554
4351 -3293643203464035801759933903442161531802368568816
4352 -2814564658623230566226932448152181124178717095038
4353 -2008818336333236651076119578282855024411410199028
4354 -947632797223074033961855493468354670729653492130
4355 263918049239482442157911072422294429869914277048
4356 1492595270555971043710637208671448762580480960322
4357 2585841042572189155747438486956078629595937879084
4358 3389420490231183296707227524150363927729886640058
4359 3774096354562032305336143777290811325892638517776
4360 3665494899371120482698299169616103531477946532346
4361 3069323189777002985878571812416256550603880481876
4362 2085260539338987733471774698953812514074853766930
4363 903177292672285694263885852485527343675963242792
4364 -225448130543618612301381230445203036917233088370
4365 -1044468993239736559955595319814857576337568159200
4366 -1369238149679282093362614371007730147357248208344
4367 -1155423657808941785728519761160692637386820562688
4368 -525260415108095980390410270274971365333567724902
4369 271521783882081391289234929663426692120226442728
4370 953030350627066052227726991994246702291950048924
4371 1314796794906985338269030617985155096095632800200
4372 1300503749456995155262264396210159882660323472626
4373 1001265075433080951992149171214354785755959425956
4374 590719066578675256663774880534729138826256429198
4375 236307062150771320329383756226854192325818681360
4376 33171896868743284018384070337348456106895419084
4377 -14044993451466199130419579483122461340028890096
4378 33234686336703745911603296651212502658077027680
4379 89922688071095747148956498386073854372903519280
4380 83128909921780533451678549448863453947858994068
4381 -29561026670136448433486737472489337504969219436
4382 -256693900548867266562432094528010387414570948834
4383 -576484169754366872249902301484128605623947846960
4384 -942495303106303832253607706783915870269189867264
4385 -1292086616378607563958804934848000567411933039500
4386 -1559841303651510330601738195122121369868077950822
4387 -1694795973837674489418028373184352515112954590896
4388 -1675594208307308809700399966527599477127911626644
4389 -1516443152334347595205571717953169769224863443508
4390 -1260611862273476304146478853554914310184949491678
4391 -964554585496782372441533553343256742865843182944
4392 -680138706743781145471930427607949312212715627512
4393 -442262860477263374667222284705559550048745648404
4394 -265177962094887916060540595020972388733433000346
4395 -146095383299925951751506561583545451875656946848
4396 -71866761564324235193660293239909349064591576844
4397 -24430443351872713538320067187593000292990379380
4398 17472804944706604384174941077356254246435700578
4399 80242551776886560375577782818096493003133093120
4400 198336386467229622236803867981941597802905291330
4401 413530339474493385965183840279293632271368919764
4402 765966257311514203512626441152256026962761293746
4403 1276036357835801676519389327120155527459749191488
4404 1922934339950985759041357474688028791078588623496
4405 2631868667674799637861620127792063868289760707524
4406 3281823882736855297509640606975966932587984045462
4407 3736617506872439452186605213887610732121624106624
4408 3888032506328467038351335547461813439797317443058
4409 3690621390728430099424215400948348742831074866644
4410 3171128123650021585499403827727693044637853727050
4411 2410190327455414002302532506965613344411119540712
4412 1509937510745638230169071626426968192551115275938
4413 566905022840360975573326134086051823738476914624
4414 -338264953200577724075405279129245343414213441664
4415 -1137688016876718152258424800560119191710164086640
4416 -1773090861329339289004829904044474861901281436610
4417 -2204146380885946093993173428066416146729985700188
4418 -2428068993193623339560527305455439166500978731198
4419 -2497897782384045907066047808222009576826316758288
4420 -2522783889389455045961862060207550070456305415242
4421 -2640614162868083696708024872252025698612500205526
4422 -2967695158931163671392316630204449919980659865777
4423 -3544596613069610680296761654489297701303776258384
4424 -4303968023863289162750575254744031733596344859548
4425 -5080145966939010533828571626215695453077061588340
4426 -5662252295655155926861444344230538206355752822898
4427 -5870364624800477182864475369983903502001726317832
4428 -5620998712406583083653945844804099885690278207522
4429 -4952789792432107964683195026875742862092974422072
4430 -4003859445196712796456235187654797947042978874844
4431 -2956058612310943067700516997234977066416430800784
4432 -1973739514141754280457700229790869833782176336686
4433 -1160452763608531717385294164146969571831060123108
4434 -542123550953919068962892402534589933297830803274
4435 -71436509943621457273288666005218194429041908128
4436 356424170590008934994470331233984411229438969344
4437 881847908501653891145684795163308062911119865048
4438 1650735309060574647515971360067460088919894893380
4439 2773042883499238215173213031979976461181446935888
4440 4274615678686104331850378759692615282815698650130
4441 6059379087793299595982941891169142501163051996136
4442 7905119990546528605541750106109612786455939622132
4443 9507371445870412024549023686622591479468994304392
4444 10563834507140102028891468722195570866471995890082
4445 10868862569693204714048521124781684165968090952996
4446 10378844608777693099326895246086939669331454631094
4447 9221032274382119149474748073857282670602125614032
4448 7643287040594065135968110665887170200512694666966
4449 5925940505378129731960188457923786603248630226756
4450 4288626030210617190365972846724978600443327798978
4451 2823387194266390933650434673942301674188319003064
4452 1476005668320551361046723987585172340429783057962
4453 84584287209333041682037736644044624499028443496
4454 -1532387478436385741889735717391618110936151023308
4455 -3467100961028832611478140124343242348504542404064
4456 -5638632159901622350180045871840294074032101380960
4457 -7779799415187054768572639864397843214510175894072
4458 -9512629242237821683522814842731570194470796500252
4459 -10484992490331497624489973112917252075548000590344
4460 -10504423512680673412071043436564265814610632575162
4461 -9603038602897936564977788926595480671325348847144
4462 -8003546603883610224162527227611069941821604596268
4463 -6008610537576234643905907057001314148804033425696
4464 -3873276449719702985078968744372715442098209839176
4465 -1724226591723720993893588250619604895326557009048
4466 437679999319709256468107969655288758350852824748
4467 2657932666011407345360435176934776029734214825736
4468 4917602316819447177853160760692110376364516500786
4469 7055643188251308866566766167394155893075015877600
4470 8775124788604581104729356402140037131418072215712
4471 9739832733888991359064675495333112513829401777840
4472 9713221873819008666206511513836016548289615032392
4473 8660874497152866079895435869648856302952657770304
4474 6754523128676256131238968864013228403353781170432
4475 4274013013123232236547342990873581855738202729136
4476 1467297212927433364481456616725602311487772874360
4477 -1543941281397403048766935671841281756214405166524
4478 -4752982649783813596223839668489181550367459743066
4479 -8157541613519909133935580501413242934071666031040
4480 -11621212106712961294602307828230727141544923999092
4481 -14799856774276369647347012119783337440794865768380
4482 -17188617858772544664455957800797295771011487539038
4483 -18270744087075081756119429560186197141333303463944
4484 -17687076077060669867015348366874848045240237638242
4485 -15338599496639650303677662653412297961330618889204
4486 -11387754356910196326602561965147362693572487216718
4487 -6194599506901207495311732691312042034883398910512
4488 -255169398786125510314745646450529086373732852390
4489 5821163883326170338945428310228843549500221451116
4490 11319648278649723329693213726865379958981632725350
4491 15472467065496945227207132390806015420318856916136
4492 17591194603577929286560942231222456495943330079582
4493 17254584452535939249626963256035714818111807458732
4494 14479156574487781028051552652255096216043756789202
4495 9797648654254946590613694759755260039860461505776
4496 4204117569708573895960468377974190545823643170310
4497 -1036313329162587157306426410233679584260857624508
4498 -4685448828650473529807868905929667956749435254958
4499 -5879404884633747130693557270827188952384058504432
4500 -4425880875724341161812076654951672116129555186784
4501 -922943656323944792147664916148428130713464003956
4502 3399132076064518317110990177931084689638303689530
4503 7100876652417996414080561645642098499402572573568
4504 9063594604677598078149963506894511670107445629126
4505 8884498781331353814252129386750021642275480346484
4506 6948274466834086788709267369239090291926680597994
4507 4158329591256619854256518888858003110701864726456
4508 1492712235186782533103499448422773834011067244962
4509 -377898246214915618812996252257912234209002698500
4510 -1246780927623604637276014169372295878210800128302
4511 -1292713895455595124320372721711348791342750115616
4512 -880482433436956073918296268362122630814289248496
4513 -379586431174723860232781467730765158760541673588
4514 -77580011301194050853215200009429644096723402138
4515 -176513297230553295635243865942404368340091057320
4516 -809653343680882470448888914375089239385684264058
4517 -2025024701799473138068000758819012902852561613672
4518 -3733673780085307305749574488158561733557302108372
4519 -5670915424643446583828582454393080090715182894800
4520 -7428695311869141038044801203014670243859102338758
4521 -8576315138458278680420212122775138379525660181704
4522 -8823034093907812768608468619418997658411999960868
4523 -8137372813820278826704941574197236786318476394608
4524 -6755695720926282161414974240765419919884863156656
4525 -5075909217320287204560948479480181765085666332596
4526 -3496205964895494940676370648213255679555442740294
4527 -2281298857282638404210313367459908973583020028176
4528 -1510732191357382583577564225676918634518282222200
4529 -1111585318687664755274316840491827282796879679660
4530 -936863145073183781267936718573056227875464696254
4531 -840418415259513285711480110560796435229495759464
4532 -715111435540032848568961192694129639638066859554
4533 -486381812933773131001211166950587074778028968656
4534 -74624138647790401010699361340728667007912643680
4535 647594997541298182790345611433185466043710731520
4536 1872378439214983145183925722364001930997451625458
4537 3820463568626356727342262569256512965682110219744
4538 6644596098481027134491920242702702198615072614360
4539 10299966933016270378501007091111503793144628041520
4540 14446041908445847839536025439057151504239884207228
4541 18453362155394988291162932818554651500620164284796
4542 21549625031534758409465933670495234813947358472138
4543 23063339123702982916335890397825305902853792758704
4544 22656857875577579166069442484660853606260152487388
4545 20432993787841596520185519964586403768799108029004
4546 16862572689804849884175403519983135810647580864166
4547 12575949190808274419519457491024095009762592463632
4548 8129197320218673906380925479732488076934676651068
4549 3856482753185514619978062426580646187922965606076
4550 -139972083711588670736986695540106523430513210118
4551 -3891388778602864365379030835743728885769831636512
4552 -7439143394622373532354937442691281119417690784126
4553 -10772027455549084800773810415834179129719111820432
4554 -13859594342745059924270333172793062435943380677508
4555 -16744466459588480901230989163881024953049768987188
4556 -19604731056827229683128103499516134780451763538511
4557 -22704430162963216294718654008193674370702582217244
4558 -26221624014671724919507068064308233009004394075386
4559 -30040234447925189344103148406143036823947191810400
4560 -33646099773570539874996889286120205087586474188088
4561 -36229481326786122965396018251929357832193451999116
4562 -36977898828514929462116073866533723343565905040982
4563 -35420243535083031434939649086763341212716726840080
4564 -31642075009313486784903337117293228259810942964136
4565 -26262967495111777875542017542900588361930874853780
4566 -20199584552323469568464029512916621427791932131358
4567 -14343131927327067345522317931890558109514634833744
4568 -9296560172570233568063943337953690397822335702776
4569 -5252893396818245969149241697781361126588114586640
4570 -2009635661131425285232657461624474230203723966056
4571 935374257041144691168755298411871611147422762400
4572 4254104055933381780973597490622966221919989079044
4573 8634061174021168481051662562977646697682812632944
4574 14588190841849321800245409297793197955660119434216
4575 22243602618474149527570985471764559620948891205008
4576 31181287888257291025176859704895547427499390097530
4577 40431429922851125117159158990551196874833045965644
4578 48684692717583437549307725627194011231707503925966
4579 54666711398771106397771579494716724322604451377672
4580 57516771226982657291737565452585514771635395437794
4581 56997875277093125826171273709666731913454092947376
4582 53460943968780699514224169994109832913187564428336
4583 47619268581457408980131115511024608714823647311248
4584 40264250348428037316959633582740794706686940466926
4585 32034098693671920827932544122901362136036194275484
4586 23280709799689521693656120107147220752540459827902
4587 14038170432869407928966921109557962109241936151568
4588 4100787237313285826637275014699633335715941342552
4589 -6774511664466138757709247714525645611996854653324
4590 -18569854761355417931442671641788187295341931911762
4591 -30727870603014396248444539000841696045723643384064
4592 -42065196608982235477801283866526939625079914684668
4593 -50997951034780692071930682536054114456767315574196
4594 -56036818149218529658729176970876588127662187267698
4595 -56333895566911525719917734604604919506556049134208
4596 -52000495117430504559847343440906341108737060921304
4597 -44019307316557330043485653039546657005308540158540
4598 -33785586596065866208722963679098789191607998015922
4599 -22504375300692166124313191869675760377222786386304
4600 -10743483698631811883655986722461252571450520914756
4601 1628686532966330263415491142168271813980467407040
4602 15065924490702053012837038667882900280917222756000
4603 29685897216980617092623008772148395661832313299464
4604 44661130402827083546980696661664379016339052742578
4605 58028994725005502799309232538908600989387429368988
4606 67129075694093717059116854496666437154364441737834
4607 69546209720868982442811114683568761610225096077424
4608 64107843127145067106385649454035630287781504932328
4609 51382697649978042512921138356505922710022090476044
4610 33371108715867013505261759377698688851407209752710
4611 12550817236704194181240647858465729280190392864232
4612 -9153720186741749575406707823974867468002771802722
4613 -30856302373894113301273495905081045696371784276216
4614 -52377783492234376048166944652219276670333229975948
4615 -73363016944587886161805318511090188705352757058512
4616 -92471460705022209619418551143366466823367256454850
4617 -107210200771249009598254525500470906465761747855840
4618 -114547768098279713229980085902369112323344686496616
4619 -111951045269859228109763903128645175284420878723712
4620 -98273421571228302330029968035997085915745184223124
4621 -74113529553345465496807146497545779715696779453596
4622 -41667284869841157775667816874730519996209108070234
4623 -4369941194097276555338661292596671392153760664368
4624 33427531170249277276599404979776059195560824218700
4625 66774784923328742011964695847131534039447732602964
4626 90655173015687228527363384238955330480619222563834
4627 100883246490880958180696565259129957006014717182160
4628 95231066394477640723835065105526003092697617024944
4629 74397600883807955361871008160657086073109067574572
4630 42396392806890289338921290554183444368054441247306
4631 6094847493032474500656626887710910250572062773120
4632 -26127881880386273826227891500046884390930066384746
4633 -46400314074692927656998968163793323758622174885776
4634 -49600931887369997024538891005806601057420953863304
4635 -35130054034637972189429829686473246566748734230728
4636 -7443444911708661246154510260818834213417533009830
4637 25132550013737881332049287891791578970735305841892
4638 53108211187057856443269154274537003556848868382438
4639 69083387413983275625417496472787913827660646531520
4640 70165966252485192743841889178097806834401440865828
4641 58490820952220452751715338852326719481473374921692
4642 39706852271203541676447915799815180912555368522382
4643 20310965082436090655356967941059189594653789310936
4644 5181188333075462488707825510848898903155696897906
4645 -3651830755071203845413024315239922891408344180132
4646 -6773275132210356741921023933479989088143597085102
4647 -6229103072698085507580491467097340419682932515808
4648 -4264440064852557460243669553039309158260881647130
4649 -2548856037574403496460281657662960693020424377852
4650 -2033360118547860375754777252056138893118847893358
4651 -3221348122404919895105594295843271722736557674352
4652 -6503511990225971434023797153077899714226752388140
4653 -12276485108780154511207042881217089620490430996368
4654 -20743452704869976103685576716434818965217967904984
4655 -31502313535611080485280641443445528804233909130272
4656 -43193035276104259146025313309310304633978354878094
4657 -53516278358006324117509924511225472193296529526648
4658 -59786105498401103962249005967350299316692750095900
4659 -59877648780166028389158519731558876857297378446312
4660 -53144133309088390198833960480918225196254549915254
4661 -40813435759167872641541742237818147499351373988296
4662 -25614388897124143153795252029502661099168028117980
4663 -10795278996229758085179818505395388393647970878704
4664 982990853174915536370544615096578409456985602316
4665 8370160812278149036857746696434256265251391326292
4666 11418063958943370851146846263259263086558840278818
4667 11147911871591327887754289839168567733080814156024
4668 8930582182757981051308890014893087956490501239990
4669 6019596989900991179560016141096156378659382516816
4670 3407265611037062289744004773772214343171860148208
4671 1966229064298592172879473517529487066092183282528
4672 2697383342533609153756909876823056135594576984206
4673 6864179751814070313435241718141180129158448753484
4674 15839899303300431230654422926056504836176700799254
4675 30615611121602679331155849133430000581711031471016
4676 51100433923788506372421885603821908303459782815514
4677 75536799049017453513438908208176774270657340989736
4678 100430092732972799876661076382438328862792817815284
4679 121236341564743385886523106010501456795749273964960
4680 133677478585143474702961808782747883087197366504810
4681 135161878347095923392869892723306499293087625094932
4682 125650060422284440210825701574957075279395113494538
4683 107549118647200833829628471850124046814696233932512
4684 84706950638858098797427318578106268340488941961680
4685 61003495862596713188303688796271797715195325516320
4686 39159464974883059571772272851980091014358322307296
4687 20184309739767931310059766276009577396704180071632
4688 3533225722301406079092356836332756447234091713756
4689 -12261439077560319147490021390048108294477788671668
4690 -28860315792864929191236038476210583945701013224830
4691 -47618886305607417874704459154608647575941323663316
4692 -69448263091374727984597238605302662662184812024325
4693 -94888746853766087615344585142407208752702818703628
4694 -124069925119821166495640455117995997087808481181690
4695 -156315723370041245608828445607895544744183502483984
4696 -189515080777065721124804000394942630360685256463500
4697 -219771001180781201481516115178023919966937177689980
4698 -241895196612932133318001400474034212413015410914782
4699 -250873268745454797374921147097148496427011259313176
4700 -243744748985038206187241246007359859597392099830398
4701 -220937816438620247140084417388141576025358725184568
4702 -186313134427055761427487366771096610200749263911620
4703 -145874583425048863458835431801111298258822118296336
4704 -105801002217590303709984943417911108612327872499298
4705 -70689963607389592328906503190995691247636911622308
4706 -42607726391229267114902684013597504574533962348098
4707 -21009719950995834078383643660393413743523812045824
4708 -3228690973196845994158315006136819724033556023664
4709 14783897713089026133951114066544250056040771379976
4710 37546396207929023987699040895584673452058909549476
4711 68872169308644981668317997053049779692669924255840
4712 110455075958906533449242718421128198528929552721276
4713 160618549283492795741664416237695268057124293053452
4714 213950691442149148679454043289786880013913621900918
4715 262415631153769707649742322522308429065336824355480
4716 297841792296780454828800712209968444987759001826458
4717 314806610835810563121033269105805567435047029232124
4718 312500612652032121068429778415038807154099449414042
4719 294573071458644725509931821517151214483372370742960
4720 267042096672289021140627526870887839963033365150510
4721 235390861637699818614658035896451744559516235133188
4722 202292720536642200749402812006484492318186372084074
4723 166886134014064981546215546882423606076593612736112
4724 125635509674461957951095889353109198615972528011496
4725 74197119998585100962368185757877507096151119211924
4726 9607600913402292242560802230476011337025292293710
4727 -67730013206240388828067119395519919178193684529600
4728 -152749926945150951315127638292735339620372666924010
4729 -235717950102333186390406078736632046098925599566348
4730 -304017070724815651229146808960913692013934728202134
4731 -345585667125764181698599197929673392547524460389344
4732 -352883572958957654420419114856892847728664477877472
4733 -325611573937160079791260544688370542032945202647748
4734 -270717607566026133369712070090369160847955297007302
4735 -199472783082922954611158083138250738967064256566272
4736 -122894927243067700702189606389555363850474757325636
4737 -47665749339098291857262034884362045019725550086764
4738 25526991921899746422495261277045450626323223246594
4739 100429954956319897474733128202486494323382021652544
4740 181156401294905249807305296126320706175835911635640
4741 267537828288459614777518770665599965313550515897960
4742 352233544789563825149435976714619756460109029005076
4743 421273257461673157205110518843134783155959114568320
4744 458134639817387237215806592273478755639246629408654
4745 449656366574343866931600691242608178930910852291032
4746 391021282293237467178669211800019129802717448889156
4747 287410571892521333124204159949803336112829387835736
4748 151645711945033942796029551375615325564393026548318
4749 -718548720550145706625943171807854661837446978320
4750 -156070247202458957800724551385402012343758937201096
4751 -304751618754536630383104449816869106772601102608096
4752 -439808756033844964933676515444146302383138195530270
4753 -554040461762542799629715953148273995305275260612220
4754 -637928998039483028871879729349295932930552793095294
4755 -680213004473489364482503138437157437802073086101456
4756 -670846015582068757049605041050241510568714957626460
4757 -604447307289672112427962048231516409064914724929540
4758 -482329046915061767805016542810323542572147858269630
4759 -312614771454946319281276746359571254146770343399360
4760 -109448689318911831520148813152112228103000045693482
4761 107520542855849524744273837400550330150727612461904
4762 313383618220645151142408237858088554740756523695616
4763 479272322835194629309570604989375824699758018432424
4764 576191241148897130236212657464601071164305985557798
4765 581574555296788510941681977200182762718145911233656
4766 486998506833596074245393980032492414845172216389052
4767 304347131339962921402178323431547829964642285597344
4768 67657871219929891780821923228614333980594837592126
4769 -171323916549567395711659752646792025079693072531280
4770 -354331858143442815357007470831766154187442721117912
4771 -432645076218727456199300733080444917220303944411464
4772 -383398658522801062628646723195533246125742412652182
4773 -219619206606425938490264927560907818849658809068232
4774 11648276469312297821985659170112748127147760523956
4775 244316291389380471430955022748609705951035887183008
4776 416191842994204883811684093235809051590118333172890
4777 490141541303033767416796458687474243818841580537228
4778 464138129346346611127431219664890219526366300588742
4779 366451604034977577137447928747940997964911271955104
4780 239806250788077444895793345017868634791206356944088
4781 123232692888429885035241330752893190342155897594728
4782 39946330093531530883697107573619056173994925462348
4783 -5128191549455214854321933888581773211656032453376
4784 -20072510945381941641857314108936632111145381851972
4785 -17842398359899091572713663706241902743846527200620
4786 -9796527866615612102326739108662360964386907102022
4787 -2916887688173567279764701717478075866673756055760
4788 -285889490436327247258697696965774361934036721412
4789 -3188963524302779232848881191059842354100827774224
4790 -13260922852616453174066469936869511234959944612488
4791 -33669799691597065134975986462445576687524523980080
4792 -68848685432789190908773858699940586581251792804234
4793 -122682540349158351031791009068595491567901649826480
4794 -195581166277121014191334465263947284871724680252368
4795 -281590453013390611989282896476540745984421401080592
4796 -367226548031244277075444122938648233784612586804940
4797 -433455463135733051920161338333702569336496132859236
4798 -460939949089474779062133458040470602644133713153678
4799 -436864023327659891473309019834956742671223016201408
4800 -360411820479927292172556817957824942926904083899266
4801 -244223511889328952721796873477460998224787332072076
4802 -110897210400470832578898366665858863596038415766798
4803 14081856854116165342416646089251414797076153334936
4804 110008899951555896608057957305409040773338340026330
4805 166192316405693737140303741941103721120082478609444
4806 183109195611004510476887775491493305255017135773398
4807 169814462786391397618403198939717451494337685720592
4808 139443655094933736256487996567423323947575219978524
4809 105050325800412603470105079689110999563870158708032
4810 77326581721695279956093152087064494182380466419184
4811 64481558634322322249013953968975354781552532865920
4812 73346942464399933131467335987107244113411951256648
4813 110153299503275355632600165414209379398307967213700
4814 179654965200552128165186041226414315994729706802270
4815 282361761528665105243348552916861578119508693756832
4816 411135745243275445126722045111271295351480773538534
4817 549478203353724990799288503170811297864908072937844
4818 673576492000602024684039722340736965972095797464306
4819 758388620983517743782238592755769683114850043030400
4820 785619017451527662707354229531002354400519978146080
4821 749969953541837782438496554959445765095054757878504
4822 660656613967858746428519585199579534145860955204980
4823 537559829678000518992347702516516194519167884658144
4824 404025065698800260089854431144023887547122945054730
4825 279585416071241830276906861016726855696078282678152
4826 175256435147203697057998236038034058212592838485556
4827 92282435904852652307685421980368210390404009920224
4828 23595872169020345930483118735655492737787233071006
4829 -43378088722601128875729778012502072825145750016790
4830 -123606930283838985729291810003133544337600182490709
4831 -231365649774717070727716444243123567386410565184864
4832 -377073327568993129349089213528814432051568832674986
4833 -564018714404796386027157396280051733096934049287708
4834 -785456845009795147100910328102202706674396726980998
4835 -1023182256051532235159550471424364304890981017331184
4836 -1248934265688663631699552286170751166853162166373252
4837 -1429414456141102423290658234301672798832351132730016
4838 -1534238031613268759521712404289946747170871658082728
4839 -1544428432740794339040347044745502285006339942362960
4840 -1458198955457517175998591459212176157651851724964688
4841 -1291540803717795161979110940830385624032874687241364
4842 -1073311628555406889368021235900460999670818133749610
4843 -836857251400535710239413574583696079674565819150120
4844 -611349675882572441054538397283001335197837790967994
4845 -415491967930578440982752445739864099576859981272404
4846 -254663272982376484099489510305535797189301667337534
4847 -121154181731007146279738138480372214953140440514032
4848 3274586615596753589258190801183844479653042224346
4849 142779892053344017643369210618945408424102750261344
4850 320573339206417018974905840553807664110315617110720
4851 550216394042730701294431876714541264904379816163456
4852 827294359359696425747845872905813539940319484299012
4853 1125461433314815426154471505818194628206414804059288
4854 1400646908310934435222413614425862100306079756521284
4855 1604058113000939588802330999525248574113598874305680
4856 1699754486042171766795343058088451186373968250990446
4857 1679021001166377347917515415400559366365214912836932
4858 1564217981554347939853280039073648627506055531300466
4859 1399451419015897857760062225835226401593057609387440
4860 1231759072285392775917677319038116329495535837107908
4861 1091002124359647012117360104484039435451340075677964
4862 977068060131626660195110698436144541343686301447370
4863 859571923403858630962720896158773774851119981606864
4864 690083789628508800944528456856313036690650780870436
4865 422362495968892503403790313777253601118901700588156
4866 33501496924646988976480419857139922529593669873870
4867 -461456999914819812067080232327882279938989043457840
4868 -1007164778499740397111224477609892063889259842341656
4869 -1519900734503440101968059830608739068694008114325660
4870 -1910661275252788927022779166131091102458978338257474
4871 -2111327507400432727722625164209665971564495969549280
4872 -2093732956750282545105467021130749757784109714764624
4873 -1874034092333437314537183521783838811073493541889852
4874 -1501240843102874447546601353272026130587417139794262
4875 -1035770550699114550744287336881285620280753453598952
4876 -527814712499027289814852266322242593397471312991530
4877 -4588324868008541122998248139943842078875031057912
4878 528857980401233966238390038596709084368456060447788
4879 1076466123396547931170585081332018793967693500988032
4880 1632161110110204548700833260311821301838933226137214
4881 2164504628518080325236859225963533905244907531303324
4882 2613539647853446897307071502233547056528937326146646
4883 2902913066769928470745490626099534838534479012047752
4884 2962487991706833057315231821795140524807214907954502
4885 2750765797427862358098877421231305313762081392343116
4886 2266570918300140369754422446656584364262021594617010
4887 1545910919160475283136873177289814338038990389551168
4888 648545845644906048007949792439000431988822893136378
4889 -356154573835602553278743092257749931063454068813312
4890 -1396161739031081877947944683272058277919313627135432
4891 -2395462702071511175388162565840970353911441634383240
4892 -3270341643604527923586516278900935972561746249499074
4893 -3931332383809737303685197442734499264727820394217348
4894 -4294766399995636797050070290796367289513959226320998
4895 -4300410174353940091072180806225126087583797607236336
4896 -3926614562958292328396467350175723258033040246161906
4897 -3195779712367700628581673416629206617340386458061668
4898 -2169774583090671233363004971471323252947820908794498
4899 -941504243694097256173507643123530525781151566536856
4900 370700123112942338640374401306816868380091611325310
4901 1625339861886701185729130353254790312756916686383960
4902 2663360227600711666722284999085111062149218215330348
4903 3325332928809963685875502017398059344561664733395184
4904 3482318019728701138386640456542048315580873703064304
4905 3073309480918486918074806003205708391449556995649896
4906 2136390556989025928829968543123455000657759068245508
4907 821188083208865371425893460349000226923302781672488
4908 -625162108691125810572313011112880217144190305976802
4909 -1900678355590168289938628822624222049156017573240636
4910 -2715595518358542991435982410558396455681103560856858
4911 -2870819472919195577114307447435471380019665943798048
4912 -2324577992798960350763813958756697080927098241397540
4913 -1218951746933213600379686302010461155561837125255588
4914 153772929302099200338521391392299017226708274378142
4915 1441505219525595651286581258918974724238178630400072
4916 2347412098419925831571189679190547013308719670914770
4917 2721435367075635463446478736354173860518716807931560
4918 2589332995240094191696183120734405765235813413545940
4919 2111682288618466699155171035236498582646294022678000
4920 1499917830942738310435431249252265413462127569056888
4921 933300580626071803964304405930515001645275628175364
4922 511653761200020197003022448224022434778378478051242
4923 253263753678842365915654453152615176647666631393064
4924 123589008088483139756551457464871522798909776817850
4925 71182458567129698952488695944749748559430755496556
4926 53011089649832757105984351134953650123533438039402
4927 43612776459758948165706405130169731598013702380928
4928 32104664410501261161198895142069858893131049219080
4929 14084524058438847302708831233449086306879197234596
4930 -16382705977510168742879949265061747993945115316086
4931 -72403685989826286284475905068366291679684939412480
4932 -176564665072117871404636483196535261228711756072100
4933 -358624130958462111300096281649373009303712896147124
4934 -647101766981247376141589891784780485039147344325878
4935 -1055087848063585971390752097556937466597669768160528
4936 -1564535208550914090556365551361679653189811158262210
4937 -2116937327795151665635948245075795499660617504947108
4938 -2618104888171215252941743011697410783305881236468602
4939 -2959144700919416892720105895540980346755385996363120
4940 -3047281500975185300667143911155848958143586011531756
4941 -2834330661387981883876601469991395704493387517838576
4942 -2331574332530006853096182555027164967362126068183432
4943 -1606729422998518196575728135840851761653466096664544
4944 -766572899030212474648332805520225519390639890174286
4945 67262652088885762499924289457010014911791624000836
4946 782597999855296875582018209619976419873475203332474
4947 1297002802239964738927232074362880075520869609724896
4948 1571465059912463350083327380363142229863458415976476
4949 1615168051395973192540650860775509981158538960201856
4950 1480285108218325701262948207665150077254826391887760
4951 1248652841251019158701267186508994668370238521926480
4952 1015142831052622607851999851883658006819642380839956
4953 872686735559138897527747643399243694945837480518420
4954 900509669798667745023251845189761640464216841707082
4955 1153006455343999523701002277375853671551355715852696
4956 1646134059825502043553475913590950848202147819390406
4957 2342921035470696866748431798618247717849747866017188
4958 3146448332713261908052741312512602488205919357876486
4959 3910986410805585655231103632137581663400004441879456
4960 4475556958069937204696382905998509811347628641052856
4961 4711391898510961514511822132267998466313054657862404
4962 4564014897520187676373124957032398490627056046616602
4963 4070312441805473140320159936469954577058636336041312
4964 3342445293796840314882796169261029827691833112250236
4965 2526802612913747642641285005482099581394811745590900
4966 1757178942163521519106068726965031050783833981578726
4967 1120900718378358913447331156599514638701714792690864
4968 646590997136061809717761517813546493617830610486404
4969 310092899633715583673562459677512793233033045714222
4970 48234490039835866626628888820221832701446871099595
4971 -228380948692255577921377535419072082027539280303768
4972 -624954423623977176833680620357817838678482095056278
4973 -1248392502217265865949559001467611939185355240580756
4974 -2182081522915640229354549260106892855702954798679470
4975 -3449391695065591638115882524230062429189221655018000
4976 -4978435333413345312742035640751614064372339947249460
4977 -6589778510054807069583489290539291106292778282138660
4978 -8025251953625481017941001531369117696382983499290306
4979 -9017682280618104751968000037258906704053124003679312
4980 -9377388878820435457828449737738363285329570225180980
4981 -9057335959054013740303236220434034030783485861630696
4982 -8165907662790526503226197881016453974638633797783732
4983 -6921684652761377302822022051619886945766708384654848
4984 -5573003767528148571678868076451740266476045013271648
4985 -4319320142810022390427448830624278308443904712216112
4986 -3264428877295285400474990237037832728380224313659064
4987 -2410480878747251783256722481233012366639723249606240
4988 -1681383809256278746289388513665025097622685811852300
4989 -956637441091976450822586184450556250010490397883488
4990 -103402788158954196695584012938752680566098428090232
4991 993229211469122959028483692286477955022977072039104
4992 2396224335222349362258912336744140178427448688804852
4993 4080057761367597674466997296101714401205964908673532
4994 5906370117254806904040570911018733632022119321089406
4995 7633591415485746435132083633012882493524032130801920
4996 8972549682026754361571236398951254692009487539952388
4997 9676064233086144114707362158961799257089808530722328
4998 9627488709303852848112827444570095192919296812333308
4999 8887876719235653147907946700249336272167716252241264
5000 7678727446987119154246510296197754603288521011599278
5001 6306296461869862957317286940183486423716856331240048
5002 5056963347483595638642039821555010706002092126183904
5003 4100802785005676724221217299379086214048030213854952
5004 3434211343211379240680055268589323475456578754119686
5005 2880120085109624056875065004522687348843527199190376
5006 2150341164939167105977066607116568124544200238299676
5007 957482967692684660439073079790502781927074089010640
5008 -856784307658319942234025661016659173537905314774654
5009 -3226498222915414353928809014043507491215133848414940
5010 -5846114208359566015939519803275810384331874783751822
5011 -8252996665061115746022841390946045322627611783383720
5012 -9979552041224185352245162469301516157069358136462830
5013 -10709222973503202059453149323601262828298175314485272
5014 -10365589991048825761531415412630341524659914489678604
5015 -9096756857170883444616039111031700619005327880224592
5016 -7169708025753399275886950216291747057780302095851706
5017 -4832332599226514009519017743241874591890449555312944
5018 -2213142979961023399436752353588295209931733055715336
5019 692780528723739235925525715539436639147753442479176
5020 3946275021648645531903605713653527701399187988504866
5021 7535424287383920253054164170572518306880297183829596
5022 11264780209696838796403668992506411403873668185222842
5023 14727778961051550746072354691956647999381593915475712
5024 17388351248285866616051720485164676785017724758900086
5025 18739138759753834173656311445896922238535741090893236
5026 18458520067197494534299462763862355162821625259953026
5027 16487407611245179699964198891764395896800367941479216
5028 12994755944732881038693174629293585261023677146128980
5029 8269392935264419464676422812818417169894555298650528
5030 2619502159612079168412065662887068803635815935272280
5031 -3651262475846157407143210748123010808636955906640384
5032 -10183499059020416383985088608656641675061370479939278
5033 -16478281863009043867804835970269878541713762964611620
5034 -21876275280187302500602365621128854589866015326886882
5035 -25648778884195872668189545841362847422522906076465928
5036 -27174234235061317318017413099848069861143893828609490
5037 -26114200435606849273564213437341110917748025659060664
5038 -22502664942172662515590482591917410348394433425326164
5039 -16720514082415398811368891079535178521949524120694336
5040 -9397467705569924165534580120750251136609118937525466
5041 -1313320664062436248018326532400142633508871732414564
5042 6659340975051770719492741935151661984040392010396422
5043 13587544437151594606749928209715037801625837190480808
5044 18539016267221566016621820613766854094971764278057106
5045 20712080605091647726341819260092365293654376321227880
5046 19624459607164186042319132743306943240048506266843212
5047 15302691519563100347742997723672556728001587572623104
5048 8395538181215316215797046815773837252275263480511756
5049 148156878067860077488379493410976421434153985753256
5050 -7793764022930047540622466921746525453604449363418228
5051 -13736188534281238721635729160125890926371844245231416
5052 -16374550043188819941225563177480537952888844511091490
5053 -15187777363725895134886257156129378006699859409221700
5054 -10632290727031543473519700559890735390212632418830278
5055 -4023829150989835444984853450455850171862257561277088
5056 2884710304054378767301060226332030299769733498089550
5057 8476496875940567645332050448794730460717677806536332
5058 11758993640488047004639653365190573491770519723556870
5059 12569742074854764296002147154830322943393775559965176
5060 11446664484177315685057900472173315789211273873633706
5061 9273204236683500885677535732408794036233573877165348
5062 6894171642705162509325375957593622462722993481002078
5063 4867217392248262078965836128404052249249281142910512
5064 3407084305622659483780495724439522815741697181705940
5065 2473989119348960776036035635572388387056893331012792
5066 1911322037862814923309449354563781342574581791744532
5067 1556009605848294411943324805841632591778144224819176
5068 1292519309530328220414144700386836214269194956540242
5069 1060291277799643455811605658695411170660401377155512
5070 837930285138801412034146315715825474433444036517444
5071 621744869602571576656320092176010887054863006123008
5072 405178085346977226039707319998275405080081875430556
5073 159021665172893990702575229824451579779101779342588
5074 -187411223548467706823896695779932480856564286397794
5075 -758534673317762378911897942102962337652232036745536
5076 -1725998824569511660093946194197919176262112968822700
5077 -3269911654985206369113364517549992976594872105342976
5078 -5504435327602823137085799036398255726705405994867352
5079 -8386739607551199711228728669556332711372479031533920
5080 -11651698771921392357137050116916038763737428032171330
5081 -14819882932138668600513872399980689957737057805763976
5082 -17300130759466509307770036864432765340830767371832660
5083 -18558553474159920030864229767435045039291779416372304
5084 -18283134523506395794719341822606161186950599197889968
5085 -16468705103390089257093001128248726289517837392196208
5086 -13388287940074705582493844381985579128986781204191336
5087 -9477952087746983603547339300759538426243625610997264
5088 -5202875412399132828012249139897276985189829791040690
5089 -967469995638162724156870067637722839555467175305268
5090 2909270257663007975320827807244848102874915496442502
5091 6177812686622840122813568310986529437815023352541768
5092 8645360507349561703715216289711541980144876998455330
5093 10195579237775648536435703184015221927097278931646772
5094 10837993144298285898541266453930902666833088827530038
5095 10758251874687866074967713928580894113966173003316672
5096 10333217659023391079449981791854434321346691130427818
5097 10084527866944881308451615306423724117478336192989464
5098 10563490140712913082404132250213397360308255894013212
5099 12184947165960056666237249170020793506625034676360024
5100 15056107813542541106837698228520606848070045702327706
5101 18868896363759982932391174656632324843274233665486144
5102 22922030996818979073315341848657960425579977519333552
5103 26297064725267509771981661242631479249371874439312176
5104 28140998233840198177927882072782805765529708860873710
5105 27945462593926390333343246562868923923531384252908032
5106 25702455950009424039954951496618088861605557273822776
5107 21872786263956917715343078096885760385767476989031568
5108 17194557650717105902236846669850338127480152025974196
5109 12430096618419855909638434609351052674432210609987164
5110 8161009325965076380159247607245998951867573089839418
5111 4694002752807590989183471611583106357021714452079448
5112 2070863900992362316688978554046079620333288294848629
5113 127500633113349397138311870126692486293026774696004
5114 -1456974057882619813516191900880404677606991859803430
5115 -3143563096550045393932670067287142865537802118479504
5116 -5520062801153709349584931689013920299453289228902764
5117 -9229853923944294690048856351209102533993092973159060
5118 -14796419328066012994646176754645461778939651768430414
5119 -22363248707793768753166118216635445019792703196545696
5120 -31454393571641872049809527490500302773068359013336152
5121 -40906849858516309515719663504258339116821360378114052
5122 -49081536637010897281740082924576045275020118923028570
5123 -54327991224061150076242483825000528974369829548751344
5124 -55529845450114346073777844587396276759703629075666844
5125 -52491105053904023068271769367939246242271793819496212
5126 -45989140688798117182553825765735581207508279634063838
5127 -37482005528726151043685494650242245916992888311315456
5128 -28614609850278011148363690597206326486899510328156352
5129 -20731085391435319619441336300265500976534454169094916
5130 -14552443959217943287850705836781560449251882979548746
5131 -10074848400415850579047862468986331260777093716624488
5132 -6659349975482671920683859462451749337320082419519346
5133 -3256279610317763849198596598478975670861732274396704
5134 1280848030795819132536018453139948141383241117610176
5135 7831143957587044023757666089301085643677844909908912
5136 16658747105256016008938855695757618403047021912111104
5137 27192945138727026714112547330449867877369395321278184
5138 38056822645747208678939010968301143154492888199734164
5139 47398291414178605482764740533800687437922855101039832
5140 53445272675193729349755994524717823976290234656395406
5141 55081141075410844861048850441290603813058276766787908
5142 52203046611220353245439286524153299274758083769695518
5143 45717379201842670229377611273221848342781956111112912
5144 37192308740472883443776121088548457701643582118239672
5145 28327383269984024179782333390067869180489259113520508
5146 20441668460688921356334091370122959714948952627192278
5147 14129152273667695439994497756189452537098169578582480
5148 9147446250117815629106632723216766150304887352586380
5149 4551121664614057481753673661294688851109556563250860
5150 -945997510500641926073852065480914987980149776599798
5151 -8439877846213994613347416024758620196033925025618000
5152 -18283230801558275961320608573697989155495872234500824
5153 -29737449114904663389131249718729389556040122983381676
5154 -41038814163448168085262322804116128626646612145166190
5155 -49924927474658599240113276240779857329658779527879848
5156 -54425378394674775680426975300050965628158297383119466
5157 -53552318214683572009398870562435063720767944478804120
5158 -47556015833100657728982738096651124748759683445511132
5159 -37633666198545753480542446366229443293900922406671104
5160 -25265260801981301533315531484962572102318914261654330
5161 -11534375279932219499510706229446600712596394536281156
5162 3217443140031608415219313502529316623481053784425950
5163 19237407411261189446013169422652458053385624752360024
5164 36802888065593232149495080142828473209689656705624998
5165 55561860423430685909026873531463573067756579686866560
5166 74138643757680890468824695852259337992015456248587600
5167 90244435410084086832547802275353112316771137687114368
5168 101268358608156822630902904116350155202487419867312944
5169 105060521450481148174804849509198065297871377367010364
5170 100510233196834249328648946524170164315530275179320766
5171 87647231772244105271004096656935976437885091010371640
5172 67287151485758936726491859824514104500653441108663978
5173 40526375094425129250563397534330729649585265696465312
5174 8480891481950401672720461053219839424628127378381120
5175 -27513623298606981544762048846423803898459302198230352
5176 -65369506950324450856590763438262576067178116557634180
5177 -101803185285601933064635575523893333476252146125240780
5178 -132425012829376824477236915446164170012944641880633798
5179 -152519614767290735063807919966752824164267082291039336
5180 -158248729558900503927141798161692894622685016669583882
5181 -147740528692021912245904357040062460315509492427076276
5182 -121607316511619778122864552346608319081087348001182174
5183 -82787015136712238489190312417670623411968628562314672
5184 -35956069504299391359903451423984006976815659663682308
5185 13140594500923522211264045118261031788045758559846940
5186 58275928490266710492262010449698289293937664942473718
5187 93328097798755848066295775661269486407534872258719904
5188 113043443087034912698647909469539104725069012796702776
5189 114014472256769411799912594345511784051142765095734756
5190 95678276287763304048931161264380701767182323597728334
5191 60981378440652407242660844617322163812729385149790224
5192 16353365223695729560480384038257660364730767850911262
5193 -29234587650158623787766160777318082367831749582553976
5194 -66113710229737186720399854237144508371656791172192916
5195 -86328166157547527972218476421091929097906451507384408
5196 -85929076273828075948775909430710251311907821786863746
5197 -66276696630399203600340487474021871549967199976299988
5198 -33662224481669908894490059121641652829007903354947166
5199 2807346493723010644425982586254720634509717471860688
5200 34292900783212433148446753410001343968648457538644538
5201 54974619560289090589737981941302574628081958721849288
5202 63318806651567568311288183017204131341028142864608940
5203 61499606777176731263374030941224928342402432900386688
5204 53564095596417547250648749611712662086336226441783096
5205 43443231281710845373367487151811294034582976956490432
5206 33729126400560311805237296021159619687671612178654208
5207 25493644543175592527025722536536997737475045224332864
5208 18808574268963514982128358060863990486241268587191720
5209 13403277657521308688341759930106460631775893803253556
5210 9069314240216712586233208318849620750235846418751874
5211 5742754268800010306071812677504262112644378109899704
5212 3409667415143273041970633913613029505073033368917254
5213 2004231072609202777891837582375221622974373741139008
5214 1376792802176488155933010029157863163075739387667904
5215 1316273886211898906943040871188748896673178531913696
5216 1576919857116320490550496115879780850080778488517286
5217 1873990236068209395592237697021567556058830611961980
5218 1840839538938209418451572598825885764059020609013494
5219 961336035097360469737034296887435501008223170479040
5220 -1488527064831279864895916909704806809212624736386688
5221 -6430315500908982794585659889360992473192830536769304
5222 -14828729031942054610717762900099330148648350433318172
5223 -27349281529405703078830963320251226508709162829495232
5224 -43886956558865622656329762432218006736060578574622020
5225 -63162205385453248026877916704728109365090291546915680
5226 -82653574662820519212416434703268706151625282959585248
5227 -99047844858024826779808218782205053437619895294822328
5228 -109139685330694011666241660720050037826441464812848030
5229 -110837127466879900921045347441367936422486630704933860
5230 -103814923943733275440108928722603802097132546769458678
5231 -89505604428333197596226062901034756375763802117913264
5232 -70452997692715983777105067931810111684945062864094930
5233 -49371581615919184679374148094808763071789887112862928
5234 -28367868616550084432392969422282842833922364632381928
5235 -8636259381722813151431734168779701651333023670835488
5236 9352525220209310562298824391371655127346778470255548
5237 25416736583207398324681217126333273321739215338954492
5238 39321580878709741501259933463051589610763067194931618
5239 50759379885359440413792733388178153040204364824692720
5240 59652065151585080377696256464391751797962078365729108
5241 66562276786091013679787227262056988743883973547961360
5242 72910137056215342689270420077052512809337630750585216
5243 80762686013402052577148390638934428594576887523159168
5244 92155541900348278714863388643960298973149243703189500
5245 108146245999094222997969337783204909298563268203424488
5246 127992602478310365730278575458197667985871322976537156
5247 148895423762533164625700657288682053581975800408163024
5248 166570605731365703218225426685259497643205869891645092
5249 176548908481743043745074101962926487731296577939696948
5250 175712735135027674153668843198213838001349926598357242
5251 163404476216198491024935053692567010285107003283021840
5252 141618369916841490280646407410644109686644312543917244
5253 114232355003761376267804142647123604648475101743058952
5254 85683403704690554092388585805072209298070324019836508
5255 59681675403253284687052906628274555991412775354125080
5256 38420407573673254202167516439162269398392704456599955
5257 22404088838691907703030894335376669282284225788557396
5258 10710817812824241107103383290429207319706044319134386
5259 1387172013368474047098797738722512217615944225338480
5260 -8231312451148177330280515757221179256779298670318528
5261 -21269822719187731364130093028025759293393104393996604
5262 -40951328723486991501711181902216181880300549452579186
5263 -69921930120804054008752032710913670493199712507751424
5264 -109255631244779489592837182148489832074045775049414478
5265 -157440211688782259213180465663312046739303719749368388
5266 -209877530743927178493417063789227669445783661387329402
5267 -259381493989978522820481474439521142857758755868454048
5268 -297771416482904690734484405720585899158413353630123484
5269 -318112058053602245518747977609013291562993207502717004
5270 -316761517451865632590768002422407578433232577088267850
5271 -294405736388965782962857305147930214579280101678778352
5272 -255690692800662666521822944227767873105875261512883034
5273 -207665799300677008361626031310063968523110256935774764
5274 -157695142121926660837352160512409346631235191980083774
5275 -111575477481661170831946861258587146350569600120777536
5276 -72356091160318885214084029507900650191377914046922320
5277 -40000105065788344614374665553515931577816764871938852
5278 -11786122896018778045424093821087444160882150569845558
5279 16697979001159570910657431582318383660647858192604960
5280 50082087114636614154060543240990102691191748092461004
5281 91444790624041994517156799658417012133411621427274020
5282 140674170569338489694215805081607797368567772207669570
5283 193631103624802881499172010686637304795436032917400784
5284 242733622634631926059865474700528470278243936162414200
5285 279063342037604402388237155945520193750284346333217148
5286 295314116365167104955934053483624007307210122225797386
5287 288347144282589213611913143436765579942059732913561536
5288 260203337788979962512836417464223524391458781328859966
5289 217152402554011785924274103193381861257420546248928880
5290 167288773116065014577287112028744731297869323764769216
5291 117770291256448974719470485342465114766211662496253936
5292 72776099009964219503008655843712762208960631290061468
5293 32788769507439162682372496025692214515925058539568528
5294 -4756962398341073223602054947803970833649118451687304
5295 -43811589817999526793083611560102258375145726506984256
5296 -87591276216552619416914871523485955240290087914662588
5297 -136665583102180322337760928354978124723633010839053612
5298 -187939049277606254123370014292420576364248995399695982
5299 -235030046183984151932884762000371530292006070731483824
5300 -270066487678925788556567045525642575531144810891931020
5301 -286259844514286213067835166710882754130164942361679980
5302 -280141066796036802155499214864881052344258400910201874
5303 -252393501243802490029931410341435510812399219210410464
5304 -206860170450753615955986216538630836102228296245186484
5305 -148228689863999146601030288834823622677580479232368740
5306 -79615699524196117864121193556041990916050633670457722
5307 -1397388852354910628964599185603474199887724727222000
5308 87931611309509243035126146320510346015699208450737936
5309 189120916797663029930162184781940043767349437818866696
5310 299039155641398659855129439293966022541671817892121748
5311 408849727567414973422600402219939907704505539650904352
5312 504838721296927151032942410272303103299336543473347778
5313 571931724652422288986965108793195089345715350325286956
5314 598383949571815585185260353553284539572760738040414086
5315 579284936415452953770053632226408331881481269329517736
5316 517035821994732818099578758611689779006817783272838226
5317 418661963129667534432554217739076259609239837311123848
5318 291721724308319374613535200570572718268550962881599668
5319 141448278309554923437551981320114936000901325184452144
5320 -29006205377967187474778889211069673801348907925570702
5321 -215339404060241513672993767091591844164145816912943928
5322 -407962678970954882321645597268683052798907030739885596
5323 -589740619840600334459062321638940297234716138591831648
5324 -737386322671212469353659023483753184285360120327504304
5325 -826271329555822752130863303612461384674571099741746080
5326 -836678583952747664664097221199038386070290102551495008
5327 -759099689479212859451683408380502954808329448284588704
5328 -597077230885012661184335503269227815583503028546781892
5329 -367435545161018921837332744540140381210468753855950392
5330 -98520636389808239503432136601909526466769176775952244
5331 173039857550745163035457686452058466950105712659283648
5332 407025977515977732921482853614652044844705492758709408
5333 565821649521755836525690532853101446586688212020551924
5334 621597783634888491168597749205830283362832301607115646
5335 563115596605411644580775817928147145237744869956346528
5336 400275821140484698296932904565491960594962585489286950
5337 164654624361844602203228429012619837308152420443895736
5338 -95086215974045120500194837665258731869610479589155564
5339 -322959906454202502481673267267371770718225982809781448
5340 -469095831477850222335608531577045792415891609554811034
5341 -503503613347738679405216470670204419082941203929472528
5342 -425389401558247805640040538804867528843907279261209976
5343 -263589027683693566017224433505634941491259356726424912
5344 -66579215176686954819400269435585365171394225149994636
5345 114790271362497303813734215542352422186637482379274208
5346 244688944818565485672430847518522877784993158365605640
5347 312054498006265274575069240126027839753042368776886304
5348 328657008043509796523139449986731785179842497498632056
5349 317599757233883269084454181685069186280630300068847724
5350 299255047403618140865771928416284206235663657966243914
5351 282226019225161151291440665322893782731620976765863264
5352 263089910210706924233688843400036787287180434257821410
5353 233161356973863092492546070979697462998122594914656632
5354 186890431468512173290053494393894194349893467694206228
5355 126686054153236347113353098045456072221811514178110768
5356 62130084498487871020016770178367577252477145424894972
5357 5193719745797601998079002784595655673179799456318540
5358 -35087927601345720828736974276740543749072268609422078
5359 -55608942422541902867020212885025629812290196285442960
5360 -58983216853644112288664001329950982018395957762264644
5361 -51132663427404060370852569594253066030093280028791176
5362 -38422624861447194768213766988583813886590685111806372
5363 -25714977357171546998932750236556955567422694219305224
5364 -15831301903968646215719500541822976580183516107267954
5365 -10187944724780946516391997944058816522968225966896704
5366 -10043582053534780943728642663495747720556365996654864
5367 -17766926141718439603766302104237229219543352697810688
5368 -37557747434721154157326819518753665317759005943307884
5369 -75080082522164073366041969562239132426894855858788220
5370 -135668662232719837736624461993428078365873750727279014
5371 -221347572509789453546395125560936905062003819463052368
5372 -327753448190193315181946416599899538520487125987598492
5373 -442665550529921102414687646436129668729977513827558300
5374 -547578893252085380743775234181306145124139442855247082
5375 -622437130311356994483584200059737988434611800466097904
5376 -651886534673402525697342815568215283292741222929065634
5377 -630329759599773536067381447014741978170186894377043628
5378 -563446600554531483376192105030879568121253708586475262
5379 -465551990776834057983880340175953745742256281091530640
5380 -354154402546101660212128739523179822451069058700225016
5381 -244218801701206920863720442562783785109493290201604640
5382 -144434463543715605299400979242618206321612736408843592
5383 -56579439295139737789526583009131381895195740813606656
5384 22382733318471917477607047263687799607409017808137052
5385 96905180851211775228777936522871102714551569721277508
5386 169968961108483237238616152860222294314437446794276434
5387 242146866376559342447461685563534473262213755768123856
5388 313028255119047327421130691084818124936966715292868932
5389 384015320042509100636773520849826720151650604014962340
5390 460388968196503684946806589646640529888373678183912510
5391 550518394445416659019459905199637432939811160529406576
5392 661540896353893683375968985303682262966182036867436740
5393 793201233967318179134369200692386545003903636021630256
5394 933365928453548114445570346935593991931332482647160376
5395 1058572116132376800195985355606190067068320532213843296
5396 1140538258467471709001770431536688835514112264493666180
5397 1156170655852443808841972708995914319599880543305395200
5398 1096401084286276471383782778459940808451242818784577600
5399 969657506508852742993628164736500524668837715822617664
5400 798600781299491156327409426783574864780415182594034576
5401 612126121735871976241973125308298840005518558263138850
5402 436522888758932352080457921518783658926630549613103693
5403 289274647100625203297765137439957487347307946164155632
5404 176943658497375366905592898550535616303639478445683708
5405 96391726481364697113640463352489430985048210635571284
5406 37451657924961329481975984884346757255053344805890542
5407 -14580297581361625715030617984870273754254891328683168
5408 -77093285313683208812010417632610232327978815886908632
5409 -168222814767718971536558346737168740832743975511023828
5410 -303709247016871804450317815930644845036554850089757210
5411 -492228008086547940084598578588302913189658696224371376
5412 -730443579706087816728219763340084893472018732596855000
5413 -1000317841280070837699902214128990595766663195951926176
5414 -1271011839155261621154795798520271910895152400617165016
5415 -1505756459195117810490015205112372250126472631944224544
5416 -1671392678035869767590340583666281598540041145699588170
5417 -1746705467711715474444063662318455251230145497950806964
5418 -1726347481506256058901265037318667262206208627605223050
5419 -1619572057102219868424935277689364430161133923025242608
5420 -1445421239567937517886985990464642276450484136702506100
5421 -1226903707707934742716987381890101842606357215017084756
5422 -985904158507179823851647355810193611670429907788825854
5423 -739234919943571855268681771801837923342205626075714992
5424 -495664060720196391725481487942927977641315657970570216
5425 -254290163472734715900056443992422427999413235986405044
5426 -5519795698130736009184175269792068714946750613039354
5427 264067355717826554952571881542787230683887109884940616
5428 563194747021678360541969447401851183543725530169511466
5429 886491320168410659542597725931213513198240089202932328
5430 1208965429207144669450036277301588219752631255652128140
5431 1488631913332773508048770206524773578213947691917515584
5432 1678106369916394374146923380441988974073330329692756854
5433 1741073925201344487996559209550905702177629811062986616
5434 1666220198182440925999915089906832833407576371203106476
5435 1471874383327028789244401699092215703514654754561699720
5436 1199105065927797979736411752491324904723754128374911878
5437 896606531208213220665559142493913188477829900961810576
5438 604139658933163138998204202281618343237258263279937048
5439 341053620296450304517700695578525905720599188740196368
5440 103498510927638884243401092693205657682483845242727818
5441 -129516497560140199340318701488144467672455465253497548
5442 -383646204985207637054068317684075679875678342851194862
5443 -674396537233842566413216221112137415460240188844460184
5444 -995141780224454282901669825030708466854322429781723774
5445 -1313190135772367966197031651893106615684184861387202668
5446 -1576994375985396328067015899397428620631195756076466658
5447 -1733018712383718420279471485292969040958372895948006656
5448 -1745566075956570270929073466386841587892541745254885420
5449 -1610321090169456714078599324937804064175957492076458024
5450 -1354715612391589426311147516441926235752556582880135204
5451 -1024615906872512206981384783152856273976448997547153056
5452 -663668275347344226027847806106827488203827339869577736
5453 -295139827899070279753702337638263743612250599232329684
5454 85269745762931306136393316131282340961227736155694834
5455 502230817349526204341394835328529890225562859710618544
5456 982068968366307904826192387753700347361589119138310790
5457 1530531259997120610197935058587921820950774432219953048
5458 2117182538118243135276125789607612475781860363307444676
5459 2674533615530983185994970150373278209095288799220500848
5460 3113830157080513932596134108195120200076628313021018048
5461 3351423855502337235955043196803816977632575940078226624
5462 3333975199194489322597911391511720564250777380198064920
5463 3051114487025182763595102686810174769991896024265592416
5464 2530999696162655719498221118815558925668840702532581296
5465 1823618716704472521916588378649220199150779496227822448
5466 982872491075961184758488554343943276079214365213942888
5467 57583078358665206436927074904687693648406367299310536
5468 -905572632681418171612139714722692161111496835658385098
5469 -1852580435820448797898929509568218585120285211816954004
5470 -2715333992268225608510716969645180350958711453955977334
5471 -3413986521632850134449333412911481726912384329105858240
5472 -3867870018324520683726156034391904384949303253376464346
5473 -4009192052444923042702886600358304822901593306177905236
5474 -3794082729565543946298004020837778886872612263317449114
5475 -3210365183025070573729706057898596690934395946852397968
5476 -2285375501180304725327773910074787471497761610618236860
5477 -1095722017936365125236818120736880387356923189889035652
5478 225292271279483763525721416792493439245482050768791922
5479 1492113321825198613943243049440363499183179066514884000
5480 2491424947916284435835294508252077676270202563049547986
5481 3026335202173989449165735506589609874466069371520829204
5482 2969322918220679532972302940084176940762720942090854946
5483 2306789119654500230904137538085202950979519648889969216
5484 1159037866962299654462885249177626842325153220623705172
5485 -234032123496604029486211974339449461681389420697598580
5486 -1562459595911193522285386633527480979946979093459369038
5487 -2522321359871013893282321381036183105610357799521387344
5488 -2899784572656344931338628732278529436100674090035731486
5489 -2636595543419569812549293344949017764218074777798801780
5490 -1850241483864907143748006501504780231247026237488816858
5491 -794498190171249960239611447606350113696596331424418440
5492 230230578355810095475908575153664928504947002673804546
5493 983008846785104807525778136140207875357588878900615384
5494 1360549633677966961736362788726231131074929611067895260
5495 1414707665794398953625763055508915524696680254518669184
5496 1305375852716069381411646054254094241616153802487380384
5497 1215119109347719378550196624100298297177071353977742660
5498 1266919635674607490220871489638571612197438959789791762
5499 1479685287480633735591556614752292765967097344180065400
5500 1774159333644222160007016290519039408103537448138310690
5501 2018160865490231297483768535223063626440079867868693108
5502 2086174317248159500028184164395709240045807952628653406
5503 1907918926865348017647277192983736072347676898514432400
5504 1490101679607065148631033168690607417331937294861618652
5505 908494502857869888719094675133863984777434618515454684
5506 278209585949469159855314171326280661702017065853143470
5507 -284272305697412581253388987030363306354651458439218352
5508 -693581952203784515876333961906183309727221795723179268
5509 -912960461030476860294654343589849067312935101659917600
5510 -953976076062771649871203065434696953457555596832430712
5511 -862268756124241518118333309696487759796611820634564096
5512 -697306062306162348197140370913290072451065550023341586
5513 -514617020637463470541576533846980112037607577836801776
5514 -356168705572403557387245657828478506000959653696335552
5515 -250153940943358718702660654265647505762535957492309944
5516 -217377865359184909604727818104463185574387565641481006
5517 -278915066913165165971142580283576401144224246732432976
5518 -459271582660909225348508075958295172258811800803982328
5519 -781133490731123195411892459582445972832294427759627648
5520 -1251855900905809334289355233787407807936511402615678108
5521 -1847124367162487083475452295810844605005906846000038596
5522 -2501169216171866496539366229240472684313189615253116650
5523 -3112374508816300671431835226410788677723285702342242984
5524 -3566755146621689477735525737219797578034033565085097210
5525 -3772120249293884360188640569491939094885918778513066328
5526 -3688514316088262626266744763437928682672326319886109268
5527 -3340849050648227819323772624203761249210762292462264336
5528 -2807977159434264017034455937017920553848940833324417334
5529 -2193877386985640848237086825865718372650655614150175400
5530 -1594244483542590739788435617834848429699847383619193612
5531 -1071703397203824007579876175567060668842871152123670680
5532 -646493695236387950056292873806596643816304329155090162
5533 -301677449956354688358173329957673056827839931740235980
5534 2932529588817763355254432974405356113382897243360414
5535 314720705020959340313899852693601334785893306762898144
5536 675081516482338387746993297972289556413409645341107518
5537 1112030141194345229300684820453018165374096483579475124
5538 1639453467463494336132960254653836295065514238510777586
5539 2261122596668270829398038542105378638956447805699807728
5540 2974662095970958204390752583789487530512372965140757708
5541 3769842784877651474626566656077482610453156866111221632
5542 4619104425228143375639410161700161066247578342737748936
5543 5465217998862211588320299324307911650730104403453324352
5544 6216597830817404260201510138753265905630558644545391388
5545 6759542370889543643011755810121856779453986441430968868
5546 6987697660303876224212845193761154436994351334423882738
5547 6837712168577383136818330272997112617949617792837759880
5548 6314389835157144376661491435375340488754492564640213956
5549 5492924783596667544770188925156461262440832875072500022
5550 4497232338350128582378947357736615314368969452517373341
5551 3464538279323434535186322553998809991902216907180047520
5552 2510839789808863104832482841243308594186946417608049398
5553 1708315649160588342934115835062364782375636312055341452
5554 1077882740297138823742715527483047404574921688376374230
5555 593171633224221901910223893726392692177180572228826456
5556 189818191227720345417972133091530395680067907010234542
5557 -223520742253048790478352012795968197251692783205073480
5558 -751254184472110106934628654820572519009851448128513652
5559 -1490019073901825594218862776447790366869579864681728784
5560 -2499361792916100185147592670819210205467313640523300058
5561 -3770189170472051685702984184797309789032645819691489496
5562 -5205612505235839696441274969270307729784288597378219276
5563 -6630261803753323475644025056500996531624317628841390192
5564 -7833988171947161512082544378981269658584033125691156444
5565 -8637457721463385962056250120544716363307734608872568496
5566 -8951654297846664954533241698782577398674769314494331288
5567 -8802475792570734359565338867224962337506177032164376256
5568 -8308273682002960637211639005677871718457701511596221152
5569 -7622791542624848271867318405478690478914937105670836076
5570 -6872789403669042095508501032526577071860863395864773862
5571 -6118351199300646657168517353735552391274172883742199552
5572 -5347023746759264113385130834593511385718103557505149244
5573 -4493510382515653529659846274737645994885810162528491632
5574 -3467819966090219266794653771225129612467812571208191600
5575 -2180239698149865710071535485569985809553648477520580880
5576 -563579102538937666188938598850503850561588326420024860
5577 1400381809101788227192243096911009127556499449441577260
5578 3649100318187997498723854996932681281553632228642462830
5579 6014589106674597869204083342138996618441781518008450960
5580 8227196884744618381924186252819092241813339913923468480
5581 9962800455312605539901775318141074665802130624932520408
5582 10927164680225544758489187187204026770541229081580040276
5583 10947803294378194592692164168384902809205466018032334064
5584 10033877698061057406489001140168586876601267661095523196
5585 8375944423784667349492059032342793435179757077042207108
5586 6283484938392104981536091471405887254662450411465107770
5587 4084387193897067831513256320657863801226990887972214032
5588 2024241416906009913511065167192067762601781055437088256
5589 201023161384030510737934130000915028930019923664515528
5590 -1442849577224544176855814856597987605128283906943565004
5591 -3067482406133783337346267830582191435000199064985600688
5592 -4837274402457474174765920510338410712132745692796759812
5593 -6811251195953655965501260452727723065306216413242506368
5594 -8866935171407415688899210988223455416676007473687652344
5595 -10698225966142569158500003134360869066024908898687755728
5596 -11901628354261759209360581332906941307449134727222407700
5597 -12123716752368222319438013356581171075818452289908838088
5598 -11206424107242217897446903334173258920346175154935303036
5599 -9259297154932817070932403320727687267888266868666196128
5600 -6618880669708398089883984311821648722369267861003381228
5601 -3710802016299209329939499988540763406054849575771716516
5602 -879571659346166800278570375978194746333145964384726474
5603 1732642550736515403787007615929274805407144884569327504
5604 4201672655632161293606340906171373097058298213106063908
5605 6726254988157272462015347300327794483448075994345726916
5606 9469465412207762040698044465153736619788880405708379334
5607 12413626641213522375880803996472701870256274690262981040
5608 15299523762126674944123824936873699231325048866487069908
5609 17681006527554033029440611632652117181268822825792739984
5610 19070102498491953763915263667574874989927221668261246224
5611 19103034640714204552975924250944807141950291464179007336
5612 17648714166086059991501288272613804483683042206719807746
5613 14815078294683933603624170937378855761628529468936613968
5614 10866786332333116006058527996379718402073621962167450408
5615 6115835323359177614083323402945780070121798586606000592
5616 854983743299504060899675217151174038725360679957830460
5617 -4632705594995520283971689306287630488539158637383963124
5618 -10012400889056414739129686501116252104638246954857411834
5619 -14848030559383159457892772330554115624528974869103845880
5620 -18622688955074944577421328403786139349875002758828728534
5621 -20838212344762868085921505531100314319628788154787371348
5622 -21146463901165328553477207243963684431725397824446256342
5623 -19442046964062391189823883641190188825125003169635433216
5624 -15874890433267641820069403899291604683168418338723863010
5625 -10798775545972890922346768762545525620167514229609728512
5626 -4711792732513887150935122285142744020848940392197731848
5627 1765819170114851879606980382362192041868363563745838592
5628 7882889972973964058975351663559902260881650855338053244
5629 12773377833021132942938870768570434491088019709665791348
5630 15557761020765317341716346202605000044708656663483629766
5631 15543687394618939025392923816290359537060711935672080752
5632 12473007596513320116682922372842844959515218933979499156
5633 6716770394265049917292118921969101931146982060249972756
5634 -681277912114281371883554536785058305643119814562857518
5635 -8170553967434756233430972924311723262117906783006002872
5636 -14057763190895225631014954926444026946199249020956905622
5637 -16980289163482479261459029306127314997631833666392393600
5638 -16336441893864199151240046953370772756895686483598270472
5639 -12502815596061639182064347451772011384681264168316181232
5640 -6724810117044571009305438342405465205916456873710417410
5641 -691437095782924170287832694855841016539867338968099924
5642 4050901555058752418964165977152941053202850972850252670
5643 6607347271850038478003591820651685922161782253505355224
5644 6960118368780492187072843824772808385260397203101884934
5645 5841349429594835036226238484839052551501932976432068284
5646 4347971259116280928847878357259693276836473278475566570
5647 3492325029819032195126269084640011968756596721949593856
5648 3871657671577460784630076895077913034919029387323994770
5649 5547104185279453454748850302067094755078724342457832148
5650 8117138270553703061564513751396283545586707493869753858
5651 10907815306159669572580980817466672850333102368169866064
5652 13193974673617607095051129639936642682975971085769168440
5653 14388734124609989626150054510153416628550112041236986772
5654 14166317261220540748062256495440412581740270245891650806
5655 12505051938216538388331292835730211529577054157455192928
5656 9655596955053693738386541011758140110979336391025131992
5657 6055631059930819725454420629619095706225047778648101840
5658 2221748068201665125215227879732535205659879341785090120
5659 -1352499593038631349478651682438632690868263313156722960
5660 -4274277968760244870934640521542401991691461105107649868
5661 -6298640194867904507637428809934330807366544645089954616
5662 -7345802324773389492380713143302156323979312541593791620
5663 -7491295823920277893862246953512106640321418817748697456
5664 -6933715270428458719999867223662970088647874729075979248
5665 -5949143107499023189187992581364873572324858317310584316
5666 -4845651689659628527436191008517358308591995406400254614
5667 -3930251061755206492186762399164569320086704125417613608
5668 -3491420477779739673619715787854051514659298159033301326
5669 -3786566710665338271647711361599562320172879849507123756
5670 -5015019332264406380694132122543777781848116792503642474
5671 -7263355335671522983429038856016662031174184801506974000
5672 -10432530264747890800449296754079693813420619327034192434
5673 -14183602130901919585728861847267935182474970278632590724
5674 -17949912863140074012200158800433804668425375326273511154
5675 -21043097854290034499485732947824900639982599639099140248
5676 -22833277976345208099703647754251885762835575060884347298
5677 -22937160341479278470809297959006441566664981106152518572
5678 -21333369930828412702376478677096366891297250900920915714
5679 -18354983841749591319898683675307898962553385031865138352
5680 -14567615307504767982292355101935765738866867287832697688
5681 -10591902313623106935421865952195210427074696406015860884
5682 -6943590204935081002930632771223076609190871355793086322
5683 -3940062319677259255294299663823369458230327333680091808
5684 -1680510559731511502775785226774455984880107255137607184
5685 -75035754377253716416151552855426966785265030240246824
5686 1109604901743259492254193658061005071784342043356420292
5687 2206774582428870560382701102170434886403528347274631312
5688 3609098416167414857550221764875641179448198014667552270
5689 5717829187541571985251455722482294460745566511286208504
5690 8871264654781394001417230850018292886215508967906105956
5691 13252868024933257219353402893961950247718792708274350896
5692 18796704997612725262347343758544543306660962223339636620
5693 25123301468225326159979195336405273353142817444568641096
5694 31545370640051984559628929530194351320581151867365219396
5695 37171687895465794534937687136846271565214139221974830032
5696 41104746512691370512329048152073093623646957612141411886
5697 42682197528589741224604226199276772132036616081020065968
5698 41676488463965178199354230492864019912513551857716526036
5699 38367824817456010622485778827773077812689005051675375452
5700 33452060459222364151031079242043660246975933819195019939
5701 27817673070802837528520283421221039375423947596109420476
5702 22284492568053796463189610461868313593060777359458719650
5703 17407018364116552118647382453455326398142671844051686432
5704 13402356702985645191688018829175389390272305338483191546
5705 10194987170793046612625972765995425210925957955114131256
5706 7518732079657685973258215188651688759344458815187768020
5707 5008107849674258506084367196477999070637805797990557600
5708 2245877889799331765728965556659407322945583421155333304
5709 -1214934314739043086389829181878853662220157193699042384
5710 -5803170274298684510410954684307462695936074831838423656
5711 -11814317969905783492930328458925592004279026207781243776
5712 -19239031865539496604062717317574837156221711418790681464
5713 -27612075582091640232058891041129873108400680437569029180
5714 -35990779564665076204672875339296660879702532341559402702
5715 -43136592381806508954807277622551034460131004415934723888
5716 -47875366247319184321114869356992813491170596465806058416
5717 -49503253935783821118609723762992169605810385950914460280
5718 -48054607818600075999167633982612966025481496403201607484
5719 -44295734021143056352823017941227595025903903391380656320
5720 -39433671323603241006878501059287628286525981908241184844
5721 -34663192058786817531067640889759270395493336551850971900
5722 -30744107985512122450262293370941139585066907318006679134
5723 -27771928776811893107183689931971568009710135568725785720
5724 -25203154564897599803206372147464186276502622406581405290
5725 -22085144545545895609058364609885980099144393657265470028
5726 -17379108314617014831320631830983456695807042013131860466
5727 -10272579418329909372710466695120597996081840251510385952
5728 -425547971252241654332175218526378349253616563060060426
5729 11868516490915471705770701040783942377067762719356200416
5730 25627732933279571251673088190032826762582554961881775024
5731 39276184497794339569688880159614041111242646047622228880
5732 50924049267521595970193881708046197847618413598202279592
5733 58804960885560518364454262640243207245821270339839855656
5734 61746263453311358450317035931962331298593202311772029492
5735 59491043824810600862090549138975337435622150129579871600
5736 52728395342228603710148541146071296355357623143213732362
5737 42811148330999004495104936916080629443194292917831805956
5738 31277784919245003261326209385040070569249665881446712258
5739 19369298913456781900082402307382178302253098763958945696
5740 7712983039306205441141689717261571468558935242752450172
5741 -3735702502424117416501485357844387259337855761369366916
5742 -15491420827323259205856196029373131761750348562520482950
5743 -28143454659203275450628031221815893984675326955027030544
5744 -41882805324039406258953221309517709163731625916567068900
5745 -56110330456399422016278868246442715027325051186806104240
5746 -69299775642389461020650512527530693002747768435096539168
5747 -79237937236673181191691952663758077965021225724335658424
5748 -83627309194968189054222173437114428674979779783868382638
5749 -80858411516844460865289974486457070844442044795395741148
5750 -70635890727409761263066309972731470882390555265651371034
5751 -54162174291855516655031167998427583216327036748158874736
5752 -33759154040953701564041998870349770645560747847998103638
5753 -12065000113459020463317780369094638129943494046392623616
5754 8847634993805068095312437886062048922611187402105328048
5755 28033351576473834304015929040223313760162624214466762144
5756 45657315305904412263302667055583674899142542198014017920
5757 62417972955806325696898371799204589759161855246770412980
5758 78709335495769132832633202088523919287187524459725162830
5759 93964284785878583758644265584834783479535038427536611248
5760 106532386537095602669084145201094008993656048724837938286
5761 114160896860359987320299552707252006377089596425502066172
5762 114819118982122077174032454847245406960924161317102239486
5763 107426794444119714788941493093484883865565745534699533560
5764 92127914399805814774536885003638093762889811148077208162
5765 70042413415700194488136161125498110560649888421964840916
5766 42744161819823025520638552805696835133863321387343222686
5767 11852074361583803900066350113536409671351121974170557536
5768 -21003976225011285180042768865145035446286378495017299924
5769 -53880931394527075727453097989392195799417055891832260588
5770 -84191935914838354295360282686750723936869039463325683878
5771 -108708064825141251057061680205882745747243795955726876192
5772 -124051201861718484607671777929299800832945325503409360108
5773 -127519476945683083763332939557937313815220436328957689452
5774 -117873230821385058068097175794399583948758075427872444466
5775 -95740571892083338097304739192631776745032240264598701216
5776 -63536826979928187307299016623992555459619857559175621198
5777 -25047676718444595258000007858714321386773856242723379596
5778 15077784330693535451021674911458908299129506340875830506
5779 51778937020704235266433540249131589722827370414565122000
5780 80018107224107718867221009459287796598861794416172727732
5781 95338443597028465631333037344821389766055383688815927272
5782 94630481516567885902620960718881960761343449234846634124
5783 77020973181226859205292416971591210389379948052545499584
5784 44616497769204620663214717773482450193336242742732462206
5785 2737712725762306203397930751777069300115859337031553556
5786 -40678649155365344450515242504277385544372870410697441038
5787 -76628950784057556769232480980470078518546646191876937776
5788 -97308280552026113401503573512279434952509754619898718596
5789 -98452734499433230448344754336180234443683248836721920556
5790 -80865445580673917236931881649868738440268313436558963274
5791 -50356551591339187911384848065626352040990740812716011168
5792 -15897680710973260609052079666447864804363469163686682324
5793 13402471805089869904189833678442853805594476202148882980
5794 31286301724035792719757325233056606618361978645285757418
5795 36063840539567506618826306670635039131613313516201110704
5796 30449516115676860648050347437237752431625635064745194764
5797 19832493515167071981896117340310082532577993515600564788
5798 9967574191651189330422879105298690574511480748953852334
5799 5138574812978421461890536737385545900029953299716718240
5800 7357218164038642818361981743414383540609256702366492598
5801 16510215958465590891682296462865530305753560123742100152
5802 30974885190472430847591724165241866629100225981549367988
5803 48248352851407617631756509209894924567310836022694501720
5804 65420385276066855828941033464708496290128519030665260106
5805 79573228746305182561092505492138615177125554485575378492
5806 88228741569449838649425389691761996885450519752871717394
5807 89818663525581736142876251777293007586014233103294926960
5808 84006861943566487312822719933476565647005964643892392516
5809 71692957066577616998031351318177194666703727797860251632
5810 54678008686465889561688421157657716423424195850745847688
5811 35149664641885807018288913347298564918576074536925814968
5812 15211425661354044632219471632532973916638552380536479462
5813 -3396870061171974482152828008638980118473252405213539648
5814 -19384651258994428118949313750580941764824033519438851440
5815 -31898278713859594101958995045092224623511811710838615056
5816 -40505868243685382445143405819535688395681241482900667322
5817 -45208766566296188613685900632108757239817353036226313620
5818 -46453883406740713235035251593602488614913312742847599410
5819 -45118298511961370090846370951829703002573938542254623720
5820 -42465904355939983567559444094174330059287403471899632778
5821 -40083320112843328220553265013421354944457951834907198580
5822 -39766087809726089434076281626793363067021731653389899342
5823 -43282279620046748421211759981218597837233725827900064784
5824 -51956041262899802866185807450766487380203719582474881486
5825 -66121913466367340955288837520979948250215409721331936852
5826 -84654679959664923521185505960976343909976506673452530370
5827 -104865057213909768049182718422351316956173775784924576584
5828 -122967001858339247043950586149354692857682703430636305934
5829 -135068976796740201085717059310154983384991274768268565836
5830 -138349952611553886362602939015469620076701226916032291898
5831 -131936381299968126878218799737388300188015298993189754336
5832 -117107039406141497726978148898034593558238526206031312632
5833 -96764443809980583894814129546096947690257049026331570800
5834 -74441708848784473714813589634311759228854320389552450488
5835 -53278163773833177597155263251314800772717488143283476576
5836 -35330071912118623376113063898901002070339479640123414604
5837 -21360799060769066356259067643428651301703077671206900756
5838 -11022125489181698546825044225744093434643839085043287286
5839 -3208226273219196452500923913924901983809490373607995360
5840 3631616578741409859460149586247634397181726516261539064
5841 11329873085691716127864760221648957595396709290045494280
5842 21948534844609328021400551100643706889700582661057367068
5843 37675350025646882231657025470597493704398286365660309024
5844 60472409668347788022282376830288102300783781876475497760
5845 91389747062140967057051007282506080175885831287550618360
5846 129696761774317747381365308103774436071432808689727870060
5847 172239622199100752617299211519483256512668029941540914864
5848 213515583814498468101717401240058317453804471324415217690
5849 246732122745190250581370911095163996520798372010415947212
5850 265645946112158300691834043697114233691458088457739153922
5851 266512825843864439355878025792202616826924249941125664852
5852 249327542854002798991489399308839885225637748912833729091
5853 217820095051548451271516307016026249207592231081335156860
5854 178242575535875498218523436807589017298207171578568235738
5855 137497262302873280613310026643312897903069848310063519024
5856 101344835788560927425525404013858924487708110330739400532
5857 73247639759884567590200900250525389192897774247226448656
5858 54022357751438173488034758642525013806205826786382919712
5859 42140469588256877552417054350576451228156747520535725504
5860 34372009089298181456769840292501062639156500615808902580
5861 26521703132114348197077959522874169747958936498942200584
5862 14161556406278425408429000573214898168408426691872795172
5863 -6599398711694105723135313905090452632075965398932562480
5864 -38243962656772812770750551583567210470001033832179644220
5865 -80935253652177997756294719813232276404068140447875099428
5866 -131841432971960001400889250371664626550354587187162186762
5867 -185123242793145445937719765158934098079185157782686089920
5868 -232920106389041219259000799279199329885987213655601850436
5869 -267287930622934804132505979832817324507285728682989224144
5870 -282533301702378547320028722686336385862162108122796523832
5871 -277064815721224319459336213417468901710625128002918503408
5872 -253981387887857884781022663861603177052109580370943065684
5873 -220117614739292343915160143111892655420936093901267143048
5874 -183892103299619166881659791160826954039653838635324067244
5875 -152727418414931335802583822428073825513574494535283330296
5876 -130868653586731139317951176960378025517621475899084404418
5877 -118192202183333445449937540812067524817494251794073900300
5878 -110257006960265583482283615684731086025975413826853568650
5879 -99554717887650628934714386197795913628736956155101078240
5880 -77692539251696034893247141824535096489640167645216413864
5881 -38048745811867952313480307045384474946371814091908892896
5882 21746037579475095639306639789259200112628084295677883152
5883 98263434292388127433812933685264999784092693190232637576
5884 182336581531494786336538843099940856014298125136286186650
5885 260986677522426604367674438868612720483201174740087492536
5886 320811851496685613015903142630410302581330900341160602868
5887 351766780099497017442875570563038162130928227221134550560
5888 349961262181071568674819678754014373783032702071918313046
5889 318406128888644472350201307479099846726147618674569905020
5890 265444383442013424706330809454038678115407159512800367158
5891 201530749296411911174551986090716687945540004825217948736
5892 135614877229260652566147825042246870740101455086438546204
5893 72420010295961149765104703725037552534297685561506845644
5894 11486335453097793601669086562396030280547899501839711338
5895 -51767868160592430314759475337227891953775899667797911824
5896 -123313159044155903857056729595640188055058345716413790244
5897 -206956811916503015704994422321181503385998045064306818032
5898 -301190065020586838196757860288932483931386129981585615424
5899 -397722489938288882569727900473921614088549218379491642768
5900 -482559616116243932854522129938837803269695476354865361908
5901 -539533008100061850705079982103248801293649237860653010520
5902 -555085253331650096382613328026924523611632559805869508868
5903 -522441525986035913966781745032538526063045625579335256480
5904 -443499556546295739388284227921950357764806422604410641188
5905 -327775224783148719516836833484620520728586711880171154580
5906 -189015725002877011957041234618026257522509699952879035682
5907 -41001327048262230962364230466673679444282161426277049000
5908 105755965621350142339499543536537931179222547966049847878
5909 245219416386953299325862765205644669326587038285775259400
5910 374691307568284700199189463370272069888713228205771986748
5911 492123190111643285277661048887445950719208253134627971552
5912 593397584683629574312616963248253083725496742206440613756
5913 671157158491874202907889801582207114446254009788489927164
5914 715968807265304972524781314468405300655502608803675208190
5915 719294442608034653521261563734460312350425178214572859408
5916 676644261271510564472510575663843571426598128416185560176
5917 589153413608566422277494021603040749383821572665457064112
5918 462819909969960736186254546852605332908779380197540377032
5919 306155807833439120456720585807895296331896467569888040720
5920 128008580742260234310723769660500946455316860717623189420
5921 -62914340614792716173763000358087302552066913789996209500
5922 -256613770575722004350807495790796567226900598873028180774
5923 -439775467939647854272552782109687193093256506534736311240
5924 -595104042100546935981272706787941656888785206499370714986
5925 -703238383865284909355278640268475844880894474550478249420
5926 -746884702116510950500410312044025350412550498497755143842
5927 -715457783920528569271729120133151737719928478129226402128
5928 -608311067816234609027059788826738199568745606896394512156
5929 -435574356731239996314267861585948941182708618142804462204
5930 -216882434262720933184607057309275347155213637502957191262
5931 21068374682221658746189900018902927407651781120126383336
5932 247445045938202385231023157011188738907948665712732842350
5933 430644036861690378671670406178686010557232885322015442440
5934 542384768646744290205478598583872350468532453806684609636
5935 562516852024011500317951773245083771412873711076979898576
5936 483876390322883383041446303186028352917934136312998453042
5937 315978361615837140440112123313076102094745723520821258132
5938 86114750108482118259936876431446517257131337699444416218
5939 -163434923285784661901250936363591704372230874565868153280
5940 -382771472838019286015802949813078020854758928777002177484
5941 -525708483479328146795364288865711348379156136796387795636
5942 -562514943472576909974769501904233298189834536398638152358
5943 -489752612416338429489100627492477246009829778228456735952
5944 -332670412344484854888102631139354934714661304756903991646
5945 -137859912581685584393051618708701835862672807957218419436
5946 41963727536567701152247224133300072258292568101918258130
5947 165220625396871232083764913520359994865795429792100980848
5948 213614399907321150152358232579215356500454644771629330992
5949 194430685015917600083672150741892698520305705518830011968
5950 133135307289961043615722322436748709758021908238687410808
5951 60936522583098096239063473428155269437529394415604157504
5952 3574514489740891822978309641559932280428038713738096520
5953 -24292165011240596166017554246385932326012299101015608916
5954 -18531757319183703671908137517977266437070378021540812466
5955 18526387374239458499249706738665986349244508197376708824
5956 82043153624352904431286349472458494736168539658228902742
5957 166214886520387334178516625597889416630064940961912520020
5958 263462164165918106685156983647692984545470738692063213670
5959 363064590013322760108233134692042986207570436279750895744
5960 451269411488988134520153957545188569076855659820897328648
5961 513710956237217071302482361517049996965396755436197215508
5962 539292286346794475006030638311150431833107972658545632970
5963 523599735060517096113646912446716635150317505414351190568
5964 470070521331263428659856450915249316058234020651185652726
5965 388343328150945730988668483082701733293078217519819214704
5966 290700722893050584386651603912135965919291347779104805032
5967 188382308374441127827630800637175771835557359452460146384
5968 89373905278837540659729800706562320174705959852245617992
5969 -1728463315624630349195041154020514886238202409404351396
5970 -82366473711871735292746331846931385924549962541822599730
5971 -150456296721526625869501687905062479457917034972833021712
5972 -203767850596001340292209873316395397992135463865923225000
5973 -240636199779220918194431722048199895526151413713416769260
5974 -261506214676753927065640865100495337223147087506587523722
5975 -270318247152067072767246079425581296116555521245038441024
5976 -274849271288975676561446289614376271928309243869048402756
5977 -285637017014766212909357282729493137353912637864445096792
5978 -313656720610989686057414607375879291356403952025312419644
5979 -367259152787521487061539955551992726944292476607121962728
5980 -449066661311046850237809498849783663835759998707588850098
5981 -553711724977424052849778265171530140922948811638155170548
5982 -667435129388014890662407216798897976852178367936258310846
5983 -770323936675449608487900474111580249184419773342848643200
5984 -841116144395161404480734959824851792661832138436649571912
5985 -863255954002382194297062614538760147956342932974842566988
5986 -829970047758342937977050239678844642523114844252615337414
5987 -746266932646324884840937415922366418168377084973409525992
5988 -627038037661772363489741746920288610899348051970798229226
5989 -492180175419437010275610727394283688832696205619629135404
5990 -360863154168795126326843781641996936026143413431085877922
5991 -247113265278354795617737868732432031096890932285410738912
5992 -157904412399369725533127710325781247269239560004880127018
5993 -93628452560365667140760849697429933264454950821628795740
5994 -49871723401794083237723251921243319461684087013670388094
5995 -19202404148075116627826965339886245074149067746479170272
5996 7898050242707273035531263904380915552070794281006828300
5997 43037038609218346155801925728319690402142718687061444260
5998 100102375419482877780682801541490141745311005447709625310
5999 194380860193803896768981076196615277702834986262500992256
6000 339482309993607976986494962292187293489907591722442473056
6001 541970858199474597895501097903935807345037780696495098120
6002 795278717902589790670195920434769484346852078716949028596
6003 1075931123388334003097518231739685213771826343001492431776
6004 1345179807516017469526996348942814490636522989960615741574
6005 1557213265288172189587694279215187865575305564801686863874
6006 1671861903735144501848481143880935874726794655253581004315
6007 1666973796883430774020663497637593415738126622303036285712
6008 1545233012417378771857406969997151601465710568877680991192
6009 1332597735969517105723765892737714766499303728374861790632
6010 1069410836339998185832901623632675656636875894097678598004
6011 798325073035753467012785240742003617473027411422230013344
6012 553855859930335716399038469300364637277836834349772098236
6013 356612411687359638362812414352889297698751377416549146648
6014 212462601371387515912564960937846577307853970225401844084
6015 114794092663843930426805398787453077575435369756745294608
6016 47641426687617542538738149650167772764857086239969389650
6017 -11417615345225797923630869370555994416027090241508240884
6018 -88098430521056361192521372014269114917843089579410601106
6019 -206698073309165083711863982218100075777530090726947841640
6020 -383315399116874380106302705976883050906966713770174676010
6021 -618465317799229494670502638595625413592623701497260355736
6022 -892421927451812286463810864585312996467220486033353052524
6023 -1166794454591716135041326029285531636374470472607587211632
6024 -1393608671148289630855287598309198990745820064716015902150
6025 -1529477207862680331995889405915149285513209304190263198408
6026 -1549472684469797388402951865581165281197026767120164680628
6027 -1455027121111053427238689964367684813215845482115906405600
6028 -1272860950308016699311783951619334061564890481997057177792
6029 -1045959464555831807276986614155138506853405922190308552260
6030 -820590399828278655087944135273332920959959765047435069446
6031 -633878337943150915733408265571597906568164993832230253696
6032 -504925665168085498933069847384586973917943652836046753254
6033 -430539623439603648435907597917296376129137762547517321088
6034 -385705157096992273579838326458080860509132695408793812808
6035 -329087077757229461159892837659135123830923882567514745112
6036 -213842118802504972434968051040781199225739821950689480634
6037 -2632267255777019074219261011461926384296897373823255516
6038 316948156322504640962135645980851356556417521226149733014
6039 722541748548400482293621319745261340577417063947310838960
6040 1158341628678850913135814948646322343665200824693078050134
6041 1549113076253371915472727519543735574898678000480687488628
6042 1822606023626330078328038458418566853610221860593424223218
6043 1931585094134515344378924115431050763860588476836412705128
6044 1866477735646803829641053285676156026161354321734437391066
6045 1653931513317987510325530146906689934004636111022987748084
6046 1342930425291353885065951149024631711972373601096107004126
6047 985089251941919697037453669285973771172684977749999178352
6048 617128890694622115254167696280890493270763479511822261806
6049 251490313405886376320651602165191324650194208265945393172
6050 -122632962557910396861185908740770382666239628719196509374
6051 -529055853726248401302942994926826583069205051583925482144
6052 -988887195586126239549427932797878778456630431639354837260
6053 -1504629665336462641965635769970813158053983010901953144328
6054 -2049871619127416139651422328684128392878717600511635464372
6055 -2569132797193965409215288367319231541047381979646951483808
6056 -2989053885089921618358693454418363036590240277373503469910
6057 -3237403680203683384525157957798840280810142512862070866176
6058 -3262562088986412878312720850273166852686922984312795481120
6059 -3045613352651808025789039574928733747711730104751983478752
6060 -2600665594573516854124458536525728541066381837847524648796
6061 -1964762331492971652697973642269182336106218514512160655588
6062 -1183600696586551419618735492337770792626894566507606809478
6063 -300643230020424707131495166051189869308417319653463277792
6064 645403328411383758427103692596260445727736793316342199186
6065 1614779646812246093701399307460947983150745482929798839836
6066 2557382218840718901249650034274862976648120867266733277574
6067 3407104294334335697564524778560579928093470962791913500688
6068 4085468202150173400084739857883034165829188053920366085800
6069 4515475763270932325622271470528141051293752175097970502836
6070 4640747203816113603010595543541136139601172639062820471782
6071 4441203458948904046855544997845243012926176711071354094144
6072 3937358176669059661715094973970527029686001339365118663216
6073 3180918385024991706493032617493195794919197982349217068804
6074 2236967332715207986567307553710219995020742681812489500714
6075 1167927000403454942477281714927298175540738858689745803296
6076 28332610436596776403748208758240245357297998281115157392
6077 -1127562963588736032785162703843997022048674874821336004376
6078 -2232006025368463786008469559695826605339462184776446238116
6079 -3195105843194953457562098759556277454822004124361977121664
6080 -3910081051190895949616295171160719324139288569121159691436
6081 -4272874888081976205232520090817991560079055541309565600476
6082 -4208286168139525327010765073999082925657815493442286380030
6083 -3691863742129443624085789404504177052973082334563018308520
6084 -2760657055849815614527237705047366452231507806144626933062
6085 -1512655147516517554030948107739634145040181619879958006568
6086 -98704132178051501555801032834889878023314376767417844028
6087 1290742041565224351927409497101557659888006068212619801904
6088 2445865896014870824497957854382474504233839054768793492246
6089 3168116002764213578648733390898627231513254229708214791900
6090 3310464336856291875023805258036880909062202989081110134822
6091 2818799786126148145027307658304109260997509501282339984352
6092 1760247522880799902696411644364184636277044378972089802092
6093 324957491119222013112960885053770011261115800125695322760
6094 -1204791927692377963283907120069505993462626311167699187388
6095 -2514060000537972839305826240209347628861642488235436328144
6096 -3329931355928684762172762555467424252271379334575384148724
6097 -3492088207569507204821280656152730479099218866314200973240
6098 -2998183388550454066538524762936752951557380776709451939756
6099 -2006852491495841753748278674661448941071117773984414731248
6100 -792309363071929130500823737421743084562593120376221258216
6101 338499361254074164505530830585039684460777035966980539108
6102 1138571470832229903991392509732855162495622311553340555838
6103 1488897431489339926424709027768862245739016486933093967216
6104 1416508514361523824844866170720116913680308777270965730708
6105 1059336387828915615397150761743849049266019268974303395628
6106 598401857764313063974443685459421273604245037117715452662
6107 189980636030838285774806274987174748308899268487367296312
6108 -74875167576312231289122522899105611877806366212314769278
6109 -173827352302208891184042886893871597531133549602584220156
6110 -128957771905720438845986399538457438509909854797471525634
6111 25987961770094891146772966095498296139236516541711203616
6112 268915309724616250343654924173567312210577189411065254378
6113 594498460085928639128109301807522906377727487241892142292
6114 1003002811361689485721258424927385094112102905746218185394
6115 1482132509432838988963326584471489224098603378961991484848
6116 1993383770112332063592289148967556797421961903630352866092
6117 2471381834934620990942966699130369666859587584382218794096
6118 2838048043019726807935216466481632863774976689218244436640
6119 3025978265879900163799852161029152595602780140529112148480
6120 3000586801785823740254725538377279025238706368666117945406
6121 2770930440313150101882755971925275578475436957133078744844
6122 2384575085718062801474410766681586037694662516371751564022
6123 1909418444122585235222834685598780121640714422310085602304
6124 1410970503524594517221680330540775956831306906559978223960
6125 934609840077247362957557476147812893388643643662737204900
6126 498960289907002766036571295306829587069039601439664383286
6127 101073993313605009208623457704247228340110368729004344848
6128 -270769587711204710896088790748881038614258211872252467998
6129 -623438432453171863787008622696634490178384564918771164624
6130 -951112256008316733586099767872967438801645697357520737032
6131 -1237200546440302036720355533834947248099164648598652831792
6132 -1465664422482999384198787541718609548601916967602629829484
6133 -1636773240362383473438340199529284244371884242051873939416
6134 -1779203293217829664402909404493076615113205188298856127948
6135 -1950447543315733924302657528943607124510717824971142871392
6136 -2221484062911750539506786355422863626857299319655452365056
6137 -2648630178569922623555452021371312483603355032343381196164
6138 -3242797556899029930901390273137099989348145840653793148114
6139 -3950242571648957514298007988146606936608360400857756677992
6140 -4656362327544929544927250550127245234517143790751360367530
6141 -5214955652290696310075274987936515072208980261315634796508
6142 -5493429137174437400851876901689156553225833954755448342082
6143 -5415986656997836911903924758080902082393014725495249355424
6144 -4987011129577922713957658027235184063332254514879456888202
6145 -4285954991003400977821837692403691242430640586939982863812
6146 -3438074323734712114378074775598072544744910761743024159826
6147 -2575096579729742029589678437296605385692269430154046824752
6148 -1801709245736992695154721677044835752170447665200638921928
6149 -1177976518147587557322722769687390448601813814178574897064
6150 -718828645405143541265572411506286714250169296765901528116
6151 -404662904987043284579875042973296228533756746820482593136
6152 -194610271649650244867893329433090601774098797985143942382
6153 -35951384936310461345651995302400584738268708775959595608
6154 132465433218073788036849549564917928988815701200132061580
6155 380352341166884701012070414713517971707809209255928062320
6156 784124673818350998630404302016687117541368828052220386292
6157 1417287117881274171557275489556614534875419646472938111052
6158 2330638875978065353757411215085130001750960664314577344010
6159 3526176449916759819982025298232720807856133339281970157520
6160 4935104914247877076139693634811893894987432682038221190502
6161 6412987216656589861219531621815141648883301805858735595358
6162 7760680366728944839781198235489672108442669165993889866319
6163 8769051146166627645381548442711182896110571008247368444632
6164 9273640115630577015730937255506352518175205057314525745166
6165 9199209456081460048995353016209783885282514071884890018300
6166 8577453302724224199500260740799554071151089527202799107546
6167 7532465881850322351210413687086088386175106164300002936960
6168 6241658417527968778116583541063905751264473407963968034496
6169 4887946738219758265749908905328353305125382248395142058824
6170 3618981479680232253267481289137973019717152943296348242300
6171 2522656974143722972098275849979209642604826858631192662248
6172 1619933844743709275727075811382742793215728761596488771398
6173 870791171841657078051407013473565852363320753149873696496
6174 188732765438850579990410700736713637715735942836351804248
6175 -537925903957514178500329094968929137595417967184672989568
6176 -1417539844231649222085734569686685213688973331799840442052
6177 -2520577186065674825417197436965976391872509046914743011532
6178 -3845925940351451932340274773332296495834233163544834197030
6179 -5300976293732827073076345508452012013831660481410882295400
6180 -6708953897221875666288862604676029454480352241898595508594
6181 -7848677968621068541848396801223453037368496192329525879168
6182 -8517258830129038859799724270372732119250089150462410523608
6183 -8593267173618943443563009528283864244943103212909765397792
6184 -8075130459383970700210611659412989411762978832399969467652
6185 -7079714807704098441872558552207413615383722974950405806424
6186 -5803768233353106845543397072967250254847201311426645725172
6187 -4465939524406627667309422097590727012472385764999133281288
6188 -3251459402485316013824291025254347044250503024883712700138
6189 -2274650310613117305118722392100406492331062443813922030792
6190 -1562732192602879802428971748618807004942566100554880588484
6191 -1056472591109771201510125863613550302739415187891902650400
6192 -623461842749866778510762619227760021543408396267429180908
6193 -85255214876403271558029305794758561202152738838282283240
6194 737612443893453413206233286747223819937742569750162760532
6195 1965041024111980954228267364074037027648066899637281958312
6196 3597359630615172805065591653359176370893017233884222883350
6197 5483297047154424467188463874330902792587485948600646225392
6198 7340132297528129623172823320847121470941623147421197527072
6199 8829262800390048631544214006872227943064062645953722150608
6200 9661749055049224914377664265170278193562344691652388910396
6201 9689773455598572979283737488919587674902224390068210018224
6202 8944133117863082479243147568115146528459054057388086230344
6203 7603067312863084424974109820226554033255596769108936842496
6204 5909092860544669962951238353219938313124503869009480956908
6205 4071229867531875175909134512239967667158755829937500929460
6206 2192041569002359905560508111403499521738349972326444892542
6207 245647328465247824099716938490707707768555561905456882144
6208 -1886898489565377821066409571422202707612323547941628886886
6209 -4337744491534909063267186696653282485750359012932631364524
6210 -7156314965535469782732600049522295701381086995296471165366
6211 -10234721060615114489922970234496043237248311361911201251480
6212 -13289351791253147769754397358601259138755400158322685207522
6213 -15915114105261934277117817183289182164205673339945536601524
6214 -17697700108058815433520643772069226619702911540956173973574
6215 -18338915064061126024004293823862268614701212304169096151488
6216 -17738468053404727095276929552528253446294225763613874642838
6217 -15993155865784030280737074445752653843982045536627586782692
6218 -13315018136259041942871369220170459145665619155837270264002
6219 -9912957501004734741933305857544073586416345464647023156952
6220 -5903577647775110554346027923024558799135039289667898138654
6221 -1303489222786179109771533944776814665276058752437000216592
6222 3887665907435589604025519367333575629243786336703180307896
6223 9555398666144424642215864079165819732644143277681317987520
6224 15363980351636866795648748280781527161855561899498669505392
6225 20743872390903305914860927537573565339993507732461256696068
6226 24997188632162654590396943765969779633266434813452259795274
6227 27484112619152091962696851152756106326936286824708189400944
6228 27808110510420470222454218698566315032734213757654744224408
6229 25915696166887560939486637075351064978074993479069663489408
6230 22070580543920934232954518480739774934067510186051459662688
6231 16727994866972801236225676750142465766689669871814855892800
6232 10384678357144467316749614640131952688811050145396787591364
6233 3484612129746142298105080878465049207424766317247222415040
6234 -3581543449151119265301056591755347941511875761028842311792
6235 -10407369476006007031898221387599880429404262144566678397672
6236 -16499344295879702290287405528817503121256868850900853451890
6237 -21269227477496264296409768454570282665244743616703210834208
6238 -24113390498449741399448160610812014096132471239172550538512
6239 -24548269299707271899489988110920467014493010480933382217600
6240 -22341652714233233325028913993803605000337893432911293297242
6241 -17590774278188286342464031947813061318697636975854049484476
6242 -10735745830894124556154102880218360477571760421891891955870
6243 -2528567191139821615351709353796208252036737747021810407112
6244 6019819385868876170214117118984520587940709348743493960354
6245 13715729873215976768945432485332923677590463878548811076824
6246 19307241781332672759742563391773983788839173565863122790852
6247 21679668728230199188115461967181445340768625270661038328112
6248 20110705272555521860792182036013655226208523250414788673328
6249 14526396795840305426393834899027299271462064366787556796536
6250 5665519941304997251678662845262524572418070403724469776556
6251 -4939119594107837885221199056583589734275361376881310118104
6252 -15212693492012779124781447274978322385089279229638737360230
6253 -23000358882088178133449743705281686858145998213312044716160
6254 -26630499846670297172563129335340154336501294653445362759112
6255 -25404685594274954561614026616346291331830068255840442936672
6256 -19830152862726762703510305964326055723085477601468811198104
6257 -11480110617408555835411753045809420611294643742191954904056
6258 -2503538959319057510014572626122099920696897654019348602084
6259 5045639149425577971509000024824444199245988363369831318792
6260 9805853393821256042188774529279802406012529827087350247018
6261 11408947383655436590398782326995777043653718994673437922684
6262 10399528715571367953454528811078963152366971738941114853426
6263 7858255826456068345288877438799386171586121156773557012208
6264 4928799940182247422107656187355157112230585783141013528742
6265 2452235529139557902458187316160715951178458830264136214780
6266 821231640540531613770973334941602861789530037466454707974
6267 44704884945932843100160368033547255734191560615272078936
6268 -70661175277322556508238553075340974153478748846426912198
6269 267506746012006712440654693287428459105867147244113994200
6270 956618517459364087705554360073929013609367226653963973436
6271 2026096590225751219753363020023113100529989648662669659216
6272 3586480107639355039985689856879113334556609668598062192784
6273 5733568723391632279373840810164368677542174230830042472636
6274 8446600627488414381048551998061316273316409549383300400862
6275 11519984350638753505024238623579709867550203425202124641136
6276 14561082419828488699725573342776286543160989533520029995868
6277 17066342922894805856568449474701748046388665601515744361432
6278 18556412843282560743709178050854930026386984305484521066428
6279 18721380280270555962507318707918511333174698176730598992480
6280 17517851245046488720532637652028338077093558665028006166584
6281 15178434066745551707599305696578669622532319923867349954928
6282 12132340562574365880886261790437782586117337699520030466104
6283 8872397580538215614289689585525475647738550418817311475912
6284 5820405575951730883638110239016212197520307209318736352058
6285 3234820851724126523544722024026857347214434353923705757848
6286 1181494410693208939697119398708687146256115482996348614836
6287 -436128096798167622321382186367430347260820693508618812992
6288 -1807125128947554924080412677753981142121561555794236912976
6289 -3130282344473396025367691716839743728839941203971584657968
6290 -4545836972498114835141700273176890388327525551792818444088
6291 -6104987419423398391847959251643455086431225183144017289360
6292 -7788767590215433548350189037661469839075942071351250340616
6293 -9567619416405370852856641190341483242713091669417910634952
6294 -11469671247637978709541188053860340379106163706589783039236
6295 -13612754723605456943027447438793484476004701822848996789968
6296 -16166065663841641649860523519468574733596251973874720227980
6297 -19243617692012093799045264824006354089467319139646980197532
6298 -22776412467156711186337010694550882704348172433923431674070
6299 -26435543574833277618421169290826359524591003112428093720264
6300 -29663531557764902613559158538197633485129831711929076578254
6301 -31819389474687214448308020055567935218970342449947602159980
6302 -32382640644334338741565718045933646571006355185408606270786
6303 -31128576196420195376768325529932865326189156747201493768896
6304 -28200694632256267360344642559402940619814241157170825478166
6305 -24056814312480998649203739717483981219791695355388029748572
6306 -19322227817730967894589008061662832236292509627920041710590
6307 -14616198090828717385600149931782973883524386620692807820792
6308 -10415006528206093157801388897574608807460124352519963981634
6309 -6984973418394036226562249023525975614536186821903831475724
6310 -4382781361285133914044313476012157577851271730682702583210
6311 -2495879804241215980765398723861966836095712089744962131152
6312 -1090370143541360063173995169116946845693771385822447311008
6313 154647190627181952790565511633029663188253277808648167064
6314 1626678902475061701825154417606129576487579452201289742164
6315 3754544074071882356689484658137329953859230180431490092048
6316 6952148369014320269763170941582854385790497935857924832612
6317 11517840198367274518810527285587308985408955585053837947248
6318 17506456747681076157851008126204437501430401855213559324040
6319 24624595600090843312619272868686113096730105397462392706544
6320 32212132405657300420353707133264329010163630158608156525691
6321 39347919514148971842461847824117065787699816724575404655184
6322 45061670801612749287747331306011388100386120081639410988176
6323 48578398153904581615234935955830848201827378609024397276016
6324 49502241321985458007272410810680690193129485485775767986112
6325 47876675600718664340003241413849739288834142851803980710448
6326 44117888159503728437673694972154879708499884756901664157192
6327 38869269754836986123138618609467900798886831526151568501856
6328 32839859752309514839170381633912013659062897794518238817220
6329 26669373991503441569313374488692137915073697338025371366552
6330 20830836773930511468215881332994877931998321812881037794972
6331 15563418217402693560000159888974410067702270125622226442376
6332 10831274112769767025387733198187659218226366417953533871210
6333 6320168960464227887444723091962705218434366371334696049488
6334 1496400065925857783119294206547369305105768166585246328360
6335 -4251324885407799404225696307882997641088803191349889266512
6336 -11392620573286443767172249131544211975334318744362445989426
6337 -20007904940894699790434440745655281617642303302491358957260
6338 -29604001733081252114677740324775438337420174345959440734902
6339 -39095936286184271798697980022668926755631579295359389646808
6340 -47015270443279661071559910449559890603616972674365096265890
6341 -51912107436036315825468984693769095369496202626782305018984
6342 -52815785434552297479498011850016184291550701343648476172596
6343 -49568811588267923957913193874492116644538240291472661170560
6344 -42889084299972934242833685763980886322505775291689479264330
6345 -34132959255725519851447308290873011491546295401356157682836
6346 -24863088494407500388931861137978052148664016718808307529762
6347 -16398310070956354331429549264784399314713081824803414574216
6348 -9504655460464880988539307872047549688799950606342128019638
6349 -4300248436897318720986349766610844450869591443214081861364
6350 -351352620173745844119259624608679272535367235529717744190
6351 3116506210723617699771944334317022051593049342380512678736
6352 6967222610745384556529732624852703707325798281953158230536
6353 11908330851637822856044559776306549299136974977715008900564
6354 18277177874010507686850004045602804309169094046501730951210
6355 25892781839600251994433615058180890071186821897086461047616
6356 34024498979205017129338428394408452258104476565587480210792
6357 41522390771650023744653086956638589971928012035349929176256
6358 47105243444028439139896314388024147362302546066169353478872
6359 49727497008167302020997284517212011760729875973761483291536
6360 48891109211393824046356178040680457137505843940242135378878
6361 44773541920101702198650514904398463556719742500700023889452
6362 38113725293032132554207852968432836373155904292855753534590
6363 29898634304937983101798050270345538560460030978419548094272
6364 20973382543217444680058083015777523029526065127295895575624
6365 11724632339487665391647361393787431706690008783427506544284
6366 1959369266097197053099894734253869740608027086769691500762
6367 -8962926892220046351845856576339467223014963659461541213408
6368 -21768604912210488393694705381380669579278656704912548711252
6369 -36788866102008291651770272926073190321652349049419031459300
6370 -53539467144226495384572222410292732016586928490438916264082
6371 -70557882369218212243920136514080841124700958205835262532792
6372 -85623975532350292935501040373397152295227100775248672955258
6373 -96335479488924010643248941387972676804863244472885967144428
6374 -100833207827738463054964355229804093002807789211897115020298
6375 -98369810764241827833241947138888836915478545858254055287568
6376 -89460517874657181403430867463112776256452757128086440468984
6377 -75536784329654500895728737008350650259145041339679659821104
6378 -58256962602162767478417677256948124291639919962622162987024
6379 -38796347623771623584019243388239351109002945057073328633800
6380 -17460605135505986654251142768743297214734351132776346557890
6381 6170987727391690716239052841189920645639739399014453604304
6382 32608339420432481956461070922112815671137665966002049130936
6383 61602355338501055940525554794053360441648968948913561918976
6384 91506492721530243955465689852213596994911341336630297803150
6385 119212509027007572013712242311128504741646493914977362383188
6386 140772449235804026985897506897080106814194933458770664092610
6387 152479646847461151300220737191959714934025874201787540180376
6388 151938234725932996746651173553264493082301958423710713757198
6389 138654742591364471272527620202821696324552727205483097043672
6390 113948217860642684594022537900522011954494240518537733400324
6391 80343295582098030974102976756146846837521790898795465711536
6392 40856787590576756894059907049676631721651773323482177560458
6393 -1436147171311442236178482132144042678008974475051855721860
6394 -43433355520032622170510245300186289677769429313963116656978
6395 -81823589310634878769587963408165503827184618823041101409800
6396 -113026996403449720294008544589967439929500940808636187372726
6397 -133488655101494997801527553977411891249347341656903457676028
6398 -140292300203734037613287238494604914910629434389294774130234
6399 -131839944481921759403636854725308679825113728031476337068800
6400 -108314288747020942774532762518544655462124141742668504705086
6401 -71796613655544046515514014311252973667180926114383508207372
6402 -26106075209310656552994389825869663604154007804571683984166
6403 23499557854346421146607126592426798027704542957257051682872
6404 70704238631109829434790482985367638687178718534505211785526
6405 108675773609975874008861047529079211394090533286181741521212
6406 130901760042822124440079867557347998234362123537679082131962
6407 132350642918575190951222040794589586163893367541080122442784
6408 110787681644034385349504768858793628000555052337168959692558
6409 67884376921842145397827634999957760198423692248887078143884
6410 9672638831896437987928111526488373475229879209044863495334
6411 -54039429005572677896408661271118150752877724901107933463408
6412 -111435898557889062633910267767699717796798055304634905594116
6413 -151398306317349357243714194615436037015716071537533463155132
6414 -166450246458598150910975742024499200679282691556431309543258
6415 -154941992366695547229013061629149134289145908945121129877776
6416 -121558065804583745001286913083426613509240952347384770351800
6417 -75787627994582120003430422669779966870661164238674322335164
6418 -28839794690704757967526171727618671781283633930009175437750
6419 9808427422910950236433563270155403393913296740821549678584
6420 34883559921534882549224455224851930750904460451362719080510
6421 45958035433816579449363121153792670785786539933328061762332
6422 46297981593917507331629113492738377954660564360898230963194
6423 40722332257291435100810382139148726589793180254114537936640
6424 33547670804987999993084642994593973730338676431878781723622
6425 27401389063422916256894160788962131558571942811294678659328
6426 23098121436119900078528461995446972194919857441099913951384
6427 20260970664125519266468445835454974322424242860263433793144
6428 18165406076789721615950639826398616202819943883221517405986
6429 16390125746212586098897233085997822321680179160854162834200
6430 15108993413827723298757310225590344157456673401597940221324
6431 15066306053812669610492229652285177176312500995851841400160
6432 17354253181452634089382074109740347292520347423394244518414
6433 23083363489366823297624997310349267883253893477629659872188
6434 32991965886416051648597756924793041241901436529635878920334
6435 47048588489967472633371093164431847262299403830586193139160
6436 64160905205119306495597246872879390329449319212183871088270
6437 82150171533604274248440526803111110064745084660451355536784
6438 98105893855226084419624067087158387948001761506060115773376
6439 109085851913152451817396585359082520336999026756488140299952
6440 112942456941319233847143563211067474669075397863600400163830
6441 108954481246426695545177660212380337121273672452411968355456
6442 98002075806862142284886070256483027279750342494417323043496
6443 82221298198369664106970051171963604299003398840319581964088
6444 64301344912469977584222601391648793474635182067392311600866
6445 46718724623416503524459453975766743457982670999975124691764
6446 31180244769253551980458136732318979984302768916017079476958
6447 18407890287938206160897987386256589709598520678000283429488
6448 8236884867419699269525849667757004653316255568552426603314
6449 -102901304146715047856519423386329372743262803530124203564
6450 -7664277927689437961073982111910973086969554985250029857406
6451 -15512618288063130446371871035802669245986186953977500016264
6452 -24544573761416205671020616661113925663232083828377617400378
6453 -35398674896120712214409061952739807657747636021177748026280
6454 -48448693223023869305785051083709525040381007272443791408804
6455 -63853661102285318141767378314620123544751532638896740770272
6456 -81604685454860961237134729945006296838565386358484374504014
6457 -101484998201399611792776049683939700237900432218236361163868
6458 -122894380412460967381390302399905457044982272970530934147574
6459 -144597628829200388820374282845181636091962322967337007025400
6460 -164580312396279252448426793773788706980356854582372161073882
6461 -180225686549651960678277166116808470689171157831250675827020
6462 -188895521327049562205967487171733833607148399649815225243634
6463 -188754244116233324474558522107990329099991928786205075658176
6464 -179476115544151390181728864623532833366145071694573052949750
6465 -162471778956798213142001858379457983918528941262190500693564
6466 -140490503871036980255037972503364787473571099408156493913822
6467 -116768978903848516090782108803297623537365157265124260659320
6468 -94112056665677325313421827160989158982689537425526159245370
6469 -74282621506939355738788010011034520832567530048978896200428
6470 -57872855282481435865141655770076999025526901638676738859354
6471 -44568725074021940823987777304829188843930817126531860164880
6472 -33554520916839788877205937507941848058923281510571140914362
6473 -23804627855905903323549978280641039770060392777353856588812
6474 -14144191076903251337182799038329966418452950996607254043518
6475 -3139562678607394372406978675683795486481629900098353952704
6476 10987469611623531938219491019979803377853355127251902363780
6477 30201486747192490548577125795283001948664310418604415504660
6478 56134414668885310023935443715980142869594494670570600601670
6479 89297212031722944986155645822076492784914022344448808556880
6480 128341835210071381756355467260535386134828683388067469598247
6481 169805670204756191997433069991179436308551107730434801225784
6482 208650449179779675394256612419150238494097182790135114114220
6483 239554452113421663477871669565049154143500030956879826792576
6484 258496728257286471500219141757100103718143844440042548333640
6485 263944343030265384699705139693459602007879845941452726496968
6486 257096901891152517132161282799043220362250513136363097245772
6487 241106886635445340524322299198663794716011800242078449889184
6488 219708972717016079674510334886721242095273729967767457466486
6489 195942342607819714979884106451855061176472204719965148948116
6490 171497592677859109539755372146661258181532362486746334168874
6491 146790889174790545930634259363098695076006741523841514292656
6492 121455137911088223836305446184934651255019560053692582247140
6493 94792904010523812701717786694129872206659020794176819797944
6494 65912632708519819197921639177970444914530830296592234129508
6495 33614702207967783178076591979444744383204796515542604540464
6496 -3636840658231020652908930610176159779747928054722208846676
6497 -47310203459948426417750723405009429064219331185991730608340
6498 -97892823636129971407371934443963271160825058917035690108778
6499 -153793653009234438506090615688797450026056610219960828037560
6500 -210668407708755023941284972585401071023123451939640652279614
6501 -261730341603124972083290865176571323357499165303195853124616
6502 -299200621977451103838538009679901441219729856347363423551356
6503 -316475467496754683736587091330673511303692645091104704436160
6504 -310171262445023771609019315052095936514195287472396304617188
6505 -281210213754414430667558026253884530028134788434607437602044
6506 -234532986068796776175869083729561661090704157487164740640854
6507 -177618788117635736768383816925571125073902666470984609326944
6508 -118426107899564385538448151614480026339725553099214213718828
6509 -63453057387906504652393129949685241532450068811693959723716
6510 -16412741718664816975129522517095023656919317273707242771054
6511 22264873734729518890663090976034315820182984850339646657664
6512 55085171194891048753401401294499167258762659940534239526802
6513 86364423230778345418311646337032066253911196294111532826596
6514 120499912043232898953313292260036750699583380871368790976162
6515 160015015412556802048086404596527655025370776583703561488096
6516 204011655862739288164311597526387792980765447320496489670092
6517 247741485293114833648131170364021725017784080402592979179644
6518 283713028379946345034158570482939127689323420419050784219818
6519 304107577025988485784688677406927427385723459096618851979936
6520 303591316013614375732813347761752926733893405935163073348896
6521 281308767948044074622326990544259883934606142076467036509088
6522 241158127791967158318840768922172025323075055755347743275784
6523 190234744802849489046092561983160347448111317946715674230272
6524 136142631848120611279713992073144813063592375222637339494656
6525 84287464528895954391818454412670208245106157449006550194260
6526 36143181651652970283795510422863309248246548121702519512150
6527 -10983517529890114197994546927562013130659121531101378221840
6528 -62680493309326308620278054393173395228058955817146413944802
6529 -125027654830781235176524938670744427572032818468147361359612
6530 -201719441061042449791866193531976391997782647323931992653094
6531 -291582583151508993381815870135825565864431614420126046923504
6532 -387436359922131130896740222685013365259356170016018125274516
6533 -476988463548754630410439055756186257581680642556809072595324
6534 -545776168899716463631195124702933810203601932878172934772626
6535 -581250910264377223870762882003863893134809255103359616940272
6536 -576437124086874132659369412232799857325787634964181130891400
6537 -531624632372217273841532315201007092712573120727212236288252
6538 -453369265678755196619655223143919707029601283048079435472950
6539 -351303688183234570595408608613960630582203669727668626626320
6540 -234272784652821522340175748679769276029291822476810049840120
6541 -107595997595164720026249094781824780056952284099866427910468
6542 27305510940186455561912746325321806088065439962923752269834
6543 170816324023780996057822044958992709211323793468390397406544
6544 321652642226634138092371919016124317659764520503187900643986
6545 473780112240932846563075000866416743200599209128273721443364
6546 615354853954942500071578835681749150506174700814565720447690
6547 730375264672979332443500779189269708489067113131249108683624
6548 802422588350232593946616473713794647298879937506279713080102
6549 818863454001825497776280662493344574005483645652172486027056
6550 773742747743875495907945893133587097591831930887823818984248
6551 668401673952997023432765841848823007165560597311326089737696
6552 510139694399219990490089026892893071006134318885762802099758
6553 310218201841763969961684041519033388267576558163134621184780
6554 82574099055962161281198576550261296493118118933641680113686
6555 -156246544640416560503636351591452153446149619629500919007784
6556 -386604716067217724380152052419382088222277244521688090095890
6557 -586065800420067689626215710147595434530764737656428212514340
6558 -731464050077219191131463372058395407026325845629758912767430
6559 -802604199153629383432707048372766955849549496403067484314496
6560 -786387884971977341618580654186651070667699799899819810509956
6561 -679871432402918077861493538081811605045181718584567847928372
6562 -491415848742202875990201458566700823499392324675662565889890
6563 -240089728978184015639724862874709249212853200314877158734216
6564 45972995908442938881079659941126974850618948826425630808218
6565 331815317649929889897973422120215162215406185369565571103608
6566 578725607052431062776422787580674527389995533797760848256700
6567 748711871640885577794410713231447246017816050246101109066752
6568 810558975249717703340052722548869679501240170043683733666680
6569 746678123496056051072098123544624692742601499178736724283928
6570 559024359416547922402025093361286387829061840783999350752028
6571 271983467295080562275398771594242076096414455177308527758296
6572 -69510344402569418094061260676238571792456625555168939486970
6573 -407349727728457054955384092479353228034615132425368658568236
6574 -682315115516061468177634874799680706483892495350872285731474
6575 -848202599704893078944840873586179522487905123515860897054944
6576 -883875700849756394375800437090180425187753635503938808383106
6577 -798781157940147265404514096297132627257532045792433346817088
6578 -629131266405937095833415231626916804001044165192351226455232
6579 -425432371839485451460549964214756237745225856909189336389120
6580 -235873713122863919996032954417155334808112816305391946094584
6581 -92160730186573970430727901654389868061647577991639583845304
6582 -3266971690395837028340794224863561287694518200089830800692
6583 41299710127882913933396899796407334875163213400373834115520
6584 61623866371389069115629648844796128610827275165372535780224
6585 76419135105130872824769882467463118507977569552558541789584
6586 95960839827678807123801944136546062920577279879370705276576
6587 120957055485230922602573386211442650237438896846741937192256
6588 146070163091363568588441549972923323609205063100272512521440
6589 164960790115186703929279982608851936971714938308632175676184
6590 173999228010152448191438962803888260609935088005970689760860
6591 173450207800250411792204709329234033231369091461573950509680
6592 166669537739811375021858030833485310088975523751071747591140
6593 158668733037184892719145177563431275090887849900003473307044
6594 155120404460422709635320302358643457843364311757073812655162
6595 161988359213164824546138643693982417590805935550239769788136
6596 185194126186435474096231240707960905415054958242891787289350
6597 229581771361219050897336574357204507038761159901002237398980
6598 296978117246093830286408989292208348017898992168989880534926
6599 384003961995243576829982147030062026717331551049255511224592
6600 480897923469469481998238421352610548842582669729942137098354
6601 572499458797261968136690827515077986650128761989097658555684
6602 641638557842460731221034386693226882346468833491098933236186
6603 673936147835808675039486529068948028674878037806234844664552
6604 662151637211052936403054382777861073327002360951247512438274
6605 608274678358194541665096097182726175205273318426562068603736
6606 522553246145775761219956202805135272208309053844576115243284
6607 420019974991325758533582063541881030870555928244888711810112
6608 316066846825169465397402085858374479950690392086699629849092
6609 222754998325175198081865981176095129599365768676357313124936
6610 146898079316531187560266091421628846029988109767406198888076
6611 90000151757654246181103197326124439439373648098435009315184
6612 49394521316575980002088012992068018703429379002743028261008
6613 19703331280679366478926446146899573274427617645672851988292
6614 -6021288244195876891740739192368334563845046625852991914594
6615 -35650717335560093414411185053675785272669539314174716783728
6616 -77588807143796344203340279088211308636116139756763352968966
6617 -140201011086582950280083942329190132261801139899410212203472
6618 -230694579175258307404028967161529305010264631488522338498736
6619 -353355150936523230297788483838805136390562181435588309763880
6620 -507425461907331180594896959241128600861921762659346322446542
6621 -685278329420499180034181946433253289885026457506752794723876
6622 -871752951222916839989886425478482279780555448648367151526534
6623 -1045441462974800484942071920249687028163599685108487712332992
6624 -1182224868276969414783842819356501172727702295189689637916696
6625 -1260519319020501620308620240738521648469723822930397861965920
6626 -1266811785514616572248029134273633714656456485188211954496256
6627 -1199613263009168186887909012888570190526578238581512719345832
6628 -1070300587485463472789351261795794401801720871715724222296778
6629 -900409017353519744226947892932981095127440643267174141426904
6630 -716275333121417182793752865448377859576647384209305219746060
6631 -542848711238540258599363719527135131425543589417546630843456
6632 -398576074823539206261192943899643522263521919960464482282904
6633 -292605610471590154242402929499519893251067206169980047023304
6634 -224569265298700757502217352046354989087745459791296974611532
6635 -186366324267855982810686396266006848043730004192964592628080
6636 -164932342192179181055547436706883016325919514389226848824120
6637 -144978679587693609131272292799723923836333176548635575769832
6638 -111058418263978848892899904328737658786774705096597468613772
6639 -48925519017284380524206600655368935079869224049883001130960
6640 53241325600546842110052976931717301920073840655083471304066
6641 202957309790589998193007357875817400792966255252823138485102
6642 400574703384270938302339849493553751923885678466832524563071
6643 636222959547735543008180144883219614609626739535192091957160
6644 888389106891630314497583581211996795985054757254820713501754
6645 1126134929130571707250845045162488487124382915410080702385664
6646 1315676416268369910767675812864872788736858071087881753112064
6647 1429783477489073652194537624089371632180094260445893163482064
6648 1456468660423295707214255152924535904778093289459927570331892
6649 1403067951059159837641501868215919803791798285758968301394512
6650 1293546534129922636874248466630850323783815870052033173815952
6651 1159884303635054736032936851900156189367588488326999777514936
6652 1031087546926275150470143184011585359615444189950736880239070
6653 924286311006036520713844043636498470760368825829464026571280
6654 841091737148070933514043469002700411227916147717781346174584
6655 769709689852457141945201784243145203900117072998149811156752
6656 690750351148608402378747774798926443218238660454770240802576
6657 583580370781258643757197745133952323644803486992639506479068
6658 430858044913211363456596702475115989619806506342757419172142
6659 220857101876782508344404901023209441069252023428048774231504
6660 -51095420550139307363530192930541401745727389441037983787968
6661 -380493312673320391934764868020790581082755547253262525726916
6662 -750681835459431052862279273313791698453378343270911894429678
6663 -1130915571633272412823204131581317854633016068168108738278080
6664 -1478284543010009467180591100180893464696508145014333762529836
6665 -1745178624648375228681045200493766789641321832242059957569640
6666 -1891040001743727502799848951680369597503471799003939010324228
6667 -1894239163142010096135462143746981261583860684978591037386840
6668 -1758969670801078875703709523270976101818154131262354409021982
6669 -1513885990767618594717989561263960400524552024451971804140352
6670 -1202845870568390982366933667360632342553039043322250086654032
6671 -871501632707483270777360445891508121466921474363559039965472
6672 -554832872491685239700583475102503272574649668508971484556672
6673 -269617593800426851099611617789097368812007651228450272016396
6674 -13334424439093860740524405245422326500940152950647609426054
6675 231328773906437676794023663969873508162152286993103600012336
6676 488287358452703383584994575720878614043694073147796443055444
6677 778129079061496123987796840139771397683390960322027844223700
6678 1108214776055058442510502159523784578191537472565978655982422
6679 1465005405437289453084073119722589768441562406148295386733760
6680 1811542353570277684355995857572199400188612062772371602821010
6681 2092824624603590206032156869011744546529367162513738664199952
6682 2249619672646006012885073871780144569576450892678571725648856
6683 2237324952011464119171077391761003962854903898135370255545448
6684 2042910930844487692259161866222929079439279489368418509589638
6685 1692295278314942343300494604159656449765141438435086375266816
6686 1243860180586024814308904980360068442846035604542173509565152
6687 769821435520422905988958882382675643637092242435595253961856
6688 332599499490630000426307278716056642886580996665154357928602
6689 -34622057127719232671167011551724163801908979344929577350400
6690 -336053407036541041556042104599741456909628051181609706278800
6691 -607745769684628812641349966268363530258995537011576349065496
6692 -900775765217115879524841326376543798250265470603806388546186
6693 -1259017351464586208285420931840571784140245426755584707547740
6694 -1698806279015934975194667184718320146286249934856818924291874
6695 -2197376863065226871104087228064069640513396936064167046813008
6696 -2694603509651664919538756384261107951478189428253663406320530
6697 -3108352996496852756598496378187103622413044014941730015880916
6698 -3358578486412542995124437206325533395489534690306646529591514
6699 -3391264666321750161955378225358064237915761135460360063539696
6700 -3192782649673571987197508654930895465959512170408449745220328
6701 -2789023597639312252775720514009814860325448059364870095089244
6702 -2230367742245208386995308705865047469523801418988813331180122
6703 -1569894033740816496413664535507225737792313930759786038444544
6704 -845103379439701810532092907943342632439715035140933258777696
6705 -71446250282682317528950416197683774653032379940185364652072
6706 749890609284821316082774816626152762511858253060578207401180
6707 1614409039545497872930587005686467626317202501542617927586216
6708 2496163966072978061132681107737870021241958882405337884992102
6709 3338565453000776081605746112778151378447498579743962851224232
6710 4059175480164556920021753367248718408221909390480168385122012
6711 4566623894346480504107316555910373540927154611891583328443408
6712 4782046182706880321065480255646832859197351937021413010274788
6713 4656064739165762448880049037076272063230933261184906526474256
6714 4175877683216236922133992151710052175588463377946382686836720
6715 3363067350489654608089971830747700876590575963243649749289104
6716 2267412382897626098112092613308768366234796523407993152176820
6717 962459890979205232958259203466513450351374616241558502576480
6718 -455081049200697298039890132269625552343094415786805691822864
6719 -1865130342993017227262102335691742303705555294558646277976160
6720 -3128968232361405727103979085779599837978672724064631334113770
6721 -4102984297503004778228755859160537173084620933578261321749412
6722 -4660381219101302762034680370029814316371640040297259227702634
6723 -4714662657745454110001756120772898628054410394676470705265512
6724 -4237236233497404485438039312599687317036807316148001397462594
6725 -3264529006815864094041163449958061155222143089661125758916144
6726 -1895153540830255451882644633144933190775337938150429007734728
6727 -280885887931947102182300385359825194461689013890746677226096
6728 1385688271898447537535173994507184487015663900612269014737098
6729 2887619361288847426792352402520354709493385642927984959274700
6730 4007411014775262500900601675433108206656767066672968507339414
6731 4559949900418963529806573419330431065337478429464692575546408
6732 4430971404537492451091848085022626939633679873953993953195574
6733 3611536618251527009371954831824928175445502995806745322608348
6734 2216025018243229161881947999203780475675526011084393081514586
6735 473063057204033278577255714556206208356094724489790447396352
6736 -1314599084095091025504287614787472218542099861559924232440336
6737 -2835600023511672847133456517221090438340587507547069488800948
6738 -3845087393871991050538666507407848792874439275190591226391794
6739 -4226735197352236508655218264385490226753944146769080448160248
6740 -4019343122039915755801326915143485339796588681785664649512786
6741 -3395795042705296354389909481375707412602619600411373804309156
6742 -2599761801432797676106553821636734488203146926946104254003014
6743 -1863274165990887156557952906779614531012931279096263677723360
6744 -1336855154306903526424105344271836001911376575395215521788546
6745 -1057838557315880791658328131655540828237858100958174902883644
6746 -964427541222023790524168240452390059422106059513273648349734
6747 -942656109985940983626147157460151203185340239566566800096640
6748 -881486801437140852552048444665960050451411436923379704263608
6749 -712895984381658368062242911802845486449052068012949285646192
6750 -425731466495035969296709229870054301128911392739235663225904
6751 -55993050732841087452581716951018948269167015144027891829760
6752 335468585921898232215684646523001181904151180253351510039210
6753 686274531079993518264824059049455500192565960185564293484956
6754 949746856319469254130300494389830695262025541329161456699094
6755 1103992857731185361192752196910749996850076457596068775661192
6756 1153797529700282846404330575148571571000323051486204610272246
6757 1127169906282713398437378017664291152024930861886878197766476
6758 1068403117483023766667397049511560274512194963134063065814114
6759 1029457168558928474838592413079450198206253093695081761230512
6760 1061231266200691156993758830682197596669303552042058449901816
6761 1205526256239570469262824629527947468763341823805969398171344
6762 1487548526720728320020971704638299197230142633832493028919312
6763 1908658940679415640571109454170703097067125335518899045393480
6764 2440356244795315453800764419837798336686720488423557399289490
6765 3022493239502534903369711365388910629822515351305633958436252
6766 3569539021154225327539436690232816123877455401123644348991562
6767 3986659697341728586177994938778277904006835890380731774686176
6768 4192770762686871060913560646825043765636147959712408902309918
6769 4143073934467355638412182650733249537958880684073153689011404
6770 3842166759611573168565825023194788251049269495281512650118998
6771 3342091951777785764820260429400166514970769211871321481679664
6772 2726129372303433586040526133698219947331032377871650988713484
6773 2085118119000854000600931834717396852601679738948606100347452
6774 1495418646989221176679881011033075391643369103187421275599474
6775 1005490723995351859726401531328485879552274294965732399743872
6776 633252685825880230438774902124142720003785980480295156511468
6777 371732067640280983425692259643003742590967761781856351913708
6778 198067744870221847287249376265802080170317102372729938275638
6779 81099234586316948805539246291303250022936975204865219802144
6780 -15237283163760862462688911994855911008237315557093253761388
6781 -132810351396960380648693191618196476448082884409040527879624
6782 -322046653064510067443573160692323997319339465323760387840540
6783 -642278437151916426063348997823161723949210090326805605007120
6784 -1155128294499851058641774594791053472423959471927704188850992
6785 -1908481399345445272099121065141404186432225207273154084364996
6786 -2913304400099262448311200686347864110567106403035084269764138
6787 -4121371017445438106850722957738218233206820865384420345363896
6788 -5415581066684516617599688782925355704765714088307714495374334
6789 -6622646066572812872330145205831272087781457743669800130837304
6790 -7549632734034225460211085282673583776822771835849983532257820
6791 -8034492037824375083581038370068684207064583081979780483755680
6792 -7992407158008786247856112801894920708945320940387018386468146
6793 -7439825479929177538744580936825254217346811253780613216706028
6794 -6487067771537437254586813188851650048950644143845176181612982
6795 -5303763175765970440638019728148343946471295631432388209837800
6796 -4071936672292193109945460464524516687826415926511183703331750
6797 -2944279889101634599233389600063925176896034915382010298284752
6798 -2019689136133374148467974781366954914554457269379526714776128
6799 -1338581934331745108218758494914408584402220226754380932256928
6800 -892163526314782320243261589814165590498340028282905498712228
6801 -636319806459032347008046711748840485831729020962783713388284
6802 -502673910601236977003180014282823082882547935552697086860190
6803 -404547762302232772648977639273501231907455604557948846566736
6804 -241067046316556957994931584521545404320143146784778645659658
6805 94330477025646273316732212926587349875246168117149390749154
6806 695852049633233559924999853054185196100740581930273800672787
6807 1617940713188048879092379422640535980534056706992922970814576
6808 2846096348834758124536072608450927446710332558511430422271816
6809 4279213524463310697338817567173097809405643397880978888595796
6810 5736528877636850053807659810771695334682513806920917951927466
6811 6994382197807216233167417033222210284139082880532031833160448
6812 7844985407682355249456142161217150878847723191695004461202688
6813 8157689909712945387912285076975899347689236264544064610673464
6814 7919593465328863261878427286397302892942645454600145019169236
6815 7239409591919489815862608957513974921307554572451854392268208
6816 6312987902662116958443166349022220080531649388363477674491798
6817 5363449641964876963526478171950964561876963026623176936719332
6818 4576931481391546214643451688880897483595969779012204110741210
6819 4053942672453138962958388424528537249374651105610128041749520
6820 3788442174136329824984698818790239225215204307541281978218572
6821 3676408936627985248890711716382914190209692798805061031680428
6822 3547161586405619460989440188150441777530531064815888014885882
6823 3206526227034270914750962240700626890579943660801668348787664
6824 2481520991689257269950556379337277392575642003589730920509712
6825 1259733907444383192021339343205732247230920491909857404858316
6826 -480188054805312539730752744484099597543779947749938683262346
6827 -2650205708426164627300778815569976333303828293054549047529336
6828 -5052325539352571180604673237803096001005154262332514230293330
6829 -7402691213560712990105971993317808791228870961232724810412408
6830 -9382905588875092094802525916847210214771643138814112710106860
6831 -10710503530511486869380254457436804099081427987356134796018176
6832 -11208617519776069687561342171285761021588757860226717137383490
6833 -10849999347371555244804663844520271004594007228604652542384384
6834 -9757791475083052316578657096226573738174850992215213720397248
6835 -8162245819968236587416531082735640422459243903584417248798552
6836 -6329964571021868078997587140664614711400434882909857425965846
6837 -4490899526624216929085374953483524460812726412172217490027196
6838 -2785021840036819808955440516463509365039158511727299513182634
6839 -1239594703504555294483071205913326507959607683013055249929376
6840 222750533519705457464144086124589172561100133341569703390164
6841 1750160065466397952064248004815395110050592535485554110990044
6842 3507579375183859597452285340101703310438810059815551483817430
6843 5609619579721080904073818161233640705913333024916275443221544
6844 8053255019768016404108298642139468340221800773545702103670170
6845 10671940144114071166560031805416835642544721678848229051932988
6846 13135945833503173854930384641638499744242545858776024179372522
6847 15013743695160922906697579020211107523208594113856043075800224
6848 15885945411215194037335752881717176848899587212360338066553130
6849 15476710460227319124445824271036286563494647182109044979328268
6850 13752782253274506622616728924709500981842315295484272391258310
6851 10947754307056570992258684156043545792147444419759511834236040
6852 7497190277962314055238825465441707282914287820712284308727978
6853 3905898722358845459084695618153292736258199994804430601127848
6854 595497849987913025425314044702112186287801861305166360727332
6855 -2212656416673392877121417928074021988230951929471756669931312
6856 -4538226728656479223905704372520462872829743065790061754367666
6857 -6593496829154958216651982809721430356144287818916939338448496
6858 -8664594629305543160678368668927781905293321082260151606071272
6859 -10966212834943916854418138027319513932697199143042179530201480
6860 -13524394898054019268566683147781005744520118223193051898014194
6861 -16133439981480613244842753612084966797363553663385664999300116
6862 -18405841485964179011136276643537490706035117510097027734808318
6863 -19896841883576842909518660454356611413640790780704781269872320
6864 -20253033611491037450405380271729863637320703013731460931366300
6865 -19323301062469510647652356783228966868563589268780161089816824
6866 -17187376761643548987520976712129103454844234612919735014070948
6867 -14095282208519419373014460158312493756672114220471782816581248
6868 -10351638915035810414260031278115160710384542747769120684378456
6869 -6202575620176816326281938350836857948564780094205631113504760
6870 -1778811548704133896151056714414236020355744596585897831554364
6871 2880979341634010241888095934499963046841456257949016548864272
6872 7743197562096957381813490977951760429387387178873250125021704
6873 12678283037116403930400691688289687384327010342201583180567108
6874 17403603105806116092456498303210296177879100995932774090990602
6875 21506226490269494783726139847877584352262183372488919534671064
6876 24538446085517062751212018151928046531924635390580022547350730
6877 26137593855505435573002379919523257754291517706847389487910396
6878 26107315163796503702548537959210461651247712759395486368535194
6879 24421522148830833155368960182894679294121330308034871754308960
6880 21162271465747817961375759427968848086360177181329043302739696
6881 16447304063191377056235973341247308801964969186799124153166228
6882 10410950443899332600864480093351568482556592188985803594217482
6883 3265037978984161671577938678536502401642426234134330990567304
6884 -4593434276979248573304276970030560350873257366486636010560514
6885 -12503988666125193869696228767622157818726121129951166735936224
6886 -19565372490572442411445396229052477788662596686132306558661648
6887 -24779773352605268628010498846197461457323152352886032620996752
6888 -27273492837906170337061336169494278233902748994480548556007628
6889 -26510423825705341092692586001969014873298162080181281219872760
6890 -22424544104328871398292116013785424153071451678874571521232084
6891 -15443704557498501903364822034964881577387613649864426734547104
6892 -6424611180915986371675885414500069345416838574445790568032600
6893 3461810573742071136621827441283571592153495353001541541311984
6894 12868600108655462242400857924273046324454712536674862365153672
6895 20433043050148354493437417907293993437692958304449433108028400
6896 24967521426639362437209791114855304090771520946283045743639196
6897 25673873975763947171791434854972615184519557972170083981301664
6898 22343499866791829610956019803942555704376473046560297006197264
6899 15480413782802640529940812053644566502029002774939049375794240
6900 6282197783660468008328536794115420474588726421980334240350952
6901 -3559336923245174702483512161017077033132010618848809875526044
6902 -12223592091151949239168291809566304091491198119920806101012170
6903 -18213203665987193588941850011886280799958301899053880681340352
6904 -20757756800343430036336986658444117126728236132676882813475902
6905 -20019635688519285565764097493446351428815117623692777095858664
6906 -17002456008078219073555704845376712021059198273851271014910932
6907 -13172638996061174330481577816943936573289125494693784604347616
6908 -9930819054083561632422761863495016588432745918086000819512560
6909 -8145090861815450217536347364107713950120391362026171004549516
6910 -7933526618240349518362278019587220399173975689148398231156378
6911 -8764560493178369135488170126059617830185171221426445304585904
6912 -9793845324315527329754693122629035292695132004137158293120196
6913 -10257607110192885763291885708248459365459657629721337230712108
6914 -9744589439841174356482121382107205841267331423757470680185054
6915 -8258232857627158395140813501984945705035754805517597062702432
6916 -6096578392927778651622587025091315355951348971972727837813700
6917 -3653983747235420541526230365625725901678526090485903271348440
6918 -1255520803114342894385757983615258098566913327989181993229884
6919 913902179507969925150017322703644082978091355618073846954832
6920 2788336719364316391644363798641737901847841547572554249009644
6921 4354115667573860625068543640379527645982629491390035380624880
6922 5592322118640403117963815918653101803220859448797484737116584
6923 6464081591538955897348356113929109949101456845799309881759392
6924 6940921961663263692954232875462232996609763852386958694020648
6925 7057912021698903881956763982381154149385590450485799884550184
6926 6958219040521060201555510847846427626867951900504257795700660
6927 6902997447158439843652002161632256174234247066786441810607664
6928 7233751917437311042185203870243157320791525191925401954149742
6929 8289705980008751537400048333999355624065798624486656684805648
6930 10297861984742331580726493480054243042054414450686697699417944
6931 13267267593012474462316584749660494302654927466572672790744624
6932 16927464824422300162109340218510951444003797086021039184451408
6933 20746523216662944631187153135777986134784504171160536685450780
6934 24040935967963831572066629156285901334969867497615368030349138
6935 26152708280497084188897663449914732278683988246591679666801776
6936 26635067327845914559067054960292385633869027306037100776883170
6937 25377653003440850723037018077051188219013552590059387332723924
6938 22624232016499354952462246930383883781726729176729834964697306
6939 18881151921696326131670614526440791311459063000181422218502728
6940 14759131055133349431975248129511079014416131032114037224740958
6941 10811998348098507856156147614469060825471252914819771941783220
6942 7426077844978512407547943496257608969707711286413687946284446
6943 4783070988882033760434734204609386806927055382125411786376208
6944 2886265859342105342095670356570945120881486330641672063637330
6945 1619831714443214765922184487886452561837115919255852912489220
6946 808353752735984650556104944478458589073954464785460597385202
6947 253861349985846204647091658501555732014677950569960865291440
6948 -257362737150718904055735436475652952078312101725904782778972
6949 -971306920303794033277047165957766198842634815377456516879136
6950 -2187144020787442954011652773364086676413934783969823824899672
6951 -4255893676624055802487277360817750875583067110694186953143696
6952 -7531317426270558237000764826976020560557192497265119800392114
6953 -12263145478107925006836126150604974145869841561419044793490328
6954 -18453383988718590908008411567539130831985812319556522553950196
6955 -25731093457642442879659938173656250899288084375158381781886056
6956 -33318194990024725839228758079158153520683291852536678598064470
6957 -40138938948647528141006463747862121533956927048628929226642516
6958 -45067799732837151763746739801981999711129141951563578369714622
6959 -47240210670172633787586954811604860855624887804331738498190880
6960 -46307901134142559837229072875829779359373430916510593058413002
6961 -42534731631864091788067434023029374255998195531606378367175796
6962 -36696368530598029635173192892277261914490328416446592389080098
6963 -29832030461367792134871523914556843063271019438131340311817736
6964 -22953354643154395492156658147453552488982401953585428083332190
6965 -16817587869656370469381713291041132154531400116284652396641552
6966 -11826149570184233670345727174047222435999962934080531443080624
6967 -8046009347868643440565970231939484239273269557762385988614608
6968 -5303989963272732438524651878419844816885217772769025575515978
6969 -3291183053545984046405707401180320848151606330943170141869056
6970 -1633793561031428431427064225882988487074685306799045422403244
6971 77888696307171093891514243348797984218870373827282162686732
6972 2277951388229870398609839283628539137043170541436721986963985
6973 5391264660413409031821800885649528422650056011226406210493464
6974 9748826833346762122587180884475667692151699576891034684559716
6975 15456867416685865160211066022772829747104021563598749755592112
6976 22266908452046866728433962074337702083681379493888248110375040
6977 29520387885383072945759370080969667340009249596741965055974220
6978 36229556391995226366386711369151253532714749570530003971359270
6979 41302774157280606431011950944765794584451598794461701833956240
6980 43850874895433591343373096089052985153614135507756916073903468
6981 43462261837261680618631270387733008324507280316558021196774992
6982 40338930696604672016676902563390652080055465909640561835850864
6983 35243147004973329525097171407319684557000450766932403346374624
6984 29282242200900536302592948543235972416155338846361147722125158
6985 23614451781390976855813441557052757395711041078080696321827932
6986 19168161028752412734809566810385102147524566799130312722146846
6987 16438022139695176763184263339169516397509874242789592387522216
6988 15382334593637089719318678854212143106358411592018260202620058
6989 15422108930679010588419063012413341681770567920447536424270292
6990 15538775593398917639869266168105550501211164268930779815655918
6991 14470606957806336905086599907879045705717119757399679902718624
6992 10998625380461588349745463241127143971528581210786306346302138
6993 4283052656509350396780964333754362576473956812164578430798364
6994 -5828542695837174940159317656443032355534535976194805000649506
6995 -18626111154144777489495408412257384047177685830359293883682808
6996 -32586434390759285144646753907192998446096034755281708031513898
6997 -45676075090553072223732542499826955750467330260095982725391596
6998 -55842786459311086593377172099956652793717255080015455294478490
6999 -61544899440615508311697343573979543605486349139942325064966928
7000 -62137955429339513709664604582454083417637759814135825204113684
7001 -57985284958743632926027487360808047143824652667218932667350660
7002 -50265757185584988489828767834393098040156379836922577475901362
7003 -40565556642363033640542149016140319870270063087878787162359720
7004 -30407097082031289428927495353447805008820414592056426745968146
7005 -20862998180707360745644178882647849043436985353733150451441056
7006 -12344315898257792843095454002339165612207852638050532378266400
7007 -4582601961598913869674846490673938923651818837514180714198192
7008 3219468590498654899780813609776596776726690608382141338006128
7009 12108172437206300713404056543521974059304473756805577450684612
7010 23013141700535682504992411176529850857286570989590690791441026
7011 36358625021768271139893211891488912144404355425723407602348536
7012 51748533506305885738174253417762836663477368426123795315373586
7013 67843634817077825607339568859199404651583895505904598185860440
7014 82521309748270056235012293763956390209925856342800809866500956
7015 93320225331812663987775045707593600609343119104292585681563920
7016 98056653031948489926798250183609731438069380641636969445970616
7017 95415603070122908888391471707207402708908553406170016863930528
7018 85315612119948779915070959747957118399178456448553105203918736
7019 68924143137027252883129654736556063030175994791881363572623272
7020 48321927198230681074572703207715790853514500257122939662672374
7021 25927464240339477971012612107075943768820012430542091272896308
7022 3863056170576948763789770795829439406617720308180336917343358
7023 -16539094370350492620956681170587811467784414180578933851843200
7024 -34928009922389133945992564059498753706280794780664019158323844
7025 -51748305577620471068624564185051352447260468523166513262974564
7026 -67735816214524041357225502834508428707877857046304913356047818
7027 -83290139411797738349804795320749787318226228071276691230946776
7028 -97997692472920566481645513184293246554525731210879622787234250
7029 -110537835676936491823205794938525076283897411694509954895446436
7030 -119039519158297077088392657953400046530540015928877855943953478
7031 -121737794956592504724928103631036770639997187866085160738557632
7032 -117624217867635834460542548583447773858696137887529343998643266
7033 -106783620687189702668042449817227832931943639957720774855062832
7034 -90268547463292603540645662114592033123937790694903615513998464
7035 -69597604368094030112444036644108049511547500167058458738903176
7036 -46150589989342660346704384324594038463070385124347590467616838
7037 -20776937333815097694062734273169100763426429350728450727137724
7038 6183528761796438837379487138869792296129884332889114984490446
7039 34486820021459086749998509847696342329050288471000106033329872
7040 63409686754533489343875445724803985113928882032004989049398966
7041 91345780022075773163263373206622709702262585596439816611710132
7042 115837288126047613683956502577728767589552159687516356818547106
7043 134090952450726315325287860219577054531593092057508745754382904
7044 143768195307497804024085970557957748690412531795734347561168690
7045 143676326445578894651211875867258645402899796391254878337458840
7046 134022901817187290248062897851665167795729958512308329341616820
7047 116123759542625567585453560755943228562096948735924500016975952
7048 91755782827135395417932122166180275889806193099663156851252300
7049 62543092745513745953392524258587257020503393886123369618569180
7050 29736535980624962068897126580403146678697876979624228115639278
7051 -5499442599701917538995441040113364440400937427022617412158200
7052 -41496594462402912753435203699433370269474697768101805545766266
7053 -75590981379305586272229606409814748986404093189281151065867412
7054 -104090223545493686604365270129795060809440713378321068594968150
7055 -122815313436077766607855387163395352596142397472533080505630672
7056 -128041520464728547375474667954184579701385322910565994640788838
7057 -117497259975936434576428832473652988595514772432000131969642420
7058 -91106174732184469622568773779077853410354317332102641895297090
7059 -51308371598660054397656643719193350084396052438582551536260000
7060 -2942486996080780125695415945773611599595989312233526931413884
7061 47270656343877801796848164883202799109633431505259666708645832
7062 91610521960773489442227583106137023077138798726048808686278660
7063 122568373184781303629933092698993058929152491662761208696469168
7064 134274316491154523581183908200238262156208105721304939891665272
7065 123894020839712610761941904309470159130549635764363480050300400
7066 92634067906031510052169136922730951560335518807015008535680432
7067 45973603207676266501666054175032283995546406944417398522892992
7068 -7145243475194099901415370640252251292849810083552656367705308
7069 -56183596800524554588952819313289083481478544746131890146180936
7070 -91594601376604862888737938832414244715546826945198512907277572
7071 -107449019439918655797308431084548832241075290047636032350978576
7072 -103214724441464054680851620857988013297127326709159838395265126
7073 -83930175028142124944593919912243080730535288894062539932357220
7074 -58517246999547296563191011174576766025857400046452202223822826
7075 -36721102792867755535849957739088340941881277440398900731930840
7076 -25804692607012096802347844101536606151959739326386915279133570
7077 -28299374308059064333182415976604183014186950545739605243486436
7078 -41670536322558090573354114010266528574035936677091003259610094
7079 -59893564813271898926811121307183711481947463888617657911409520
7080 -76101328978994138132807212898986637306368608316611592227787132
7081 -85092849746423314047089147551060525067933466316547694092569236
7082 -84735123498364928502224114957040980241872903039339783794046514
7083 -75943299622607410754327066688620463926384695520343770455766136
7084 -61591626761686422985771739665640785049811364039766829143618082
7085 -45058372770200630128431583539150852905393163913085949728237004
7086 -29053021770105600753856566224471809572109834870807948941036178
7087 -15057225597370389339197911972669377451172570329039639868059136
7088 -3364547523551669973042410112297959396779105984894870513852918
7089 6505985725064329914172882883248612290538860689224906989092352
7090 15287520871569712640676342566521773122128703158641774442672280
7091 23533110645654024443226101606658436479506555415419668159853728
7092 31382164661011580716100960351219146324731875794820743388855452
7093 38562238431060095880694667419443561126431790358432268845985380
7094 44606364827575241636353514294951746576787053997106849989513966
7095 49208440420311404467064290074671921176923289826169929635574032
7096 52581359187516799211827900630428608967465303127837175080817090
7097 55651343197559492417518979115272837800153387003264552356700288
7098 59950931600441599652155786006046469869401228129367324810910288
7099 67174981398637688379603508025711250771432587308305075084364896
7100 78512262161581323008730628948885077143586851881996948902650472
7101 93997310209577375752959264254247666434572356146453020788334288
7102 112170680690028640057270075559114488709737242305728747761649368
7103 130247891392511928828400271226917660555697918492865156533151632
7104 144798750863449701734752866688064850963439722717885878389870458
7105 152715738106914167192207092662206027037503600882816234810067404
7106 152114673940591389728785301106908347288428282475976905664082814
7107 142836350779644020590378244461242692225022042215465779278137184
7108 126391829958400607384879633274807847909579084259603040220341696
7109 105425018068164889452015967531234634964039667279443753779422740
7110 82938859183157813644539947754696718989955343367919108105684038
7111 61574542699210487626849241434456648624766276571963757719615216
7112 43151158113095921485163063516712687658039849141512981575639496
7113 28529615563871315697641663324842238471398087844628729261277932
7114 17734967767460499512682935982073330036661234621377950329156158
7115 10202783305073727795976080189564440404216425309424743448933856
7116 5014615408303900759914833898997877640722428216271271370260308
7117 1034602903872115075927559755550374743236055982677595350229096
7118 -3072073255431892009486477450462648731235123817528217845389540
7119 -8887694433220906864352136067601991646785489802345310730205168
7120 -18250918270791090385236774101152913705063404866217783150240598
7121 -33101087854197513947224033317292945301516153585966007322662400
7122 -55075982913464622043255740407957981002863365936565703578173472
7123 -84893966310831914048523690995596973847408381651177870740578032
7124 -121702095393082451550043206731813849295295150446113459971127520
7125 -162683964326301359283444184359353949759817568736244705285555744
7126 -203209282065416076313006079456146909864510953339811850837972320
7127 -237636071496063020955782484927819517494362730228947003931871616
7128 -260602603280889204680917710947783743686274360842062505877020276
7129 -268402708768060868453376121832982343748044467811381638165878268
7130 -259960173865895834540508456290383739104439007834257707343019342
7131 -237057909331977143602427310687142773137856826867744153753888984
7132 -203769242360270670709198786845812152445347502889144483493905182
7133 -165336312643901702408674339124591727574528182542939846946551836
7134 -126905482088360691030492598803607621372949236233762401346452466
7135 -92505028738829708118571253566293163562644941931802834289367696
7136 -64480139874760185751720089567447764780933752340239988563096664
7137 -43389880595827234177082497575412071396283196345524367809583472
7138 -28223658514450933335891495528515433086379596959681809736115892
7139 -16762930862761830432113557114652603534048009598874186587354468
7140 -5984568534051971942029313347751441127969710849502601917171449
7141 7486834152811441461214338877152991153838184392758942624072744
7142 26799810877907084639606232631502721625606653129694702052628764
7143 54123865220192057532699976715586912411258003477861382496973840
7144 89819227035861424682550992024008334826219512837166577767828352
7145 131804187121979657707400103746877153644487728436681997124439248
7146 175488366113058730377832325921465264589797238988161039006571616
7147 214531011265607435183011895148421260686516819371968774242539792
7148 242364763744265455369151009666802617643243897518009374986595652
7149 254038344628107998351191909300664675012692797202701732712165080
7150 247701938555165937869976246125523081487337146228500508861300228
7151 225151155674182559151750530159192905254472362789570297596985632
7152 191237505753267564355746496906146190843659042648515918051780030
7153 152435417713392627803918462924773948466946550909650021415751604
7154 115162375404554174535395185301216370454222438952465617066551786
7155 84429945840338826860849270202529282667893859933514918044247648
7156 63113167449630833218323295662338068366773248565814225535824468
7157 51771646337570499491720188829383397163028626361505444595243236
7158 48758498938556875443997631178724738587046488233314630824502278
7159 50411615065866246112387974468872275387522249882353266387552240
7160 51359252001163569188630156084367630685604701937332552438808866
7161 45187572845324177345464268262114575938931765041414245753292448
7162 25709612560820821940083123820677467268947811608130167091985688
7163 -11223053110066749866091186704330073735796844026126133663505168
7164 -65873225832067537936138171413687245962764138043794196660326616
7165 -133551188996340803032524093393897517739886094327114864169659460
7166 -205044716072230922383319833565769877826460015515034739935986278
7167 -268709245838982563974002087277443001064996759857252418087244672
7168 -313620521685896381492829214847886175054757866372337179268976102
7169 -332640007780920427959118939945688879598519486688200242324273868
7170 -324226746315730121473858177188799672046723938190148815459494062
7171 -292368710993882529743731516798756971671212239259745695334826496
7172 -244803470093737841648916979169491191535899097089999337816100096
7173 -190331966827926874718272433526150848581014295469815145519764824
7174 -136222262777332016850710786764087856321272927861980160955962924
7175 -86459885200425388136619711756657503740998530691963899644839392
7176 -41162397660599119317735009290480120116751939499485605016819794
7177 2895880721320795378306642680788344122915258728810113638588280
7178 50887746173482018770830627588515633787120742249481415108899316
7179 107967901852277741474336649350174975825041044647482866065893776
7180 177123636188533083024892086777129481715147872722553402932781196
7181 257378641809777663267867922803577906421368800494084714287485976
7182 342992029898452047747589998811428549366140133958047222079095028
7183 424150600564008540458808947908647553222665309231377251200987552
7184 489167342729942747270474954021996330329845876980280659683897332
7185 527534644837556373941868678599195583689921800981641940382981924
7186 532704189407710540282114387101345084987440217988251063391114530
7187 503509187364822884300020513942501570538175768344617591390991664
7188 443745096722795196606903893981046380465282984874687098569216712
7189 360260759824690777348733358051135128923839254448202069689847492
7190 260511284974604780170326573197678509261960851541914671412641126
7191 150591128719731733218618146062711324447593890359959709372856848
7192 34365096158692659887943656103147352741098503380602938184413954
7193 -86229276179703440275601743811745007135762658453525123790124376
7194 -210020253258834968182428851733297806344823671931475922850956940
7195 -335049362119242022435930351559824820213658704144624468822141224
7196 -457141465919396225346156218278670513644060535062057990436606330
7197 -569143906724350504203758193700812503286134745397255286699696424
7198 -661325994156251126973004807454268056412723278850793320112781996
7199 -723122022568219787743809857629926453031023036215682252951849760
7200 -745818935286185630406796683597726844373076748736607244055684362
7201 -725192169025486509836599606072497040401294107650012001736546540
7202 -662887652902171332636621676705330396255688956494274213617419910
7203 -565781523089071018536905668830822258348744566870287789212408016
7204 -443481680636603307447627658092231059876855029618644376347264360
7205 -305087973504803012463163611855678224328253096627912928232657660
7206 -156768323504547498296252251373822363923510444625536699428125114
7207 -1363818985333486250818712848280258892126172046678946520906960
7208 159758248335343355340554389527335638591006855424772736080599812
7209 323554228617608974792784932120405312239432280202160189945343732
7210 482564209740557868873197721468770443418965626747722001637883874
7211 624209387171893086730834473821373125467893150237173166473435328
7212 732810438584909859343048955664434203807775575882918462714214348
7213 793642528036597284934757141093619546375041784061777962527294068
7214 797268076775821874333970286264585959118370577893250932578812446
7215 742217586681409883566180745593447378540160215362567035943278032
7216 634942905756993821035871268510486947268497526021979270808720440
7217 487369804525364166036089303375466311659891772678035375622094260
7218 313522620611563182229461832831733294609927705841535943989323818
7219 126942113779947521339320597473008353062097455301598663707463264
7220 -60114849187809200566261799574413048436381716748476313730850204
7221 -235910019391287117839756298897524843748580543677498151369557092
7222 -388028965202772141292008726453241273761256866690992577010614766
7223 -503011894173216858301382445597086706277482773610083443974704672
7224 -567422079591281863185645779881132658694941992819864184589031234
7225 -570078425460415114872456839794902566753584195158192911174451180
7226 -504649475779814006504053763338547433807398834330264067485352822
7227 -371872448937156024124448763994184961287517720951170331231567104
7228 -181063530282946838194714416013472455919642201210833973894633012
7229 49163759911703320976337414825882853224041146696969675105265972
7230 291221243642751983855209273783008689239374677781397618789484470
7231 510532632633687336856794022417472145126341204138870318895890576
7232 669879513323951895905394224164527337209558943589603284889129218
7233 736209664152383884778117054471772106093744136833101693497316916
7234 688863786085626140053218665573931092526228927405835839348881442
7235 527018067768125759041871395574470996678185420521499603576551016
7236 273601013998327523467992548399208612077521551467408756085206158
7237 -26594518398004477287593488577706532473299449457305086923043012
7238 -315415137376515804990819222686359879494595639917655984314291054
7239 -535139484400919794939151779145653942534876423236324738149954208
7240 -644043161321836619801188461848055033619586956536570382377691678
7241 -628820358845228137821936299782073281881869198400144977600232404
7242 -509178171530918666245519011983452953682186998690221597554098106
7243 -332162876229346514622274649879140618241761415217548434758983520
7244 -157487162530551876400550569083074557845509884387032123331749204
7245 -38801720539196555253866589174163878613195756686201722786025340
7246 -7686020139677787944826383087857947428143323899353505089373298
7247 -66054907210310345382024983666248284343961513057626908020730000
7248 -189105767104070290503538452188382102478227399718847564470909806
7249 -336615368037761822174206050309167104225750626767474924887432612
7250 -467418672656974783024739149421772541474750705445234171163004898
7251 -551494306691908566951474480332090863598942787944042001005808464
7252 -576037360009290595771379410640415868747920349242952497159361332
7253 -544903292702107937188572244130151856615984286524787208777957672
7254 -473324699327940485667193612208184352555621005704002856670916484
7255 -380905952029339329564776620715336216170597220283736436700892384
7256 -285551592292531998554234046396190587092066711618668485498918230
7257 -199786201915140121962293357929144711418028059332040289863928964
7258 -129636675176186116656311185636688749490967654382183820435030658
7259 -75400987248645434431823841228790236202767828870529263403635672
7260 -33375429670116781432766984719573313509027305476963198441909558
7261 2195650604344726518462714528718825208001879931337771858055676
7262 37336701350305866062485365397829839814503535086464168610251866
7263 76870916662432673055086190646597904211454915073914321736036416
7264 123380277713273456657250681590946875797753015098882600954501816
7265 176814960482688348891896810553777618341240208172418204851986972
7266 234997171524569050884729587290376641800815797097619275986000094
7267 295032160415323403616484119063900569585543286998431913088557704
7268 355161824069817870703662463801728741904117347732301698646238630
7269 416140468710950946383752627077531098475528708371930888782384940
7270 481162761588355067347593959590086952936856686470061812168890538
7271 553952652414326970072561772306727685440439413885644891791100080
7272 635649438775145277380544064634991227970727558623141614720559262
7273 722035872653242167982743767000986276186788348817695389074774980
7274 802810791873261835539633304025526005503387983428258355568389114
7275 863763532604529075120363851155905376044712497173481153023042528
7276 891234221485585626321201200261674115136964926652016710682440796
7277 876970671349589809734872618143193343432050192047460940293284240
7278 821185804333422370836047345632674134119700670149261520810775568
7279 732479678951517453121061115426569849098623229445920942017398240
7280 624816377013895365623099526209584620825869700731758938192118006
7281 513067773568939071246474742404393820136997998075163233533043640
7282 409069023069731342215598141339865866147550116712050833868398196
7283 319566215223269026854022099879143665731176839984461236165396616
7284 246328508905752421118077833379524221956055201095144444891119046
7285 187705134737731534953857146786142182956422261177164907170085068
7286 140486172630934638613382201616537613315050019336523356626558242
7287 101124652175196788728124310784955975855631081649833935336634960
7288 65931675802611768520927496733632937787380936945803045768482360
7289 30432929847721572979249700992634612794527040215596519287875980
7290 -11532311867438023849315116667751185423403586206876717631593178
7291 -68233506827299808251790052320018674665385324738027189559879384
7292 -149339134881201474628854092617123746649889850773075852479576486
7293 -263768092936132070342202753751168676924229009239991056803018236
7294 -416407752128896375240397146045142622335802989730656403032242410
7295 -604726558092115091050054803801359177710567401994830063152619120
7296 -816776387137801358324265623438748929196223232463549620333008320
7297 -1031890058277159935960579979527519437244319688629001143355184820
7298 -1224419233620960304113105040443476601943183807288717034312053314
7299 -1369513330097957936711093758948508991018993536726480133234941712
7300 -1448943147437773064548317940832487742623654422632019646973494956
7301 -1454927731266152965991734885370553227745388034689908313788351964
7302 -1390863054069126423533667705264834774535281354882081999866853954
7303 -1269202037284970673353197589339037433665911788821251095945314208
7304 -1107727912857901797278152603697227267586771292287900432160313016
7305 -925658604257722627656871994826730592567390151673709027666843936
7306 -740536091626753394697514248894290410265613607968833780241367832
7307 -566162221244911661559704008603526090980175653613690253681953872
7308 -411371563524704388943393070145594592245660115436207278368869346
7309 -279328300094794175038754988674516143840449511254566502536411594
7310 -167196572575146669816939674679116441034578668836110420057006563
7311 -66296745125956579329533615997631233768313462272726991147720592
7312 36897826528574361611869094565405837236458322974985305592508828
7313 158460509011014400436528852564241660060518340563567651088516516
7314 313130787387734585882381244412031706070771583177442306797474442
7315 509188545396548752828847130233125257133541732805451612184593176
7316 743352502805240161903468031607605850596586936793646344970443230
7317 997762490167611062433366025947684569005896816472307377556318776
7318 1241096905159382423212201468255577366468365246332095133026003964
7319 1434683996540613620074600141662232048772585540551222163981184720
7320 1542396505493962620217971112923510225160368401913276338329244640
7321 1541167391760543078348151896213163687992153201326779255640675500
7322 1428263256958662073098378520610632688184045526370861619316295750
7323 1222531391488419459724091706374332259413131651210807122068284160
7324 959228764627843236279365045016984452118176701002614385621986256
7325 680541938483794980281463116592147288100027965678731466627678372
7326 425298362793782050083375323427467283580200664107920553984568022
7327 221105536499252219919848490185511460530744678953353610939100272
7328 80586948113089288527451647279010265381790825042704549329489876
7329 1474113015437020375376140415007046845812577316851768007567140
7330 -30927444566853562965004736946857145888993500208784525465243166
7331 -40419099003385043158055362344268441927797757287175049681422624
7332 -56301740003337756805103992881864632095182855614198706784625856
7333 -108939973012990527309832641008513937823188908765095175560233968
7334 -223701276405256549182358871431710533490714080305938404469797056
7335 -413530195065806292867658092850245130315189715771534494078823840
7336 -672250638174027312469393941659086428212022282081564711138195652
7337 -971942110981920780906812735258175307625875785357199407628245848
7338 -1267119032879718770931245229267557188534490374396444588240392972
7339 -1505777247879750505233047446942327397164022872911215116132211880
7340 -1643953636854905654438285020322914749242298726786276215274825498
7341 -1658307893294044100938396859510970905163482787322155433217915896
7342 -1551774791272102425272774574670101744167571541641225262599325172
7343 -1350318649134742611462890284754387703653161144618429315401539584
7344 -1092561022320425655424792325376675711994366402706893848035453406
7345 -816579778766775702140282748851458431904277371930879695587560604
7346 -548502849234748770152592518630265594456785484713381519781635374
7347 -296060743647663905472945401995270054591284730073842466448789560
7348 -48249366328623354522910325852193956304915523826438132534920002
7349 219295482320287722371916136813300806788345656710026427354039732
7350 534527763937988077084322419427481986161923118646404467959760614
7351 916902733632519698392779159504263910115131279518327001903591824
7352 1366014744890584125677346175234367316101400410456689634472660760
7353 1854800221719652634049180032856313953437472881654020469177673832
7354 2330781915936217693926091957682204310048719002132082698009698444
7355 2726581440486048840479672282975699620555297029706737326931082608
7356 2977229889131338749341063633250816822826520164759115215628064296
7357 3038378790652364841108189485155945252161288093672177788807891104
7358 2898395003345695864026187106287594006212397505048029568679095048
7359 2579474845947799992353148443736813714600247750157264605722245200
7360 2127450386138420985850898301005827893367481437124421821863392758
7361 1594642798469610843505153007837796787138959567986123093304533860
7362 1022726154256979105082780181088458851186619264080867519010176826
7363 432142212428400740070646842460821287436810438179388433228824984
7364 -178276768372964460067250991851962367388322075832689896866819358
7365 -821738267511188392286167493381649848385838257960704133562876628
7366 -1507792256227287124302051196560245987643683960014013594385539382
7367 -2226582896911320347947803981975837800528224395185085001682014656
7368 -2939499165561073493988913384554609063761504400917868562055049560
7369 -3580830148583729170290498255191577739070719301169295385708165008
7370 -4071144652251890660478828338205735811914866023393372831047528776
7371 -4338300925371757541874551403917256346312749918999167596125301024
7372 -4338259968430181035121909497985064670314347228749439292156153072
7373 -4067256422396579510136648609445393842283756520299188830225070972
7374 -3560150733607239571147604901878325553672004404117469684592334234
7375 -2875732407884040223730349276411990025590684985561954211174243392
7376 -2075620870570212879951309636966918481681447726493624993075309870
7377 -1206353709440525750776433464922179503576384149208926337534371092
7378 -292758750021977811372230482765919764254032507785593735788398218
7379 654644044583494517954348353538313917247007148119614777767434200
7380 1622285583630530680681752781698285543764724179626639405941885994
7381 2575426998644308002137391278314480481340443727026703361623824284
7382 3449289310447088016526227724890056938697173409140521774694689794
7383 4155266574569143648717904834336687082860405611442924368275328032
7384 4600689869903162195200119656117514487768062261249270789251646728
7385 4713806981503279249941673476437381338589831896678120152092270032
7386 4463174068421535891352557872319872148344969184970489408097635600
7387 3864005365845193323968251455230355827205192599863321398878211464
7388 2971220947254827186091573577622374180046806756197215382415446346
7389 1865559191016822372179610456852438365402729919343017241299007000
7390 641126820930925643510640077020729601918551013770473676111339660
7391 -600802720007068838433147771944776434041238454519648366481737744
7392 -1753207279389746074565337979648340808151473822137818090442782976
7393 -2705750620388406148632685903262638650426627772311033015299760116
7394 -3353354158140525160618064432975486393338647675307608811801814842
7395 -3611101355370172844434438890952525782586229742092151156569229912
7396 -3430476285382799468228294130528334017774721706151749034229888566
7397 -2810501449832505696861424270047911748632166280148551359014859492
7398 -1800524403729641286637540403858371784618325809408435107111408110
7399 -496274735981658901782630935292020271556213603735269792839798064
7400 966828821097540409169204533517500735914818741396585292926582880
7401 2421177211992425555165916376619410728258955554337533749667757272
7402 3677727810792447275287754288767647640010216298569875974025564636
7403 4545018634468654809379354111410531776675378832591005850285678056
7404 4859260927297822067987024998162282511911144073586877965306658838
7405 4522136445284768030313679944130861041338660102472767934259234364
7406 3536304957347103744744653398644212528442924512852156828631918970
7407 2025361496024659735100353627377084857888501025999189948167659104
7408 226846084137937190864535679716519053759534005719878234132464338
7409 -1546567999815961144848998693050587173983305149638951892036347284
7410 -2973088434078162468672966078721107321549693806149559578547283338
7411 -3800228464165577717649904265172514731065959879829417734989123112
7412 -3913161746833106846967232637521894749921030029947386911473249406
7413 -3369292756452990601841229380593517107113916833623596318249924880
7414 -2383528973982946918745535716718437623793096281622635728350003928
7415 -1265443846809539384438536120612496009183653632353986060197342288
7416 -328430488842065775269778184754196805214277099237455860890138030
7417 197232597489162147352376583416505189706900507948281265471356320
7418 217542550711067699889208102832224441508683766208248734843018480
7419 -220344704250361385464958365679309969733964349878253324655798840
7420 -965533682931684546864093137218807092834744451627434621757984630
7421 -1822208986461868189833110204464334317310617850505831704670789704
7422 -2606013197816933915455398198325984492440800813899439411439840668
7423 -3181956888348191279565777301704353066003573031803140066650664944
7424 -3479622959760591510787998214308720678168943559139916624311692562
7425 -3490239404513042062743416144564081273733611168080417416309082284
7426 -3253161542122059348375376135208294621153095424225278844943032830
7427 -2837990131298261893817213085260182978512325543711543255424507960
7428 -2326205625087252202221018660580371612276579549820180437411371690
7429 -1794848059455239941316879285587142393031880742119629972225951172
7430 -1304346429659445382801397604611409266366961502898077900417376078
7431 -892030828500577327933045534866054318210105977058971058104698464
7432 -571559070882954328489896788436360879524040868714388032350832076
7433 -336883262769087454008572723415751234249989414300766899390613720
7434 -168369545775399171251388761044921838536446468088772461657229084
7435 -38802250862766057667763515668286604954535082255893039574837752
7436 81965925038350592839643851538749676657414464493759841094175922
7437 223760576129458993241366045387774505628763795136692125778447348
7438 413636769789987461285318212580163216602811227016006061299186846
7439 673790586045466207957996428117018275143939178155275925896446976
7440 1019911172057081520738180835353753642357790360137615390934110922
7441 1460243334767360211734986681388994397372258534871523891527702708
7442 1995098888759933467636702603826160576352824082926978370993461658
7443 2615720732711991618733308877331397708609881578213606465360173392
7444 3301320532859099693121485590334914425838845126415217708229264000
7445 4014554901231704532720819041219407132846395894846160863876878376
7446 4698177165938282111729593801293536845042290328100138449784920708
7447 5277254942653918912244363955025542595169991601284292578106450256
7448 5670237641771030493478340624551227739931374205895783806297618944
7449 5808016132667829600957643811550936208825225341192078796911699960
7450 5655039401903240559080185622303382886671767414439614017222830132
7451 5223821993591979866504752988683027050809357136137898198734549856
7452 4575912432695260033146159594239984918603726083174444919239726992
7453 3807926868783612184125236305551196723969003862628863493245733796
7454 3027538537482989131715987547636456263048847781102192434892599494
7455 2328025764469991322922502874399225994771065725013228115540450128
7456 1769596657892602653604006610247442905434182730871958270020707980
7457 1372091931617201672053175655572305699658420151585161846889212264
7458 1119034508446441005034083826696613294979530074045583722099190308
7459 969365803407985666163073186845864052222925691170747722667890272
7460 871536710539664630593175975506601367038704938000991023849867604
7461 774909069127452844691873795087437741088412885828394203343803152
7462 635273211362140376223804172667044389510006332084536356762293624
7463 414188997476976612056367631141078711332191102847574175161198384
7464 75036361187856825726074149802312209632135428136282932975928352
7465 -419122840251460716934866574083684964128716314594051392617987600
7466 -1100947526478563151249847367652124435652950971764325718544239120
7467 -1985877284438760151302883441853907695596187866709746347294432592
7468 -3054772639186020908727607937784517784890883413511312852113064532
7469 -4240999787756132068861686487411971796606884012619243534401273912
7470 -5431705615296130769591137419985364451212528705587935976901457844
7471 -6488006242767350002736731443219497953998502610205873069893380288
7472 -7279557157334851383327423602564349870266247433067561581103726390
7473 -7720446288321087141579435009551031862290979521420390339971100664
7474 -7790999366511721891000441573462472764410960456270604843082552988
7475 -7536086723369576570861157853989001936260537482178938357342635056
7476 -7041862027084179632412514397662869400634411896400970712401994784
7477 -6402995550643973508038340741777008903178085471445931992548285592
7478 -5695559088429328204043202613692502784198638346159994494908937452
7479 -4965480438515047974733846835712447525989570673665691615210873904
7480 -4232741647500214910816669401274589373630368401515006206806766012
7481 -3503327371641573004647019642664810601758375237921035449690558642
7482 -2778660393905045138114091899865895758377602170709239387120346669
7483 -2056189390624317692160411106258818751644620226586988918557235304
7484 -1321830413569516253515545549253267422614882122826238161985439386
7485 -541044468090843653472415990302547578511869318837574897930973260
7486 342422611996362538633026294134618853857265285868798871161223262
7487 1393621593000343899201052235342451713654775066370098357380669520
7488 2659212705481531744331717465377583228726676807158801509165103664
7489 4133977664819326574351573261523998137504826014906506741208617148
7490 5735206189375913914877432446578079955490069428049347618980472894
7491 7299744260329485031397331624357003307973887172375666373529077224
7492 8611513022742320721787439647057795925324488751926315581478127846
7493 9454577567430269899341100434937025619724540510407347308057959736
7494 9674199695956467085884236116788198942571268267039693128366946700
7495 9222771383784737153209680202065722076056105899397518923770694896
7496 8172891707700799457611004666965791861315340380344995355525421058
7497 6693805838670961664526677351653060493810433779272044221214997520
7498 5002602714625670743821991867641044056271369843603892318765786648
7499 3310062526007720240573864504317645413711566908092749480054258688
7500 1779258371339725395478942354675451148735457213152153134881796756
7501 505494006032828959389151346608177441079739464686058599471782716
7502 -484608827851453297492559672660976002994761514189178449598535582
7503 -1223036997127368151065203636163628475284958106950195571342978192
7504 -1786616496393501996940133047473541538368180692006467696485909458
7505 -2281640916734118410771902838250652834788850846363518351323056980
7506 -2824369085960125186810015679925502688309380385246711394179689762
7507 -3514742192931200360442291848637496421808284639165178789739314648
7508 -4405572029171226349601434148210584394100660012595879035633704118
7509 -5476178362781511121695643700905390017714721998196371129492286484
7510 -6623000393735522122150567594931753395278481572334649524257021678
7511 -7676397540704661414948335550106396067657078063880915104759014848
7512 -8442961384969466824598920640203369967143231859176373223192402242
7513 -8760791830753977746420912802688374789766547734748962135825696076
7514 -8547846091314495631433666249565243903013364130611960752952147878
7515 -7825061707883423136715476448595932544204753107272309749039309368
7516 -6705924005350782525073825164396165210287501717640526248828043590
7517 -5357278871394702978597664839995927899386148287309565090666487892
7518 -3945996545412919225569792149830771167663401876542396079507900942
7519 -2588829763143976826921969186603420728082430128461096960916548624
7520 -1319259478141433669433834304894257807586938966124796983578279518
7521 -79022566280044892861933577925959694267131927798053181618753012
7522 1263353307312984232727386596236871629209085183640919490026063230
7523 2868942017192332525694846339637811173861520950193635325487302656
7524 4866798609249996299327582921431039344093062249024563524613243440
7525 7288636412155876552034682729346537944567412103129283660974306380
7526 10021134859074532118167206160207281894224865208259878310577052922
7527 12798309422902304543018943052069841530325285249794206699440120544
7528 15246569755323934204708954256162466522070769624302532962215667672
7529 16975220527537024293388228420993263916426228420161327727185723932
7530 17683583970508174846954684327719854665740845628592110402131590998
7531 17244499062540906285732771295158016598179470480231598850935588856
7532 15730488126154118548676516244790631644170530620145397091819844494
7533 13371588314120362631784970522813010386015708416567507848459461212
7534 10462066786824232431492240220830125225521934488447375756468009626
7535 7253858579686915535358703891016091549007068879512110570565674704
7536 3879195274718012220187942305365173081901246154066079541198544762
7537 332988927531552853092368887046576268201851963641427035614532604
7538 -3477365002220079830398215162355544966496181367975299300884028154
7539 -7633008715367402055732430031653164672992730540177637228232469896
7540 -12094454506267909858571928933036752977197481279327297714896540462
7541 -16629257767628816385882165986007461813127916830206314972271310144
7542 -20813611751647405496286502939815537452067246903009271013831917520
7543 -24117493414548963814469547641436535453550136699508961703385495168
7544 -26047202158976390622895749309198606187333481630068340294937140606
7545 -26291019012298003972198460116328011961947284495330097016013524672
7546 -24808395975381916015462878808517545332469970123690555430845626800
7547 -21825459326416841653666556095689986464976985772958675582913412920
7548 -17740189349247048173193985834506875428409574186841061989030022574
7549 -12980126222003008106602825284166968834632821691151323940920395188
7550 -7875157050019887558184243543422480070304431401710340321575374134
7551 -2599216031294200065429861903870903852340476133268226464187370704
7552 2797753701903852157842120220074513929586271569828454599537963258
7553 8287721765272945636526945427143458617863475481504115289611276340
7554 13744857376453468953083774460218542796955611344825809502144949170
7555 18869356809948042500985063009433451399782811787311426325749804600
7556 23196194769865722403107451807182082093268801202396412627574146570
7557 26189978518620841694350489588189886071757348623212833928046218916
7558 27385570850322683109509343326008444668764929104351895715973600558
7559 26513014550360612408791529347501688041540082484552457359949614768
7560 23556667333412785896311391379823636162081944741256368351961129686
7561 18736302187843829376492592803810983059451264763053316359075428332
7562 12439865480616488345765010306415677499420161110425520667332730942
7563 5157848639381421819574996858491213843537483173780478871710277288
7564 -2544707332144795529212083757116988100383547466672007480664752750
7565 -10020839994917836336822151291586297612865723243035719459813946308
7566 -16537092419851823297003917846549345172007150422274937875628737318
7567 -21317458561001453827210138673028901936620804277602270037470395008
7568 -23653922378184917525663968859477644616548163868693596997320614772
7569 -23056901112800521180457487245983213117692340140413055685886842140
7570 -19387955941882910700802418796409273608250599719867900059501066366
7571 -12921565670476320300075378604733150325903680578093576610349725384
7572 -4318725958311036832040920959594557141384639440380474959218485814
7573 5463676879530167088477419488835925465996898833907915663658466988
7574 15285979963847859304336415214100481447305774742750343726661684442
7575 23934502620019720530143352358654807690806779807322096359919311056
7576 30230579708190974745474133006161866884976944968638457456746501410
7577 33164624256631625132696155875759531380824380515371860341827248644
7578 32070342602695919285205494691880206805715500488842865059575251466
7579 26818373400602668007199201210844452960150896976717377017385191920
7580 17968148389833437364565683432467036133769250330677025349331246356
7581 6797152775492941850620394210477488810838559472228334241374101728
7582 -4855919050710116898277883266922945191241269239496837813601445328
7583 -14942958651048018437382562779472171996535652864529596693080416832
7584 -21685806050944128842232073060292899631853610965482322676820903224
7585 -24046936039411067735479955258207595583817580566247010534943003380
7586 -22027922382559612223991644321225572235000099038120816883349818234
7587 -16670837979588464979722774970334602930370254081523537593687809384
7588 -9739534356605427094810642815288749440693962819328135119894171482
7589 -3184428171132216386607594296293021834431913294499111824752063700
7590 1414185156208736187254737117994998640178872162690619689860415746
7591 3223089546804022646602609546262512745813686908397729247277006288
7592 2238423529363451259956338435659012181143258207210851591074438218
7593 -907299433130747361662973448191640920744742832205545078764345740
7594 -5282809424260431949651188058535442071877243937692511798257587494
7595 -9976820456789467536726772332846590937182273404952502499811556416
7596 -14285974917310711351448738960361682594861054070037541697007936620
7597 -17753817037970254126539957961387311432796826629484561666442673952
7598 -20119025962206508669546776575822716244873277490042043514596122480
7599 -21252331251078255997788792669340388873275898496278836226953080112
7600 -21130459369720708496923825048618859376898188915232254094920755342
7601 -19845658448411369122743341331127726057094579729463542672932303480
7602 -17617179414926564899159593672474027638353741293262187747219932340
7603 -14772257853057255227181471868326352020757755867856130636198282488
7604 -11689057353196315454292555620301101135211102070637548697320881206
7605 -8720584127344828546545769630081610438051256758900851549451704372
7606 -6129451833842655066878098668945757262829644796008501825062189950
7607 -4055463733512024920615387194878806596387832869223671200951875472
7608 -2520139951428667441230736312616533930351412446978572068511088386
7609 -1456486894223365173124956832937266312992681180835023362244649028
7610 -745736626969088495906772286241512184042586326844031213362025282
7611 -245756834686872457083761767259552549358086892124493036332567536
7612 195849593139205617479408002384931358166907932710088995640137824
7613 742089920913581851440142810728753006967152126636928204455665968
7614 1572204196731375111870322303831565945586455823464542213450073592
7615 2881747988514577549470359829864006309195086790823542893722622160
7616 4867387665630004054470564939117037086507163962883669953397871316
7617 7691260419618961758249977410482460882702574814388522937453883764
7618 11427467034277923495918950503932753320054202725226723042304630882
7619 16002831318429652344095169024258537049161451909109005866115129856
7620 21152637498210400494350652155064358826773824434068507424233055708
7621 26415276286060807103558879286070112325412687663942621458849224036
7622 31183302834325952158521688492382526656907096739365922534840909846
7623 34811201477866550397539082289495800295307400745010633251157856208
7624 36756933403854356612569892631895063252504115357091388089206778162
7625 36715424320113066808400083729997661091205496267906965583150074220
7626 34698542535907894801678846787905161672170407991397472080937507886
7627 31032464262012517124741626115561123053700865147111671741823132176
7628 26273607466271276194906373192089278000886981397072485273184993284
7629 21074267190329675382117174014962428335249831951311320593367676292
7630 16044318428043916717112002519075837664566988212096621038514289270
7631 11649760729347129155236774138785813333101234301680472577786720672
7632 8167551983382569760347149815851330869801587042225159777558522174
7633 5691347999583297136365067195963040493914111063918383631288623736
7634 4166206534515381654785643631771000946437594071306448312587176980
7635 3427425219987994783834488704186179364874544816248069451972848600
7636 3227322214489859776474248975075872094929185169116555529378914090
7637 3247359961684921740730815128375269372180171794735169949356752848
7638 3104963715530504825063813018459824680867113680383003902496782672
7639 2370826184268170850089182786709130255325271530170394781658883520
7640 612151850144497840102299338075908429713139312718653378660643296
7641 -2530169023141494698142527769706588142553381831151897425550606036
7642 -7237089670817766146368003651115149495294571174344868139094427010
7643 -13405772673187493278336306838625944740006946576436805798838204424
7644 -20585881858656798985705141503467500211758437208355127384458581650
7645 -28003391575944541944546254537026384502337644606542515733600091192
7646 -34695854535508771459394358780671986032978901709928691212550359748
7647 -39739290655083834691949019924567892810504011046305550738258859488
7648 -42498930281413220535471264242719429899176535164105552934451414336
7649 -42810690955217261904078366755315251125937332592394845728046556144
7650 -41016795571969823089761862112308238368155324194670389297567668656
7651 -37834945065378215017916787443141907345356910898545757018813880928
7652 -34110391601045352188988026329963854565022038274751596521406384352
7653 -30549029774283059397054783176869746713977190095015772893135152880
7654 -27532655528107807843628045367242833547892019635861353239677010616
7655 -25074472266385920201102266352648950486701007773888392979623711160
7656 -22907000010030158957928787702123805782592619248903227285822554343
7657 -20639155570122432761169458164462110020173368493437271131360867716
7658 -17900233774021722236480570812562834066618603661588101769675936106
7659 -14411838931429819599346959386638286699642968795991774693212333464
7660 -9979327579799570951800474754490188448612723197476396592323508646
7661 -4444382130553433646300883537559821962882344088555029190692906784
7662 2336588693656622157349771713141163515741093780339589495009522240
7663 10440390894091633092326191592438664757523051457261719881293195392
7664 19753013649153668015528403802264849630752533397741924524429422636
7665 29831845361568204938016178935341893946263340804285365038288657164
7666 39843075830724097552516360173288289402859936367657553894624614478
7667 48645421029828808145848730773275130942740436109999302434263714384
7668 55027640058337108134947454310635774325727122524109591664587813900
7669 58028391801053197318570657307271750928545913549005996961560951808
7670 57216255234541134282229975752516208397975071691071287267645609992
7671 52815710279282056710839504654101517879421512801123996428064428688
7672 45629283934122409991732524640787198111570460850323130056301527086
7673 36792513154218389827719522354493378842311471528463852222335251488
7674 27461659517850394461606949732069451817306322975739077825422431368
7675 18545485047573502697349862301701177024304012803265884715703032160
7676 10554413723864209039061397597712986051878587660480762212815947548
7677 3581126600215009387478407827836932096822859209580686993198210092
7678 -2620262483194259088842602221313554959984403928577637464771186414
7679 -8504382405140542510292467967393828521589836271402564203192561600
7680 -14588522378294377310469507414403474696767820245280607663838749660
7681 -21302744459909333079218242236435776086406774191683504309254691356
7682 -28840685325246462925281431874529721853712638034219605451622170558
7683 -37030440178270324444741358233890482654962359914906744496430370544
7684 -45270524688511194390638580237604040832043865113943408168520040652
7685 -52585641289397407596227964812706596726771288109434803800169553416
7686 -57828957635365291726140605178836016461428843441178201657358229404
7687 -59994603762405074404670290604502602651801160172979647658170550464
7688 -58538154535760744277246422865325060728010118162537231401808328932
7689 -53577104929608084804490973596823094013836266319462191852336228084
7690 -45881448135961648806297543726704624998472101391671799944476087738
7691 -36650912503813234377980682826746708132069507656679821085350736072
7692 -27163466121113995805199561032471586444967673037086528151312842502
7693 -18422513386524406135941073221705867697330154612431033203978560584
7694 -10911652243772390688592120928999760079134931133699081643852470732
7695 -4508032829711722441229303230620533405659984235854574075669412320
7696 1451321409830121125182031105933856144509182951174821058608626850
7697 7983247366112144365995654349903055013636719457984367500523216260
7698 16185375885811957641786027649104875052448656699164087256844177890
7699 26907508039473175722871086146854813320430093856430522401317314880
7700 40417712353600925446680446633573542550433863687672249492621284088
7701 56150326759741080817778703811327962538989963408404013451530739996
7702 72645941745170190617255747291285284829472430161799798799978382114
7703 87764494116124443087778189278847653103090417928953087804443531936
7704 99161295268620832497117609733042215568374775834684342361043516922
7705 104896581689336307003072625116308348450904094531944339208278330088
7706 103966266202269600547558150360549709708459120549925254930640597164
7707 96548588553459632897386198794991580157224075207771032294866300336
7708 83864225425782241468641442973026178239311159642095842991449190912
7709 67698825695200294571185015541798115664821841217449769617173424336
7710 49766295376199146578493277854841532158143251666440234403415881712
7711 31146276120829963909594009819546688630155549936387356203205534448
7712 11999066462611637172384185741861029974569461668231221383784002646
7713 -8332208339230951656947053462279717870599227506207038527985540964
7714 -30847245821285942842966664480615797552303956221573884257941432394
7715 -56185499118891883487999297382287592726862412194736582917022355384
7716 -83940363799324605893386242778992238006395103890293199263289467902
7717 -112273339900387905305048219719681568954032927817025303401966215616
7718 -138042221222618399226125656791876156247878481210914888942820946872
7719 -157477177740497918170425313832208089073338724350406224573898626640
7720 -167203667457002376985021382735317308632672844541276412508072630418
7721 -165231247500725699925695214682628765622258133292218578359702151788
7722 -151508369855237011868832656955999145264818629335319560747128830254
7723 -127816638909083159894099120034875165160506055980933713871641663208
7724 -97069552923070488786193888045576090725922499875468083520620022594
7725 -62345667883839970945693497145977672529169383498347637991724206500
7726 -26090034057964714156924910165369489644012765143710605178757469110
7727 10188985920271560055498011814696407309287742037189283464593466368
7728 45659112007000080457891548869509809160150205183428122118050272812
7729 79549980681566445791886662843325873502888174929601979048298253332
7730 110557352320321801866087356101022857531244728847508521454112759338
7731 136606897104555458521658669260449105610811624903334828628266796016
7732 155116805013072922581258210020922020766810136205189870342862296160
7733 163633314899916052250131574823981456124427064133838005504948500348
7734 160526384593085885664832700028007604732554333092238479291417828810
7735 145423852156402373559189567194403510136515709053021807450388009904
7736 119231348985928527759473330016807679616648878943786296837864702600
7737 83827787697344353907733784280475231152963625031809102412992366752
7738 41693848259333637045096264971426398400707592162080154199442566208
7739 -4278584236520459579470020623323512038141727939153697453409886400
7740 -50724559751264028668894660723214764489538158782081993017780147964
7741 -93646072372278388643984605185591090519561956360151885204622365436
7742 -128432885970465567765201455937004332274732428021170568852763560698
7743 -150281614330042976454679411759443352082694670823325177549179422480
7744 -155018469470892864909734144913085307268228135472402561243660663104
7745 -140099380203177988186727503198013455296209951533434533336299566276
7746 -105446952443132852353232089143934658773793812031145777249290795058
7747 -53841390910140786251034059477560234093156051627757568507300152344
7748 9243088412955143295360195200078509452297926871675780360082652338
7749 76287764918534082775749576491510559275408039715448402811242969020
7750 138705176261795449409201859704286312677350441471524015303800998690
7751 187986204217054922547235460488401386142651572522441795814260751920
7752 216906884653874529475310649481316648020973665016311689010683456616
7753 220697787029151462144135903429134387565531783316971121060980705316
7754 198038061312234700293137213241483403513369659094147721595943637954
7755 151667283576079925347932070058546790606728836068217944002498719520
7756 88368581629462517711216424604514188454483094883261457125185628932
7757 18122992351502704874785521501124116280764990533085199036738327032
7758 -47600300661805441123384341257037418361897800025040165121089741892
7759 -98182913211285686735503844801160142086650866306084170199164999200
7760 -126290179003529479356552745055101745809576813086270807281736664684
7761 -129668675073255476899815386268146325210215010609512741582896875636
7762 -111637606721720282939201688343683386084317083960297480306057741474
7763 -79978288261098629037451717504224863358669703884403421865721815072
7764 -44516348838961116913226850866041736685886265460185333362536262404
7765 -14238589591822180532273275801769178668197638941121338438727096728
7766 5000885667606315674423627383920284609614321022085545005445968652
7767 11397359775018229354845974166533238896624806521800009909025530304
7768 6579636086901313816833893930390924278997830025007495492303252744
7769 -6019727435070958610224001459545967596542009526702373466121470888
7770 -22921008304939175867311105960654621432668386297925607350688884156
7771 -41695808108408442870170756793245424964812733783251991348783446760
7772 -61092059049921293668928602702823597894706305919560955209501096558
7773 -80417443366106541902394229049115782525895683364847270388645145276
7774 -98744753151381725108033442486941590077742568299581761324038068218
7775 -114482741078065080392485180490067504425204581620277671316571482864
7776 -125554802841339545357149951171788360013513525585475391869476189840
7777 -130050470857713201484022997574816701422494412432804020871246455100
7778 -126969886517569099327728888044540777006273115326034295105580883982
7779 -116672048493080413497897928139140508852350985038615459315554487160
7780 -100826702858924383143440999554051622862106166698628858953820559706
7781 -81925846628041078294790416924507991113146417375398813094482998328
7782 -62594795403753060434923372105010899958636595135979827323765360956
7783 -44981322205372034182917711080249120492042117506101275999364151072
7784 -30410045932998053847788771473250124077169094876228396129701699830
7785 -19342651774650402118594346114461182764210341865607218708712418216
7786 -11562630488199994125785366695044877096725928109035323993724344084
7787 -6449773260496388356090778051299798834660929468722405903352756816
7788 -3222578027930968758043161691015633969030938186383986572825060232
7789 -1076144964377132676802353420965196357059487154460402276518169144
7790 802045953862219624637383565138016721613528153013562772201451692
7791 3311413516168853512822829808397243231503140887125725399880097616
7792 7551274391254215153735388510482268165178874676529012995775555862
7793 14880082549223681335310643245182373510768987114685101438426974836
7794 26823956583583616750809804365617666445931195583769566992156487450
7795 44765386143883817809298914712353100452246506175277531771779554216
7796 69424792779925638282972010368665344717422931111586939821501028358
7797 100270860886447622556925897196648433017558823472118257938286429816
7798 135105735386258358763873530830111125279963334752098622877465771628
7799 170090929952052956824648706166117359191937074460993458689512530560
7800 200358576904289526709403192554737977811735653579692788060916904408
7801 221115883773100879053283889573924004836986579424026519272528793876
7802 228905883609386784043840967046381288110937340847820125746770495458
7803 222570354102918858103894200757684752865527698153158679204399972560
7804 203549901668098593502818161769032814868967004051557890659135941292
7805 175417688640398580766469045900513775165655388592572854729896598260
7806 142846614495986642544993598984569365588321206893455792364126059390
7807 110406569785607808459502602715984552492014138967434490269673441184
7808 81598080427095832373796786072157092642392093019324341319069960514
7809 58374244549392444901875531880090926028881790253725788479424759804
7810 41180951271301054564410215925682935774174303456115139653096803630
7811 29361265223014162175157822253727188047767179160689162287454907928
7812 21684762511008985070095673074457766875187879804921387146020589386
7813 16780412552699771713976823444748419423941995186803749408882629444
7814 13339638579155063300514133772895466629275571237197242335448260542
7815 10074145011707305954411447170818135659618143729437513944703137808
7816 5527738841533017142625233614399109196355479437521564370184628734
7817 -2076812578043994579127738884291467323335254214769153871451586916
7818 -14758748994098310983699879238494064959229759253465843125455089690
7819 -34349260052292634982925623390991546352303396570482629408200619840
7820 -61762132747706521914058300779062068150363032975992182337683807384
7821 -96221047320201133371460247680700119639071950416856869612650861868
7822 -134829024329794505406055898232244417733464075382801522214551255682
7823 -172817029731449263199080529812041970127002065888306294867131592096
7824 -204559667673769519242333754287164247404096293717701761803025938072
7825 -225094632027834748415384477709131084278822473158503362804864184832
7826 -231608987868434728250884690745062926195112787785420576848672937144
7827 -224315834905536066897332958364269918529056515918482546575567022504
7828 -206372535225531597567353023957420120954200472047947003869992921330
7829 -182874062210425950619429879814356517932892152244867863457451089160
7830 -159305076118756582900019161856695151559279934127880277929995574116
7831 -139999865803294132003033364342913159726304503006165013807660534328
7832 -127095415291743930626789401382204520946794483847833684422709731467
7833 -120230730235099034183230580490850714668334411860353740173907218512
7834 -116959682684174192159012094781995715603727118069735654666095712000
7835 -113616085431183008106335812406292265511243640458524288233041073192
7836 -106273149344981112439516874749926616488156805856092100942768177082
7837 -91498886023510376121112998301394115424359669707946818735299140128
7838 -66788879823059779754810390063518296365006000346837812063698409008
7839 -30764846474850612976432629422560421584744645770909897797481810480
7840 16657884028137904484073580797542728801122807927142840239446233002
7841 73988557066027610505876030178170521957533784284492037142134672196
7842 137826011357347430701994356872769212665012139215723396416604260826
7843 202750921114696189669811045642776675858587109041516033024257555688
7844 261783852018186364905142655885330034192424369637299234779501939294
7845 307555212055321265064820871509616097266098989113062110864472868320
7846 333966011861684487719703432394870146383424982664239948359808263840
7847 337788343548915784785499207616371642521405403563540616143945740880
7848 319575670528728018620217526807611235114123119550766529469907334036
7849 283495696615875710521518726224125312316413515929679643880445508984
7850 236138083753080081831781398140266064836151654463315197110718480228
7851 184747293217330660400153237430357074525501019587427751643417618336
7852 135488547172503060857352982205774533629190977152268587987819946360
7853 92229362524379092101733822832548515934730891615424480499576241628
7854 56029541627090555978264423894798407429945794346243988029080344410
7855 25266553672509915908219663192981207620058439105829715049257366960
7856 -3785451582706627099669293809331318837757228656374919264956539970
7857 -36051167414982460127676660163359243628733813106273355244531026124
7858 -76450078507189835492299513857930119269479649233100043826054510150
7859 -128416583474114845634152596313393790751733188455025468706196399448
7860 -192339645691032255135439879026616774120561205796508624391788708606
7861 -264386960767649194542065608668799500359347247919421305490250771456
7862 -336340253720806202412229002516197125279429274981478039336621042352
7863 -396910061588425938851915199298988023464018745723908256418548499712
7864 -434470292827685071021707665524035698626672044070159989172485952898
7865 -440459225712446468443806371663191532854123493696585937669323329936
7866 -412214594696706998605849191547943347044075673134581357990927295072
7867 -354073144050039070523902632633909922298679194428906037096404017384
7868 -276211200811321668755246188761730084291095424970904636126776020854
7869 -191628569004550791049208608242999452316372557415294975834081878260
7870 -112407827227212737041294942774784286229908182675203415258466070838
7871 -46562207991007381461923284202838651170378786623643417423531500960
7872 3604559382834115072871065917550297644211597849778756540808242474
7873 41376291024902067261336075805390494256695041509288612888238165224
7874 74069073283889046620195512538382601598983779401513633387646831836
7875 110635903701056422262971834831474611636026889199730012614276261288
7876 159012050858640305986395351855001054681508904275516604348233562426
7877 223688168630125253502823689289031042510805644451728582029858024452
7878 303974548368209629142850923728099589581415991368364784556938531678
7879 393437376237023729226590688939777758617935006995649259548359052784
7880 480874729330598643036949869085399579167748566986516504980175959562
7881 552820190516436514901147078865607033623231016283994283894395390064
7882 596983564904531811015772727767078383851074955409872685592684611024
7883 605542703718254300300419353690165067891322798011423533192311036688
7884 577107362551399441809836778536414881958404864489437382021162105932
7885 516611492172394989465816361100526028588298888038487702182590384052
7886 433180431921527255092121991872296310225425222188998139381642762182
7887 336791930158267084339053677950889926748021249374916003840146725776
7888 234963374656717558856936020874205651972279883747769325317933705776
7889 130624009326494189610194567435416172846750620466771547137275459604
7890 21872813885416442917335993448477660718089455764091435334202692314
7891 -96307691394731183802300013630572106584451219253139315304478034656
7892 -228923721888429159839497925967500239177488121612983330795829008400
7893 -377435944948469291878139024411080986173129732023489673766153644784
7894 -537038411662874464246498316978521224697589346125155956757024930032
7895 -695824007740338070187202438602671018724807705884577171711258206752
7896 -836358137252148401918151870028897830030965356838343480684735718332
7897 -939340252426218939831874261024885244430327501394695776616690961940
7898 -988205240336123724977946446302161188161499079841410304352700521506
7899 -973084972590595568422237606670155143705916831423669100390802958064
7900 -892763650768319924341590121062794798700079012352654557899946034116
7901 -754071000432494980550622812656855417267248136269952717574869338392
7902 -569215574614943514612930365973566833568885664953933127228567814612
7903 -352379569955664964993943201496320107749859771678820531772542674640
7904 -117089739800845738356254643704400924658905051500832039494366050684
7905 124650965527573543072771296101664023326883129383635695414661134116
7906 361487987647004056291119767772259159778515756109895429259421463922
7907 581085208246367098491200665754265577391941686690980745498942400760
7908 769154405903536480806103207463133643427381861623895576373146992262
7909 910178134207175709389580944668657722983683946991553683456181762684
7910 989859490102463949410076817947055321339790954069694025451013906626
7911 998279436572460348671314585938180766213212367151526457603538842032
7912 932277004394791454653244016106085009668316011945948724376035281638
7913 795995807954392494284509005631488324297469473719301007868316994620
7914 599606593582874963274017924198332040103923799699994906036991566054
7915 357238398591272458198610812017592159160647141103215811656180800696
7916 85461115134420547969622245287383303464288998481356096098885505030
7917 -196942462090922711662249924696580973256356389813282779836054512600
7918 -468283924709934659029626008114309405956071652371939692772219213780
7919 -703583531070900088421789026401718936974076121795190367595535414000
7920 -875759280912457202777603806289492688173469082674576453141038847332
7921 -958875348522355407332872897888679034107029826502465752831758651296
7922 -932860878578462192665635414475545036607085804034527023980038438616
7923 -788402362550446255526644728878007801059002594076681492567421213800
7924 -530678889733178981261678247420530066303488716326770726977902691474
7925 -181053696994467244842430102061668056975960621823233371368450795908
7926 223681874730102364042648439288373018214342457748523999689412532842
7927 634658068874436128754591739440601293873251067853519103822872854800
7928 996872214434764882689568062628818847208991320211019201788645389404
7929 1257397765571881740856278028404375318779215251440516054945139509112
7930 1374859752194189388479649549536886713509610337749749173863613734124
7931 1328395741096538742594116441641067760894132411560291444371982152728
7932 1123841377423635024115690145520273571501151206181617714065874900794
7933 795036553556077287532238062565728138573636616580033806817578228596
7934 399009027753621419607552629011484604560739067327978766107234790126
7935 5202754966209806371664071343244694945039041420524333226776225520
7936 -319384650744128692261928158186493425832707782370525932556708343864
7937 -525684426220507791046093822146211260692319236024095638489717725548
7938 -594244909398954072630385974381115062528844531496969649593172156574
7939 -539107926988966042219925019118014451352060013204729293126102719560
7940 -401966791577105631567040369999410133706797882066213417013503102362
7941 -238094010850946969938595553948212966906398329907214748050071452816
7942 -98851946096712257565865783213904579155583797857340588044561093952
7943 -17157781250370165304917669345638569335323978186980185773098502912
7944 -1051862628014528812108610562890684566322332440046040955160283966
7945 -36954065478653825280641396604531414204754516452557946902181077904
7946 -100049731396599247994817994348588177591551029418284959711561854624
7947 -166593857007832531042537057724786968047414870792429344103231867056
7948 -222910986798801122406801643532941795249421299857898388552293142844
7949 -268150535097569860687179606900480213078528575051112927335756754756
7950 -310981709038170466693202826712500365811997972718466561727531530966
7951 -362808856060058929779310625570961615299836921243425380153479774144
7952 -430906269880004014318735035823052883297733027520727221212595607158
7953 -514192285740405443689676008630038877562517455690937496678015697364
7954 -602850887730473402258527613199472616038683910620067966991983971810
7955 -681415983928292589557133883392782208737594618765091949551172623648
7956 -733790425587717086974864056475046273383364108269229102376752295768
7957 -748230941918261247885901411415191673751776745621952641562558042256
7958 -720608812216852169158993852635454042023472000967547962826919198576
7959 -655072226617825567611036613839802929226360016079331022616325082016
7960 -562248579657683323106159355945973466705075199145022107616580039984
7961 -455939280405802961583962598590475823241313748947796138211359296816
7962 -349592089585108094905055705214572341845485440342088094742066956800
7963 -253637706730672771058540619188883339506450240673451624883612418960
7964 -174233137251766180974987856307484555041368143505721853083912366112
7965 -113357065251868265809587517424942017256904277010543080301255459956
7966 -69792191331447035921657313471551455713892074509986677168884259342
7967 -40397276862062880709145549205256422400566789500616401570311139280
7968 -21166135522664875438566683246301814879567947159376100965524735038
7969 -7776677976105329207685878446894254013720047742129895860602570396
7970 4443571648206927133323063145703077277836315808947726048906825626
7971 21000590050053895101289704134244919662867264001231320706749728480
7972 48829794235492622199646272837918863012462434888381827520666384208
7973 96491733410432202163000356833052703337201746483536079596328354132
7974 173391756012478184986802883114478729915915973183063849048770140822
7975 287645917453882609105453193322826094074241757831074829183770084144
7976 442762198520067015884759237467974593238780667556652332219308498876
7977 634082988845540167098319026693759320441634461184427862826399569080
7978 846564396865786715520256229818828651514563756659786481450163998700
7979 1055469496208906949125021254062437196491899691048908810071197568136
7980 1230668203413111391712112954270320885853387187369405612643875111822
7981 1343712400660001067237319471327792555098166296579776878726331100256
7982 1375421308474387488323072547454903623447682736231254510425306012608
7983 1321192138049709914943006892592173935917592407888882199260668040464
7984 1192029357317180145217821250255989076726729704383489363245208116736
7985 1011019544704093247341952229581131373645705726219760323283757290208
7986 806782195735590489516846305876941278740691143831962037187816552768
7987 606411228533700258409225316721451004657929948688225753156941945680
7988 430209586953564948033661532576084283598466205248004183906443160240
7989 289394371837885944828034106714478532098693758113372766655259349620
7990 186596236431338051672716480802392089018951379329275656170135633750
7991 118038436034832469956582423832394804193263618986023342439474513392
7992 76048650321028191788427062545801511868671776046737594269466208448
7993 50930195920592082650330339463620827681202356753940719233096831696
7994 31880900719977762143200539944975152413622290477732613777417592736
7995 7273888457016547420340574650236920344336359674987727502161008960
7996 -35010269642909233463783888434902896006021803448442001066767655928
7997 -106488189420799860676624781102271054085048601035220438100930115372
7998 -215852453331195666356504741828194753471252053033814710606069202482
7999 -365906448000239426507555645775966197306918455253073154690755098320
8000 -550658037874680086330832523817331872443322118104637054173473363688
8001 -754015324511207872760478266569766244902075447819190405639719984276
8002 -951335078344824821308064909571711093951577902315726622143459841914
8003 -1114144128437771762311731602745434436165088135323149252876503815456
8004 -1217003634131810992076714040761866424793447491544029478410302514412
8005 -1244371240587521522790632108625642631810707679138424040580925196368
8006 -1195070550497470371140821510227638625590087861344551742094238511480
8007 -1082798768248737311219789805922689389034575754296640493148684196864
8008 -932593556599787014240639058580980932214499932627880140704892367654
8009 -774583486015654184394226404236401698504157586950498963667790224634
8010 -637025143206445045507973981779490969585761560657243375054191149737
8011 -540429519446536161081023201826227466277455264828163578071602737416
8012 -493834788106934324622290409913638674980801345652169815570267003902
8013 -493500747105169684731700200893544979008091379721257973610938560740
8014 -523810254674625433406583559193787734612493902535976081035046805838
8015 -559981871032280044259297124812650847035781630997171849364628298768
8016 -572162871767827745235031734293004197706329202806005204117633867512
8017 -530447232950255602171387897771513819212260588312079789553588605588
8018 -410316514588394895825122756845241814808243823299399051791224585418
8019 -197925403577938247827839544865774865814802452058280475025107355464
8020 105504615154157862570073777510084082585568023659345547561942667778
8021 481180287304151075992210519218559171560377667282757682439188720948
8022 893308261194629454549002923017762055206239095994894964098811579630
8023 1293683259223445495788415125904404722018859968788639589846975772208
8024 1630249571793380265884362183682622694072007229751422257696385810202
8025 1858031955209486161078341786632283971662658429594649041172924355060
8026 1949414127639244592082186110647423803112772237690585882133610460898
8027 1900380750786373389114308280954510708570611512938655101379775783016
8028 1730492444726314901240633354889709688456320241877735445665427216542
8029 1476624367282869314681630408847743603301638508048542849825011583516
8030 1182767050264340225522038394185299602075112320531028042845322593362
8031 889345415476611970476941871638267580396373910737025313161434573776
8032 625105602636702861935477126531443529924474119420583168411965146158
8033 403082660930243808317376687945948000990306559340951119003565279140
8034 220466314653335485578535385342886708265807568904628928340048329114
8035 61206492894185452883643893877589010328897614783485961229726604720
8036 -99760553766464941823244796455416730355457011715020727235869383696
8037 -291118220995883666572448238220428230011448633401567205035624386056
8038 -538531579894485940603344189557906328143355467569245296253227729684
8039 -856930532361579319664854012257599792737513183911518394414091431136
8040 -1242945678832518383855614901061356292932931715595059779329246852382
8041 -1669980427333250837210541004768234090891173140574666406128356246420
8042 -2088829417078717292216267153226141892150633985575931249257195279594
8043 -2435613739732921136884391124467837294845832507363814729452451018232
8044 -2646209431938584132992427159772497586087772054965449772335038684638
8045 -2673369634660874433206641074208599582176635854691921710228805908636
8046 -2500901243056047194229521342051886827864594619994331539787498665626
8047 -2149657738311946634140368324027820652998776408901976880305501731280
8048 -1672772309570950452940010520690764849472765073820914216241680217626
8049 -1141369838969859240869883061385611596820442817866263740324022251476
8050 -625318387874265813333544941314389786107931070850864319796519290362
8051 -175090616934219730314272613575779322876515334491941633564018931608
8052 189884376141370271714890946231383591394319685674112309871690918722
8053 483310750063862866184764880661648598943722814722440648053796864764
8054 744370109411590831074693002248728289542804669565707102801938141890
8055 1022678981715211591777766697956596641029565532162400108159295429024
8056 1360000063145162761059529850771505407725331356078826590170809031880
8057 1773764089993054400474740750936259651939129450604982364099909604488
8058 2247367152149847254438091942499130573047586928097542148068668509412
8059 2730793385834567458876366734303078526554827963857732135388976714512
8060 3152235004518222037334508297553231626225023682870485769407582882596
8061 3437613477542390051358560802928694358165102543583754901273105739256
8062 3531666912408541011977150215501697970952536856524817757681868121140
8063 3413207727396037616352850527012197838451249719341253936549305770320
8064 3099101257111552641412808359347295211989868463634464561971892847524
8065 2635799471839134532297847716797906555991166816600054142101804902828
8066 2081987623737803488132777259637423969827987880088662083677696776014
8067 1489014619168177190966103174313825161850946589179076818453160272080
8068 886164401716882769123530692036752642358975255107623457905358704212
8069 275679190727473092373149882792897536237698377930744430425439373868
8070 -361155333800926642963040834710341377298823428279443513399248141014
8071 -1049338401414939955311154777107038491595700690093677080199170325600
8072 -1802281651719587960739440465802042769194219628474490219947443807154
8073 -2607336310271877425253755189661695077982299820114292947110163255952
8074 -3420294199621176191409227442667530844451359746703209834558878492952
8075 -4171210904282316593048589243282549145724659660164109870717133742576
8076 -4779477493898072271596425305568540510854761010058592878165901257360
8077 -5172300988597304387876132378026679437313410433473988739542343208756
8078 -5299501640800390259600836605452104376416756614555358139419319322974
8079 -5139542906720631664860939228793618795047347518669639053768000558416
8080 -4696045366312352875446401840586378511023886654477697089800236215068
8081 -3988545248694614821372339345303137631656013083213254281473089417724
8082 -3043732845700095709324110561782260714461441913618966803687137390270
8083 -1892679476533567785324340724763996142969543223232992685788277901912
8084 -575972202371217181473690926807226506639360831908721360399827928894
8085 846140121083060548352901764045861575006375861202640763983321289060
8086 2285225055218888085709287397681052798444354931181972948984134649614
8087 3624994702395511457604815153386714089466832091987028952392092062208
8088 4734338559669260292002777349043286594033328778518114982552936825778
8089 5490792490929231437273382538719606558937453436501682341740897753660
8090 5806346012611951991955945759148471870178092340682426788995592709422
8091 5645381421972703562331857063418118949944675642476258158366516373264
8092 5027827476495853805981888389853209353745905490843330625541755323876
8093 4017833974151144725970526249888115871238407039667370991980556144012
8094 2705369738847910534010288258601459824598378362784036056516692326642
8095 1190859105366863765341805249076132494136935473092578123166706388624
8096 -420372306273658572341323567907760110090647969912644739261070868296
8097 -2014342272653672185683715643312509337548009067896859137369130167164
8098 -3462409303450318531879337232097961224969909408368473641279253156814
8099 -4621847723574112409842548054271383974762083556950720880208902205552
8100 -5347959334903621699432582722802064463921999900753998536023492595740
8101 -5516063599682079414140136661430413859511612941391976569454668575720
8102 -5046738082784689094594131391851710042377672859912558376755410500756
8103 -3927055923560565718348877783173082898295471534097093418792659145904
8104 -2223495670736634506246986143517334230301866443126672034658601198910
8105 -85419408505767343412521310433282779574700177235447301036736785200
8106 2261244216545059349570179693626137018046309456553179413879567608488
8107 4532086321263612494687052626304669603996974810145781384684419097504
8108 6417147170244300408694177323175391727814481447835195484596341873264
8109 7629320812343610108915146782270812420616478828713691988217435935452
8110 7962456189451878147833496940614041390720088026995765286486568446602
8111 7345861080748486736320094386017245171818561538446727294024675903360
8112 5877657773661769586072518278177925506196372232780405080528175339106
8113 3821591405537202591427623134217650167341285096134795341364201912200
8114 1560751047598695162957439931092120486442476768745275727420620228604
8115 -485237767182604844931337139219932606491850121991336933061984395520
8116 -1959807268619989657115069892090472949899480992406852653257256878000
8117 -2657514023116123396702416927471547805686364092775124490212486234208
8118 -2572371793667742269682446310354619432016555692008504251631092270696
8119 -1888855758055598099691505219182514418210184800822400424867579517968
8120 -916881548019637113519544164043437447302212584946208219127646936826
8121 7484262155715571370236137799412935426785173073654494381750909872
8122 620795808793905141524313814469130407292481211425172933201188154080
8123 796708332948019481062487381692829395288092901252558860464444432528
8124 557486580385291332794809232548986347535157098683118462788607108108
8125 35833234643258415727979150122218269522397166833012638951242232632
8126 -591376771993278170434215959751549610801884943077008304269626903636
8127 -1169146928070574193293047996971138164363308672366230253472087424432
8128 -1607832917185065980908535922963955358638609847943404531027617141424
8129 -1894985569114896417017432900565813287259799904106873583757907412132
8130 -2079591103334759796675174712183044098102058535412269892497062550842
8131 -2240352678787859895599327602785885769011526770785469157917598049560
8132 -2450955979167830589963657647019454522292282522162741297864933428082
8133 -2752559134705456768643885330069918999461004634130462831934341714084
8134 -3139785627454634455267098877236499702886440388313234846974503447022
8135 -3562576558961177870228393848038491788784149567800167130572856220048
8136 -3942344921093253083046036760801056305181058450422252843730012510780
8137 -4196964702181449649817036323385365439461020192167155505093103983472
8138 -4266220637037296472091167770317515082921230108697144346529474091728
8139 -4129042937051682359379175357821544636531333460601137200809750816360
8140 -3806979228528873597961671407234408115570999944073007915844407498342
8141 -3353897617321513511070606438489796311290438615284458033351226456724
8142 -2837299675902126559741922875230555782284857607287783280423215502230
8143 -2319231874263948173283074119792280826270155413831248601496204503520
8144 -1843566678917682517412109745937740582281236873951081632759645496368
8145 -1432449522558119956480159501404534575253411593235967775220096548084
8146 -1090342808045412088312348962890614993004487203137263093508436840058
8147 -811490116116367822010417578801491167750168523197893034198239766232
8148 -586551558204083320664823932685742167221405319556831276370922107430
8149 -405914744898140864160328162857646334446544891516023708816536510668
8150 -259347658854549016925882754141585775651688713302469370306025497074
8151 -133114338533518989528247268562851954152011257514706200384579819376
8152 -6168276283391829535788226936591505914292955999975051850263818456
8153 152967396770901695228181596763353778116374710254923080954037682528
8154 386977350288754613895851648622300818424477470107834000738822354600
8155 746386256369424100474596302938856020755468700624269775331058675568
8156 1280570063146804934145282100678388796090394119417152331118905468152
8157 2023188463663477140737155320654182502866272181321068276788657305788
8158 2974860710013940485030410683607562894187806691762596297322279114114
8159 4088883822647845681687275497884566845920205879894903075005633854272
8160 5267082955944774506158533146825488863952247226384784198266791065706
8161 6370917194349825806688987850453071284951987303233262646147964368196
8162 7247749286786065962353052703992760763083985206628230189678132594898
8163 7765758884489189041174251656245654348594140950806226830397908524416
8164 7846502244007747644992627035135958483884003295900213916183874714644
8165 7484096681684215665577946520206146151824749859624998075269658572220
8166 6744721763551017453858794867232300800143968214222612548380813360122
8167 5747415222294120642409524956328323110247921425353001150251876249824
8168 4633610544143161561494813733036462313194459886865567497166463516456
8169 3535771541513009201865052463314963687829804730543349017611451228808
8170 2554058592238967485873509897787908260197515253580772604598686708428
8171 1745505702511668599216411851828769659427690353100295973615380749808
8172 1125062722013044253964427833918498936725763094186485277421508918552
8173 674198504173206943742438689035518137584440268578901200311871848996
8174 351627401885170829634542158322621532465619929365449268843931575462
8175 101991097330828814507113556572292752250186013336452738727790279712
8176 -138903801337609136065594972966304400750354510511025850546366470034
8177 -440652285971941734769319251188602015175331042761160547965417611072
8178 -872945789489968569430392344448237439997273787990155206887422090992
8179 -1494797043554317954133621593375947601495708143623633655467781584968
8180 -2337412913459552624557256146739320665996870774893275817556918122450
8181 -3384521093892852081391356056614417731638200861553692804816665180272
8182 -4558458637383187658726016090097964660279770092091771579959247301760
8183 -5721668311760943741321949678319135503331733937926592716446796261600
8184 -6699342350667430962074598881430304915746499233963981990175700694442
8185 -7320445881990934192391064447519154370028472466403585355461283948328
8186 -7465047234032127169342932157006425028172986703776900390348790555884
8187 -7100961459171894417831139282697989750207156614793959589857274144432
8188 -6295559247557413764790780422909836577427212392871222142140515061414
8189 -5198349253797975821634077371519705944356172584898214948016434425930
8190 -4001696906630305630950158928288081604346069641702584708900875364395
8191 -2894717415444384091210110490298939503031225353350524219207515501072
8192 -2025406741825922593113264287450267230486270962430944271332168955826
8193 -1479393514308408502929793470401805911575803946037475540659187795940
8194 -1274849568212210607676120556691765192761504109653140534272606441618
8195 -1367215300185420526281780625669202358832718069901667866550162416000
8196 -1657153362012155227659410867731182700868823988872994807021798514184
8197 -1999525914724271140161577015693700637803301987461978163560785448984
8198 -2216521616069478272334961573482005579368135665824416651265618565148
8199 -2120369276807431274776317838641189648868207868735495605735715234320
8200 -1548330685001634308755349956912006266544544940347652016682227218346
8201 -405782097788047094925064607322016495391093040144641673202443433688
8202 1294413644545139418053284023983991365732336751127396861174655343492
8203 3412028406189945900286697931406770049972373558122882795371224644472
8204 5692018193752431366138289073676151854657255190425372171903936410806
8205 7812501960480886875618431921421154531938017754467480507651413115076
8206 9457598132396214567501264497441854273913645970337864310605719431430
8207 10393364411453715404332356929460817503049841170455452857164252746592
8208 10522038023080982051721348268008480230858827472577810449923250995070
8209 9897041455711114965624362529217514704889518703562510947709435203964
8210 8695810648232327838851336889007030214906668407780563747183882067006
8211 7162628089562672625209556012753562680869259033131735060866781511064
8212 5542440224067937176316107302751839331606628922989902191709034827086
8213 4025922008743096246424264150494942675847248573007573048515006115968
8214 2717731668175865015670397808296732857490215191632229295196993997304
8215 1629363286641215029828646438516172448316265041197282766337495601248
8216 690735947450154718235472600398718393067286918433147574564476734298
8217 -226770341480984904878929128918918887992297926717453172607579258440
8218 -1280076139808254601678719267246916471327555573973281577375387783772
8219 -2617733002076268274322664615357608484245760281485998152267409140432
8220 -4337678758039262212483082928597087571639285204993521476098369225268
8221 -6445072684042295244015855301881753222785060973742585474782333335156
8222 -8822520115399174990629930296827454029281375476443105319743534675438
8223 -11228029169896189788441087228432425955586522224421543140634376912928
8224 -13330935760382012434216367248423505448954648246100093027611752125988
8225 -14782864666145494374604063816609793508355361947368753799651265521516
8226 -15305212896930225930984858760271061078547756247856070128757440296494
8227 -14764947953022282023270788024648571918698284125866269197632429639456
8228 -13212495888938327984987611259224340408649518047017475167958159160516
8229 -10868639408055835845580547033086294250945032787119579432525906457692
8230 -8065228850016364060993062385614550090979936242347410698260371683458
8231 -5158995587148181537905472783952466192824486300036572716776893532688
8232 -2443805624895830421625097921266004407915943396783395609298369234546
8233 -84346169010076203144735779153689028858772621659698070788671809888
8234 1913069927513912214469637338508951109948827016546923021845990414880
8235 3685755268616814061335374923387984600078495261372336462714562361632
8236 5458294428017371958986280896218037944478934979995234085797690209080
8237 7456721394946904080791794771009661757153728058858885039924987405176
8238 9815237317050553383457154268566491572367512187988765431538332173716
8239 12504203229573993351148724731990254435834423966591152357686187294672
8240 15306697720044136784718955371692545581212608412304165490878640277224
8241 17858032321473123895796463964192438412715239710502244313675702309780
8242 19740509069537005814161930976482960760123375726888935902738469256058
8243 20602932917219871017288768583531241558787834720152312409857914463488
8244 20262055272506212590849124370848429633466762412481624984135385743972
8245 18748437625149144862541015916541735246506613156122727000186654443828
8246 16280730053404978938617151292077944911999839459083282866352474028438
8247 13180365668579394181375052924889223016664588966321557017989968289520
8248 9760734740492641495162725187094883315215082400302920572402264720680
8249 6232481338052887795973761869331892021700332699462848548770950501404
8250 2658423191749625236213456978465851143418396155017905628835878569022
8251 -1027491271543984771455197174774704866852823188510010869795064199272
8252 -4945699018742174185732189679107834540501106125153919375538443797610
8253 -9169539270300249627283982804198770329913192614004052751511056418480
8254 -13636562219695210885828726768001599624539202035179877628347089282808
8255 -18110127042703221705121614484590777937665479602237231452617763451728
8256 -22211108831292221944957162331567079796959399424996968868065577738938
8257 -25510815239260400022882233148501992506032248078885538324616056398468
8258 -27647978185723219359395413116177750545077463891646661962558406386250
8259 -28419423254972670278703562907225709782156140272261468947744741755328
8260 -27804852068868225997714552695418039783221423812972819942123886106864
8261 -25917886099230805377336852619198235544689207100774173896716733122476
8262 -22912650450668355893697774680054686801660693389828635908404816520330
8263 -18898122438427418515877126869098939665244499702646256445043887733296
8264 -13908672630098000927573817124879520841599092087272374413001905949378
8265 -7950255747970354599812300221868449018701297475741564849262126126820
8266 -1102177038649456485824132097390469729179744102073838213427790403202
8267 6376016303767984491339045191025111275617793306795490165293604618336
8268 13989249391726044299624088386254093287382668952240790703478854547988
8269 21038934468458030548823641614117647118332224759908757539793987008788
8270 26739471827236308457077316812166764056979479019274547579829156342958
8271 30378845408280216903107187579103140714517294885536765827662701330000
8272 31464614615591691861135502879694656349898592048448063352452611274640
8273 29806564544814047260226941670930533303836120626578104189961331555448
8274 25519863269100972996114416966203520735563256170255823007822984931916
8275 18969787938778935278040028435231558533158268284065710064240685282256
8276 10700277470945473378601468629728177389345631415847790127038870186540
8277 1382630399774894823360076694671080547966326555897218122266491709592
8278 -8206864132321250632870597829878876547664729511560581086884409508372
8279 -17201621700623843140487842358408887760579042100434757245565403717360
8280 -24685257744798308377271148352567325941584095181365066608064349345936
8281 -29777778570048170391800731136983446269728399150617347177109918886376
8282 -31757938215630527439218760006355408395369741525952648929485519687668
8283 -30187671862107903767381010557480045115646944855536178980838130082920
8284 -25001230676896170210758458522213493099628900428968430981531423730622
8285 -16539820131301827078448462167322017577999158232994418047172705444080
8286 -5536622356492208321988019506602764494794418435838161486621639373752
8287 6931683948775993332638097888306824626805722687801444641565047717120
8288 19519547553139715667025073690878422118617002788670100464177851476330
8289 30724754631533128970650615886238772881687388325752231913605316869500
8290 39059191452815678153628623188345757455636051034480445464395218636262
8291 43285154377419047115405994313822377424443530681579584534276438388992
8292 42688097416111561122175590021673867421415219021171708221415104069088
8293 37315437748155218456478725112829744948415570174936110993820805500940
8294 28088199994492527610981937738055031010836595193832459115709553510194
8295 16706335064477631219526051561163914630211424525617771327667514421312
8296 5323685842089314197398632356969858255223954748996232135805403321728
8297 -3949394892506435376729623493374151831209916519365897633289438788348
8298 -9579254177643065607831379667027374434496890459065885125857814431014
8299 -11003396290757546969805118594513505154972759178857512233732874366912
8300 -8740833765079590983015833580593763658041517968913995044691837205616
8301 -4168839341211551844423232178712910738700534559640985426450968840776
8302 956036688022602671857464573440492865061590887755246665318723141860
8303 5053364161108268026141208940435219155571551548802423189655800178976
8304 7146385695508842811333149851929192314058380968843114798908015128506
8305 7022927465947273966417051626302015396769266371331829068717013109684
8306 5113244666060439683200925095094072813632313663662959011962010656106
8307 2184757962788547796431783225349623672051988888444097216955940401984
8308 -991842835690584705231180092936497610236127926738828328761550373720
8309 -3875502487802342276483179737448823548936208202649826016544222008900
8310 -6234367941585339757594943689229394592569492505712485619532108721470
8311 -8099284080754845555928165104460671957267493013683524638424341524672
8312 -9659528684099104101838474998013101391369369265831436481604626427852
8313 -11161655615821225747247308904532032413580904996255641349889535937844
8314 -12836661899299691472909727375339506404194224029194987412870700860754
8315 -14848411683113527040991548673394848451221997255031960275220945797008
8316 -17248115533822481912931127365918144445882038611992441281694258448164
8317 -19934560542778278119249739254661196552510500247293016138469344135736
8318 -22639594438406788882270259826001273324587855304972738128030812994964
8319 -24963206249964262058040671731490642213956451616908207289708787157056
8320 -26465220826118633698283851397071121247882467604633019513888731471854
8321 -26790980077151034853481361744438401797772436736829589610057188392692
8322 -25785686523339417079270187615938974682694007003661048137779024017738
8323 -23551509679282372239899973145441573246437955042517884746547815443000
8324 -20424320523169419818303744909331047146905671477099157827089845517438
8325 -16880359005569928165563254558549618113215003695408750943844056802940
8326 -13409655372130533838881310420613979078656175755974840158168204496298
8327 -10400915508635306416810555946463873100844877384811916746301042029072
8328 -8071485070642130058449790420532075862703311477264179569062725540822
8329 -6454605984553389237836043371110856525167306492724300600489328792408
8330 -5435401455283550240816603961117494592194470676225241371122647460380
8331 -4814145052764692014867560988078152231189880471546871564292886122264
8332 -4372156430804106513166559071669831613166153172617426060736385084574
8333 -3920083657725656393689636664875821362206085066602461970054463903856
8334 -3317211121302324930007994594862039306576100189560273652240490693176
8335 -2461079083749198689265864986514895399832135191914668272737827426032
8336 -1257042385631089730868777791117014650447564747028781359596186084326
8337 414621331772389169861336116350314814354367423913120148276857175972
8338 2713300978208940208024924773893582830467851148300248521812938447922
8339 5817817794490516148153812387166523051002904742050293260045494171024
8340 9867505682736512652562898128659241295783000377237580036747358336704
8341 14879232203954390788891259723493214186439863377126811541419032971120
8342 20672016742004742344200552810816862427859660649501504658345393386536
8343 26836722760561153531647639547468758938060608190594469510505156984704
8344 32776353465823430565369754221246898606603061706213777173168121388464
8345 37815216431734175398537588919288123431406729186545998345139289254104
8346 41345028983339680736670511642332721854454406712211528879817204804100
8347 42958901318921408023073669126595294812616320593178442529949590216440
8348 42529548687032826630961334297524595447704226780719122035889760582614
8349 40212574921012866103924417261515371516684077992132742993425700737132
8350 36385196219918843335060083847100990152976861978145579791241316082394
8351 31550246454461223508492539630777814310852231653590715159773574047024
8352 26237872061783701142016471382440833530924916890345580276065375274456
8353 20926776379376804433400202506239375878517177867083462738585814415444
8354 15992600984522656607291365735536014054389004567208389799364638670106
8355 11680716033722210545569639581806175093609610868398290781477203980344
8356 8096518641180332635699734348498609807534188674872786052982881629650
8357 5206417656971231382266845670719971999116425066440585574216614128812
8358 2844826668880181032355983142206631068968021007923281901056589959058
8359 726330033020540888972687863597636161715449237327785950550016988080
8360 -1531991916055517816409839760178106318279767702216613778188638868868
8361 -4367157321619978528790384175649699069317211917136131724775031917332
8362 -8193928788571188399945190999098076310166904109062678199601450756242
8363 -13293298507103839278272599225189551741864960722426217723427600879192
8364 -19684509543004502092361870491101545324460153390927603339640401025394
8365 -27023098758383819696105299620033919700915207810276892480330453952124
8366 -34578671294839068920170235774081576508179728523644561924297828281802
8367 -41331224497821009957184364722895518372872619264477486223975621373856
8368 -46183171198344487265957364666981439582969911880077959902695786014366
8369 -48232565780395939965076373010807592049886679776042576422611578766960
8370 -47018338192782129250947399740992377084363794299814237282096534979676
8371 -42651588739923167512868304464578148814517294920835452764215543942412
8372 -35789210588335307829199864506723162921920241747182612756210706808171
8373 -27466671626152524996175584416482316642113355421247093123363836924316
8374 -18855743969092520526103390830305427777611242351621881075215509382562
8375 -11028606193658553186887051863488968361965222365768166009689787331456
8376 -4789620345686129158840021873592315156447418766705862717725900834384
8377 -595547717481333641210422607793480749914422298226976701960543734976
8378 1453555582572505841060531078220802052068658471163593355566118192704
8379 1589300438294983352179186879752080909040008373844667109228029245560
8380 345215439988334343192511624884396525377141342529101586259340481118
8381 -1474710189923878102103881788061131661044956738640096799077549855532
8382 -2855609376135361701555351263058400646620464920800301738422187976978
8383 -2698334558488614469974288422955756137903677094164462985821431606736
8384 -33319893264334868051033731011764362152193227304869480824608413290
8385 5706009345433434786844172852801307605840930066262295237091268175256
8386 14433227654013815510844417415816241116011044679860121807522695585508
8387 25293422601934399238021276731732306227189443084238239772506776428456
8388 36767606611962882201868945366707158932222806647083644270608426059850
8389 47003565606405493058982884446207356462043773888596460879456832850296
8390 54281771256059301098166884789279407487766326202327019662908134859852
8391 57458674672259785883866722893856783922169787213355420352007193185328
8392 56232340799950295269864538272567117563068480955638455123578906194084
8393 51147376115881582596649527502100012256410253180106517082018676347280
8394 43360229655315201199476989910482960677767494715980408846368827217856
8395 34270186396942118105046976256344338186164891973686725146271911037976
8396 25149405133925672950013970757574203014015319872922766506379258299150
8397 16874811529097277144720914790779594533126628502975604451187150326944
8398 9803245681069963246402946303028066895273453690878217014719453310720
8399 3776270030545795105654942217330603386060615863868168027430184749568
8400 -1783095720163387956071558213268722315659323476671508247321596885434
8401 -7712511198821950006591063018687516531133934057455884554803696510556
8402 -14903984386957403004560388092352831207859104865569016048029752611590
8403 -24057011314232636861878613539514157447830002084712150059170708752048
8404 -35419755633971474027310670674395834416983121624207165492668903624928
8405 -48582381478893762579860662239323935592579263987602959842647609903632
8406 -62408884388930957402353369428334720740449517374280302842562851215912
8407 -75174823886095314893101344861574847162504290026592220214409880268144
8408 -84912395499934829454909622954536004210351830068025034651985325752448
8409 -89877291033808292620349884577363703701081164410820677778817983441992
8410 -88989726908790534838766386157697753760600382989035809201090140539932
8411 -82102213322939116903119164398761446614008272731097625099087336647272
8412 -70011996249886971332765312779756087769207154300619514525903392382298
8413 -54231812921414175712028253365601322412801551500735802483198316225324
8414 -36609239508519313985998140385315111130243049025442009018145295947634
8415 -18911189362804162013192277972978277448488962395710881183644816580320
8416 -2470458309211197783098917697269188787328498780669401465698724169844
8417 12044571205366887997579247709419113525241229490792594138593081559068
8418 24701007840488131570226134814453996889622073460847843212074623865038
8419 36189933404328824132581573138758820995730691191249428020260455337176
8420 47530379329850171935036502698601011788080603994263307604176710601150
8421 59636310006626855066295634775061131067845413636232486018951085496568
8422 72862955051473064376631695107108641687423935037742273864829308445340
8423 86697443886647603909756608897531742734043867188080440868986033713856
8424 99741505919388869780257899052926639510536702165597560635091091565196
8425 110035982493081469703795476833853296342813286644439241760330267682744
8426 115633329927546328709581652137205531347545727860045725350966261766492
8427 115206101501495069345511219678234897181058380849620608384844878130984
8428 108451562625375293858404818713342941148633266796540536800656812696346
8429 96133758438521904754736248892279860299488627133184451566917131834140
8430 79755529712850118367182924638446880180841173105620563105691947893098
8431 61002003735543278025849484767055692720591916209974113276461376246256
8432 41179970575953909316461998212559538771564024461754575973669602132746
8433 20868237136022081318487657442624786813840298751549692947349502359548
8434 -92947497111264308329726379386330539366025106519711015340542452098
8435 -22272594129132456378897355924843329574582409212444232156074595625216
8436 -46105298833324086081661465550318133353884542899031707402908521874320
8437 -71346842386979675872417337478025145010832553645375329446530552477376
8438 -96761154218556023516071984160541394026822049140378828968426041489704
8439 -120200556535911191769236955892382488497696942186077239537746171045072
8440 -139092144983793871350749961359900964914996712617727333352632610570464
8441 -151165256952950794334692755878941986902098774520037495978408231720732
8442 -155127787800746500679957679306765937507914057563811158218707677939854
8443 -150994731903750376328075073354291748238065364057785740570919690531664
8444 -139911232253936747217876695696068433862626826309467485536699094378324
8445 -123541902247122904881393620686313481160947671909827772140447405727208
8446 -103311225189565554134517848352958827502810328811771321627501218897628
8447 -79867142564780667942563004959097277418430999578323878549647310052272
8448 -53047440098760633954459716190232296480924167278983046456842129609294
8449 -22389826706959085704134946506150573083310289379459937878045482910932
8450 12047413567071355658613252792968069483768587776718681657885714185118
8451 48959216201763882418693039314752730389601502467156333347141603472176
8452 85542437296095037551095376887632128446131707741689565267018414116808
8453 117881899318855281144988863907874772636986011683956460435336920497608
8454 141831848395075458299950882402340335870988083375432796663840744142628
8455 154019556992820459505338269916497158022808350160092334413542872006752
8456 152563522111598355295338565921851438151948635226189964183187315119392
8457 137276212320295419778980821285075068268130759555385454250695693013276
8458 109403657176877176988089068827076320361073447405307044439574376033662
8459 71174633858653842876383774444006908412251931398986862563523136678856
8460 25465600865132074999388885505575472047383771470205554525071459891534
8461 -24272570488699950936150846933998348376758269915422028862986039820996
8462 -73919125460294352657186911868771887193190927242403101169705488632278
8463 -118671072644440986102603475672672303748703418673716282014624828788752
8464 -153344792288947981431503703739001043481424226043190504442962713672738
8465 -173044443861871433098442279237173426721672561576897215752087705526424
8466 -174037740880356063646618585630341155952574438687034900908529990526212
8467 -154566006146614199085667770441226446212975653959422444237477741336320
8468 -115352903699345925071492317456004052212294873139652051829150179187756
8469 -59711645892469192140072009636940986155262202381358826064746666732044
8470 6721568293324637504914010354923634208334965859991593455646238755086
8471 76552440143838963855674596616349250992510821508688558922330197213056
8472 141441667714487009503279111201918929936298218175377804866746107454478
8473 193148164663804481976059073725163493113234569772798843765346147095316
8474 224759869638582455891595867275574968511854073243923346834282223780442
8475 231976907421560390533538620648726651071960624397413372184489867938712
8476 214193122658004896661854285386276427101797534272430923261058972530526
8477 175043425840659004990394448763778710727479254841716949653218331124284
8478 122105611960872324299289086790822223184630913131156250722019058872074
8479 65601910292070793099202644574839274177628829139981407459458585831680
8480 16232528366425184522338605303717012500486753339226581765237044805974
8481 -17377839086001214835650907719859933323594966476036366518004452561296
8482 -30869152947119118546401967415696706178991770635343850219882684989112
8483 -25194257294404747385444968023771803304766144621279592117690222690504
8484 -6064702679882015389175620586569404193388950836139218562893436780046
8485 18084279836973824029089169122697230657168649236068612152819383144244
8486 38884315661475286972247523388520925407667868176900158347177677752630
8487 50535533011523054784583842748577171371359302829085584332529353443504
8488 51122328220883383124842822763730431329539742109325725909910756586902
8489 42394423584681933938304394748148111151849638702003028528592063118792
8490 28329088848607283077734154268096627162097630783731561780721507207692
8491 13237936162555351020803654814869994388283353336178454310398260507064
8492 223337188232870944817816673244240423783224097794982154014187020134
8493 -9528059204179145872511990190720757914606405201734236604967877501156
8494 -16583121110496041386768219100564780426015672651487123044123188822638
8495 -22551246477362425135688924445725826705629255248338720149330888222352
8496 -29259656447399775139217208914656617635366740292570125186256836479416
8497 -38145759239578979251928547814434167830894162266889772662451836477584
8498 -49987282101583475633432913763209313584196952182367517388712140354824
8499 -64901265140963036088032819993721218264383388952733645626203546680104
8500 -82452955221673557506047195769527947523311666715056267836051719574838
8501 -101739142994340347193492225485556756078849274028587438669086891841800
8502 -121408231484569905717280841091251704362446936572008734605268534032292
8503 -139683381630868216707431759166740729754611581300959462118181921693824
8504 -154499985553977189319234520541209833473449914336210338126445900656548
8505 -163823922129780925013975121832108526886577721238877006162377733549760
8506 -166106576278525198659282829062917646159671321875760888458358547639512
8507 -160724819517977324017093157726377441121956530764068111228682984459416
8508 -148220744399778540911771277152924841027917593760597575300947622184426
8509 -130224533312848768244852998748533047649990634864630298127573717482596
8510 -109078325670860925545055264417598294830049628163786626728396541774278
8511 -87303240685815675737203526520604303831128049962956464336222885608816
8512 -67099641393016966783310923310701021457451872686417451155477590714796
8513 -50025931147077310483901476255864921711633516038624707051727883293164
8514 -36900850266010969684228103185129902864006419720023733158056854278126
8515 -27878989581972682629666560457060391200996693596788753816378807286208
8516 -22603975649566427550492342245631443330840213786258308052984780683500
8517 -20355859690053581903704250200435027866727117810618670860208527834560
8518 -20153541759888536978905795380977707351100638692501757948995300220280
8519 -20815129121341670646493773729896517035983906213835667204286498525408
8520 -20998590540947055802844441087202808297121297106226716874016672426056
8521 -19244836045682975319993037675781013467859418885836440108352259468428
8522 -14042597280406715590962017772585840221601904817329137461099576262630
8523 -3941117126204015242443957805784259206882811542128323087799665778128
8524 12255457584949029738129287642370408553813166245627775149786803388692
8525 35193515627989181004660246495641890862858006322384597874079612528904
8526 64613385162716604213207772295880382236184591768860648399834663071604
8527 99051367182373765764845570357233564455267850153151225241244633031072
8528 135776519689748373608671906524933881423349755669902826802319670080126
8529 171105989189954543723650672846822644185110875077156325890110126813212
8530 201103945141521749433255550747745259580388283533484555737340286361070
8531 222478616959792257494065346517013191003075900020213139074493020528328
8532 233357411991462319158475216988179327235869467589272218284740096207274
8533 233635623934441878836584196778815018693235335783377868485622353876780
8534 224770731707479014863370120060404910670015068838917498923360252692562
8535 209141975678536269250038082407654948859744144928389771580248316319760
8536 189276190293719325726268205070867471089800123017665699005026555344510
8537 167258599100909036030424173589344789685256776285578654680620711929440
8538 144505192065186944123123570586937372941023940125374190683271105958320
8539 121866868697301461252916260198208433961375738065040978584748274198080
8540 99883954768870662471478187024265156562985178322385111631986577171712
8541 78981553302147840126775542229091557752157277783902204436146358425804
8542 59479339664114380023105924221395412826936456475679063140799676962690
8543 41417236795482164697047467843669361127455399094570465922689645222304
8544 24302470763390988856679127480757750028322761451382559236771432832264
8545 6930252266833356232097273015798519091626496074233411604360225204940
8546 -12579037729330645396819312738802351474402128811079014732799641027706
8547 -36436838474155354579506785495342941041211663557830805234551503149216
8548 -66540911069570258395938181238105992277682264211369536695786709401928
8549 -103656167813624818793018200108439599589221444242164599321186530898128
8550 -146677928875205877720422880427771093512019297131940816315081166130952
8551 -192298469451527474281279130232025141832338573385259457272660973500448
8552 -235331329572151634801944602793000567627542523117010230770081836885864
8553 -269732570064109055929083648167866384212485147870030294308075095539380
8554 -290065597980185026863744456422508590440605234968589134830596226626798
8555 -292927880569783599195967076458431335106772080854004778197111293380812
8556 -277827267536869811450703022029883135046254081272936501271622864502113
8557 -247200326690766941577095736574295035096573923767236076005882037514844
8558 -205613011518562575523559001251562566669605770728472767630805434409818
8559 -158502035340405881795580516974820196285106537067771176627943009968944
8560 -110949539724269735755911430229902278063213517240013891151032234663280
8561 -66884375589599781103626024612303369430797202424734518456994937329836
8562 -28843673396603365389889888772991784485521536894579354391534483729542
8563 1847288305144132801349642901841909461750636714462804576811122333904
8564 24776231956485097407457953480667251212637488305232628105132842169476
8565 40302093300665693771118013789641566276095135292524898932434676705524
8566 49670103305227155550382631965101667805470889445474546248338023710014
8567 55250195940055058458542361094391018528343106232961654826642097471760
8568 60596722951066392893533147702116618034622890517969328734759793645698
8569 70024051841726585365644942022405596818658802739164539560131508134724
8570 87586860577704829785367603644160519124135904585680333033455213525810
8571 115679939146704048965557312186972808363133204129607665196931867271208
8572 153773725091802842330807642893922008955818026887582635567001722073014
8573 197896788750861699213723622339333137960103963558952485724375049934448
8574 241262516924147797522635672155417015967825089861176949610029294085016
8575 275974932039616329129441614227709548737540101242509998043040795155760
8576 295255442965236991858060663215575065359980401381246998172283183700170
8577 295369230027871398706706945965516520151381913324323050987323631997980
8578 276544146591905710696367007945237503312234856104670732803444226968790
8579 242606251101791241389141851207784970826989597393490250123186735530440
8580 199574227462420769001941873004096838192351146379368231723209936507870
8581 153803092572303392509669065769685782537269288289363538918683260927892
8582 110311231577939964701412890321826340155164479120680840434655322485974
8583 71710646600883647329114984132309353951261034955999060612487374117376
8584 37858828243679792589049034409167672639010430984981886748227527222892
8585 6134682389961427840330269676169564685866305024162178475738893600608
8586 -27816809806934598739962100295069175233996838172771879769008373327104
8587 -68979225669898907598456500006063442396528466383405910980165002917608
8588 -121577025997201163639499607125451716384200339922496713168926240845446
8589 -187565728833067529953884845551688371955570468490999742023533518609788
8590 -265338570274477167332892642219423431675817991305601855516834404724978
8591 -349133355170315813153019827585567743790135353047311461107232598779328
8592 -429569392050753419736188442696665446433250558539472967326694358462258
8593 -495416280267490618123928176432051677097050494596004889180993492881284
8594 -536194323495616183065362210298357308935588372089747603900138902066234
8595 -544779656672443374574954306907573758872332124842620966423241002037816
8596 -519092132190657853957140001484972984434211641277529710128858693157158
8597 -462274666529263435779287411924044104918829401331898466160925164122368
8598 -381382875496628561805356520678988176575643032195891170914345073135200
8599 -285183440844676894250008321817335857918714927335275417214431233222128
8600 -181921037411500828895935963805584651232476790893974708468379894352254
8601 -77763307892394880718366727968341832542456840638119905999802437745300
8602 23784456494067370890618059136271390904992056492193694320982350925582
8603 121617164413030016151567031949805251981825221720257680150028729501016
8604 216239646493236075620566919875497326071301830930600503416368933165278
8605 308725699043346908623073066469062509877775475973626856395596504049244
8606 399578448925173969292203925356868828369692283875930109720150803531994
8607 487621740026246324250662562252415035235627644274216458432289399650176
8608 569183198619477907537922667657507394439573022995232147899698197928768
8609 637973365589655722230343232112805354173138076726230230410422273588736
8610 686003272634362909509236226170515149962662104499980328524664753027104
8611 705515665251845443712088947000789460005901167482581579157124395788488
8612 691373182765985805987263785255668590084076394562881260348527325433174
8613 642965338090294612015084693503378494647405334964698108586718133714960
8614 564742377343023504296099436191814515190335239087438756863736946338200
8615 464997779680996551445790744591373566639054404218804540567212238593712
8616 353267907023213649150293979828365004231170591331555443898256295858468
8617 237333953579684456698661109917211615381518931542301603989355726305228
8618 121015579153107995195488806075195515868543180943095365333712237043414
8619 3664871534023498335593515165557000801296170311329250955522049342168
8620 -118367733956667038250038369293672818711113836546991590232364396703434
8621 -248779358402810209024527157239127692890308978048558835846002092704760
8622 -387972198886652315869724541371705424992192506714601233815111440908532
8623 -530675813775658508083976233942321765298790695207895856742582011184672
8624 -665639634252278820260805355435013738043937375876300202671007456676694
8625 -777770889398290876271487930061549488456640191385024335445295569413556
8626 -852110695803921983543516882438186598138808306504522949748869193600498
8627 -878207965736878544440240015209459436935133234004925277262668013556648
8628 -853171824692398899879921365694152420252480199420037950188127790857458
8629 -782147471466116054641707693539046811894714503470032695733261747274712
8630 -676011036900965179253406054150367649576513910974684671661371137286356
8631 -547266062090815410200905258931042652174731889513157295564088701468368
8632 -405914349925965211627430072948945723047948922164878419245529444259888
8633 -257098294047663609303816750397334718961267229257037249333284533793272
8634 -101532045472853819651038948993804450750098400929972447100332392378532
8635 61527397548976864017392634252918032090186601209536122084453203295040
8636 230214087796229269189019654508258880012401109940514125562512940575120
8637 396894960524785307358963061051467214482217435943866342770051331902112
8638 547536719200829469166223139903550298444699643077977679476719759835568
8639 664035430500224107075116057340921611316706673158649487621519318897552
8640 728556465924658005230762091199253703703147811017657284267263285952584
8641 728060025709387401126501064406403225712471254392056209590480397414900
8642 657285906647376986696592709085638807422143534601428009890104730804650
8643 519430856177850310939809769651817812052546615103426953914099560666176
8644 324959141431610455141514680171810747641836293898623127510420195182056
8645 89715625371824177220446702182034698813326499305190787093630012566968
8646 -166610579385798804406386921383155661163748666605391287159814285843828
8647 -421390088140482399504327573971854277030381684129535387590866628520448
8648 -649849784850325633747392481153976750845680853197072310620806603287952
8649 -826569286557142245830728652291068521597238206313917490202551247688620
8650 -928099993636557551116599646547701286852352095007977347712089393205910
8651 -936410764163279212062933625979787596974561707757453626764645280772152
8652 -842328154735914757583864770534969913950153789205768286687058561979598
8653 -648088422980669963757036170960742320997356640491938824691162094376440
8654 -368453332661473521528687483932433387867464063663924560746673461519004
8655 -30210904374032838035704712176408688819043104430078949187622100574976
8656 329978074599911713985041500487214088371180783320639005433994397037028
8657 669466607581317800905799474357802157378688844286508653987504113719464
8658 945250678554041197135407524021114851450434279876662435910812817858916
8659 1120939863633237734749029106666410767588996767229492281105774945424136
8660 1173980355741515227270342692537991277073210938432790243489793462517070
8661 1101422254288471921530489656106573201251736462020482116032794643482716
8662 922362740363120786074785718161394239795284612532678040717035994010962
8663 675690850595907807624523680021454610682076817410718897380254449529056
8664 412840204870747223680972725290919582822364988485427235505834104487188
8665 186671956723455150592881329569128232984327979372770117540334429032588
8666 39006197095163247951800890854147909578570324911839374187375830885486
8667 -9753567964288932277483618885577398364439150482221720321260237082912
8668 34498028322592296124316968622468577407088039836647246785541388346804
8669 142234752900345833918217956433965301610206171613437125289479664302232
8670 270095952344050583050352871191606851654973814637650470597234640396860
8671 374667942464292758605173528272897610051644650422280532433328529224976
8672 425394435850660050602816485412424539393733347519808568196978416306738
8673 412059161536541001492295133904683778944559118147228643224943526625196
8674 344600646620974458957571213848158713703851361227628880330536368379670
8675 246256649333396872860525455832721528403344234489433667098930564483808
8676 143580684885923476654954163179333257190280038036283749404988775343008
8677 57547348554507256688007454001257309250389359715271989877195570623720
8678 -1319264411559226986021174850815678153657908918076827830510088147260
8679 -33155662060651404957067619201383439212124321858186280488030507501040
8680 -45681652700894857023224157457631001099350538879257908591360560361056
8681 -50062430103717544543848955183173096598660906157204702292135558240000
8682 -57550200040308995312937174059447553879881414245445308485209575669128
8683 -77673529456149992179319049199443780565636788527708570986841093581888
8684 -117706002077654744776737440392807659122214515809350922448745427817600
8685 -182619417799428488688659321815953957584925383132770766833233974494340
8686 -274794905189129075583039737470892077774121249613975854780428516928310
8687 -393223069769757725814239140657363410112618967906949063335216999892672
8688 -532468691317672577075542071551333516679505933141940046099871150523718
8689 -682048329782470033859425638074691519503901021640289847322276061727108
8690 -826916415452308667262412484655053453768349591942404110762881549143058
8691 -949443108891863528027450023579427904247911897060877833311562096952600
8692 -1032693091338758237273293086484789757526813115898645633224856708459350
8693 -1064201803116247103972659971908431616528551943891348328901331269079060
8694 -1039078530289112958556937714265867305476721322108416396805534845552190
8695 -961357852319038405252582863176292602992836942344201953368861188967664
8696 -843082649586601270322945014783280978162075482159554859656325228962800
8697 -701403727182953535832960298476008111094361650072324142725213812291976
8698 -554662251951895144770356618809033625874035061951279053118015467270724
8699 -418685539414176861072935168837042991531149607046123787762516943904320
8700 -304299791965232277639491780240175201097982621617348761886412254037324
8701 -216508714976546554639285904031516413550943860465935944850945003351756
8702 -155184379344405576851003141104266707897222445382625381288508051248962
8703 -116699022800225077559384914052670372484012894303036764235427843683632
8704 -95783202433518072656201359881574003194787582352734541992124830670154
8705 -86985727139272769399291261198914965466395529776997406834137523132628
8706 -85341952593029943325631325817197304767768627585800135630257232560738
8707 -86155956760424856084865662275577144067355674256291836192971854934472
8708 -84126329820446970526053025873174826026954569011550526579422364269806
8709 -72346175850657703657197463467723946672570679707020779432049105049452
8710 -41892876089479832242983507625143952242628559041707114295064171304570
8711 17334923309087057898171047554539707603093146215141008914983598631376
8712 114267800955013883049157099902336665664164815434866149637654363347562
8713 253220340107529430624615793051970484023348476704411192386024292340220
8714 430501664669770708551851753854774562496310445373024172465855799326086
8715 632642497447619822009412341678345957762990528479204096035422850661296
8716 837545188239232801837768549650200925648426778747136375742826194516756
8717 1018877272452159781199114746124007740950718558257624986537868156111380
8718 1152645647141229016440788734330033430310761717898183637905299179663838
8719 1223747519721063280351494921159363482858349127598825813026660717992320
8720 1230023757860856167604891156900225345820630864722274837283004555675220
8721 1182184719082129150977043921081219463074943219887949425672975637513536
8722 1099613664314653925894085953036627908655099279249834046458237437240576
8723 1003723518874436474444833526490754453588629899274000408277109208920264
8724 911458666371403208916997436412057174857493063701387217326346180960166
8725 831287276233972246970216615300331863351431897322301391920984032731144
8726 762795311468859084677680652156403414531845956947584521125850921544972
8727 699404295885156446278185653952921306848798299706702701461398237019792
8728 632534026215226672688109846467838119767028584901043533161982178882166
8729 555202583290381218103620582886824270170069297867666618384663594093636
8730 463631936520856612589000642840345578257482003211121915872764692423706
8731 356545069232917345452412746274867208823098527007613720133593703747872
8732 232968754242324920333726615060578876793296600174368441543676390280328
8733 90042061266904312467191593144324696149450057705349383565002557309768
8734 -77657120919952574938038943001127800991090469714278276174983843458692
8735 -276405453984637137920741761011486856668798807923098322635035537741264
8736 -509479651152534940163862567754511148498072489913710625781820473139296
8737 -772539267492977082259219709187911259098270700267560204587497159660140
8738 -1050357404280956590506981320907110494139016872404635643101575380105678
8739 -1316880157984979198612077728704022816286416092391035656008128559954552
8740 -1539483744859246945136816344009017726561585321727468152105206022075836
8741 -1686561872378352708574719674813282539983039141753546064765600924675654
8742 -1735990037763129275538682387120170930645291115651297327045545783501257
8743 -1681398972212841230488909446052028362830091880622771754662568935370912
8744 -1533929546132414722835367318451566431774352911036634210709283955524306
8745 -1318914424700792763548079788918751661611596493732347348505264821393404
8746 -1068872601405664347077864071120586148339985172389315699182548058215334
8747 -815402646135811086247048022286882758092579067315956371130080668199672
8748 -582569058385266668977112153310044949366380673087036787529371993883138
8749 -383386667156251198601923253467968734236913735385118842158757665443648
8750 -219646248016110662581356971262383094012760752944552070515622871765088
8751 -84238656463718800813177259069387893457285672122976481246604932755920
8752 35326392820073695877278086949071080976645582304616924430385970242990
8753 153368787648672758556627735147512157183801114827337836965484513374652
8754 283124922509598358685980641377533866292258634592925921766424824250494
8755 434605560938330257428232055224120098223415092957450403739987243445816
8756 613003261048249876749111843062002354996477875106850439955168988477702
8757 817386715390442601177881966481391334839940782756439042088106732292992
8758 1039690769416191423425760112674528831795514940327632808992847035362848
8759 1264434855568507688298137535425809874788416348036607346955367938014848
8760 1469877900019690283627426471708919256820448218520327247880047064810164
8761 1631141916064128119952091662760729439501979448493944583738764463064992
8762 1725128387113656041922712748041642685721468310137919666754932372774864
8763 1736092627319927005284897434905605061585441104005113507102563646389384
8764 1660074614289701103548289487117283987540309092713580211022017126505306
8765 1506484518099825641493027079254527861521361480088543707247068918264376
8766 1296072193924875733560767394580406902385729278297741649674338993176900
8767 1055841245151879897435271420071559444265948627106464651840044731490368
8768 812526642512110415644219442860082421981212244584123830380441791210676
8769 586546781827487607126831945862256330486887110669540572970646881993180
8770 387846169241418935229057767399641652650074903673572112045458187230054
8771 214187522773366543097887524665996404036077601411664917583425640328720
8772 51784849165412292075054314006217686051262834458299417057924435132008
8773 -122005143199164781828984926051617523577193297134927082366342630036556
8774 -334039795580796288690253623597041507675206817529861245290758746044266
8775 -608848349101423526451265269155315396344610569914815204401072509185440
8776 -960747648527040287389655581916764748760194958178885584564044726048950
8777 -1386231017988893669971242176999748496131353523112938513096105527021948
8778 -1859271978274668363167811321713162269802760175480486702952662040625366
8779 -2332287201231169369309717298813232619197009642481556621904596751409968
8780 -2744094250056810166906350842477845293643821504720468887341757406584652
8781 -3033546718586709278797158159683355225478807382494078537322383807554056
8782 -3154808666347917177456488779348526877983804547047700935226425256732036
8783 -3088931679120921329282320612574280603486932662057485393459069400368288
8784 -2847411146082764121474704253853726733233279890347113597987802640100658
8785 -2466401000162189701631161764763383053831586915483622842442435937912480
8786 -1993863156112978827772986983779956505039918456111629063592922377861336
8787 -1474460242511980641837625674123438819396784373130726643020351347839576
8788 -937466531261662506759826889950434724537253964461142984090422193804982
8789 -391461870545652797553159181827390094310361692464842658935542443674332
8790 172991549654051913056179950625328904937540609220362499306772175003358
8791 774017627641177781883112075281111144251033288091031485466619196959936
8792 1425552883840574863236797376010348067366415395093006206928043719138890
8793 2124889848533157708480465437762835616563840200518173855026967534366072
8794 2844562128491393391575331587937154122772719282997310664598838932923300
8795 3531598331230546582558993242500945195547143061931965411378027589154280
8796 4115356110718488552656003519121373030325296233011797257982348491537762
8797 4522565062068568715914253592779552216480777878683317519821434613112312
8798 4695511447809847074865435413092178380363414436342971577588874390540756
8799 4607586922168355158738456214171199661706899228325983998221907768557536
8800 4270713425069202286755309297438106871974208871962013478929760101413306
8801 3731686781928405531597761122649274689763201414785276399832265825672396
8802 3058385013734983648676404711356602153549883833083413503696279214153830
8803 2320447212480978615222462258190618528511692984873916038437925330450984
8804 1570933191512751122686090943866375856130962243513658179470289334545846
8805 834982568558023958550549848748712648392663558390743434298578650181952
8806 109011001598106453667742418660950224566401984393644556233057415666880
8807 -629463571517908221505432210066149942366207833018658919448067699111456
8808 -1404622445954850701511914433745054057986817634365025846855959167406206
8809 -2223483443155600134751607178485675628109146222191659109137245258020980
8810 -3062012314149167558007056952578698630907129775613526316348468121705466
8811 -3861759667597929665780720355444972558057154337351008666883786811781904
8812 -4539354224019314406012103634413596067279159537518803088489217056068484
8813 -5006548460143814246762880369997672570342688701435914729443212236048432
8814 -5194150457621850428488910344352498244663308266756571141166749605646248
8815 -5071140241216532463974635234740743726755885156557929062439198050189216
8816 -4651845768547602666943653453041153002848040624012019701474419985104038
8817 -3988835968497196971173171147906094356924818598279654698001260310781328
8818 -3155085220152289488979854862469350033606346679610271981363214369218024
8819 -2223233929346490694309496011848563000970815790850975335448081440098680
8820 -1250452363351337928874866150272396687101249918398657469254616517558026
8821 -274303308054955309541907962768319484461325576741813875514491680026876
8822 680333080943532208498580119879468759353254750888305890823780274151982
8823 1588233922508201629612548111115754219775361381999895618336587186677760
8824 2412099617362631862656303928308984352743514265790541868604179143534422
8825 3098321094846169642025879245200760364815668048512264209020815238390316
8826 3582385717817804809278860285529356454502425684610914292694385144360342
8827 3801247837456988801865094570502995362612888679557001224399635892579056
8828 3706976083588463366835631065762058886308870225209180153147488666177104
8829 3276326289156053315294454336680963187665433270798054449044122497851448
8830 2514183321365290523537136310798359058836319646608345250905899361659884
8831 1452846980562754608060585477039444520042299627542649877185656768917408
8832 151170972554902383258202088653760436842461573388684458301349120665666
8833 -1303853494217304804133629642262083400226537923312791163181857452956660
8834 -2794419641720579946262203109729718723205337584946883141817277149243058
8835 -4173114254074875593833182900955321829781004107246185428728751774786952
8836 -5273457742996599254805201692248809303848485078037331455501621438615550
8837 -5931683725312690102411091802544261882048950515186289408807887969267448
8838 -6016057697764269967532111729603691640360205708373306727904713849461372
8839 -5455771613078663195949916531666211795639660585661622309805265931002000
8840 -4261060566292892818265869942080062980450835531508698348157030195439074
8841 -2529552998984370823326310671385706300891693741350343147513743609166096
8842 -438469584204137641397986486363997392124465379967268415356541863370192
8843 1774762450698232034824745189589016764152663434032357162886678439085696
8844 3840692282268842825474777334725451026837013070029436540695149162014208
8845 5493190215666557723477801932496733913206556592859938402555021967852432
8846 6510380087079860210956151438951078765076701537482265008135622602099584
8847 6757115072471626978433587528277414073236588386008842700352201555893552
8848 6220780275571090942881796957574505107829007164815495192375482670832602
8849 5028996092616879400241844749518220022595812351040422136231293480820228
8850 3438431152547907229095375641931208541818467166180055525261880142912434
8851 1789840006632996972933307930341311030499661028973671826394417283424856
8852 434691289593700614940666087295131002246163288980268759970876211339842
8853 -349884546129716262259234934633217472033794260004513492371068960564176
8854 -433259334507567633960521470917776786559306079682693014924959400470960
8855 133928848346705745651137810360482503566975263785193935830930778339792
8856 1137034088299257431498007621932782404193741586273434356110119508412830
8857 2263862435721395201918311969750693711940226983680519217691431031982872
8858 3199055465967284562768930778233056856873323143094951009261014092008892
8859 3713942930945115295723021065053372504721568628742517790632010115611592
8860 3721307008113085873373436692161828492233642154581812431261704259157514
8861 3279182439153473174032241168955353112046949053547357313176408486862444
8862 2548518574067835631993935415866252131742151289056449507259143454845154
8863 1726483990041145515564916390729064256282185938843318843985678774754080
8864 982988856633191556639377852680256183392724960061955746876974291792272
8865 421433868977229288500352952638456887802111757817033775042975883061944
8866 70778347869375775824202470212442895610839203979235793467683021431876
8867 -97561715807812096031368365488845767435092172361677930277893838645584
8868 -141844406924398127679910101156317699327964083142025093294261231939084
8869 -124692869576056237692618248603125477489374958855128206714187061131296
8870 -98332832021120225985664603061425313831023722971505998664827689450792
8871 -101598136508884576276107462587471471450572336806133754685430455437232
8872 -164992293309685937130803220526649845509479338479832733866148647492058
8873 -318044919082838355210563708719628242934746748760481602075563684762020
8874 -593565228475067099951975564085978354643679589479412917301419462217970
8875 -1025272344708962320315149776307969577333600754490035553854451187381856
8876 -1638056372009655171075682469347032837886953908710321009955372203926964
8877 -2433372228978264031614336113104326677573044392419120245177671710007620
8878 -3375250581179123149641885728060803109042078856671461375065580700266886
8879 -4383856566532187022780523837128451399327076913521450211636069070111072
8880 -5342167208861112830063851247633689114709088441302920436365425568600960
8881 -6116925415282743804716188499451517718069633297966045642662849088099428
8882 -6589029743094064922801448178993197790553504304332045626985931994856282
8883 -6683723282605133095100494661279063877196731053200520693431956679760408
8884 -6389988828096471752331922304315790953993495524273801951305893677498350
8885 -5762272470021141395336908033534982796091422062336249537351394337407924
8886 -4904409646119306136297639471750307441206750745608631062687504056433126
8887 -3942184284090603703842339740922219540914347216885449967816171740465360
8888 -2994328029788103383949253667072181035810088881437719743472543910283940
8889 -2150824047800424209963604788545231150418807890218248256550975031851392
8890 -1463199414348888996079123697245206714904542471886486158352971820861368
8891 -946451554278120669872558280922048979491194342416035929424110022966560
8892 -588587881404665819081185636763352593832935127939924551029229875247816
8893 -362512195777996470209179344057967468301756583224820184201676938490300
8894 -235889538160935766620919863119723363125521576818898102492249793046842
8895 -176630317445157747619996141978621320669006918403075485327478369976976
8896 -153715646637183767782997652343358624383901937889717517402748364425944
8897 -134659627758651077513795087461875721774519577863302243310986238075576
8898 -81874598797274097597637212272400919828948506937678083777887170593156
8899 49331870614356721709558162225377847642780321397744286452002033137560
8900 308490034057798696295951886339155150453733374451794554281488371118454
8901 741731686726757056443606278620141719591987256276141382569392539955196
8902 1377956968547692110466058984581529716811140431946252750764430198555082
8903 2212748702385824680249361560156863677261160429394532943756271278252688
8904 3196145116467032180037491776628853772973462119937636428288004635936772
8905 4231222936338660677605985624785955033480532878086693770714155257763232
8906 5188003989303338452824323216894355373264705244115557065028750795891736
8907 5931656648544474356684453042658332353266111850181051242041176046312048
8908 6357462324092721643958083189255720243542040204172721534821002557498596
8909 6420788205333445712828058266200232081094969350377320926007527760477700
8910 6150847470789682848497494452901533616067551238096588955163828240654310
8911 5642520568807677706722509492070012566123677885861146674720799212730576
8912 5028605897346001910199301150483057305566486058468494129367608956196094
8913 4441973504371899470706451782786779334561273883293556448135045850229320
8914 3980274953930975001222566565315622712199581068317805471448635144268252
8915 3684139394327660726822059695442796604137318659857753244463952757150816
8916 3534259929503175231718956863291875783624423346969334279460506019446592
8917 3465820438574848623901446494609964660003803809188699826326513013887992
8918 3392928593171322982199243497458813296407726973781863944118468801261284
8919 3233091836298326341601014521736141552948827451337277687758974390648880
8920 2923143324404104894904938357424077383839597175039464694257760907410436
8921 2422819043242309843064547809534817272385110108066882279345847336032072
8922 1708461392754662825734198830877053945642739862874540800178175886658684
8923 764314333865585800365261797442019937549199852866497512445619246166624
8924 -419935997049543134042566744606929542946727131321918300060167190704544
8925 -1840341114252911855618865620882669458841065260240316315123198985312656
8926 -3460650893136973366002388046946248382837079413435639015892229209831064
8927 -5194235856678668524611741663760295445955180535928256891693881618441184
8928 -6898231953149064713485653792427719873286705076722620028611589456048898
8929 -8388757483596616290864423452477172650901314273083999800858655186704498
8930 -9477049760738123909421294370527398196289496432346855282021211484863233
8931 -10016012612345499724964300625738617066902008832301951316523199445156528
8932 -9940413059859407176715362325694227044888887520881159815605048212946436
8933 -9285367920259587458016630831094138302415510531275473155564082350182616
8934 -8176290546015713789186989621988135113258090073004029689363494474175868
8935 -6794785061166628814302930518390424966968576131208621062559261176707312
8936 -5333497629567100380168563900767691349904187171863790632728594442165952
8937 -3954998995790708347384394688806992336700677002296864059100142008048312
8938 -2765394238316566299040023734218804967395305932804100455489936134801692
8939 -1805693260511019384172520102817761867821969099493453804950461091409928
8940 -1057192503677287364610149573996908830671332778786311879023123414014014
8941 -454140887703087032434136184791564076252124202339897888191570266974036
8942 101686797379313160203327179649729837241715832007653451099571730652098
8943 725930056026295267824335160075899034123580186631618641454096627469808
8944 1533867626463852940739089754970441700729548957887161302221717583134132
8945 2617042325308924908033470857184323664145301266997466824469489352506776
8946 4014825054626098094795472386441401257476651164849237318460068625630588
8947 5687552682456347225680947757393770825274824683019784815693415741560864
8948 7502960540938538522596283066019393009395844912007229923613690597242728
8949 9247503749387648843449245964896639453728515289424595179616936503432812
8950 10666824423263210855639333438821922462471815395537135456136816409111074
8951 11527317133949763409802550869970186785437005122328397240479301610489360
8952 11679507355244052490625543863357007126943602927140032689499341507306706
8953 11100353941296778739292079488387367833838469956868166407407766829499568
8954 9898515691225970996800273152187398193291327858431442676170223437947736
8955 8281115965197232041661850589295920118453003695689114144011651765692488
8956 6495316644505448602571927858680143504952708446278745097095458439722886
8957 4765844352678299465142868346081808351189465677041876605898010595527964
8958 3247526612892922878410984916462725145095861065840685248577602177840066
8959 2002486309018947131088803747511132346637886570994697343980268289001808
8960 1000918548122530289870845037956787616108582927039685737175709358248850
8961 137904332369868525724110375577244222127899061745688096822820662156772
8962 -741416791937084144711171815646888133940614211198902812102654978188686
8963 -1811847324956296444466742523945716130096096964431160523068306104730304
8964 -3232890254501601862167616304319751379385933074150158389566365143786192
8965 -5108055574160295518266938583697967768377333814862413065200807883681908
8966 -7443714213059111804047174065246636553866238922236085423717227167852638
8967 -10119592721037392671943833166207052633120923658646568420386115654845584
8968 -12886434372378024881612346580927363899329708233256109714692063867649676
8969 -15401575787410872764242503870510665389944024643923896944060574997804176
8970 -17300097528533759279569388161126780342231039766155975793081063678551904
8971 -18283205237771469463028864243215779610807642713195806672463468443100040
8972 -18194953696777941486341572910402245796718912882660405624834620584221962
8973 -17059742169189081831944812797762471556477502317244736686357447871723704
8974 -15066493588515387876076616971065805825999016063486804261886086137111140
8975 -12504908943004332637728037235188381143675075317804246926230298076628816
8976 -9675720931529025015626043529372577586933318799721631021380872032817172
8977 -6803957724490581991336282183692217341584095970793104100908931101541908
8978 -3980903400926503675388266313718771151733688145270585579179406371836602
8979 -1150412562115205227130122879048167642221923853726086860131916341851416
8980 1856713840187431606807533053049399017683892824100901727018593180638530
8981 5247768434007097962431751633629761728441730995225830235126570070709036
8982 9170184457443587082778181810966371823693115551039212773870242561604074
8983 13616922266355344087815922304873318827248436333062813610264387031393344
8984 18366194105862669728382670994396737167633544465040216869483220678634142
8985 22982434104148012291575724957952306342839617869968951385292161294015580
8986 26889539717324458342920644778821518566610557733660455963968366116380806
8987 29502511486186745028412629427600756985973777414228357743021719315442896
8988 30379109073806713076473467399554336734217174946424230727018800006537172
8989 29340920316059035673799685429413252411375650155439347074438188636725768
8990 26520791612761796295012822452086238107195109016330629477829942512467604
8991 22319035359594987120685231075586916741370553956447063772519599363473776
8992 17283608191454742335366256745997595916143504940795230405832001443487262
8993 11955893839637976035557024522484311793863039509764541723953564000298900
8994 6733996774934902500811551512248728846374345465660225427432951517570418
8995 1797301796507358803231055398866506691749391683529322713746814497473216
8996 -2885972004365716349417375901454763304493131776187749604512322757525364
8997 -7474428489179239619672785628574093088262027889305935209838771922081992
8998 -12124058941252852979005838027477300346994954216984814417433252937839492
8999 -16861131788052385338228430353383464348230661936324271375263369479358224
9000 -21505284177851542920699210745024926158634416540078980578884985906384104
9001 -25673942277444410821660680117562489514857737283448030384398816266150576
9002 -28869222858853113656355015138661753520138608764899854021101396707813136
9003 -30615876613554715757063310594053860813937899587465269093547564871255400
9004 -30597612396451917074330876315851548842150784380959888534859536069952234
9005 -28739975876858226385832066346271185964699408415575794585633627855881476
9006 -25211787763988969879688702420021847762314938615540324600324094972687958
9007 -20353416545351930792957585645301181141004712494221691035716281698979776
9008 -14571511150605925114610400347337839691304254794392817521361302909048790
9009 -8250928411108430760445261892885328998202375356483662551029443812722516
9010 -1720235416396693103681773032136273521037225886720873284048703855848530
9011 4724869125304541004232451787276703831937460476400689624179639360585536
9012 10768583333208636416441580657401474053463546685093599071323398473185192
9013 16036693502691793123121215729261210743958699568732726123796060904415176
9014 20107418622702445030141678673765444050958118053213927879622809260957940
9015 22575981709214153574241609793243365395882241587905983712215624050005008
9016 23144537454514213087333205792274855253995989528861575613431274068030316
9017 21692682053280789750184746457497545106832864229640182218654134218831188
9018 18294205483653366844361830230725724414944363594994535076317915250867098
9019 13177184231742195098976289611740064101076038653623119664146861904035560
9020 6657831584088754126408949938558224898675877337423685894777267724698838
9021 -907187765323116887000078863656337610110263416035126298059896445344568
9022 -9119511020045194498333820257941694963401465077410023526610876466700092
9023 -17492924651655826063577908105829047874325970982714631344002621385599440
9024 -25399930504356858733123983516703042287473336016425269313118207244677194
9025 -32060604542685353172477547862925106084609540474350189598121452096289444
9026 -36606367192183485865129098725766305499832900116288561497783014134519610
9027 -38215916038521666926481831726607295377013697486199251567752715294773600
9028 -36287549667032738854148020132157451166352197322046688449894931607437776
9029 -30598500285418508341494275268546753064550706042015284007907267736090964
9030 -21410536821730313004198317928902607621765699999859724888492275070152454
9031 -9500926783717301613045018935886924625580155776588352609460857572415888
9032 3885870375375151407132541394884990294153485066660129946270756984674514
9033 17164324590037654747102969776289421434507562570693007925328655976864880
9034 28609117627981359306376638582171558519701409974747974574590744448878672
9035 36621621539914031661370436677147792928994790061881672775056453178319560
9036 40032101683173395913276324076672685404442299079916332555298213149456958
9037 38381431392451237890392747196739507092298890506896019952478614203923888
9038 32105794090790323966937921074801861630663233565510932260783764433570696
9039 22548556470078564343147970626574323220227902549555826957542245978744000
9040 11753374081305361466488816979884991536054424179277186707849990527138820
9041 2049521946989147151617775260437559404973633281715225843265212524124660
9042 -4488931748296908478716449019336787381120283226724848089894762176710350
9043 -6567662442245447013467181927926328724467446170574428927856380701392680
9044 -4015230164706723877677813857068761919701723720912586667863717634703458
9045 2183276377769238800035268650516107306987584241899706674040066675518744
9046 10194116545144072657042645232930620148289520367013653613477212279731908
9047 17892413649156085825404122688987577484815655164065000593743688041966992
9048 23479004603072707388063507335876477581801670831983290904636882341550180
9049 25942696627418458967873514124974729439645157073544982038081528777406064
9050 25221007337016036417709093800712047958833480811033671013349847074230080
9051 22039663968808880558628031435153682585857482635634446854249011630044560
9052 17536843597270603446158785407362329500730847696064861398639731747448916
9053 12844034706664828619830232629699703712761483848724580253512048833106432
9054 8778513947998958166738978713439858168490100778245987499607966424825120
9055 5724109343673929587131318080566212420746560767896056160197406383261808
9056 3685137818913898626386578621089392348097810635688824056954633831785586
9057 2437583623700767417207508824612606302330213430889167605542977227586492
9058 1690198074015062357736310832941852800442416526761119271595302551510862
9059 1195863614904916722464204637798155548350445992473276653314942779470560
9060 794683628874561221283973794882761618649853322509107444262678733531088
9061 401935025251229548176132880472407601218699521775112102419701640248304
9062 -33229712553322622403652417457088184874841347542166167170281891776432
9063 -574849483262208740161383250136901402790620326963367542665352976642048
9064 -1337328319880135476613177747978332172350435314709837138462300676094336
9065 -2502581224939192052318511147046592096905963831072575650295559606119720
9066 -4308778259068627452310935816547329654347885438496065250302622941012188
9067 -7004332338276609528330700764794731423445196900098217003515636833351152
9068 -10768345816402309548002912407054125542487899823659369392623491797244016
9069 -15613339293559497203582658451056358620436465630180350468884218520121420
9070 -21302514570970939374012211384637637065048146051673747489045982056006786
9071 -27321701950598515438127688567792053676535840849212465246667451945549920
9072 -32936133535001329750715020203837136052233349511768073622635313717525836
9073 -37333261336125024131839751981862935922136093525228252533685640543434032
9074 -39815774001116360974752861401735149643769617586136390497410664823305888
9075 -39982097557482797088550986995991438180443517341290057723029752742078608
9076 -37830546374200524610702606086781570866281086033008667804360432336005752
9077 -33750692892998028113385765832313705951533940311322283388885182969653032
9078 -28408877434604830598391516293311233622008466984237006361252624578697980
9079 -22573195005573379474744902375550449199041780044713653879026343514634624
9080 -16939566830472906286817436151209729359431008951599096943326417809945294
9081 -12010129772295095993663374015082369468757600725137184159592644050903460
9082 -8047064285196183439653361390448002875565040833070542983345452694244746
9083 -5094539425852583985389770693241181138302541277431770103702668293689840
9084 -3041522447408142175158570701187544199478689627753268771793816161128320
9085 -1693531215353730060529963706198228241883236417227162949178516580391888
9086 -828907270658327844369130192337055011951479670995796250506423254191288
9087 -228128963574877764912269880280719480406945661554773791627037904889536
9088 322758008654586984694120101710065752965984595904233342119913421362816
9089 1044157327387977293734122790046033980152120300154147799439834956294340
9090 2174381486311687711924434194861293111550233440592223391105764262751634
9091 3963247896697791410426320621552610577765331976977985855956557913140696
9092 6635027069184716397456500806377962809007561049800281286194083794706174
9093 10319775964217191327192922348729311407688196466072915088218259668539776
9094 14969678165091266171479636496952317229395831318753760775279096139514504
9095 20293736855560791218271408457157535820922836823748330950602848449598240
9096 25749856000707365218492534114077310712529045567529539477735881374547114
9097 30620116771947079876704454616056513604546867497062948748282185638064652
9098 34164127530128499760233897548346411872610541350188471330726440341135878
9099 35809345219764754420342413268160116305992972813425868022640277709796888
9100 35314800743333609109625350814117626933432171703533795895886042973166854
9101 32849214742487050034112489624805416403460624655994086048330084335124528
9102 28955397552133025691757300996685318293252183110556054691478778534004456
9103 24414942357193257364794400178501629996204906153310337502453112409066080
9104 20060131680541312428410660338667066736863606763539124762017735148532294
9105 16590280525998911553651180782927069239257262355720577911822219805726404
9106 14437712951284645013136932099588872720206759905984896801309186491501666
9107 13705214235644764797734255932248293118961925203811759737941700703097000
9108 14174718960932177639187997018842981382065936369881496727026998999518318
9109 15372693333752301158193809565029603948709877170315145513996928893546728
9110 16670588633203802347898814943627591786183782395375437637549912764849836
9111 17396021031344682700610847797590667554849949937134189620907086136147328
9112 16931660581919778946704336601608028601888804048489225630968703826492420
9113 14786449946091893547869319803186825832793898558946255693186200916548760
9114 10637971592465638216802990283158104202149263286444344196400265410607852
9115 4359668995636751232158581705164502710246574453307166915897833791146392
9116 -3948179649623767416966393689998974453956310275691225372289835860336130
9117 -13916566443887351108320922434624186680144714424764833112929389463984420
9118 -24872478496906546057971439784190676500485338314322980883275270182976566
9119 -35849505491126038859507586241164705866201144596942782390875832962353792
9120 -45683497657004212025594299195699929633401766111090771853794851188031911
9121 -53202751783092874499792996077518605107036950901647580621632359346353156
9122 -57474548397940473625836900850184855633632540532500725486718975909131154
9123 -58030550711494512787534803713213627932607160043918756995568995916015952
9124 -54987604517717079621897600562241633144923871261725461277404222155375520
9125 -49014972434430448327237683729637975334172231669636597669854193094064952
9126 -41157850052239688005306852106428666734742345703182658895849563260290284
9127 -32580389165621248917175079934017411412766040007146933312157123167157936
9128 -24313903116625697838292795810876259612502084691429082643429484379628792
9129 -17080235409282378905549269022977324651339300557732545600953794908047216
9130 -11219315220157388477908054741469511390188848126833474901691569553144232
9131 -6706987097818278612352166222744269648001934662364996952855932020806920
9132 -3224430098830929270686223696618169485364735988124789388027625459457734
9133 -241623077759602730097412486664559904046770181229477930883371768029888
9134 2901755750452203672419643687397227710249954402249541846754869899851040
9135 6909146394458616821385493378512865617236968713514316097000641439381520
9136 12411697425828716783939320243477431268205349772526741537899062208943784
9137 19812786445553114468619990649065736432891378336804345721631653286281580
9138 29112577492151400159799244874392726581848539959826981054966176914520990
9139 39770940673973242438990480181279644822103543789402968807528700938314856
9140 50686854280872471944210724195449137791052605009442198750210980086849966
9141 60352753053944865671708168938187882711609008330320614123545809479630648
9142 67180857196906550933899078249158721276102509126478352104312936906102436
9143 69918865961011442639793561795804742092268348577392556685588915900865552
9144 68015266315893672615755274297184389975922258403632183583639368941564110
9145 61795319052729104835981609130433476204993602156565721833958792418412816
9146 52374597111646967212989985594798705360499413609494486675422808494082728
9147 41338971089947344342637820630633361883552909122474513595163515972607640
9148 30308417784110765449458801240250736238642361173202479266292982210212226
9149 20534871311984532341939278825327521044412552325615440536273646530807072
9150 12650942261049881561351963978335937890997638079874052896447683630654376
9151 6611576838767274868480286142380133191047994247224975544816125376936416
9152 1797642012276323086525727852797795181002691147571874821739843230616852
9153 -2786249506308910438543668108320288051479573701223407548061712676242852
9154 -8279974228783688581949205884120066001183780345983964953541822354709674
9155 -15731273437524513074234886219532575438726574242256400087169475211260176
9156 -25860223409286289673082876880524649604395747647133803300632569178704036
9157 -38836954673090713638768300918356554307257358599119381127791303496916112
9158 -54116006712945706369645343762291860339529877290417733009443890050883584
9159 -70399232504292632348080293383078454251277297370463781649181559964305696
9160 -85792384005180755329087795743203522751046395472448183488170498764216822
9161 -98164948244923769036994645732134202689859570121657915085642181771623380
9162 -105637563073485111599405542974538472654403295520897149350424608508474970
9163 -107050223971518670489302893650619420663598577753779572349997817806893632
9164 -102250070613665417452421722617997505547513120930115767201542908953344692
9165 -92093770648153353067244320644816159162711927636338766426156792756357840
9166 -78161832928884649930704148458614572252477714283223661149327182167789136
9167 -62282274362493146401028595013561055657498859736685908309256382319335904
9168 -46016041862384129094006310266214771773324895198975948165758093984068494
9169 -30252260016457398970786527634639552742373152707494034221914624762037568
9170 -15014502900302314475374315855824552378518895398268874097340837567393848
9171 480341993484682615609485542983720339343027443730411223765297322581192
9172 17521443382957052663341337201166817728249302611662427116921870771819894
9173 37417227526645673466697111564895862273978936993607353965762685948015048
9174 60924439233625643866895917032906404464482414092931218670912502526237524
9175 87741972502904660272439981518199220109280333862169859421974641033502704
9176 116242650205021411063809563030807375244319496915898179912470094281304522
9177 143583677162974109074099735499364518333512847360860063657591742006496308
9178 166230718123130106951875288734462169045766155531497668643817107181296962
9179 180777198852973711069772967373745050402420248961974404254524913904332320
9180 184805591829347226114920436704882067594885433058319892903941250915612540
9181 177493841273059136603135814049164798440012778023909552581241902427232484
9182 159751670544063997825064226653209724567833544690824415861552174373744878
9183 133848392748057687189941404849061263131457833417932650059925190868988272
9184 102686383291252618919292204745868261089890481667727470541320658132789880
9185 68997446016105070066026328196147558457966151119357031076247325070520764
9186 34746487823336480463232368004579888281572388828977535934558199148575550
9187 927383906799862427760030147792801383551860933229119589971552010261424
9188 -32220635580316832426855371213219074557865154271994236102264496892628216
9189 -64700726301386645727990354395815452852805714423237987485206272575140696
9190 -96175674975595712233927061899896191062716889070089941831995887937981940
9191 -125560031241244346447302154542697721318797304443849848697833275799895760
9192 -150964800753283175738881777624652658212326848710517587381794539471208580
9193 -170034738573571291546427721568851110928531748935514961009947160360184044
9194 -180556446989676756120864162361822926023250287129354100349569545271522214
9195 -181094815205341371253273600295881575852285145420239788005040490044284736
9196 -171394950851002725302441737270354407611441193263782353649509540063246108
9197 -152386300392735415055049103604851989447241162662566587521435126654978336
9198 -125806748057339297308204857387069789626596444879423391555713041984040328
9199 -93643022533935705424183002100112509505261338369088941061710290715208800
9200 -57670010647350313700794031901136195390873922163212264217355710837159542
9201 -19316865754573246234923554730487984123984035933966999532847318591597316
9202 20087639650637836767565475644097121996902424490062988670585574819826230
9203 58850538092104359810430716084011026966659298218743253906961221808343304
9204 94530934331576821689203063901904912602647813543313003454912058167008326
9205 123923848720367165569225938074615463140656186694191047333472825498586604
9206 143525453301146459339210592191063151507645240247651904611209633563262402
9207 150342146894758259585305146891004727340789597127813552871571606594902800
9208 142709570150540280206848695983635316016084941372897675990633296534602560
9209 120760683543052491496654627733380032052786786797280693957984707826124380
9210 86349335334268002863734244918912432276324853163658340686922427331204350
9211 42509364558505265785262322930224989123301165572035356523827433080055096
9212 -7246018710772399598511928436954590138287647238895495472119314951611418
9213 -59434111013446359581413312017531056546929619667857669697035204737975548
9214 -110727743525508163228912287160611729875045077012696720685984592399195018
9215 -157760196128276455844158437805520493480935831607054936744950283980904288
9216 -196877181306577935250153382269949889806900347113879877592742309011987786
9217 -224132401301981611453245059573245090119743804041302698979517876018613780
9218 -235675905473604922249913787855925176194220645785500057448824763858975818
9219 -228463872694069783822391961430016893915324324266497125363489959683477488
9220 -201058222135527514931267954932585785714906723854162460916810024913685648
9221 -154259632674694657952808577121702502415126589222576232113025650176328088
9222 -91405690969035137717489449918348577256469273376730556946527419408089724
9223 -18281023532832965976194957472939735650524502449768938589461476752866112
9224 57347472014718174131005978511073947406006148716520680934736576791266250
9225 126551368396411795064919188424020215394488858028052811473575167129496432
9226 180403240259923633152383510499591976588435668353951057385239670108798792
9227 211420463160485827086447038249328852157942380500042517831551504051485296
9228 215112277984985701258161399041065082124461617817697005455644394738334104
9229 191304288521457438305068013499245531183830570160074342183626445608342280
9230 144817228296631828809156861951851186907423101818674205410681554922725708
9231 85110390904167015964423215656223781855370388321423418247075028853730512
9232 24706399650430716562557636459652472914079096050410027631951718090617004
9233 -23430047107177425093695007822919288631665843929718884611873664051798680
9234 -48980094903104903020683981612485975509404000707513270077213813597510204
9235 -46948226330708265867248075517493335347510437720559191907964829901543760
9236 -19029526872415755434892893508204429507241720209846552697576285712741088
9237 26895868305065383393168458601085943145538274689474475724839218538210252
9238 79080020633550743023616759393896829631676105307400474280442970682310154
9239 125302248086850058003121792848503548731950028023680044490080258925734080
9240 156190964600045538166203807154346270411123749755531293803444837466047160
9241 167370332035388840909171174028786148938583955634635956521186171860611744
9242 159832896725163979676304011215338813339759401792074079088415641956835536
9243 138655854787581451868601446344968800244803001545813450024741483762430472
9244 110769849165230230582331168519018184799458973760989712029014968074024434
9245 82705887990515615422610470824168884759363062539019950826731894813339852
9246 59052107968085920813837196378529986273041587001386167173470804661613442
9247 41914439620394257629581472342415006340712632833628103171531473219403488
9248 31240340963065966645246520922452037329711898826618200917107937685466132
9249 25615627959574418387172564056243498220196899861052479125145151871392420
9250 23125186683006859376106548122529845701428298193606210317575484126689130
9251 22004460532410303924434404000655316452122762555614652795676206405109760
9252 20983965128446910693820579232686807783815313913048992462094914453944996
9253 19358190505558082927135661974274540062743507120904049964566268887771148
9254 16866617630280263667649749173931674290788364227861240400514418029930858
9255 13476772028914431115218541832152120121685118399441188802412446982038304
9256 9140335798397540251616541244438819494586779327537914458463159478468668
9257 3577739329558613104254065105787991265152499692353556107831764845266772
9258 -3857891906413316312660372037815258678143241930518648861794226340789374
9259 -14186563751047355888226650110911949835388810231035895279981728856277576
9260 -28636099137233746122220792824271778476959712715428936490267201020101194
9261 -48298838296378720391491751410930447266907618885171376864972918695835412
9262 -73665051711263808806515082334016178094694339765992506612089435384312254
9263 -104160489671656872921996810984332242100913914398363278254082011088604368
9264 -137864181731479281306686489435737014355350761908947831736238605138803094
9265 -171568767585798900443932919264587604968420768220258140713749180324860360
9266 -201252766412095252022728654978394307720361886568487383477206856599941652
9267 -222886445107361013792029995080902911730129929165595397316949451950364472
9268 -233351290861549457022772147365153589780372644411715856854559349488725470
9269 -231186261077232052513702364029577501530497427272509573211634889579500200
9270 -216920098871213889453060017172986623922698055505374486272879541121662412
9271 -192892173417869992440206937984021241153618695084492944627027570177622640
9272 -162641748377323021438629847200044843150002346846198291371213767653019866
9273 -130080951444279106224485451578772382884041151795504592652444242103012136
9274 -98708860079351012080510582196164923213793394424487164134601616746949452
9275 -71068806838943027397999529426897126901276790272533652760525796694850864
9276 -48535897522395104008279646522214032125078939224969933494536871002127688
9277 -31401624285179006447758079997846883127637156615669750587508175445263520
9278 -19141640253921462960819989919600183994569191420276563019221095862299088
9279 -10729295274896354194695829498785114259057477723229230332221356062389952
9280 -4884186125541715263998138602461890101997351428498450436534805745769798
9281 -201245630193679611857800741057421082242793681491016681659670883514620
9282 4829406868015178713753137471323860211282342723606055722519315604154074
9283 11845078329387901265343212816691373793183060977597115405458984636554560
9284 22574726081589731731787487933995892090897401838948110808864354966586864
9285 38647734600511703903682789946937295453395903223331808812525560204099244
9286 61204296048414255944401560062693038135969080436959592356429290404911906
9287 90365339854198304048863648326793186372108968937002704428993278769698432
9288 124735282237088116816110100131616043721832515168073907172863573807160082
9289 161182091918674004562976959509352950789323366999157262522062155646762976
9290 195108007340733002342329518216458125959641719385603117482167373916592216
9291 221272461646159148485447083879642906376604739569953049120601244710531968
9292 235004401981574851614250020485279696220609223883062296324618441175318528
9293 233446146497141270676532866385473528260369399847269612579292549984161504
9294 216409247294738548190876759151688382827975073580293280156620836009423888
9295 186538819940867232532034029409506090243164048656305225908804087325710000
9296 148730032627545158269903460095182009452834851496560731100394983376271612
9297 109004404286973969990444184393836487497082470993564476785518349590205148
9298 73214902880877195038140585582128256069084656089527188627684569802369118
9299 45947543575895354849191980526862849102599570209223384597280423754314840
9300 29848860317781397374866555586519957929985476903685529191729931422926486
9301 25420465690937798265143636609805075251643082272131552245231264889585888
9302 31177730004615426850749001272229772977796264163258112506259673172667696
9303 44019682025169439135983981112320131664009332916143369527795286900829552
9304 59691554398946930347965444645869059108775551427106741569527653308280164
9305 73290505411946075149365573627961722054902701637390739563441405945643748
9306 79818277016327308727686710192682142144225970677302907469064666409132602
9307 74797347359237854696441048466809936475136738347687505975747894330086088
9308 54942378032898306374658332689512164218867175697779636409261107350184730
9309 18830453607392144907060389992525523678250733395935318412880768448740800
9310 -32545150072000080521073907445830706672933731560844508161167436343020504
9311 -95505315554497868264274944668811155065446631261227087191134391628321408
9312 -163881762716250988635217267242530726889488898840721360725659731840351799
9313 -229798894640188870986841124000431887616526498672285445356492101705635452
9314 -285000661676105936246175557709276073994322578654268612476820701575897222
9315 -322466938817904634018969558972845616512169249595569340138703662594450008
9316 -337889420834021766887385600803074349295951426884839671478977972149932478
9317 -330550331128070942285248708356471076481352427891136280203732201048247532
9318 -303313723571679170976279782601070983946793325617681042004442020208455370
9319 -261741217756135601496442903656225928937355926083179707374091450510131664
9320 -212644890907019796958883813293300217422475843120057466969025183316952220
9321 -162550843490239798014468083767396328884142535919369230198225904292319108
9322 -116505041926243337814660359850544400417395720842046757919970301012796858
9323 -77451246178544692689579683668579742589071159145547335123636328250750424
9324 -46163973439246977712932222186682520621180335379667021858516576163753274
9325 -21546561381029965057543054544021190477781320823719317552560704788472236
9326 -1069986216145124704683201018029620924642887442131805227306188794641202
9327 18779793002406218234052004846606663156494558452920729182962075758466256
9328 42032321356533254711048964884315410604489024941289879783623597944904050
9329 72623590694261491195521272820107169459804046292972637646258792082350716
9330 113543893313544425567342666658059870728490921209574491461649078516753086
9331 165787500785069319471310783575600357867463679822265643994290903458436624
9332 227371149190703383407058383374207704633073010438430092777394766784413468
9333 292859022101773894242587953590019624942670033304517199203083989044111580
9334 353818107050799603865354278747635654831120673206205284661787123964069962
9335 400368110886023875546522281086007153978605454716790744679764705271520624
9336 423554394829486242682826038926110862923659565962554484061464794243907680
9337 417852469998569079374543428523600654533859197443303644466676951127166764
9338 382932225609379032498024603857626550091452371585943670278343271121458966
9339 323997396452718868560803456403345426397352328746492692058541596133072392
9340 250516743289451905206062882640485328009576986519191042430635489176085466
9341 173756911673138109848168567288337521721967184544248941693365920646592876
9342 103940154548978465828471764376993473187999512594712130307723707445549730
9343 47906895244386097984491549434560527677353943877944729082028498987168544
9344 7875414230767916771927244311839968523711288116209916829227469939926568
9345 -18560734260009382596567871124273471468977017765340200210651380994583564
9346 -37438676466297040165260588992008326416002427284549770475950811074340118
9347 -56838169230727380707253737176659275203165005931534817271638147869547992
9348 -85051980439179987397630361285741016966258256588779487528212334427131678
9349 -128741827451909720309626569373583721679591963289438917565038941721705216
9350 -191259131785371883913498621537828212614188825825935155153127149800389064
9351 -271390357230903372818077800392723747616656509272601040868447412554434080
9352 -362903180999306135813607038521428038203482913825480291264871183351957446
9353 -455253284893299171786912862757920149874039607894758414079208962071689224
9354 -535550237100453051994313661619018039045977410878857517568035789674665308
9355 -591426371766034268581227687456125649735003390153853531354554605989272240
9356 -614016890162565065344679746076742050154313989711458873620340510915003748
9357 -600093842941883827416164906436612940359854102434885236272641231786101364
9358 -552629586268114097350227662346845803917945245077610135906031000455944206
9359 -479611989456788969838158055290782301216897924341340781604560531438289248
9360 -391542146036317229449017511506431933870714859275416067441302846696310904
9361 -298446604125497374591825435722851000480637536425253249790260647268087108
9362 -207294549906877301520739714903200876377324400311033824553392785647604202
9363 -120475875325175663226382768527415932901515760123609963745270925343544456
9364 -35635318035869530682903879517306274130332563512245567861993332814530042
9365 53172441133449955426103625203412832231583997571498578755720869519242264
9366 153283346733525182904533662878321366720595539048141963839306202061142964
9367 270641867813351712329991776109101178127686300342126759566381337191851296
9368 407065988376176390176601257999754984452699880241853765580043685416591966
9369 558305845415367736567986692392225347018715541147645304053361300924403768
9370 713595882248234378662560519531869143726986666616020562401620479473984356
9371 857085767704466535202413066197143257911635140267585691299138262087124032
9372 970968651063368494508465759821896113129698759714682465418798144398294696
9373 1039490152661914655508462547283775364398502745374859468082743297090928520
9374 1052600703189159668777771229812353699406671020962365612912735918808166572
9375 1008038706997262505998469914343536789081550519274167499495241134746725376
9376 911144526633949535455270296799498493439860381432529098073629579794309646
9377 772522176950901837156487281175784902430111267242146331658111192048101684
9378 604462500046634397536767864626596417770472568630254562315511030984228866
9379 417500558943116391468794714770777754906452097983559360335204365349437280
9380 218418049576699352534444182399547667138200487280608367821649841652915992
9381 10430131968583852379725253983034509613579229784007907527944415210395776
9382 -204588459330254693791642030861130594733334364094872681253685322777612136
9383 -422857200106746503490703634780823766093781107022648435910544376181992784
9384 -635950922837477495193575696456691948513878048104442011512497459419587780
9385 -829982474127856355210924109943183666778606901769912166830816768398129004
9386 -987364647014132335136663234516596082815421440829239773715383731320336286
9387 -1090687340994304316349373123920003520506765734026732394968548577388647240
9388 -1127254911640922363419761666181233104512760380923384895260223873557950286
9389 -1092457467204863209757780077132355145931554860963397971885206757731865628
9390 -990616933721836417013617593351297435562082001080407828907551513219849690
9391 -833061049974785597231103072886073479849083491078454752254983421859704000
9392 -634411493511730592821612585619772192277648231297223434527745106113126766
9393 -408833131745214765437206659978790930620096326207831358150873231664650120
9394 -167916590355565368142221400874935510945631354473636736872540133478542604
9395 79003833662133195668188756261873759718721175225505273162171788819124136
9396 322543286377457785897438899989498486399788443380065162237317395875823030
9397 550448319167700945303167722982725924589864218279467735819850811299630468
9398 746061080392249252885805462292143209139306038033901232699922128436793414
9399 889290220610676274982284192728456986125357784752755589667678247612504320
9400 960115183380089781024826252522479042734228024105262318409701513138845522
9401 943401641908427338950897831769250396363950501852813704005451023132018932
9402 833132363960957688890186110756542831018234722376833852661864622740064010
9403 634408708564006785140939063911983206674645886421178629538137145766387312
9404 362620536535973499978640819202003856328783688173199515006310631707922364
9405 40454929984422091822879051194382607407832034229302882982534708033000000
9406 -305767238531048594421600844330643568486864360513827314026873082504241328
9407 -648984701883266226524314529676558959281343450615896037744521402614118896
9408 -962886548670990443152108172696626042395964740104011421917678511557332114
9409 -1222396850701837096055480162631676650387472314138196369647882033088906220
9410 -1404166979528779790598295842916514425436501338434120108437305390330619494
9411 -1487974880096967063203376439213902616531054368029530165380478292946690408
9412 -1459250599408397253701199727662883170510189955649450493061156992348828006
9413 -1312190257475803706994123152941381428037612127419484817087270687754574256
9414 -1052528071772877696263508580154982486605797679840803227497916921189885536
9415 -699115735812358352435582305085698928671100541533356748628391948395588960
9416 -283786511525390604269302310355894530455879902378441512858944763646385680
9417 150740267340384687982869642201924746413104800040910498531021585370479828
9418 555028474309443198267154354443218543558639325889788533317379822294379322
9419 879141090053208079113125030762519534960171298685911592085207347001556920
9420 1080492359709199197886182008146303962629282447069199474470461639483476990
9421 1132251864474043506891523756624112929806596265485101652721856047769667284
9422 1030487474028883139745869869937506115899093029155510199357417513810758726
9423 797856241783068368802634114946805912797201532490496008879000410369673520
9424 481970958825848276067140454327462560533301377011743035384914196284413560
9425 147685374184613011497580206783234939815450180206439450862148608917069672
9426 -135758309469836609248806607012192812404093185183174764147400394688393572
9427 -309975305271105017138014435730825740480635176733699045677807405345222360
9428 -341079887688769351197776068778380372386462310090806089485399941635227138
9429 -227634200114386414800469676338224735207541376831425179716668166657610192
9430 -189922535502443280976690464295144247706242014354977915872118786876264
9431 287719933870936918599769817470549281810059516327107182017889859494000720
9432 574397601218711840916429165957086425085125926427946811572408907078243364
9433 805858587259123663052009602304187042388573762835930525251693902049504192
9434 947816646945000229609431932805515440418210789903005914739431592132794680
9435 990531652389439346030492245806586922622840182223307480796726758379648120
9436 946110714550387967592020317547668379792002244529909212844342814195132758
9437 840512611728481093531189587107506715297771815380763507002745701723944688
9438 703883739438649684510721268706614595258046889009765042185225378077002200
9439 562582819677415289739396754177551556714942883761574599271148269145699296
9440 434783274253129817192243962323723974490810171879925171860516691416326254
9441 329771250109223753672567970422640560066990492521163734158003864400369784
9442 249784832037406921778449003991552276390709193407906411419548710212304804
9443 192816084352055987561058477225188030840841607681272088924186112131984320
9444 155096611402099707523251513306682824331822267787254683632698605000745656
9445 132628869896069586270502579964530490358684901959567272444335872396206080
9446 121737360824999054906345448472249822350054860290041284193845270105783432
9447 118983530943896585193992354150927056947061827481471742776821719492758560
9448 120875619942507337841356315764258528657560054724015975343204335481861810
9449 123680903081041145297440566031452851184680157551887509949834534321127456
9450 123430832280059801119521345451164191361898933051774035579460956740269560
9451 116022621598758216102287493658486049734524744809474227921972258294580992
9452 97259972581908588796330949412247013828721868548035016710771720139037880
9453 62774286804823338820081085591564270776249718728719514821102815049609800
9454 7969088126269026900432680790846689821611395207551917042839569396670844
9455 -71702305900129589817577386010756017700559500820588044594352134901025360
9456 -179834138221664816599252370513564333612324562392752817733328716584492062
9457 -317519770137014785820638770989543266870296146261830268808698829687566664
9458 -481568246295453372529142342363679219880953672693518036063367619367657892
9459 -663253875088449156354841552889332010222918280697668423667595758296526328
9460 -848394584828263564493276537794833194998059845033475667180082414794157394
9461 -1019148582111871203988957433964822096929552404249729787156949844184489136
9462 -1157226428693780066017804170663078223164101749492402617591360782818113200
9463 -1247580595344878992287613182558413617599001898560344371484486376525942144
9464 -1281397171994287737805544923010055155763446987525889141681403035794423234
9465 -1257499078379283748508356831342966317157039946908237666364824851100410016
9466 -1181909660489585097508924232319144524595738281530634965634184419508285120
9467 -1065977158408775016312502907090454481136857264185453898355466435639601440
9468 -923825009110855933850077836329767912276171299717285178518756936256488640
9469 -769878655837151713422845131726964703931271422390153790080450190896858496
9470 -616948140227306470105970310829251810395708236787693827666576093704161032
9471 -475024980588113173724683062473922890274141730901057975624047984951917104
9472 -350730000961054616653354827585855508215791183370335393788339355965024442
9473 -247253473713847551535699795218166493243157742798787890008449135691108796
9474 -164607196297483639672115798155105443996898499116374000564566267737267958
9475 -100008317156955678605211572078543113059869043987198639754927715982313784
9476 -48237055547521993477674400777045501025528167285948136102216028212525038
9477 -1894142519450082259860438051049353161918017234681558313286854602398960
9478 48349320737670841685444863941357639624989752212797500946452061933944032
9479 113215934567953348202439441292817348258517144748109041187686642617854880
9480 203598641766800889636524511742226648708894756638464308814258730082953304
9481 328380886423254563912184758482609251110425622935648722363797457490133556
9482 491462532736482395518248053979738524462411004819488862100594503158949234
9483 688759847418410623089196759018762121437416377899579669514395020302224632
9484 906419359303740930107168629891477488256220238827357340823068635496918470
9485 1121466224935117611674279553952133970897851805105915458214417578896646692
9486 1305425551094381416408796123069771138334675035360848896476886812573416022
9487 1430300152085170283416871640156519333734107679334075894776489824939873280
9488 1475186486748073071577656360972111303632204853497571758957703937716060856
9489 1431357643820972848199941951748177203663246958043799585475120807010763540
9490 1304141645706645477148676082048215780156432477810018353819565354259059754
9491 1111170427605955438050549153834480873606704593322210652734775865452377016
9492 877950388950701054732853790886048339706415804760280095775593622573733582
9493 632531710004315512812192337658075760385664646073238920188524301509666752
9494 400983141799223835838992344346730704429012256918014173640271018914401960
9495 204567328959115400437064353771736985651934847673436119020585094317889424
9496 58483212786796562276120928788711011310252031996528712155376241928167416
9497 -28638954955741394959447612249356795576094439878558811272308604493331796
9498 -55337855681588242996898163286558530400053671009061756384445398802351178
9499 -28327256867730838678279709599569653326034372974235506402097343055734408
9500 36535467209745231339043895171689613192248778523327492037094868185778390
9501 114314387590631543832029110975236803496351844184682560746946946529273332
9502 173146629185453304109671303416747503536967052346449419280545513411254222
9503 179020315274791682266526709637056737045701444932551757998497466346183264
9504 102778560266997650463170276763505537214142041205608179382537398308154648
9505 -72107657335605791890628296277675603465299885103602850098318954729805314
9506 -343227243064428339283259131892750384224080624149740868763800777954192417
9507 -686709271116223890293737223996514164908658153309145240243966536975743808
9508 -1060042128885865209290995955735279333512311378186870519959849569839825480
9509 -1410211172813912819603734730407524665160806858571820542137858175640051032
9510 -1685281311913321460486339405096970055312295892788042085555856340283880484
9511 -1846157915239728444889124934466103883131314118090657404252007625295729840
9512 -1874993984414700370239864550722811691575118631153093175353176662320910766
9513 -1777790771276087036406845388609031563723790329534350523473731628185758616
9514 -1580756096397324054362458454999319451121104029227512771825019713895659956
9515 -1322077106274747270608323967565773935799427169862375081856959551886630400
9516 -1042051227284586381827049211476526983986027891263119560948991762022696680
9517 -774548195983810208597963599642997491189209329724347396276971388260436624
9518 -541714531797971489787465015365296283526804993645290397269040822946961968
9519 -352313109022015415522849263646587023471078447607662562888947066454759760
9520 -202845025071838693599999258007441197869032167423205823479822210152413982
9521 -80102473940169156753938391690410180949823915687200051387304437352945356
9522 35901623548157597408968572962427650752653806373114403046658147652734082
9523 168919604870763858351599093611536297033581451605267902259381693850227784
9524 342958660020160293875108801303265678924035125152010535475865118913776598
9525 577689272278527926645786633240330944249310159615630884679940094510312684
9526 882748166868254959371496169765170551284644172940825844770537296139048842
9527 1251994406583093760828629300738626121699142492370456491439627833348869520
9528 1659793226901815507358571132985009254953130418887116639857232954316680880
9529 2061641874322298243673733680529008717160812806306578179035046596042228832
9530 2400494642923810874016953184705687101439678494026387318889638148349998616
9531 2618187643956849472263571524192125615910161733348322138993022904087176568
9532 2669219860386280286588224444991323698813316397937596789382187744419873094
9533 2532844051240117217637660643373276114583303424943681260419028005880884572
9534 2219629471389210308139746318156924574613551198455964698307141152230674154
9535 1770316291026224811433161072427222249338702270985807874956441349522063712
9536 1247164261133031804450963003047499669907330582817548015301841547113437748
9537 720154921746852573311262444337239896085008992274507570912156011576237148
9538 251645151294920557888042910559391738690932708075391432846982148893665422
9539 -116810234428799679476235567229391776760344518800574503674254556547188728
9540 -372535706654286027266784941425632302457034306963632053965080315647840386
9541 -533085900630785694008326672729034565755795267809504700008296071664222140
9542 -640704330479144140001426044006708805474439842123720678844196416219333874
9543 -751087779380069559499501793409071623679492368982953307318390840935080368
9544 -918775779522942679747591404873709687354898450684722085602850214734346192
9545 -1182273012829926778218173776885108835234538265833083765268582895674137424
9546 -1552352994922297891760920770044603124230142532506515220618811497156686608
9547 -2006690728050836296924251040025266320553643439008001577360660446183664856
9548 -2492815769333182607438064694288252040435782731667529933564517767804033134
9549 -2939340426448722336538728391633028764920068951944277741968325676797315992
9550 -3272908623767333435568582394705046633440747078604925570312771960552941076
9551 -3436201391974511648309770636781520213010738919958812366200300205546811264
9552 -3401620082148752577212580385712063941388128825063724523614869197803279380
9553 -3176487222633794657411034299936540807233421553412427762279986394465490728
9554 -2798414267986686376233685189581667435464592196128778787459006688239303484
9555 -2322743146239916977981008645630822139786036125227655550282226224573712208
9556 -1806330942572303030393229294287920520118720003876599650045304557461892640
9557 -1292596352800118576510820247491308846115840067338623483589416328490545292
9558 -801755925926386995430326288575720301364524814882380929771390526373618058
9559 -328296993979872927117162199740743555485089433515124803458891356739359040
9560 154195660425942124715989916237068946712626422411982995405152849634782524
9561 682277803077361821232225543190428297121433885071604072783298083319187124
9562 1288516345875815019057850157791343760402539349231110346202807783451520018
9563 1987432918179030246347935743674152944404597202760234938497016073077732936
9564 2765382433521344925931407158605101534833489426503063876525806424942985106
9565 3577724610944831202538251131816814945441699026629173797563934791013522956
9566 4354859322538769517936120550276407330655657599270828406189260269287152722
9567 5015901578953191936214461029500124676517410973793988833343255898919729760
9568 5485997551598984579022417414713235370064249202216579186621165757664335758
9569 5711830205024935554708569097889554083966258196715072502903816249391975684
9570 5670514696745146617458169925450116239226144462956912780002320600780459506
9571 5369589782530884039873421203787606754679722238656706412086203171350267064
9572 4839041218827167032318503313757769949444711263545773344293854704949704814
9573 4118916734266078189563823765890094462999337589923674700216991024594625884
9574 3247259993710519986746777935477966647148117201494020208067583837648945306
9575 2252656827845973858192216295114237705574364110685602637412746546154954528
9576 1153973057876951563220216303374902786451967596122168625831248956219586772
9577 -32654171958735362305388007100825784177192047709270484425398032587505380
9578 -1282261720217113628366051007516412065468296829755741541548863724806570474
9579 -2549824506080317558703407596979053757421098534206702388568439445514309104
9580 -3764866979805251985802440775025856586466586577519707483175064081997898852
9581 -4835826313704779883784611229962031278091444571901550060784972698037391956
9582 -5664361291629799174086990377782282967991544588329114720763968386753374302
9583 -6165393212328245867525179035402608579368669971272281435858127545195599760
9584 -6285668100230708238472987966347808564661381753895614245957868380756752980
9585 -6013756467831708086374837322392287106458174809692964681499489990767787892
9586 -5377908317016054770852423411648861242162624815528762632056004304465640322
9587 -4433541176550877565925925900342100350977099356698462850761242419100626176
9588 -3246775766739959427692510776748075407767049651945836211018869468402161584
9589 -1882015316387906175993122317777776923597983483249618713890615947816186820
9590 -399215574623018562033100824432499886352643601988354068930743382444767054
9591 1138724705244683962831749027149544581083343312215776710093116339835466384
9592 2653579486200505156777581302619757942535840506240212754809097934828748688
9593 4042650585090462137520707927107738198505239459986064834055728118740627760
9594 5180103009732017403406368855991550816265113516408561249753151545312607712
9595 5931330222821361991910927640085339019724930674023396215962073403074489936
9596 6176841830796494653274170733058087126635071035004267002797397366469178100
9597 5837811579517490541098350512786577938517462084791089185172836564643166804
9598 4894893723843463519998018748099155971821256738596914134121325350900607870
9599 3395198572642829558372759632500991335185075337171046123737263204716059248
9600 1447337516367831826941763715398561955521862592331609246124413734223994270
9601 -791617301698594643560402694695029366890140180733462574727497411808161116
9602 -3132403130662427705034137502959723244452135511302651397441877146252634918
9603 -5369965116041612670670938962545237499519752016537559363867209368316763600
9604 -7299567507496841943967188891921218139698369270278420238068872828145795428
9605 -8733707124885492727363989475782288787518440065185750066125974069200485256
9606 -9520314701267580306053651223814670056114795842895993669614378761888509324
9607 -9560786927525713815403838148667197783475550108836544000118643273475744016
9608 -8824823860059881051412872834894610348606616584369596069923527789630160500
9609 -7359097458144199327586634503791424974193586541492640682377728129964561356
9610 -5288263352356135745104301898035246523824866808841714412535431991958454350
9611 -2808385179839784501204322806166538254342230031691941630384559234396066040
9612 -173168555417916868353327363262905128239524880424256855520146424122326918
9613 2327531596197775431632970008976815473908627029925024656549877059556549728
9614 4398274091605906126798233083008793809076811395066916940218322958642212120
9615 5777939746834582714218331216717494614766228511572366978726812161589095776
9616 6285633631078536332158961435155022340596714689548245193114892770384774960
9617 5864165015184902610764716479659501130301502567492183446463719488262409472
9618 4608660348792030460879062663804827526350533326977586435872341739147581576
9619 2767490020990711914368382702052831648865267625977892966411169980562166576
9620 707485530822014943612488754889308915237863486356096997927259807437473996
9621 -1154984682071824847841433219893795421620432728109134258033084952034136316
9622 -2443636701157435357987168130124192900888053526689645511670180769677439914
9623 -2909253399122571204930882155612845358130052270213466138466506685596140352
9624 -2487538467636009008310719602666952397207251790649856995837485746405332220
9625 -1308009398165383262711264253051720556611394177349323947180084521086491952
9626 350318302907924608667606400492037602293408809064498852490155328558824536
9627 2141771721660788816752973260848357867840804981136980708021130250767952024
9628 3746723982656787185725959751379879532074788463029150420521736563806465810
9629 4943258225826719600713383896826387857100330918039203544897076562144431948
9630 5637589575588428731979690739979028579360525916836711621715775348482120826
9631 5851241048313929119744043917199092954817181521132755627158161804782556384
9632 5679562849866773051526187995328367932337982196660443146438767586964172420
9633 5243642564257936390941646687295449623000513782509863444270948325519191796
9634 4654072517332762378625814717996883269287975201425083337911913285208759738
9635 3994468344654662563077819432040485483260961204391068233255814967279590208
9636 3321831595271819375738037882018710094587189285039610801379340595669185948
9637 2675028756104497785022125001220539714443785693578624735324940702389434136
9638 2083014947162448141261649640848174777914678064833340851030970072822932284
9639 1568608587839998347493553952133102297641387543027604649795601473540816240
9640 1148094329577379388284535841291401844931480436118959557988150535098378856
9641 829302266538929896425471894776690020128314873883476173004510661114288336
9642 610707989827244668488219461319070091905794665654153102879349871146474784
9643 482586101148184005525576026265029378041485083944544852468485248209812584
9644 429678624748691467964236295564671122889446396516748066715101439570435910
9645 434019472854222575719309875071189611521700022790695462405665054915559360
9646 476602843034432049777900722700916830962737875137003539234426855320460536
9647 537209043278938890454384418141734387174579892759261034471325434007494144
9648 592552836268978622361903100304811323423448181504039062597901428057668286
9649 613738093119121621290340768284840306946567582055122159436832200981679692
9650 564606570963308197035666846964727446851596402738923929796539259306608526
9651 402778559131860340175868784621227615355826618915995653371907619139013888
9652 84794805433422941654874958067907030867445877801497162357121129883796848
9653 -424371447157924917190619607448774292379943154854084535745359691145080276
9654 -1138982093336061995284595469396827424329147307083837919348764922995101710
9655 -2040929898862026342372515054375505411842312481874248878295796883853391744
9656 -3073646367829552502975121478194525653158340210751646493128932164156723498
9657 -4145735798015793707714294000817223357928450848719165798660454593066303680
9658 -5145712365668548624541845904175656329268588857399921483609565561806804560
9659 -5964851863256112023221314894414908852701244172970000510227735684300522624
9660 -6521207768998095820357360879263303338151248826318485071929516554583633296
9661 -6776503908057912300936319692024854751284036070551962149777014069065282196
9662 -6740031782105226358480261601375009063232331438476678477563104854536255974
9663 -6458958307061919473370007912896664633906982392188074198204019914522435120
9664 -5999983593084038052152215239832004821878578210970206275653727607549339918
9665 -5430241850837984494965543511891469354041747790592827648287691827506395980
9666 -4804353384145713594572404465139034183265669681776747219635007479717548430
9667 -4160499807545728194710489833640785686610273995030258923415907083431111112
9668 -3523764587611882269918193019830424664591973523428291710051303156035778930
9669 -2912187148572102747672436367553073617714767795656385606111782092495957960
9670 -2341035165908604093269189468164331360720947912530006416284209920699176052
9671 -1822985483113536958409943478950323153613762592806098048442627824155299520
9672 -1364554446048194518054435127250726534581612068955647986864719093437300192
9673 -960824016445354737741524386136298553349084274969466523187235075470009280
9674 -590876942099850319287558817218884241872139407788415713672939283069552864
9675 -215915463146549420917529643228855547052762977134056876473932079172429680
9676 218462101474732195175520249741933466875723621831584796208654684783210268
9677 774689203349989632334613143275467554682731818754604973777271979453214784
9678 1509879674323400179710776929954082085933344281859527354067088428071731600
9679 2457861931486641129410001490133949473231853691582348275291375727417389440
9680 3610439454849773098450425217198661120939441492394287665516487024370543076
9681 4904309843768346875490390724811806261120998413642948804159825691081168844
9682 6220701429366790280927339152973393283815512181049522274120621733901786894
9683 7401998980322961504326047916701165687997221826210721742098782962566174960
9684 8283696695144125880716244034037870994911409401344350062753643856480979836
9685 8733294139294644996245291191187709132038446740587515388006351135371565308
9686 8683639968691100512132448129286212069890067547188139325273160812479689882
9687 8149216250573052976542948627868305638229880598615788403601112844133534128
9688 7219906667788553378726648287299072235917671568052646725032103712966445980
9689 6035211159028497497651784464863372879599100723639039075185209473968786352
9690 4748779347790793871418400855343187045612469680496477947896230067587106696
9691 3495581066409867017623193200819116017542734840672806336278582804691022872
9692 2371393183771966658546818440911285353149269054153277137059283341676601994
9693 1428248395958629664513392772587193720578770323367636951954981607224889220
9694 682901047493608749529195552204944472833923132918540932362912610182051222
9695 130805116308594377567691950879260655371294514575908713315419110802273632
9696 -242955347221715488062085250053256460076225758778931841891449609289676982
9697 -461721082984202318802792255321033446987565074084470874283095239116646812
9698 -564919648150241089114434055063438791514210283452069603763497578007387374
9699 -619894979275594334713108994553154650423344433471610494369307031128879200
9700 -728250209563802588865709937036404929673282646109534904968394831222592514
9701 -1017143408391116111038643814003882130078221095274750531049235012629891434
9702 -1611444011493598575062536201686839880489893088705453902369149204895024135
9703 -2592013569348120156048309540357890961994970589486784584198673627201071280
9704 -3954526530200020651928380180315375565126695573281677543903265984047443538
9705 -5587141658042830823164902187956573900620559634301898468634776385732824676
9706 -7280756996742714547777299276632232656855008413041036760275486721881830482
9707 -8773478489347676303049650825814575486716770201322323266739437680344900360
9708 -9816546741847744201615458263555857762296269223651560790723372606756293446
9709 -10239298301808748872596886230577301440553516968243672309485503264315993856
9710 -9990683411261222149049023373288673689830580207803917420932273360555761936
9711 -9144417476860256104102914152896629233204294696609403006633788959666516928
9712 -7869165903863906595196136715040056411489038063618470881671138291564913126
9713 -6377406468227320463839017549433455873675549796945949751512337011017989204
9714 -4871678794150400833957322432298988569861341144812922927213658063855919162
9715 -3503832301588575822051295231807135030382453770588870464671468002729614224
9716 -2354590393458101094510535170753940636904876573211482235323447133547628080
9717 -1432008741107084653341640872252520914466531521515942618733952604694712616
9718 -682136888357027028688483930223425449306324433776050431360292685391579860
9719 -4844600257550454079413363653273407028529009307084106668450844216042448
9720 728830951448935828543060568745735253178792138813991647694832258154267792
9721 1657160450848470478241098508825903128926858056223110513484725616772285744
9722 2903189819078925345493789300675942881164568378108444665499221499242523536
9723 4544114834979494413888290760164348788886089365640121062830226428723823360
9724 6578688766375674574589219620523522247012538935455494057253144069506878360
9725 8902655985316615111747432016788750449699378265733265350586754572835659756
9726 11304729602660114097671526228392814221615824576611455428420169461851925938
9727 13491858123256011539302890520473926640175211527815351169310555470453319712
9728 15142730406523421439393894472469439612072878793205091884435258529673670356
9729 15976734660344007289384351841122397684950942993008022407195953471076361860
9730 15817922014878083846926964033271456418430604236101568647197921089277993290
9731 14634327209046151149893838789359729320774764139216839650184076692437481520
9732 12542150116950271928964618511207934580594493195280295389199295021175110416
9733 9777022456980236495845663060375394017991207897855657694504725833085438204
9734 6644364755930591628768795701403167406192691304736134988229491062829754642
9735 3463518218991495749843212542610015297234151000404671880739831375457766096
9736 516501653239089355929849549069704671834494515775448524846853709924709382
9737 -1993666367553686147268439788676264739917194690548250392627069824868139436
9738 -3973279148284870037488275274865644785099405679011541146466913399430809534
9739 -5453703391590010754441717481810309133340416053344136381122653886916702152
9740 -6586008844559831400248563679870094173176782514906234683268611713699294914
9741 -7607357644793526651036419109194877891644393782484654207911085570113083544
9742 -8778024908841564592457827463464827455690764745944921132176165225640521444
9743 -10299765607358860892469989894200284127037579397767976886236224343272004480
9744 -12238574920891067597740223241709919511580954867155469210691934664443444426
9745 -14480227121763896552635194080057091979150969045675432765700502691413981380
9746 -16740133486259676209938207688472441795754938355403013742228018457173319098
9747 -18630800077190260360466659833442226909905778376979970680406195616767198952
9748 -19767732582993574770594487268595822182868940669513656971884330579760552502
9749 -19878388288791654527398399482128910264410779624799002544401716062202660948
9750 -18876659114319967724708953363954752264482726213897962463412255887167437614
9751 -16878489738584128317920157205632543687851242764883173204923820677895872320
9752 -14156327463764975983754765437699481220470872810257520211803957266181748084
9753 -11051202571282014939673756283997492899514142632439987053802682398140856156
9754 -7873123384725929921317443656612631358232324834126338419424017529026218086
9755 -4820407642104537828048409636707513307868442093756957853594233614121704120
9756 -1939360781920417308214105519649260114843554967281936845132292678100758214
9757 867357798238752948328910381215871407216444517591366924271219026810858000
9758 3787999342417433262831188725088979602708480482179509580165528731171699992
9759 7019417585865917692748134729065990821643933841885969336498892999808742544
9760 10677851494641127370729658115579588603367617632273559166270465493074727384
9761 14729490310428635028641502179807867054591604893256613584747770705500768404
9762 18964968110305602742406108341255234912663395325626794452769587753678800722
9763 23030489490482544073163702578697769561174452394185629097801545781240757272
9764 26509243407893234412421730916245395443939461259838058643533620831215874990
9765 29026660795060054139805406530571292523427152937792801349656261487553156188
9766 30341465314651237155207644832177799452842423923264861369905284567612532346
9767 30388517166574973579293228079547420329193276990259240819082560243208493680
9768 29258888101594025702655348642473798326090973360127994858332010842469782224
9769 27128912275616861795850571003701302730100778073012058639970140213189611092
9770 24170804895942168116204484709058933774413659370564342875211571694981284386
9771 20483554386259322307106080400060456452546521500805898297115972029459425224
9772 16072616020729990664514972633793588781265720957050525146312670260808002910
9773 10886305742111579992798837274608433577921768402240225486067791259117836736
9774 4894706261882418736965609591831490764664995295261187376255494344783456992
9775 -1819060464154437049330499592850760189108456530156499782708341308723722768
9776 -8990999897770595958989584130842549998140780118276224959604753264106012812
9777 -16161789666841618080280297009164885422478763924190294339072690921802079236
9778 -22729211236893896341146262659017860003644538518134602260795113973891162458
9779 -28057658664680899421480229737795605059150510396729489815444702697715481992
9780 -31611961220251240203169524716355600945019195249276469219547297980603353302
9781 -33069824603025612132741936962850196232665408606504492923063935721864935828
9782 -32372098754292757894334092337869272544898259862534018943174018086628537014
9783 -29693534956375696381705582523462822563638439518039962652263430022992119072
9784 -25349946896960109960855646224605969900624817067341889583148164221045279656
9785 -19685587290888337243451802179048994999280886820135628438972925881267035252
9786 -12993002297923165058968963836231582024021794229642553699681789934525322890
9787 -5501304197714536673149649698242848968235783028575573890523112567009335232
9788 2565388381521752629119254958845926245505365826835109520562627238689163192
9789 10893385199829762291130598836665934981742983940089770942484619928070965020
9790 19002416307774163987203804735791352538593429232249884683696243726173966578
9791 26233161157618238394285251625506350902564731157444877685291396245992570528
9792 31816278100733514728037859268264385542706992132413122388566950641681670972
9793 35001845663111331735828629997729244899975675725295217907077050035247978940
9794 35201839568330227280973599637637463547160310637391777738676261955392622326
9795 32097175167871346630342019104571904102023751501780897673941827835281833672
9796 25684038129378491066364978733058056953121378961672898069734696738774177510
9797 16266651960282437841824191794263502004156268819757107849107076875584484936
9798 4425110062846917974879438125155692054195157087739120790226043118038557044
9799 -9015124790349127117760589976704357615537064936966332180074665675577778400
9800 -23007662235817816214368739316489361913120285314795329441094711965873924446
9801 -36324493247748481658777397631122967267309366550267262605731954641155224656
9802 -47640213468034066259790028720761641775973691251147144678852513102579509768
9803 -55675922364539818877483701660435119787264986047107713860368923017777431848
9804 -59386505311445277456644521103135947156823043026443215761090052670928668454
9805 -58147657380802145858573186681263673606978797068669960020961939771982235000
9806 -51892130034105076678526219519640154824444396564783857871615796445895352468
9807 -41161068445487162282239551608772608811003046388841021146017074073945865520
9808 -27063893349950258044148981526002442547835734435407608102239374259445674738
9809 -11161749772656126499590500753524103246356378190039150112566426429871275024
9810 4704679708793391513031159722567113010198209040209672595897101103454499568
9811 18628520428324010926178249389989704847038935949020185980735058470455781328
9812 28882388238794242438725136874167051578784244983751805481679960839253675640
9813 34181388809459240056607004017209588941602709266136640647649993916538500024
9814 33929377355577904177492159404712374767205613898296227053955066732705573452
9815 28392790528063480536578540293753188635362448786096491205066203228086428560
9816 18737527059865734802018289470971350659256454811818880527862812723514136698
9817 6880415329110737398572486407716971624391195541643506711703994892989881844
9818 -4849815725196702933355523174332973207916748468218650375106266058980271310
9819 -14186295907402664878273739381045935049408819833852658713660436753206739400
9820 -19419139346382239658161964498941051269179066099464207557547447642944292074
9821 -19769971153781029492153387264068165342976917923142456851618033013056049956
9822 -15524500161412072365379679658806795178213242270266357557724587723772717270
9823 -7873951204112818143279934161329776871283878830674366841940448328602844976
9824 1482682935009193261431953329471014831712693318720516990258374690601622822
9825 10835362503000401997758582394871215385788394906029626542600142320980828320
9826 18885092956419495473735698160894480621825931566800995921147855934244238744
9827 24957688420964476953946805880948553615394543158349591563071270762475933248
9828 28970656098671481636351139277301349883191286549011323332851600210781772324
9829 31218343905538819451107386837445063928698494286796444656124318221770677168
9830 32102886060221438203942659223889665934331951649431102460572311091819373936
9831 31934222330159325010849782601383252134927747376400034533557490396325889088
9832 30863000790109159823946970830035963888424892653598787809180138205472965960
9833 28933722118854187921689967248634161144016219770703010853606157014426928204
9834 26192655586879198602801460684371653776005838300736298089227071913801520630
9835 22776538721149674592815420611016171984272174282631794819058825113949438904
9836 18937418943302424340195785971534981303480014191645857443494998459661437450
9837 15002061690103592736382447298058783609463770373944543578737352748111391760
9838 11296378061506471224045888942582120403587702959184316602609132586810559400
9839 8074034740052702031754865074581175055005838176183596298609552713844405440
9840 5476696507464384387589198793947805083503608524667679200634631476704999110
9841 3533073975193792144223048189826953136072903591888521162010127014590529464
9842 2186996997561614868952706066125628031995992070125496920993781814521473684
9843 1337169941761296802672530271921728896050028548984154140286087538648342136
9844 872597145415511048721799158792524466673159269021191409819132761713575918
9845 693743611064174046029031404368916230093008792375032620470661085983422744
9846 716108682843521020187831281422203634218185862446160696889309875850747380
9847 857933378518392413453823786256881500427591729602899116937015409317125776
9848 1017359390905042503564877566314754215452995934688419475678613972665035618
9849 1047556084087464126787962233190868923304353654050183806659877977745042684
9850 741412623706929077967610406578935004372109971663755946255020383952130470
9851 -161154946471244527809033463841195807890649519817349209489883507072680528
9852 -1933299553886374821337517182885333990506649282399882334576205636221246104
9853 -4788611333212540248493428905755325075035878539004367977094510656613200224
9854 -8791186659557406889540817779103624753965501494914107322384155675083859912
9855 -13779191346740171414709110555538870126705411716402974033659975035325399856
9856 -19338802851365001506899037193228669922274230514619703247561306534830152196
9857 -24854922233952603111131829419172096035645451772755042662363353996003384148
9858 -29638133752488751707454167150574689633801899958415342288972416164697453186
9859 -33094072981441105110607600669706873523212835896162359277306709407512837320
9860 -34877788253627021052237009906962027112353583602995782850597770481873924242
9861 -34975524796811210366636924833105247797566850930178640843104305693267482576
9862 -33682384614149230717848932181908878401869512691293449167296267988373909088
9863 -31485643688765909727831683535753094458345612377150278774909158434523619568
9864 -28900858188447081806315125823318153304610848698801741618255337239610440110
9865 -26323815284239603888544135629608304622184422386953598697824366552140979124
9866 -23949434342929508723843695899203799387245036660472874362784899809757271426
9867 -21776272760417368251260332182979682496551978813013936371762124335266163448
9868 -19678795698418476739047695623169037651442317858707739828450087537418612926
9869 -17505525406990038933843289567199092755913870359419278325594807061370379856
9870 -15158110204839683421014873239292796775111134589671290755962795109760201160
9871 -12621962867846460354240580899669550041705613781149385336075823912915058720
9872 -9943450548954055422980542091533475768350921269111949933246360350208520852
9873 -7170404041504950715238667239534421154420116606276807118788093205344462532
9874 -4284861217425130931275756911423582284224839314792836975617286872172833930
9875 -1158217382616530580880652214529229998079801435538665790364086404679044400
9876 2448243362468529847463430202739909265417464310762844095832287741578735628
9877 6827360537933927686189662272029488532136390134605216141407062153304751452
9878 12221547741419018569046958571339729387694700205082849505563273455993984858
9879 18695575230588610041530981297490449370371758618784077709461925242541652080
9880 26028580441840738795948271860936219073397627195100918624762999494211477776
9881 33672026276344317905106356478433051024677248535090848820320992304687924148
9882 40806723460887563777331269217136265953341162011980397278226652468676559826
9883 46499973977398045316347025719794263118127135617022093688634194192998231680
9884 49924078519449331396011046017773365635116013427013356764711347968998198732
9885 50567952633346845112189799328485633996544801259812956364306289104432804252
9886 48370321722027406283354841455415340848030905766911433476146982474307183578
9887 43729773268584574404410342990079969647541343170993486569734245611969376112
9888 37392337954663645375643423633558527717900531837822536759442733227519310492
9889 30260385075179380809603125321085670498283959398632529195043142307225027532
9890 23188752999684656234257527224161341805795135901232087170837952767641349222
9891 16828271639448641149639079656267437154366140376844967571212608813375914520
9892 11550013271172984175137187768608205849135991938460127198804288349557772494
9893 7450533776925327982928480609671483529241311242413510186925486349917705608
9894 4413000142556759948216943525529702340030891000266764730744650046363017228
9895 2188506947946406804824251740747929645471047318566056506532257610785502368
9896 465630541443904443146770955659117108658573416075184030152017292777275640
9897 -1090249316636978508226072190667964902327304605746250338854824243851118440
9898 -2828386009680175815786846701110921915106826456623984577277440281521446768
9899 -5117929849810803390283430752416850621260387296651980812728776360206239436
9900 -8338792207793642948284694975863532752002731993055695688212031106211254813
9901 -12831243094423523225206236684607467931783107255217015040121834254923863176
9902 -18795479975262550930114932548154818147180864247244342833650198639994164788
9903 -26163611180916258819379064716798955931342414275190069505136451566433286656
9904 -34496895127320725346325739735177083917188812330381250617976038415667360374
9905 -42971402852004238703695859953757206863859087925313443335482991439149569448
9906 -50492593346673036513961064559938245246189213891243962820750982258168025860
9907 -55928118996860266981454690080903380100989556542557708313619142391340391096
9908 -58391771538094380170760539828846684514562388138858209019185787736986188078
9909 -57480051855358620806116793775341616834167910772363379752455362756549030320
9910 -53375301489359918794024489262982599471641472754598184965107421247816694960
9911 -46780939298106886326382482806977018524341814943966011495251011496288036496
9912 -38719178146921598003171583659601240995956134093566586134065445155437510772
9913 -30268072248196986336794849498133351866584771766718209568414748744738255448
9914 -22323601439476409654456104804511841083002637753918390497277750464460816644
9915 -15445774982263883374006389640138651029386220247951591078289916988496011864
9916 -9804576865841112354558739210944710084760891862819109326881013783935074678
9917 -5205463864287954821949121731647992245762974798822961627275724896264854096
9918 -1160270022867566313192815363509938588340143733402711609100736470181471832
9919 3021365719719865948019329790393072984072062666168577122715018108700158064
9920 8124186641160328138905586663625830053844160099280683732789984844899080842
9921 14891974316316840043555399080043633788764840748088661285788882964119312868
9922 23856968751857990860954997871222418857799669720570484239076720219741663426
9923 35150613529552906625213036738527102325185525529646562828345189201888567504
9924 48345379727415157678256837941516630091553499521881621892007190424230462500
9925 62397999198788410099677085035099625033449415010125085516256628755551261388
9926 75752572681588526147132705702409277356724821643840881765937059354600779922
9927 86613007856096176073652275744380045132648433952501518051666512488641355296
9928 93325463393997258863237520151748518609931496553296228107164834843859088142
9929 94756286486921631808190286258409827373688941355769094438379279365400596880
9930 90540785609223654199793242027991876993506601328245545184755108488918493424
9931 81123106412094114638778573698779260784417955101998704861697742973231453792
9932 67587915576027205268963126849899361146846234059796822938040637994458490424
9933 51361089599572673236829578910366314725341001282769258788767995784469116920
9934 33892164625448468981552210677622734260360886094206529018579056516244481684
9935 16412619417039718556852272564564152528335221344363597892888610221694806800
9936 -191679541336588095787061138028815823432664763784742386468356193305655522
9937 -15412306860819192911529520804658154475343006407434330569255850673994145452
9938 -29098370122740713026386667053028179692936440514335209701015557346920079398
9939 -41414383619026967046711204787720800877920222319830432685240703493581879400
9940 -52770045955492121860305429454807367866783307924239094058758454265177406242
9941 -63693160875814047243360596267541384301296283062554868959504756265989993564
9942 -74630992960461490179865657494545310019811230246367145798300832192718087186
9943 -85713503522405466683310803086447277742457317404485290801586361850408755680
9944 -96563563080172703928671237540588832465362805892664846636977704653555775962
9945 -106254910170193831783768383726181149101781633426408790948490442119062883824
9946 -113476830749804352241496166662347893228448807113109822171403391273051620104
9947 -116878653257681498349601243496026590638008417817186503696871912985622564472
9948 -115480119164733132178623999905842586915218506874018083032597560277191660246
9949 -108992917057323954900499579558366742066536437530875409812625502769088289396
9950 -97927497994397658940857284623184860534275731194053377791971980244766852806
9951 -83443593138411005832135542477804618691038442108371147529282158908013394528
9952 -67000922018255765070990300868402011541358260068729074300852578532378620850
9953 -49934453110778577592302292822969304231829173881098130798240409523351796444
9954 -33093438642199065242046992256969535818779688014620222672521519741783019150
9955 -16650787992543673447650448979081486809452439033174850364745855320975091048
9956 -132237050212625827533247728083151397165351123274340846157098405887147078
9957 17344209720418077454938580916274459250863307675567130862049390920322437440
9958 36678222098799799870682747910571718027900457348401399290265451252036004960
9959 58346259284462403591156337426176615505072413015591542563198027985949925328
9960 82036975293638190575129023515979024042631991121612597862465688521425266684
9961 106492221360004596351710819067472178103565351872945542852504804279610999248
9962 129643049293410251495766513866735991719377922199084671158987759541977376464
9963 149042815638263615190809628516580688392453632171198446914010598603100939080
9964 162485967680936957133311329530640704671226659438970752219894072394781562442
9965 168607961518920326471786662090453853126111814426322140195263177603195191680
9966 167239786133616093465371266536846468898803255622726915691672868438688012496
9967 159364468427976468443139501615973548037436726324040138734095810571944998752
9968 146672016843645021333475769071091475195085073636695779880409711364688547086
9969 130873004453894702846087208771281112095657694419527719938195777138344067412
9970 113037603371607048938141391301320186247916676359994032154174682493630824434
9971 93228158933900216139679327994283741687773045164528835366894419586586546480
9972 70586497074106157802059442821813328182592189608415214360623692508501435944
9973 43863702175549682667830504025980403675766052753437585673708864858805281656
9974 12206641063300463237672694051250565825372091975319512082801520578873920260
9975 -24092696527590502371755724968005619155219603012255807295273676675038732816
9976 -63180344463889580026058142598646129260756837508135499357326775883892561088
9977 -101741457883651563188061284653396079262491144287511132187001627862705963160
9978 -135619587252043602202625076229647578529496147023130479051517181215386628020
9979 -160760592646954526891322212002229145993715078275633087434735452706290506832
9980 -174161257548495840877193255645372979474522015517735679888142419558978303180
9981 -174498164632124703373389306697412257524148235868638760761710752688455263368
9982 -162236729208781874953444613839222198260492718929532113389929229548362635388
9983 -139225161677031778021172155556484753966454250064853057081814215109439830544
9984 -107978247926718595147104941074185950353737457754844001659993048278825951116
9985 -70965943139990929131709028834197915097260791094205505907190530990613035004
9986 -30194969543807880035766091815482244905987649344764104137935360864993667614
9987 12779191915756392749637711155784713841102827883852934739381404843946919992
9988 56479358637940313336929198532964958777894289491302226936531874102950190406
9989 99010982829233215704141487152902640243729787299416791851517462082174395092
9990 137734418765643610454731592359011935358869855833090788240382443894757865222
9991 169307168501954962154904170070747758053696385319297896398445437625019146048
9992 190113287740713138461148298190654371853608089318610265961502124417183316652
9993 196911792336656425081938125458393488215144181610111575385846967313432190496
9994 187448093982496802337042284521611702651814752766668667152307884647666817960
9995 160826581450852887411844672157809921625413705830998498732523535761797451816
9996 117599796527432827424978344496359956572396940117726579927982884663548181206
9997 59688300403223628350823856782045404383512607399937663682040339717479124808
9998 -9697874572507899001916757845139733888657423395674365987491138405406283924
9999 -86047313613059156427757532343768161366076452705550481289109181487072879728
10000 -163519960426700203890049061112453486746875070605853607311973617988636739508
10001 -235109117130990833216635796150670687156889749656753593401638118652053731140
10002 -293192918990520464037682636613852908102113651101581643849002673156175838210
10003 -330523076535851867633067201134072148594400728366282964238794721915807279040
10004 -341481069921952853226085468642976643328935110523377389872956990494099456368
10005 -323274694618920615912776877868681471976928099170628403625695667386636869316
10006 -276736450332661009730374232078516458202360669518901218492503126294772071638
10007 -206513085715473667483813747606607793828790984282255775251878795127201508848
10008 -120617529743304573794151255123262351651237984995368348544124363254700139062
10009 -29452519092091884169477783799200262042490736490989530618616734145191566536
10010 55535007747794501281175395503481273457562261152230050945502238870640814132
10011 123419871421603273436156567414843499835414298366592272118828385459653172920
10012 165440660340490296192734724462577491049381754299874216481882816246931261338
10013 176527562328276321016105030287418056796483784062392526360216350689608705620
10014 156441968043603626236778966306425657026443839985087663671981527098608920078
10015 110196213562991497874780903586148341910804487184993487565049585693145555520
10016 47467459289047929114727138018875581052427300967844043028916600698771561032
10017 -19088027287034536291082149911060577558849985869396111629892240500397324316
10018 -76397639912401393735109467348391457175492533202781176367964228529468867214
10019 -113845350543512242491351502166012808540381025936302377047640014222443433864
10020 -125660439043103722831134933838342378526571880551792837372665126719524068170
10021 -112054700848844640031486828658124115395717169391470758000457171362917505992
10022 -78677718539509893670972076889207989540706334826842513649564925275543841316
10023 -34523924773868594326187751775740203648462062706593818730338719795343821696
10024 10998151881286362840804817904368450103141857443147551257219633493183320046
10025 50794896854289923968091264028678762845384696704167422585885307335026911628
10026 81665563464091473004938437450102623127235511130658092789277045185688898038
10027 104268968367391126945610777776852436359405153912146858725186447260541521232
10028 121688588567088625664092572697124819710574477352995800179887534398178325808
10029 137347919400366264636785572132143805236637128076228222060813261540611336940
10030 153204207186759598659325157333667450071849164273005233845228925697919168458
10031 168910252725221790911500671439125096752159165327675483093251094590417356384
10032 182132879946946714472111117143759798362078932716869251919074487846826702512
10033 189709944386036084262300685554607959547126866057200053717690586516538412792
10034 189038699109240804808360139423455095922199189967393050677607628970115638916
10035 179104500677107551626839499574510800270671894624007026548179372169867260976
10036 160814577641262650916700856378022497394059206250244884965484975938496087316
10037 136638602033720984944961672855033348783107653089835672771787356141716788980
10038 109817524459179973886800399449523557501831056820337193753969211142214709022
10039 83497267451821021476110257746117882051336786159778679947462840908848015600
10040 60079329570851297033323010989220144840066461365535895694516254551396013536
10041 40926290341148437738606209401368678463782544483028844258546768746691697904
10042 26402875874970336770219028265041157330535172715868791258057461335442154296
10043 16133099283615796145346149701916946241254165558612070854197910389598794784
10044 9328421608688609728885154587255839857223828609837063963565883375115896164
10045 5072768710032929263750463949142054127654798299562937122968721368104650824
10046 2504546196398409015630727960437314725722509005437733862734258795149979340
10047 885248731233639671179919844623477329239471032133159763207985974628130512
10048 -424408406298299928377034069710477090928905689489340603118191929712830590
10049 -2045396997695256460851141355768265632119159194800394414956551936320470692
10050 -4676635870143462596445979971539411586537614226270818594931999137865777898
10051 -9160115042769822517364026403619987537254277081265610637981897978592186760
10052 -16466136334667603025520288660357740447058998558134186315541202268432519302
10053 -27559407531356499588994420612542901526771578486009679579594099081283308020
10054 -43138545762152003152838130650376062595766938821830718280854768494375423782
10055 -63296729611165613955738549629332365615660380135058593616346505343639339984
10056 -87212921950918460274932474374880055337839216980432548843612144887237295100
10057 -113018766812761614599840892412121354852390104805369187410450741349102399164
10058 -137963659018315928643780315570729614240694892417034604653843210400374819134
10059 -158909964682347148757349627561297085413474646799179891680310640773388002616
10060 -173059087871557174898678254580434950285239586975540113126274391641367893094
10061 -178693956826808727483018327467740976156243266895118615818507831204914943420
10062 -175683372915720779536450389364220293451460507091620911131346808282316962586
10063 -165556253001657184687909491375862891627990554987995400943706041645238076544
10064 -151098523378356787435119773857424493522191133151921950085717916356934996732
10065 -135593040720366028647738529361923686268984112382406176478428037901938199832
10066 -121945266892810338370735498720933739863737514005616157554540495181148093204
10067 -111968867369100215696017450956259697970209449968014279189763489242606424840
10068 -106039445960935001017100441390428560482445565103870680018997693949145945270
10069 -103191206521556955295046923005522047219940990888013067400100572642457668068
10070 -101581074233440577688547146260230268704349903583465760784962154326727139334
10071 -99129745820041799120328998916279571270421278160601071619308205330788130944
10072 -94106246024135550794234352305707754023013985727842013825767210596742030744
10073 -85463180045333365792845615664685324642852620122900486061153517440623055152
10074 -72836966842717686005288097576917069110279945698923197495748175923149188600
10075 -56261866573053954390251020663119370156582591188852109220421114864444841096
10076 -35761021225314017964888200386306564314988050650529944513298486530652990746
10077 -11031369422303374902117322709924152110485283817830638373085977209389165220
10078 18589681270810620046297134147232137122419022636681709372504178474258426730
10079 53796166658203137032372059940998535516188252292432076692905633612574960224
10080 94701269089720435686362007029881789022004429060883499650193464863720641966
10081 140168852396746641898407052959086567279974946292597684837530746859211504724
10082 187395924791284657818607230930546603655702442666227680987564451707692999906
10083 232009359879821192186720719916267254926689187143119394640746833149471896728
10084 268768391261221341861803212739989006598598369904837621948668212162646357862
10085 292722168704626564421028521889439143154132087827169864312522891573075225400
10086 300463604219973757504678656355476680804370601741104707494109105228182495524
10087 291049219453614868943028167198576406729776650995080551830367304674153362784
10088 266262808829235070490494808767893170513335395478893314841152492962790827028
10089 230143745470367014284213623235098924408412326422268926294978808867208980536
10090 187967475387659086508261075756651596704631940201920812463817406727015134420
10091 145038076932586698008440067595366412107590706439228632972410149499322946872
10092 105666693034903987280456620594832367680663153267777676448056087434713452026
10093 72581412532512202269645730276520953174453374659378365653183918849420817852
10094 46820615596309302000847746948688653880511323484538791569680882563426401706
10095 27993149603200699570718133008583448939087357347455102049656195799501786000
10096 14705089517954312678895391645175111476454279662764914123966370614470442990
10097 4966224553843779820890108475364713390965483144176604306481642713707781640
10098 -3527674201114001325607678041653037727784710937476557554149577331915937800
10099 -13233850785788498483472579343531569149043226018661076698479237972200956060
10100 -26633875729141613211709284078458180323172983276279074021778576118614745551