0 1
1 -2
2 -4
3 4
4 8
5 16
6 -12
7 -28
8 -28
9 -56
10 64
11 68
12 152
13 144
14 -20
15 -72
16 -678
17 -508
18 -424
19 92
20 824
21 1512
22 2204
23 1036
24 936
25 -1900
26 -2936
27 -6444
28 -5656
29 -4384
30 -4808
31 6540
32 10080
33 21256
34 20296
35 24424
36 13520
37 -7856
38 -28836
39 -55744
40 -72240
41 -92960
42 -48424
43 -40772
44 36168
45 106464
46 199996
47 253676
48 260556
49 257984
50 113652
51 -55640
52 -334400
53 -496160
54 -853692
55 -850696
56 -896872
57 -632376
58 -202272
59 453932
60 1315288
61 1956736
62 2804628
63 2919968
64 3105700
65 1808776
66 891024
67 -1720556
68 -3812760
69 -6564248
70 -8780552
71 -9958132
72 -10007608
73 -7514344
74 -4482736
75 3161472
76 8654400
77 18904584
78 24269496
79 32098204
80 32062656
81 30516390
82 21389324
83 6598740
84 -13237856
85 -38872928
86 -58716636
87 -88950312
88 -95726128
89 -109240864
90 -90828608
91 -73732448
92 -20005672
93 31676968
94 109929468
95 182396808
96 253049132
97 315388924
98 324248928
99 335540824
100 243545528
101 161853728
102 -37984120
103 -207476844
104 -483097808
105 -669602928
106 -916408712
107 -1024316012
108 -1069350240
109 -998508368
110 -724178632
111 -376647344
112 244104564
113 801049856
114 1649001384
115 2211632992
116 2989606512
117 3198964864
118 3491680916
119 3060443464
120 2418939312
121 1180836656
122 -437204208
123 -2394027560
124 -4684063480
125 -6636547248
126 -8932340992
127 -9855225468
128 -10979167352
129 -9900419472
130 -8743568944
131 -5050806036
132 -1203285352
133 4946772552
134 10856720636
135 17868493616
136 24043117568
137 29059544856
138 32955144168
139 32593948660
140 31012494688
141 23217863432
142 14111899772
143 -2068054152
144 -17238460480
145 -39274143096
146 -57061550536
147 -77778195832
148 -91498837912
149 -102112244992
150 -102928407088
151 -94476146452
152 -75522239000
153 -42838305856
154 -2695914264
155 53211971112
156 106614479776
157 173743486064
158 225256481716
159 280550055832
160 307745611864
161 325849377288
162 302011264260
163 261041944124
164 172439773632
165 58575049280
166 -88670192444
167 -260517748700
168 -440396177272
169 -628013625276
170 -783580600888
171 -923332131904
172 -981363336432
173 -999817646944
174 -890312467976
175 -729640036960
176 -418056736292
177 -54716192488
178 433462737920
179 941489026332
180 1519408587208
181 2039705018192
182 2528520257208
183 2885658840536
184 3062790389088
185 3044780210040
186 2726171929624
187 2166404611648
188 1242009595704
189 127431452104
190 -1350163222096
191 -2862978262116
192 -4610701497112
193 -6143924438224
194 -7676819898136
195 -8701591692744
196 -9401629865088
197 -9321899868944
198 -8638390918592
199 -6977506255548
200 -4556343420480
201 -1264906513960
202 2824158483712
203 7355055442192
204 12361115175712
205 17152288326368
206 21841768757356
207 25316087123664
208 28058326816248
209 28539381048792
210 27619970006624
211 23710613281812
212 18013721316848
213 9103084896488
214 -1414104833884
215 -14494148313960
216 -28327839243496
217 -43201152109128
218 -57252209788896
219 -69832051525280
220 -79832586234104
221 -85329099940192
222 -86356719298136
223 -80371710634460
224 -68731426205636
225 -48242280473880
226 -22795841559304
227 11525494277132
228 48578002310088
229 91687187082864
230 133191501066984
231 175961199248688
232 210948135361608
233 240378142958120
234 255835132503360
235 258267548078416
236 241832775730672
237 206452066067064
238 150942003541136
239 73615913052668
240 -19779950204112
241 -131979297838840
242 -250207090188352
243 -378889183198736
244 -496348759810632
245 -610730678487600
246 -694103079282064
247 -756281942817656
248 -767925881026224
249 -742856306608552
250 -651787962439048
251 -514129693572156
252 -308824732707480
253 -55932630512552
254 250351278434284
255 588690514189776
256 948210928929238
257 1311083101016740
258 1644204009981440
259 1940855575577288
260 2147713537968968
261 2274480210035104
262 2251474773784508
263 2114946997792140
264 1785816879136448
265 1327952247671056
266 668699829341832
267 -97801909729152
268 -1034647222335872
269 -2016656960545840
270 -3080231236416496
271 -4095353183532916
272 -5058266533141500
273 -5846121679623944
274 -6425587610253240
275 -6705233935861504
276 -6611644419992720
277 -6133941514064848
278 -5162140282830668
279 -3781040585573784
280 -1868806117724888
281 368602447510688
282 3068475516512456
283 5891982926486396
284 8973519805387912
285 11867270718307056
286 14702764276748416
287 16958985432881608
288 18760182720316016
289 19599290334559660
290 19577548040391528
291 18286828955608064
292 15843540100211448
293 12018715441012432
294 6912740729979168
295 629175387004024
296 -6780397132538848
297 -14850300198564136
298 -23549917990661504
299 -32036870162159776
300 -40403142012950848
301 -47398461943888552
302 -53309412949327628
303 -56650158146156208
304 -57910579839985060
305 -55532166720633048
306 -50331383985371352
307 -40881793720423932
308 -28307499921498480
309 -11618258236623064
310 7782485578320664
311 30244995856954652
312 54210487651251080
313 79136980355964872
314 103603809776288000
315 126111170134612360
316 145576232811066000
317 159666717124646960
318 168130401602760992
319 167791489592320288
320 159703276658935112
321 140350638391906504
322 112206631773550328
323 71890601449809104
324 23691215582130384
325 -35404041698614208
326 -99344190583963836
327 -170074824112240376
328 -240449526223407648
329 -311046519374885064
330 -374149143166510240
331 -428973192182652012
332 -468544498727031472
333 -490563045868114672
334 -490261726220427924
335 -464247761259102184
336 -411465702641817048
337 -327724584855796996
338 -217301551008749668
339 -75736432315905872
340 86703803264318064
341 274055197872962296
342 469548464879856944
343 677195389972921852
344 874243214216638440
345 1064147261404122976
346 1220944530756193088
347 1347759703619274364
348 1417780361078490584
349 1435283723058531696
350 1376621100675423224
351 1246994436879521824
352 1031572062453385244
353 736936595241240264
354 360573972731976048
355 -88757955546757584
356 -597249823494747312
357 -1155885013664592192
358 -1732106964184497628
359 -2318209390172756116
360 -2863867741131705288
361 -3365861930381248160
362 -3758941231448954448
363 -4048599318413652928
364 -4161631693484570728
365 -4115827720812198944
366 -3838721401365777968
367 -3365808966939519412
368 -2635253210786515476
369 -1700923363499820040
370 -525422406228416712
371 820419159530668464
372 2341961706505587584
373 3953305490951140384
374 5621430215327893440
375 7257788726277086248
376 8785355508421702440
377 10127795061425105792
378 11171651575671977208
379 11867048695261005204
380 12074144446591829048
381 11793795733559649048
382 10872542163260388636
383 9379983182186446492
384 7172216830843737904
385 4399950538481011960
386 948711561901927176
387 -2942398040808400376
388 -7340143915358507464
389 -11926995426126897328
390 -16707755259706167576
391 -21308160659072848304
392 -25669967283912218744
393 -29404935244830690232
394 -32392249291127844352
395 -34288971923030175056
396 -34934360879801936704
397 -34089543579911340112
398 -31582400860470601044
399 -27355888528901070192
400 -21246004338357805876
401 -13443270606668261360
402 -3831676389555333272
403 7122835772017278768
404 19465359938616356368
405 32429297330880723280
406 45998951144331619440
407 59139939632721217520
408 71775421295957454384
409 82696889357630369704
410 91805085463506206144
411 97833888274293162672
412 100728362733792188600
413 99338981991432342360
414 93709856177397411888
415 83009221617390143336
416 67452628596722282968
417 46716227181945510008
418 21225290413494716064
419 -8656761437568074236
420 -42284698759754622264
421 -78518514995301047200
422 -116531497098253787156
423 -154377683326636704352
424 -191191741666860560392
425 -224306774133609460632
426 -252977237761007154152
427 -274082244508084068592
428 -287217496989746654248
429 -289107770092660733952
430 -280010811114068012064
431 -256919022284656946036
432 -220948300089908765340
433 -169890836477449900728
434 -105898569689736621832
435 -27961685126542916816
436 60619641017946714992
437 159297191343982614104
438 263811349837839565048
439 371805488334385046836
440 478399796495099792176
441 579522350268182242752
442 670230945665231691520
443 745005578019294207700
444 799682906763548512408
445 827866837685075286912
446 827087859763475213356
447 790873702006455751352
448 719477093243558354056
449 607237536537891954928
450 457984886964542779600
451 267908816802867919984
452 44940226968098123056
453 -212139102561926707096
454 -491027538793066612396
455 -789900521145980393544
456 -1092724492846786670512
457 -1394365696902192316392
458 -1676336258917630151472
459 -1930832741517994869416
460 -2138666793054626022504
461 -2290428822699172234784
462 -2369061615412840651920
463 -2364806902506395648540
464 -2265798922729565204592
465 -2064011682214265992448
466 -1755658274045688394216
467 -1336268051087450275636
468 -813150205922874345688
469 -186795611953055478424
470 522582870739603605104
471 1308430065921464847824
472 2137176607802990008408
473 2996421431825090396216
474 3840351157337500662328
475 4652031362048644609176
476 5376882529350298440832
477 5996066363155531405504
478 6451340839864936316716
479 6726068579619594806396
480 6765596432799141195728
481 6559685163029574097336
482 6065767270324892697080
483 5285132930519646868368
484 4195190042898295477152
485 2813062322662341456704
486 1144221698342171418248
487 -776763874779399109060
488 -2910781013088915789224
489 -5205306044815034979592
490 -7586631570337331847632
491 -9987782921370552447612
492 -12302105737081920840984
493 -14456526683609581579296
494 -16319156452612771428008
495 -17820915898274940715808
496 -18818200037638784838972
497 -19260098479234202656064
498 -19007288733432754786280
499 -18043137640093964475452
500 -16252681582518737006224
501 -13667446353250032908776
502 -10217224490196048593292
503 -5993897121037607196972
504 -989216837793654581352
505 4639490772015622780400
506 10825305529609783311896
507 17348735202176548140376
508 24064582820414222879856
509 30704258669466939052384
510 37050204751610906173112
511 42811935267239385643392
512 47716595744673567950580
513 51487178020201820797832
514 53827410899174952418840
515 54517886893102668039832
516 53275320332903773465760
517 49990422833620146365192
518 44435971426614748562384
519 36657307156731752311680
520 26530057999822630893544
521 14292113256782141632088
522 -45292240040580061504
523 -16027206740148208773628
524 -33484467686746938649440
525 -51752812777796037565104
526 -70500139859001372401604
527 -88886136125481174221624
528 -106443348330476096131968
529 -122220678026437219563624
530 -135663646105294668354176
531 -145813797038152479286464
532 -152103775638582255757296
533 -153691460820770805038320
534 -150092495343826642371528
535 -140723551850123769841464
536 -125281110209343040401432
537 -103582852817459837531160
538 -75604059031579433436880
539 -41680822826330397782640
540 -2137074579966359085776
541 42085595624323916489168
542 90287683990723391419908
543 140907075450395613841736
544 192883914952218152539632
545 244096969772044263283560
546 293222675356253421938944
547 337715050257099228319092
548 376146132930707773502640
549 405788333334838519814256
550 425312552439644534901096
551 432119145943289890547312
552 425249585379990321896640
553 402577510543060383329496
554 363783595020652583539392
555 307604077035572144528608
556 234590246418948073149152
557 144677690673668028493936
558 39477792659527671116912
559 -79627363601509695752680
560 -209915344770791542935952
561 -348421468467851468668256
562 -491414081006949673869880
563 -634415870194571409024412
564 -772950743211903236596328
565 -901295827070920018328992
566 -1014709099776773299890316
567 -1106701514897751647092068
568 -1172888290478658298966808
569 -1206711123892132137047176
570 -1204899789022360589371360
571 -1161634515932823332778812
572 -1075575647911175147467072
573 -942545232943521973631608
574 -763848300697424876940880
575 -537813493281876471856648
576 -268983101021527596717504
577 41161756846851220158832
578 384561823929267687011324
579 756148828956717491653424
580 1144535825555971193911464
581 1541068050136268290041592
582 1931621066939462535914512
583 2304486689606059080960000
584 2643979442445289215900504
585 2936275759399453252749616
586 3165858013788091508842496
587 3318276908845240675890452
588 3380204645417054730148584
589 3338459289393136870212136
590 3184248480109601870935944
591 2907641701233799413243552
592 2506706744074566271196272
593 1976812474093643734816384
594 1324806292147758907025720
595 553040785652520459775760
596 -321489035356769727206480
597 -1288434259247081001164952
598 -2320334284364835202104256
599 -3398641737313568178403212
600 -4486355006004802696795432
601 -5557759425047882620312488
602 -6568582728912077939999528
603 -7488121141962348573324816
604 -8268703094298322091880296
605 -8877968965751174233647712
606 -9269857094711457169059536
607 -9414841181403637118942972
608 -9274452750063018272124452
609 -8826835324502025780867944
610 -8047698602176888962213312
611 -6927813179652982020130608
612 -5463023903952504308210624
613 -3661232229581695092951712
614 -1543413593558067614898372
615 862687954550295812475400
616 3507798889307252100737040
617 6343484200268811017462456
618 9292221289927618749966808
619 12286653189161058268282324
620 15224135933332633146256568
621 18023675915017488185544744
622 20564326664851637901708412
623 22759494469453569631843152
624 24480792094830210406075328
625 25646887996790002095549410
626 26135506330467635995656212
627 25883667613402624880932472
628 24791040230810055190141232
629 22826336163349955064451536
630 19927689236853352508755448
631 16108203603889585362247108
632 11359348334855598797621272
633 5748335273464032044301200
634 -668117389688288867117456
635 -7764035104688549772457712
636 -15411422088585837462518984
637 -23426928581857591282235152
638 -31612688749960424384645232
639 -39737986160768630790610560
640 -47544539577391138381366880
641 -54772660292958822033919140
642 -61123317753960827704245936
643 -66333815175667618037474908
644 -70092278878253162265217128
645 -72167028964801770047203616
646 -72267670324430643068046928
647 -70230947485433561669949580
648 -65827913440294018896350076
649 -59001050783424969236741712
650 -49621921798757894294353208
651 -37773449781252694681578896
652 -23461904697894724538057088
653 -6934561321173497232888704
654 11641590822727377030210744
655 31845530581670199517294560
656 53339876954751982907956888
657 75538196933768514087728400
658 97941622847452097099859112
659 119830559114085541990226996
660 140574248892253651965308200
661 159374870444769521722298256
662 175523210665068039441835540
663 188219901195140164850674200
664 196749638461805587395484944
665 200407280962844573327746448
666 198559583541534617524858656
667 190700083483198007572733216
668 176373940578969729150612688
669 155379491082400198205814264
670 127531792594126187594470240
671 93027798376246738188814296
672 52031552656615991340664176
673 5204323303630433284327008
674 -46890369723489310119254088
675 -103097040988184112324707328
676 -162444044490722455212103712
677 -223304992239769558731041472
678 -284335933344735590951857312
679 -343524294294673492288192024
680 -399247582563202539399972616
681 -449248719338443838557968104
682 -491776530261839860526224568
683 -524534383391785947751375228
684 -545834347224331559180793104
685 -553593599579736292222232608
686 -546418766187581436375189884
687 -522717207544160767773779000
688 -481633979293897711756179556
689 -422351779400980723543848424
690 -344778893606539208587058336
691 -249127771701043601666415404
692 -136255903664211863606008432
693 -7592415831382339847211920
694 134950222032099466524427028
695 288632038186481276527688552
696 450488121558422052310316360
697 616506684831435935676883056
698 782798186798265463754772256
699 944267250959692727943670816
700 1096375758239004270066016024
701 1233289746226655398294087408
702 1350234217376979823314985712
703 1441140541145300031931844392
704 1501530542040213015802549096
705 1525722028692117640554075840
706 1510158816239060100597640116
707 1450250720776473980512190048
708 1344005236403218094581313784
709 1188653681923729737461863840
710 984375397350707735345251472
711 730875620015084753411458824
712 430997934157161872880803768
713 87438756874284605797074376
714 -294026442323884324943544896
715 -707422166092292945322453728
716 -1144039930344802066238923072
717 -1594669251617182573685000376
718 -2048010056156260419806416116
719 -2492009004663734660482563164
720 -2913515569264353112089883880
721 -3298422463749531821155833952
722 -3632824703234747193604282648
723 -3901751372594093336543636488
724 -4091977247861894830982328248
725 -4189159863665906125770313616
726 -4182442598482578799896581248
727 -4059832853191639935128123412
728 -3814611536941189308139361128
729 -3438933424260246777995232664
730 -2931922531214372757132873072
731 -2291542150466152074669980720
732 -1524177631924761804506801864
733 -634950225408862118393460960
734 361590652574188622976502348
735 1452374102558104236690617592
736 2614476086390356393244320868
737 3826825040882050558313439784
738 5058824419598281568281716960
739 6282219074402978908845169540
740 7460425813977925435641141728
741 8559834179280884200962004480
742 9540557858945539924452025760
743 10366390603494370118646980124
744 10997813967249661071105311608
745 11399603037929365102970449328
746 11536967544346615534356287632
747 11379900507125949711926779448
748 10903092873845877570528718368
749 10086178134131224690565500232
750 8918124691909589070813915528
751 7392416029432691770849942332
752 5516475660387190087199187700
753 3301198210413850148262537040
754 775533066442129974541904976
755 -2029993234083113349352637344
756 -5063434576578114009564251784
757 -8274156724545697570224799264
758 -11587988857752247995269670068
759 -14935825496302638504631487600
760 -18224527007070297466874929728
761 -21370650522784535717797078472
762 -24267975690795758255919139400
763 -26825261260276210006626092896
764 -28931735492709949097633113792
765 -30497099472493329609619290016
766 -31416689429518011665841756580
767 -31611623591531461673103623744
768 -30995515715494830826054115972
769 -29512186561673942194916389976
770 -27106205758610823098038521440
771 -23755247964531625667745982512
772 -19446708702168592153999239080
773 -14201772713953151272701228864
774 -8060505491988753432891390344
775 -1094367030757514427448233920
776 6597721970384588404247343560
777 14891254982313682178857501184
778 23627249127038195822497223008
779 32630802730717850794636931800
780 41687474587925000746594447712
781 50580744490299423516978999480
782 59052171476942306310826456912
783 66858548017263585579910046824
784 73715673316087267502726528256
785 79374872932398202705000491472
786 83550339415265779085257205192
787 86014153543666948028877758044
788 86508141421013086394606288320
789 84854330034478519093849524200
790 80854073216977487597151525312
791 74409566270738940575736502232
792 65413263356669641657498370184
793 53875332115462903061854361488
794 39807792607362007008408611960
795 23350642909557585396290554544
796 4656835001927407557136626192
797 -15990953478295043615601109088
798 -38288097960023677487322011512
799 -61809039936988642151599155864
800 -86100158556813761996630932812
801 -110607890448472469455062714384
802 -134748368564238917596193154104
803 -157871347224188563919353343680
804 -179298318782940326136499722776
805 -198330489379749744508933244560
806 -214246813723587372534572572736
807 -226362803175407987222978949712
808 -233981358267888087516940843976
809 -236506783252373363473050617256
810 -233342024748324305124469803504
811 -224060876928730877141862284780
812 -208246830972304435555837084728
813 -185722283850187645270820123016
814 -156328394706563976054439010736
815 -120206424030142219931602152680
816 -77519569874332103901978169008
817 -28779834852512611261768878464
818 25483463970248224333158504776
819 84363863407247545369929823528
820 146951342115322266054695703144
821 211955619428520485467824219952
822 278108763343361925263244476136
823 343788508814957652584698128292
824 407431930733669164290289363376
825 467181376183720373344201793168
826 521284456950800459606858973688
827 567786509893564770178601868772
828 604891577155025006310062506632
829 630723932736681011036579862896
830 643621126503993727262377700848
831 641989826431690681414693535368
832 624498670787820093436431554968
833 590051148948821452648568521176
834 537848708489664618511050474592
835 467499256057528426740882122832
836 378922029434109770346255357176
837 272607751794388274566038876024
838 149340835912217946225894525220
839 10620385588465717852838001100
840 -141817288422750696954271492744
841 -305413691858239411954956730044
842 -477474360990578961131347322568
843 -654425574033513654026431629200
844 -832704767109545458369631781616
845 -1007874365988077152433309092832
846 -1175701133635760907581496526048
847 -1331148308975279868835659962184
848 -1469614502861353534304466495240
849 -1585839303211090359954776015512
850 -1675251856943979487843775730352
851 -1732834656715977476369546874912
852 -1754522895054460099920805772744
853 -1736073471141141502589659041200
854 -1674441726878152828875460524104
855 -1566718405748510068853829326496
856 -1411390792699812176039537392568
857 -1207415537564853188431205024960
858 -955272242366031579160662489648
859 -656235555534674263597873910684
860 -313123652121300911888940592376
861 70155035086537995428755369632
862 488263260747425723820931061228
863 934542102476816102906992760780
864 1401168515636768576843706362556
865 1878858431221240580866176836792
866 2357594475979911233781807688424
867 2825866160117086778716739683544
868 3272027314706250641295210986456
869 3683030673341316310694618501112
870 4046437376503832945431818907176
871 4348626563685446816197028347392
872 4577447242558543750684168796496
873 4719899873810087405085803635312
874 4765383794161997685078021504968
875 4702876904392106824759885972512
876 4524686607223358970606233406376
877 4223183004937044206979787144592
878 3794919035792828576861227927788
879 3237008880971604116652690939704
880 2551434513629105104416994245576
881 1741197304153274642786195660636
882 814597984881688039272913121640
883 -218684913260873244867089099980
884 -1343587101019700857139859528216
885 -2543450184509771583830938898000
886 -3796568576714017841701198670588
887 -5079618913628470858321272915644
888 -6365033268288600239555849420704
889 -7623829479239116915976788465272
890 -8824080275816841888173126049440
891 -9932864071454434077869452152700
892 -10916103645783746133845513789856
893 -11739357046798497035420474965064
894 -12369228166308436712674838088200
895 -12772756176208107184222183274560
896 -12920550685007976795208549687240
897 -12784528620736776560586356865304
898 -12342885385354958039243866918152
899 -11575981048165416678743409672736
900 -10473134873308607729022061204912
901 -9026560159981908686703985010160
902 -7239878466246664608584751242552
903 -5120053632227132774050739917512
904 -2687445767847605257192426691328
905 34191805854559727337253548848
906 3006438536530666944955233432840
907 6187933935495333896489822167212
908 9522304241949401867057564093960
909 12951286413763045916191646175648
910 16402357413235667314628699129680
911 19802778743619675937126691536572
912 23067525205143339626576822848224
913 26113622452348089516328719130952
914 28849036935973006698006273179792
915 31186536381192512056221915786920
916 33034250797796455372824170520864
917 34308172271491021528247553027944
918 34925083470844393057705898671000
919 34812748851581759688121690786612
920 33905894715059361134512133800992
921 32153052170976659756120219398104
922 29516257989402415967577446780216
923 25973528239636591588438378401880
924 21522790185933610843666021110304
925 16179093784483597496424174964736
926 9983173791559444948173890678268
927 2992553969431833971071038547448
928 -4704943082867334829220837565184
929 -13006813589169072856393141819296
930 -21777398467827472271211049048544
931 -30870457446123516951084285596112
932 -40105909854807905170683237928984
933 -49299368648727111571786730279912
934 -58234406963141754880964987509116
935 -66698619179653150534377785122640
936 -74452107392282658201634334772072
937 -81269061376680696736081208661016
938 -86903401383064958546804400309896
939 -91134513239178447877299788683016
940 -93731124982142661951313974055288
941 -94499336940715991211974557055728
942 -93246175478823496677829536466592
943 -89827494998538003211839685505960
944 -84112872877773516879136021113892
945 -76030664936069548669454705581360
946 -65536009309688196244626232022408
947 -52650029146127423289885207168708
948 -37432920031032541483330629319640
949 -20014070866889033396448957155408
950 -572322497208469893456690301400
951 20646216422501953675831970873944
952 43338650014633376751988760009888
953 67142785814040658196485361053944
954 91636378290383047022694616646448
955 116352508923712863355477847816544
956 140765723245492132854485169112488
957 164327401930120459242350618871904
958 186437100184252535110658112433628
959 206499137610845378793009729561112
960 223878034351297219897105840304296
961 237976386302324296179757430657608
962 248173737213205347662370793715640
963 253924918525180373886415462755296
964 254682119387355447779847290738712
965 250011509149138605500845927263504
966 239499401666496635635873570279168
967 222883344250582348275757293270068
968 199944099483410313618293765502808
969 170646464890039350530943419960656
970 135019453550383937608817007231264
971 93300798542229881517904328246468
972 45809254483821207074127684721576
973 -6914739694837296928504874597736
974 -64239633492279165500192844603636
975 -125313823584057751019025160421280
976 -189193424100882837649373093073840
977 -254733439143558266912215852657008
978 -320705564168021732065539884585672
979 -385718407200011740607969574245264
980 -448317260825268302651333744091568
981 -506941556341681313592652775008544
982 -559998322963994382262067827123836
983 -605864159608710266030164242153588
984 -642923498653108463791925209239744
985 -669621401120143216785534125357312
986 -684457737404682739711586353845984
987 -686095153596370916620813694076712
988 -673301161913712623372064802328920
989 -645113199947328068396601596391272
990 -600721869345126953464180312886192
991 -539692504787103019990428763231172
992 -461784421475743152102497735958636
993 -367225782691389648280021910507048
994 -256466147750065487698938849883976
995 -130498116304842537368960931112424
996 9455843294331617736892431621824
997 161584867620675840891042261760032
998 323864146869863701177914842660924
999 493671547087381901888371415901496
1000 668215187791738378746623122779288
1001 844140225628590346967201828310368
1002 1017995738147927871045721375779096
1003 1185849735848304067097311104950480
1004 1343777099123379966323886842617768
1005 1487501250140961422373211899076304
1006 1612881368505416479333145007055164
1007 1715600399107255013855162424321976
1008 1791624084751597854920212632243736
1009 1836956551471259043841883357915640
1010 1848040451577993857885797493691840
1011 1821599094475124172069543798430960
1012 1754946260837056088611004947591792
1013 1645932403916923836529162809382800
1014 1493130180634890998443562694319448
1015 1295901558457239603379699764229032
1016 1054425982476051227594800656456040
1017 769900404173409116067837644557312
1018 444381746703941883492828640354976
1019 81127567841431479695488624254900
1020 -315771597252915084811789964074488
1021 -740906289660481154204036062632880
1022 -1188143244132328306824397197482736
1023 -1649995809767368464510722802780424
1024 -2118452518130954507265934351409904
1025 -2584212054913930133490739070814192
1026 -3037739756091839495248689033292392
1027 -3468380371821229156670166927505920
1028 -3865624187649026120786903297652952
1029 -4218116953263118469309055052123880
1030 -4515101867373636701541198103762096
1031 -4745353581634818342661364193623636
1032 -4898745766753648558974482231064504
1033 -4965142597022961187590539300340760
1034 -4936027735193861149858756895602344
1035 -4803390793588169170672478586409448
1036 -4561340624734944599819220665297344
1037 -4205031263038454448045605739100768
1038 -3732167784614540817295048273537840
1039 -3142023178689517007118253514265660
1040 -2436737921575091275740577084061016
1041 -1620479517927824692217395156920968
1042 -700435752568636537329297813759624
1043 313827209450512618938785080766264
1044 1409781699802443733137674447118920
1045 2572320362395245176901422317764928
1046 3783679287846185453729728110756004
1047 5023503928122835264395590097360296
1048 6269356433870804328184130469772640
1049 7496411840235628736696165695649704
1050 8678613869397687196404715165178464
1051 9787946764751404784088008304107204
1052 10796278094914996405847102990223856
1053 11674165719371254704672958542879824
1054 12393388144009315176197770044146240
1055 12925258596930907730636302946486768
1056 13243812940466484589089139990829560
1057 13323611472227605334009442803670720
1058 13143516704731769402818129944002488
1059 12683987831420257632891375949944096
1060 11931333110463602695347417955425280
1061 10874528084416780880811020144740880
1062 9509790529240045454690973442670808
1063 7836975054859682954795959973995380
1064 5864284563697706429228658619997896
1065 3604326405088969113821758508101968
1066 1078737492865491546212240219711136
1067 -1685974968774809500556625113580192
1068 -4654142954743882199055772347077752
1069 -7785157101741701953069063206174432
1070 -11029768628446449879397997839416048
1071 -14334182786516028847966812940567976
1072 -17637214338323562951567222570340236
1073 -20874030746323797008505780756215872
1074 -23974418890810910500457923934680696
1075 -26865923150567610448615144686554408
1076 -29473451183728721222227093713399968
1077 -31721541815319319749387819267804616
1078 -33535492637183882916182016519003600
1079 -34842477234396648624511576933168560
1080 -35574338773100318485495897973821024
1081 -35667268649201210693936985314371912
1082 -35066341150349700871416166297450400
1083 -33723501403858552260138688648542664
1084 -31603826964294805343156188194878208
1085 -28681607110264101315189942890849984
1086 -24948254243341017547488999085959120
1087 -20406295823043510740151161120115164
1088 -15078771141428374920133696371009880
1089 -9001056487890406014190922292756640
1090 -2231474807320226327933314013984112
1091 5159024531742618581137751568811924
1092 13075376622892625337849091920462368
1093 21410751380226693461183201008879200
1094 30034588012926600683391518156398268
1095 38806705234930198067703818825659040
1096 47565350375867982763466426593300896
1097 56142645652105344045450803879727360
1098 64353171392954061732921201326975280
1099 72010199777129073641967995824804448
1100 78915348055234928735009594010462744
1101 84874890440902157054987385715606952
1102 89691048038402202650898408065874480
1103 93177519474937822843411305596006940
1104 95152952585206910156292518814661928
1105 95454742041987008578615469797993424
1106 93935172329145439728615873145496264
1107 90472453343510619313510222009063784
1108 84969979401661167254449399228210032
1109 77363518685325665880391508426445696
1110 67623965755347551811735801850099240
1111 55759625784855714804810417407422208
1112 41822720118905665640810722713200520
1113 25905811695699847953399122429679440
1114 8152206573652928236170660393705136
1115 -11254303294452659604661818441288712
1116 -32075086600032083207050417671400792
1117 -54034231260491393254526441342901552
1118 -76800333731223366153274146391511960
1119 -100011635411414395437966514590802592
1120 -123254216989211017318624567331926416
1121 -146094644889001002945183274385429136
1122 -168054911946388411210085373687589568
1123 -188652156331206539463404960257614316
1124 -207370837609809480900086923958691632
1125 -223708564564607764845363201308036080
1126 -237146193900380321090883335167940460
1127 -247198325876855953720445531759533480
1128 -253382070850027041559122932873937672
1129 -255270371210270411882540983567014840
1130 -252460302433418144423288535733511984
1131 -244626855361248378357038766917252848
1132 -231491850753018474621108423650717928
1133 -212875410549571594239219669016040760
1134 -188666608853398657057379085900189756
1135 -158869661064938463340906249037133192
1136 -123577513390557496700774428134064044
1137 -83009538976425512907802185133196376
1138 -37489467264437116492159146330102248
1139 12528694505321078228693431471431696
1140 66476957406352356764032091796215648
1141 123662242476919615076642984353819096
1142 183275464880687478434951341405080692
1143 244397972850461628854295430718325840
1144 306001867751961557632043289937898520
1145 366976264830765103589216380540679376
1146 426117314801478945959569156840175320
1147 482175772944133227378529272209703544
1148 533835341334535932732610936289429304
1149 579782100619065674416254145708182216
1150 618669903337969304201059780662414560
1151 649211256298197095794469297192034996
1152 670128664864508473404526951251613040
1153 680265386633182805933615892269127392
1154 678522061199155218977488840913735496
1155 663984414160546753340431619987406496
1156 635845018345702403421606503687344544
1157 593543872666500913466098441667376000
1158 536675587760300577056884689158845592
1159 465137684081033922782993513434675712
1160 379024295553547786649878785439777952
1161 278775795373013928093978077897990344
1162 165061124749105657730653894682587032
1163 38921560637420385753632791936376012
1164 -98355476951027935857993759599884584
1165 -245106063333104543164469367447025904
1166 -399420551831200530735815951282819072
1167 -559034661732702684526056670169770680
1168 -721459555251986216007227297887447616
1169 -883902300572232945102924140674952584
1170 -1043389124637509522640975251838593776
1171 -1196722321460034005457038161494825292
1172 -1340589619247069867630039914716766936
1173 -1471563901635165336988227521475078496
1174 -1586190434576515779587202756431836940
1175 -1681034505616310110206622093092070064
1176 -1752737908660157997006038239424778448
1177 -1798117480242939342094067066048193992
1178 -1814182162298807188204504499885696456
1179 -1798283541405643804846052524757143656
1180 -1748084636775530523227129187461512128
1181 -1661761446703872016971427071852155664
1182 -1537915471733729637099383314542858792
1183 -1375822465893540025314674236481672488
1184 -1175282295991514251067205667590045432
1185 -936908648784907706457671327714260688
1186 -661911511457955006669679473696090856
1187 -352419488713020708879435220012654068
1188 -11192772609280417519877497762759088
1189 358032673377756163820480286422621232
1190 750900161844142810456589516939822064
1191 1162079011297249942577605141860304456
1192 1585682330968507916663474384157937880
1193 2014918517405546239707892543563852008
1194 2442562468146529725811098202293980536
1195 2860626516970936481620546283563598352
1196 3260870785188576245279172598528800520
1197 3634508978991779096505355921405811120
1198 3972738596266232115735032184360708828
1199 4266496378672526868474822843920730760
1200 4506985115039381839511721930887393216
1201 4685492134728242787739998725845319336
1202 4793885107838624688871256027742592168
1203 4824506134395052916567013560036175512
1204 4770604970708773183893687593387950920
1205 4626319057334568120838546127237099600
1206 4387011229967019249045466689672797808
1207 4049342652966328775470020788895030088
1208 3611481339528156260171841826658873832
1209 3073273018458289319567384957984534256
1210 2436286739506230170810871571648603952
1211 1704085853013760633412689456646374800
1212 882080897750843078240139310904816904
1213 -22101415703991992590026121040045920
1214 -998982323188347337098761271412015332
1215 -2036768241569719936570242414901287056
1216 -3121950117111545916546105109866015768
1217 -4238753365909121824009137893920228560
1218 -5369980334331628036547626538108713408
1219 -6496383363547851971434322279823736560
1220 -7597745931997414813555144447082543280
1221 -8652190923408314031908437337963600672
1222 -9637484164738132653070846561702643424
1223 -10530290975359322246359501627198077156
1224 -11307671100321839803435854809635390784
1225 -11946299537402714619567190494789793696
1226 -12424105838821560631650531175313037728
1227 -12719476711757109886657901452663522216
1228 -12812978953347665222266343451018681776
1229 -12686561537664303697769413262792754576
1230 -12325288205084802250848224412910162688
1231 -11716558899426800369633469130645557956
1232 -10851765092290461680182336567832476496
1233 -9725552987362027778186810408714578104
1234 -8337306118445663110704122258497458920
1235 -6690473461999562683921835682101850336
1236 -4793780281243834338624422627166661776
1237 -2660646287209532851209921140931975056
1238 -310024266734020548270741708278576868
1239 2234062015869074153088292403287140560
1240 4942147862427472276137461376708666160
1241 7779638254565597916319196500343609312
1242 10706989962180399597109637901939149816
1243 13679837622065158283293286565594111664
1244 16649795214516474410925653385813809632
1245 19564359052350835210588558899854460192
1246 22368375941390237083535188328110994096
1247 25003682600757678654423045769053323544
1248 27411256983101711953767383012954738104
1249 29530556041640946181039361814630243336
1250 31302334011025363484763313052341869416
1251 32667638299151025437822129111537921744
1252 33571246828227002513058308207227042056
1253 33960284451864049080555329523582344472
1254 33788190903479069356575630832286145920
1255 33012931526454226908721140823159713000
1256 31601368277827030513372434016673417656
1257 29527046461025585186483530226889147944
1258 26774810757081052987502730476546188192
1259 23338162468339091175719174240841577796
1260 19223928876990417299434982092430742152
1261 14449210543115661515632108087142067552
1262 9045884240917923814222250312568463844
1263 3057182883718822797113560778606626296
1264 -3458199448805024666620525250021760348
1265 -10429826939667039635821548418534765304
1266 -17772053665085575358703668788152016808
1267 -25387937071098500979892836128350160064
1268 -33166644361298017772311113992264924416
1269 -40987418791234012657661704658256454008
1270 -48718078067307087305339206004297528160
1271 -56218860638934426401748858477273455216
1272 -63342201421718611287220326426363250328
1273 -69936248105819429741685169330026012672
1274 -75846061915315585683498123412822163424
1275 -80916559433862827548796370053041247184
1276 -84995232029146862369472462186432604320
1277 -87934248945034056629985748972410592288
1278 -89594720931353479322190757083682501320
1279 -89847687523657257680692887996184495180
1280 -88579884553220740160604010751365523104
1281 -85693330349748115839560442646276945136
1282 -81112487124602922976523381251734488264
1283 -74782178465026818863076619281912183212
1284 -66675952452933534566570330550118690112
1285 -56792102415150307657249493568126411824
1286 -45162971185668147842789614110883847532
1287 -31848891042557555374439961614517188824
1288 -16948115139585967950052109538066935856
1289 -588567430440832787507689662251241992
1290 17061974314742905984924936719978452896
1291 35806319759264463922487478754181152596
1292 55407845559760745015984569917539978152
1293 75603023832658761818457934821159120632
1294 96091983078047122382071198926674671468
1295 116552891729111050362343090105635495584
1296 136633529311186765976703296262133857234
1297 155967131889410702526677576384325283732
1298 174165388632886284961833669318937829744
1299 190835214776261247927847021343817815168
1300 205573530574809459530894697836430423552
1301 217984288056366634169118543236678963200
1302 227675338041912017028766929423117346792
1303 234274880667322712165784035254078791508
1304 237430663733371402589662863196229200016
1305 236824914382018207190479217433629716512
1306 232176008194966897257474125444260731616
1307 223250867216705153216364581155931154988
1308 209869147483130551780866322320064930848
1309 191912027693905311864338994749390478272
1310 169328883952767438496405071722014244800
1311 142141396628421181980169185145294083176
1312 110452577671121867900182614771848826212
1313 74445205448106832905324661470550886320
1314 34392980999536729189563348715207585760
1315 -9347576500308906173575329536213511144
1316 -56324118038333729068704597982420030184
1317 -106003789324512764096381817399617502984
1318 -157758687797638966707629658507784673476
1319 -210888803274805186995700935383484218148
1320 -264606314136854425363602055452828644744
1321 -318066201743035579826615549452647194272
1322 -370349748922395666135001312582159156592
1323 -420502520079323571168497581888291637776
1324 -467517397732231369249612270673852349808
1325 -510379177435271498878539316106655419968
1326 -548047476079177513134408584678552503664
1327 -579506709219501453497414332158546651452
1328 -603749157783500540737855608628170545940
1329 -619828664777687090782056276995527298528
1330 -626844068339115337382216291782727105664
1331 -623994513294106866386367313097125404596
1332 -610563451313692221337389931574022193144
1333 -585973026123112131062472598465745589192
1334 -549768821377970387433651181083074529696
1335 -501670495200304738344047759403389835160
1336 -441557399618631153562536936838793829336
1337 -369512443052343563398576352768367225560
1338 -285808763400167179604431324453613941320
1339 -190943655953407752667115066189475478664
1340 -85626569233374285359919772589347114984
1341 29199964093874485173306758155034507664
1342 152370701374350084603985091429146066856
1343 282492543314997569581970625682212931384
1344 417952806665441839284531252764529695272
1345 556932293810523719384500045396787337720
1346 697410774028985048646790155059211142016
1347 837200085879199110573178906936014338064
1348 973946000919328151560315900446748094288
1349 1105182351458206079855862541391195254968
1350 1228328239761095482357048163310331148984
1351 1340763316093079780169818621834944327408
1352 1439819042366734219390796592760482043264
1353 1522874210585632380906122599266520847056
1354 1587338855736082020400495279499763394304
1355 1630767917805458293778541029066619743736
1356 1650836329036244029615804779582062272832
1357 1645467597930904106068259603825966474056
1358 1612798532202111438253966876163589723736
1359 1551318440380855657411857620135632127568
1360 1459822081940816085883635083280245565984
1361 1337554090756831529316821013075188319216
1362 1184149074835057504529643240711437858632
1363 999774975076469462737769339844479338344
1364 785059627633646367060970667252185804512
1365 541226197101217410299693564519089109136
1366 270006094249146313221974705279492407236
1367 -26240784425261362491355383746386246316
1368 -344625988300979375892585069042118903008
1369 -681634847823464453459972789987725748140
1370 -1033237495422239085471216548406907775848
1371 -1394820719214199818789925660726529340400
1372 -1761307289625138210420486526090334987944
1373 -2127123549392560456615276570200273238608
1374 -2486322911425886641435046899961415455888
1375 -2832594430528025133759702555363431491968
1376 -3159385024118676901718246909169181817724
1377 -3459952671517767973165576787094096839996
1378 -3727480825565750318008488399485511337480
1379 -3955178015361668497576629802165428176720
1380 -4136376669101529259603134412818173767120
1381 -4264679022237659131146659185714047264160
1382 -4334031561799590476910936006677689328788
1383 -4338914800706601724416891443464636505144
1384 -4274384173837985252628297130741468091640
1385 -4136298805813146142158229704467120519880
1386 -3921319446300415189895042000748288544416
1387 -3627169325557867229593543420778338826464
1388 -3252579925880785880137717867010627954824
1389 -2797574893156524117601473934934415275208
1390 -2263355640246144478795780340055370980272
1391 -1652597332079004494855569116521880030088
1392 -969267959726320948309246139722698996200
1393 -218924279855033851365220350869490107656
1394 591539840662359828790652871452072832272
1395 1453610421040278083350106201930263216016
1396 2357476714970057714091453630941199271056
1397 3291774432144576417085407325691404415496
1398 4243977939511186647575418094126465951968
1399 5200182387237565561977424356194424755452
1400 6145557865274468388056982995750841832368
1401 7064181794294460593392655334730790440744
1402 7939543404631594919564301934077537169328
1403 8754436110287539368657519856050886705304
1404 9491495598027465897164300073506070984368
1405 10133159479375865462801807491964728232992
1406 10662217611721689553522248462012964247072
1407 11061843134724219030090912632898103291464
1408 11316129249013139476166814549394119195584
1409 11410192596150330824494846951647527256416
1410 11330666547958987416801123317303506280752
1411 11065874673470684095082005715225843129296
1412 10606247764735101014133669106193742787136
1413 9944561403549691994867271656748597894032
1414 9076242681337930569978154414040951314936
1415 7999662755367809509025313503829673159192
1416 6716298855732295982590260743081681019248
1417 5231070533137938582842116237275594737664
1418 3552324319292688854276507030110305639264
1419 1692200054130646159946466096782575187848
1420 -333589958446051644159635642323306501184
1421 -2505379427359300860285505715157151772544
1422 -4799996851378659503000203973639756044592
1423 -7190383130914798727214177737381331447868
1424 -9646282748083721336813748214443208256032
1425 -12133874216282803758706418207300920542888
1426 -14616707111460174559178507260861983495144
1427 -17055357488354861873586675396407375599052
1428 -19408602375679049800593576208446137429112
1429 -21633108608881045331696732840789180955200
1430 -23684823424958937627691012928888064398688
1431 -25518701655736323188495648892444638419104
1432 -27090275932801176079315936358084844689528
1433 -28355423627886424907858554562758624559272
1434 -29272065660431778546373339058442478242088
1435 -29799969516233663876536523948454721496728
1436 -29902512315116735271282804701912294062968
1437 -29546512059054386668235410268906617478792
1438 -28703977343878791401276022161706086821708
1439 -27351956286905354949152199750365692688340
1440 -25474184655128149755040195823824414072216
1441 -23060939083745799942241741006374203401912
1442 -20110488912708606674059463369753600544296
1443 -16628939050566612146383925955786790029760
1444 -12631387246113668248199343721979174622768
1445 -8141743677878797545101535705823359453568
1446 -3193496200633908576251702873006105335888
1447 2170503200010375230799181597853707943404
1448 7897755376874212319808148329134998228520
1449 13926366002646760422990935250953254118208
1450 20185322507327335176215807377616118213800
1451 26594781791933279280973578769930161310900
1452 33066967987938250020750229049198432768464
1453 39506483173840776112660062844174672185824
1454 45811863264407506244397632364334619481332
1455 51875889110633821915803885863191567592288
1456 57587808790320957807273634265144515573408
1457 62833614586678985386883904086714346257984
1458 67498909045750663096564744028123201806440
1459 71469100158797610651456460004284015990412
1460 74632853960840215025208406278783680195384
1461 76882150553194445199583686005395496575304
1462 78116228279528278824793342409181449552168
1463 78241434988914302460986322336443448877280
1464 77175534467851805032799052699351359164712
1465 74847279817129385013474980655833738067848
1466 71200920686980680445452299648626430355960
1467 66195425663923316825060288802199310337848
1468 59808998034444021647838749758292750546080
1469 52037879876468145785433526002830953415440
1470 42900663005627345727282831881910675530720
1471 32436615937781345914259751333585086366668
1472 20709564838072524524897212240127274071224
1473 7805703204300080780062672791929495164776
1474 -6163188288088497146756230487484375353944
1475 -21062462158050611347523874064650943352264
1476 -36732268101904464688906566265435722543808
1477 -52990786210176650185917384214810989154344
1478 -69632974890072902741959377537972617497116
1479 -86434260922480738222165517783704274147456
1480 -103150540946324736202147609723584121137048
1481 -119522225852277352630254398236957441034296
1482 -135275621202278796039285332214440957652720
1483 -150127178162184430195369812136983595423580
1484 -163786319937548411629905310931638284173872
1485 -175959704535175371666039773054716819801392
1486 -186355500985198222895947739678462227513860
1487 -194687420831857578241148457584659624468476
1488 -200680378464110521734053063885990049033672
1489 -204074008557048840835230063460411728872208
1490 -204629568214944530021855247666024645939824
1491 -202132628574749260721694361412717379278864
1492 -196401002502319689329936758615650726182528
1493 -187286278210252546173620848251574008632960
1494 -174682489871839693814718956903494590849872
1495 -158526157813512661906338533764782424669608
1496 -138805357792829750390063986658115972092672
1497 -115557952999611341813210387331599001073320
1498 -88880668160844154033681452766003940297592
1499 -58925237521396817449586808499488744436052
1500 -25907063126170534433818627076986098796040
1501 9900937354485897596932059530964171440008
1502 48160518756154929259516213369970238070108
1503 88476685667480787236735974584185405855880
1504 130391150119868104054019486160738751617516
1505 173393346609339350394070482271351663823992
1506 216915542713723081188098319073974732284600
1507 260346178734644397515093055248201688965128
1508 303026952218779277992595214565152925331312
1509 344268216747671629815087523453337949740168
1510 383348286072960646015375316999849791325848
1511 419530462706968783038311968188880380931076
1512 452064702502839071699666113502650821239904
1513 480205687356111857557691176603980601256480
1514 503216869059939967356146682443584711933632
1515 520388838433560938123182683720534118147424
1516 531045649219286440843295514588275017242488
1517 534562584423573534525827383719961516810896
1518 530374530591909041077979979533492156214864
1519 517992130100960820412768126638720011328496
1520 497011845070825612518517600599346575886256
1521 467129398962824770855139129664056745458048
1522 428151067144451413310714903685628790822584
1523 380003263725238356734690122027304316247948
1524 322744508038979124203802127623720704552984
1525 256570035777443989844421586052120661154192
1526 181823822443395373361357726636277128395776
1527 98997179023157620157864995975456028746312
1528 8740195680632176767605305138499689239200
1529 -88146579928894717432160870727731381167928
1530 -190701894124453264089825129232378678225536
1531 -297819707152132168599376364852750188837820
1532 -408240702940700955889311935910846960145384
1533 -520576196196509511111650809374980425204608
1534 -633301857620880861334231544885425020149632
1535 -744789654538100479238752806621324989514872
1536 -853304095652148007524486815245259444748900
1537 -957041848825209172694402277315886283926456
1538 -1054130634676987553797870442012751732258952
1539 -1142675711293988867798781636861938884515788
1540 -1220761343978374546446064036679300392210784
1541 -1286502883267883576684335740436380843931432
1542 -1338050506627215516226527273676055276274744
1543 -1373645156923433986578094770340503213894436
1544 -1391624031916101997751187209948556773690176
1545 -1390478195416543555843754262442852545640496
1546 -1368859098565850843803946435459348157938528
1547 -1325635280989162273608191332916725586316888
1548 -1259899025937308707229488637434431620405280
1549 -1171019271372392777138614491740183130911472
1550 -1058647376282319759520705821751900357878216
1551 -922763142657561084842856772327115042217832
1552 -763678639577327550507473742815097340912044
1553 -582074150755730506969836059011479462241968
1554 -378999023813501108356226260641642152891520
1555 -155894457925830667530718668956032094181784
1556 85409544786418033538877341343795253472608
1557 342687400297678516962838202125311286880032
1558 613325564740560801025082519047102602274488
1559 894334207822962195562790519768205112208788
1560 1182359770964233071238434869602939986355944
1561 1473716907457583274543046251615307450899208
1562 1764405951758240483148297635765731721899256
1563 2050166172115120840337754730273613316075928
1564 2326497613167628356377972187324202477911080
1565 2588735809505034390114802864028850920158896
1566 2832076924250447880804054241108629555601936
1567 3051673001702173077696214391782292235437068
1568 3242658789479530898607375255888896556007744
1569 3400265477832026626272319476946961492655312
1570 3519847018414357126162475283805883944357360
1571 3597009168662179194872116659994302530115044
1572 3627632612490775383594553528545846170108400
1573 3608012974847621076461334313154861965243168
1574 3534877678175246978173004120060042254502836
1575 3405531529154075167375037133560929082928760
1576 3217863974595880469232765630799681121026304
1577 2970493992761726692810764094828829542893816
1578 2662764321320010718725215280645807896793944
1579 2294878700170465244907572313510537745117868
1580 1867879822174055534940360413977016706673200
1581 1383771545453583578083710651989559469822640
1582 845477733350106446985475278280493550928928
1583 256941997995381631997656862193316401931084
1584 -376934746677136563319976653859532409677040
1585 -1050224135189764284626295954470613800612096
1586 -1756055282268044063952348057199022780474992
1587 -2486580690026487360226967383577200005985712
1588 -3233083596643698501891326674614194065575344
1589 -3985985302531971319360935001896863354948776
1590 -4734973425479012000581278646953287969041784
1591 -5469054475504456705015619329643703975235392
1592 -6176699849019452684646843773259796907967208
1593 -6845945669353871064244420512120004216729864
1594 -7464551513127718427896919636569511469690480
1595 -8020147411328469441616752838504824584346008
1596 -8500398517832592702555495591387739136911704
1597 -8893196742499025497255070219304102333933216
1598 -9186822865093211695599199447724502301200808
1599 -9370177832380792470484752935302221983781728
1600 -9432932196433953351989101789265522464535712
1601 -9365789696491324353534528044265263948171464
1602 -9160612695053619918651204570334812820770320
1603 -8810708264799240721969297732987031536033304
1604 -8310917574507510444117376778009463384564680
1605 -7657912683830556276335594340724836523611424
1606 -6850237527610004702665416584375457599098880
1607 -5888602084661624482730078348843879924569860
1608 -4775863076879856493904979118680104256946496
1609 -3517301032501256926120878959793488798031288
1610 -2120530124887190114093168903564035294819808
1611 -595743258855337896500490872943563701457440
1612 1044457569604565385105187779697255890065096
1613 2784862570092143949828399697703216772727408
1614 4607909036278907770528690640853927200105696
1615 6493542319295192227799058299656464804702688
1616 8419557920480968527623019217371269060135752
1617 10361533444492085684260096217427453485967616
1618 12293255526744625414876015269983128893619160
1619 14186731145436101965492501383085500108304212
1620 16012692032139307245127773486729908197555664
1621 17740690209290881589870968179813774863600064
1622 19339667005683004278211721428926966302448484
1623 20778133593604575179744508221642640891302224
1624 22024786129300392864523124175487228165922552
1625 23048767409056936243392737203628169623592312
1626 23820304209570239190158588977274471006419480
1627 24311041391347992370809323531035492079702076
1628 24494672348241077323875316478192475960818840
1629 24347332252050321129963737265634578243953728
1630 23848188123786012325467920283959745955522888
1631 22979873494864875304828994951690719680143800
1632 21729001466246451900952863271744571524007928
1633 20086619227482761481258649165035001868134656
1634 18048605668972426448432570586315330160522752
1635 15616121477889050959944036632551456117945944
1636 12795852706989712351437416386960043697020768
1637 9600430567487305899928958597722116976318576
1638 6048484442673832905922790987282483058555264
1639 2165005127350957948727287988173000250936648
1640 -2018824962659005329057571851703017225341784
1641 -6465349870390980340116008700574558009308664
1642 -11130858644439151705106185252299015230489536
1643 -15965406314824951629037247521581367309402880
1644 -20913498268743221187777530797136456650873416
1645 -25914031168804287194319672689376530981025248
1646 -30901249121780698096453238657745556084621188
1647 -35804815160241761929661534901852848060456120
1648 -40551032593074314974275535536249137656973692
1649 -45063049732736878981865322141853236781080632
1650 -49262325455258621518388718004522123918226144
1651 -53068961337518793117384663068996775548186368
1652 -56403374961592269067557088297837562859316968
1653 -59186744179677705411600033186641247135133776
1654 -61342836462130429105051894874951757546344340
1655 -62798540188407608751174921244670346812055904
1656 -63485783335411478044293161598562146592679112
1657 -63342117910043952468220309231738411068411960
1658 -62312647298155309816835383939381900307109680
1659 -60350622077943032296383753214012613803431872
1660 -57419284162995064083352351861148427262908808
1661 -53492425774553818307770327615931964999065032
1662 -48556050291510835376422743507943554038475304
1663 -42608842653485055034650843544782823479679276
1664 -35663542158449265032008426518484569950181160
1665 -27747271991981500066396392254490882335869792
1666 -18902519716312106426634468528081739815281328
1667 -9187276076468279845332791438146841960804476
1668 1324475249110430139710793493404395051512056
1669 12542852788413342179838128353640749301649152
1670 24362165624784763327030085792148099490362856
1671 36661275016577320592840705509834499272098136
1672 49304331051785635581778100197844842873952672
1673 62141419190984626870125832328224691282464808
1674 75009992322638392490147513856546823118987816
1675 87735803000412921230292769884430852048550944
1676 100135050031708387761466898044443562564542680
1677 112015576230810823050986390619695856776397920
1678 123179716354906110511763559097138043346411732
1679 133425717547401508697875029663881563092529216
1680 142551239253235315532359677817352193936437536
1681 150354930301832553753703031858189184801424844
1682 156640493551740428216246515365278238900356412
1683 161218330138702769337952828806131731810404280
1684 163910044050912085754963802714706933433675328
1685 164550042696013729531756056387088044204679648
1686 162990319999613692944720802923052145428767456
1687 159101885454838885119456741726864466969108144
1688 152779631424351361772601547050548940940739032
1689 143943450230760181564248307433258371892340360
1690 132542965347067228966779861778134271109188864
1691 118558190061776788329140053764280121840312032
1692 102003883269892358214362319885753880438928016
1693 82929606739199958065067070030041283119800800
1694 61423456639370424360576224667807195362912120
1695 37611388375837125539063935757528103317395144
1696 11660078338441669465393997803576793351423176
1697 -16224593264659058525393380060853011695880120
1698 -45795780903734285975643011995932067011892752
1699 -76768108899600183524349323593489482284477580
1700 -108817213091379436273259470187645591524758240
1701 -141583127146208082369874543107864268525550400
1702 -174671287646772872234947338601874705470494496
1703 -207656853542054912018991318680109415741738416
1704 -240087280222391404990609341125056933194097616
1705 -271487493490560897739320888859297342511361456
1706 -301364073311641747019327125232226993613912432
1707 -329211138190864286440727153946081907368289960
1708 -354516103396949673611175709529574126257754664
1709 -376766064902965631987215244831160798026592480
1710 -395455014950157947408159400102756909336081208
1711 -410090447298678535757132225319504893440973712
1712 -420201829582211035073404958645098659205629884
1713 -425347089168452465181299579395407513119979824
1714 -425122058170617851881374055900473473554213784
1715 -419166447328709781547046763989557358576376952
1716 -407173901404789605929632645008476606337719304
1717 -388897029122223560898356287692164517726393056
1718 -364157640267026901375547730169230277151372404
1719 -332850377579403359431535375721461745001648224
1720 -294952654963852951986969369736772976985604688
1721 -250526438075664165364460121223302835449333128
1722 -199727369601089016298017452680639765820565408
1723 -142804271207373499922173102709957355659153980
1724 -80106932745716773853064517056675130151482936
1725 -12082960308761014174088303410754381257806576
1726 60716275879196983932062016578823813742793100
1727 137641740964671523050229246634870789087028800
1728 217943089594736656604833744343384000146551440
1729 300777894978977489891329022310031877537767448
1730 385210691846173550207593598082396809411626480
1731 470225380440000765471867469757498034272828576
1732 554727240827446077641313902987310424330169936
1733 637558397014898252500259499791718630122196832
1734 717502957440418593621265625584232581296990856
1735 793305242677025150589322481648549183134268384
1736 863678058220321032495581288888957361481965216
1737 927323198387608804280606175350819864831373552
1738 982942689147784312478999399759331093989882136
1739 1029260887875295386902495533876929735625000920
1740 1065038359744576158858947980289351073808171328
1741 1089094702067825619238404450305953810037609104
1742 1100324545404252972688602361753027565983709384
1743 1097720060359518076998433512810413662072729080
1744 1080388406756074190686583325059529330324776984
1745 1047572741112218279224621821380330525732074416
1746 998670291941176318266148541683681273403396464
1747 933250581198511992169233449272682361889261652
1748 851073191702271250690374865429335578059111320
1749 752101864614124602338320041491802625038069792
1750 636520947126873339494667994999850359435648648
1751 504744041511229073110556445578724104428730440
1752 357428094247094350752157366195955930488779152
1753 195475348966589458763742010775059163606959608
1754 20044071190041683828776560324580589287187328
1755 -167457289511109222002473333687130237621260008
1756 -365363656758647997423496917180853689551265792
1757 -571767816276825093439021539039229065038509464
1758 -784519020754968103965126086280976780815080568
1759 -1001246684837827814386951825344127003691460316
1760 -1219364585247968901480116937529351689291708864
1761 -1436103941009260061227467121040796351313175120
1762 -1648523485752999677819505475367661663729501312
1763 -1853551671186589924536938005437004630471667304
1764 -2048002570591777963897425375616824118175514704
1765 -2228626458305765812962988635507155255663049872
1766 -2392131145779332652599373170494752530167303900
1767 -2535239677927572168164210113002100508746599832
1768 -2654716327006517492396503614086033472850004272
1769 -2747429624828001933420994589888146668211788960
1770 -2810381866133417745041754346584405047625126432
1771 -2840775191983392035496748446755001006620973312
1772 -2836043099185227345433145833171507728804382800
1773 -2793916837224777424666289332324793652732635184
1774 -2712457106610979793748682209912069830698675772
1775 -2590117652724502557233545172001777026209043056
1776 -2425775095474573236902104924366258594817175304
1777 -2218786323510814945768622309983095578467081208
1778 -1969014247846133757445725722008479952805365784
1779 -1676875457695556959789887449154956806253802024
1780 -1343359644949006979994427490439667494155130888
1781 -970063997666604450101771421738128423787027744
1782 -559204132512765125871164742697657117554742052
1783 -113631881242262636252609236218377113651927828
1784 363164197273730310210845185555494091552651776
1785 867060607575018123766206065143969723290031312
1786 1393310385475080891844634673841654414621941000
1787 1936566863277763677517568475042050161510028484
1788 2490908154579431801722998164659146632163767392
1789 3049884545792905117038774690936622959041161376
1790 3606556370122464293363833237059171098409703560
1791 4153565748234617502217367511263198605066158128
1792 4683187459018468767273151802603841082491362700
1793 5187424664635076388573840080274000940326732184
1794 5658071524751668410328637688509249448294876688
1795 6086831356673454141812825605881544510837346608
1796 6465388816684531929426611269047954496791297416
1797 6785547684487197280338462542834917859134875480
1798 7039309524088833593731131942665113126558646816
1799 7219026992650924383413903656312944800105446856
1800 7317485020632193745984703466050077562383742160
1801 7328064320457799337901272244722039504004745496
1802 7244820340245332410488093575627551242892280816
1803 7062650531024447885918002227142343460833605288
1804 6777365719125558640005209766950003446511127768
1805 6385853741782261129741901900118305933650242992
1806 5886137487565127533683687861199774153739770432
1807 5277526826514009469852171180778577459552294120
1808 4560657428164172228680602301178620821691155096
1809 3737622542021175316962220425583279508796986520
1810 2811986891236296288331115422459233362718544560
1811 1788889844902163354412977257351681378324270628
1812 675029227845214846618403357952959920166987296
1813 -521272166927288030980780053249429869186717952
1814 -1790117108609766281326175481663933441852756700
1815 -3120011274260492696520019160882046983339564272
1816 -4497951092707627748461059618709345951760508664
1817 -5909450852408811325412369056513348041075363928
1818 -7338669179866768609461929992669667243860090848
1819 -8768490084541541722291944000472511839588932872
1820 -10180687423750044707939146107898928436977063968
1821 -11556061916016801584434150358551718911969024680
1822 -12874640722294992923133660453527380715591616476
1823 -14115869976315895120695121090925389286265282364
1824 -15258844194353313195246420930351905250010430736
1825 -16282551148148838582436568511792956765531664784
1826 -17166123319434896494326036245830593326930689736
1827 -17889129049749926571344248558898345842916423936
1828 -18431835831093955511195786526761535358067304472
1829 -18775538745818587722651141786015856820490937800
1830 -18902823122214060066484516848952532456166996400
1831 -18797918510315180352566421040571216289396514628
1832 -18446946285276664933661948097090591992213493832
1833 -17838284889383386810685804357544004547540936976
1834 -16962786539721686024533716348493059390718245416
1835 -15814137364775397018637605151719077954907192568
1836 -14389026546445148071274514350678369938485279568
1837 -12687483511712325166239402227739370253225473992
1838 -10712982744465717076840382675337565611547452148
1839 -8472739428878150136808587440353230307170439072
1840 -5977733993091579786886724660153896160541281496
1841 -3242947656837097480429924346881293017042295528
1842 -287292521310580668478324856175997336699109128
1843 2866230471061028115650856181083614330411270824
1844 6190707375803662578265044556153353491955698768
1845 9655246336739341155402985160586291007694980144
1846 13225267067621684485373909475978814425956691136
1847 16862541457722718223325560588499441134183900188
1848 20525599727476738175148276378383583860505871088
1849 24169884992104909869703555463581840194289836768
1850 27748273651808994191531540141919695094795851680
1851 31211347477845605840209997201632747880695719216
1852 34508019604590741760383201351345273954074281536
1853 37585922146917937855869156994414008475844784448
1854 40392122533234657632936466824753506714932144264
1855 42873618542581984790320377830836986361088956296
1856 44978122961193478155470482491850473116672320248
1857 46654651551394146501602257144619357709352897128
1858 47854347365820147279194554146190871069732715848
1859 48531140863708809748792518597371538900215077840
1860 48642579067218773471302922366548437908794028096
1861 48150531089219321390512409938310807218776179232
1862 47021982080575869870483925766891952670565167752
1863 45229752193871850513221455032440619447473747908
1864 42753211285743535400419078454181942875509248368
1865 39578975208611533301411037659656970039928501232
1866 35701494857649752405852839993925540766348980072
1867 31123690980532685375686009129657957594244632172
1868 25857370769958606730153767809480650437258038800
1869 19923761379195507476695417781476062407956339824
1870 13353709154363623943169619720855660785737599632
1871 6188073031504746808254540297482520305520307692
1872 -1522334183597091840184092354980621207806742952
1873 -9716528152109664862341239446049037458278874704
1874 -18323703389938355558871329202931226590182214000
1875 -27263221535470412508445134875215150665815785972
1876 -36445277590519642062465488572576915019933548120
1877 -45771116683755840098352163415924706143761141536
1878 -55134028430552158646772819722917994678883883912
1879 -64419804915403932836819028512324725441663654028
1880 -73508061377500627933503081359428459484059727544
1881 -82272936515897269916488855799853392396558933216
1882 -90584721743079769167974904212609598198391801968
1883 -98310791909082651148889762391999663160528785464
1884 -105317508236728959299837806244089764623116905256
1885 -111471353468799313662770985962169525533337307808
1886 -116641055992462734109019303505109170597180395040
1887 -120698889087103923987585284518203270421727038720
1888 -123522946200610497862140373183610999843192458884
1889 -124998550162559792264197890489443131279368667432
1890 -125020593208805226527101549427440514830929040704
1891 -123494989235465874051301956239742543358201927720
1892 -120340977954069484645380996331487447224756019768
1893 -115492542573735876394895699246581677067650661080
1894 -108900566055010229631762789828992108533895746652
1895 -100534128897960511496826043247887022964098260768
1896 -90382398026702879956610307822295327468168448464
1897 -78455715091024673462112523212960905256301684536
1898 -64787095972974276569807330956077099226104545856
1899 -49433020107587894334045473086555656672189656736
1900 -32474421366022363730135934239789185884229442784
1901 -14017093992313968636988614977093119917876286608
1902 5807935546122167041292767679258300171101371256
1903 26844460264259810809829208394947605692929340288
1904 48911434930106119713551422916886678110979304984
1905 71803544152042170451202669578004157413888356000
1906 95292332270414720838888996282958604983036705800
1907 119127325704438789494137384314907659779608987412
1908 143037996217471674912445884128340135889939451552
1909 166735449838694289785158013991454593537602355464
1910 189915235829938716056421616684135888400998882936
1911 212259584875941860476375498519594714838218049912
1912 233441038052533381405650071514575121378008079392
1913 253125184231819214858602184703112818267072873480
1914 270975041969351286344064100918880655101362377120
1915 286654211590761932873979284084282197043993287672
1916 299831899661536857971279822573585066324944302520
1917 310186366670504632890605972922434379900981903160
1918 317410440442719236369193759816479936141513309848
1919 321215107432479000674094001622439403748244785112
1920 321335320330643929689106238395359187993078205760
1921 317533551531982698760168305438042731913179510212
1922 309605663431436108056041387781522469366114663200
1923 297384218925941124619117407382332670414506749024
1924 280744152500863175730466729837121317048678948160
1925 259605616619132533505232472456461395194344720848
1926 233939170274980192647071574232914519831669871888
1927 203767933279308890642612869913405116713981850184
1928 169171998562668732248098991145142382457602573040
1929 130289670786247652231657205761272285524317640360
1930 87320810570795898964063706410881978088170196352
1931 40526950836426337755650625966868954201519050452
1932 -9766702712592849184575682564414592843365041968
1933 -63172454443587701880189791567099951705323175552
1934 -119239706380046380854597171376806422532405363180
1935 -177457573901581389468015296482553784969230107752
1936 -237256259704450560447301779466106129944812575184
1937 -298011179432634463504321947137838679587391897792
1938 -359046259333153014839728225473889588024221266824
1939 -419639581059674130673653893324961080489401032040
1940 -479028665462195964940065274330364531370529319808
1941 -536417567755536464221365603953005912240462371272
1942 -590984124071339461499084961948809867093845883356
1943 -641888342388932571470882776858208685585582690616
1944 -688281493710960074362110550747698561119682237800
1945 -729315554954577680224027952138078065774318875088
1946 -764153926237530435182597592606327399081037842264
1947 -791981592493257996404287597366290234503932654936
1948 -812017147590075640685549746850571667820322662072
1949 -823523256051129222817145894590542241907077035808
1950 -825819567550582698915380719823982111945659710616
1951 -818292984641498480832225433238494018597094756868
1952 -800410962457926121117772103380638820216218728664
1953 -771731027144385949897112389659265900928612513064
1954 -731913881512556539636658603728229479178921423720
1955 -680731576682961847735306331672789376739311747520
1956 -618079789641377127910984881220895207363875984048
1957 -543984032894983005034529755264218299215947640120
1958 -458610438982492190350490890160969852921708363664
1959 -362269403431603265734815421446865737760811222960
1960 -255424209124201094370783974470299321438766935752
1961 -138691539564432816861776099959476023523806101584
1962 -12847305768431818052035057902554065111985790896
1963 121176457728253853554318569169664133668404665120
1964 262289137068150109740650056914484380641048794960
1965 409248637954689270071453080223410843245260363376
1966 560662776041951206153995435902929281081444393852
1967 715000604829133531153073448832548496521699942784
1968 870597994502457199016417091898086001429136342216
1969 1025673248770952344398150774661112785324817047472
1970 1178337049860438756348951624954102431491446507296
1971 1326612223102124596263368641722312593401701280384
1972 1468448034581598566616500603757232360770884338592
1973 1601743740528786915164832151689493472913744769856
1974 1724367011526194521487500319337011677472235206216
1975 1834180670516453068676454798643591046441546469328
1976 1929064791366728413150480877729943170363142047200
1977 2006945792994573195042032051518508391038092767752
1978 2065821531524787967354478356635997519721782532648
1979 2103791689552656470141850650908341155557411761764
1980 2119084959281909485750111128112003699937378120248
1981 2110089459321990136702410705812322645354798562424
1982 2075380902536360344358479900707712507534739950724
1983 2013751598689511933302591244327235041887921693352
1984 1924238329760960756502851159707152932688476376656
1985 1806148367541803740099414455323192900735043849776
1986 1659085650713254567760912131740486880100545081944
1987 1482972176896372008551395012485295773468773443340
1988 1278071000801241117572408412258921224352672742208
1989 1045001358637588635730108813996129317564875174112
1990 784756998101333046636187106178338076130374406232
1991 498713467895105790479414604231966516202431881144
1992 188640353666078788580756387956917028734247835880
1993 -143300673826093443570705976594766988978452202632
1994 -494551002594079885281967748101233717889866555288
1995 -862167431845723652782729962600196205665693159704
1996 -1242825759113519052686188530904067837354002627968
1997 -1632844360011346694254569003184880976522408227472
1998 -2028196981516588154307171325461033772686868189176
1999 -2424547959601072801100285227708167148778651496916
2000 -2817274608980770987961642405935716585076849302088
2001 -3201514000953511416020270359836542387703881069016
2002 -3572194902011890964432504352579962312340743454760
2003 -3924095488379345138469889084980683148846858425308
2004 -4251884298880203309251346403099027342541328780648
2005 -4550187674835476884931097156707569990088408218448
2006 -4813638675188037509631034971456809865956841441968
2007 -5036952424841059271374340663434965456978513103944
2008 -5214981412023198548296930957391898499662771901624
2009 -5342796331343721534343256251725877855946515816032
2010 -5415745670986653367162433911985524828373771092304
2011 -5429539076211659917949735140238208727310309927964
2012 -5380308664765651637036575850641487655197650009648
2013 -5264691443560694218874134514367226985808259280048
2014 -5079889392595793933068275975801537809562148891224
2015 -4823747073584827847012600675183192297841098580800
2016 -4494807223850801752665962518045620405686979641712
2017 -4092379431748423800469807449469070601970719690920
2018 -3616587809402870328865643707897852622152611817240
2019 -3068426502880470202113841552805935705122892861048
2020 -2449795991982411887859716554463620029316515917232
2021 -1763541277297049451181938833576856797712329742696
2022 -1013473503959423278013228957764183490072954101496
2023 -204386944551780334450359651164540464256286719080
2024 657937024959361025647188776463952560947984735592
2025 1566737539656660988135724423563425253300909943188
2026 2514290364901590875290916360689320570640970410104
2027 3491942799940819899003496391048837942903616883852
2028 4490151628595842945568212878563071076954910337928
2029 5498547090011064184193908341620121691350975431984
2030 6505993511988105895653622012516786535676768654992
2031 7500683022852235531434957738050333565087753347920
2032 8470218674346293376351366102391979169344077678372
2033 9401737303500244486310840968771554040498081012976
2034 10282013786968074626430081887737262042367086763840
2035 11097611066438672648857912704624166944913483743880
2036 11835002933702068240345261212758985314761607851200
2037 12480747764161620705535925014920013516597211091200
2038 13021625953776093311752100550475015848370871448284
2039 13444832422698309611812319035297722136278641108580
2040 13738123578486559844313664979427532728510306602680
2041 13890022212385724146463260866595046104277043856696
2042 13889967714126875612029074480239223697404784536976
2043 13728525667428099595561844623987306693344818237136
2044 13397534048332303823868477429663334057965771214720
2045 12890308710516409907856956585964967359959627626880
2046 12201777539255050490389449595485992308203616584128
2047 11328672165299577251627141197504491460430996436688
2048 10269641588106565353205921515930653735182191915220
2049 9025419948946425845556288246192482566678254439568
2050 7598911030334057475975257626828978067821692963056
2051 5995321819345830879191076694272174482103117858128
2052 4222209594162564599679757019072027789421831612824
2053 2289571360174738471687861151921197476158176539968
2054 209845987641354032237049764701620862772968110704
2055 -2002049549529683755059827893535122358180072723592
2056 -4328769306066166843644944725188989171262152926048
2057 -6750563031651299963581813165540487488697029241264
2058 -9245381210576717533891107293023049272078565827144
2059 -11788966472525123309730304541211024526470627533648
2060 -14355017045836708834797114737693218252592272640696
2061 -16915348400161742553793572385936453813167003017520
2062 -19440115089963554554813022950854561702950523325916
2063 -21898043333355943391018569114358039846251933256748
2064 -24256708362657037508194750290150054181922466123064
2065 -26482835508341876616029021615082842176408947141280
2066 -28542627079104884586979759382185831230868922381592
2067 -30402126136237899881548020177124517971420444953320
2068 -32027583712037364543291131975490879878342267234488
2069 -33385875956409648872252032250895672071249142128320
2070 -34444899311485956063832995748921331225503326402824
2071 -35174028229681337246585743628378902856444243167920
2072 -35544522910799303504366544834481321817701567628008
2073 -35530011499122220815261646044499730032171894533976
2074 -35106892312378261096959235529964327310631659650480
2075 -34254821500653865643269574759011920115086054449176
2076 -32957089535200679386362184654826502470105941730568
2077 -31201092915846072667104019297140317967984863665512
2078 -28978663212677269064277733921816071014088509606564
2079 -26286499727226120715355580898345914682125522252928
2080 -23126428729347590729809432060374462569707084319896
2081 -19505773173571455644413565789478191580822303700504
2082 -15437520101621836454626128943736535172381668631464
2083 -10940603703178264855090784413230406939977696127780
2084 -6039960274163106497045348173974075899863532647944
2085 -766702218184076289667656626819065240844573026448
2086 4841957493180371587940410695417122043398490677984
2087 10742660284155069828136941519155600764403690565428
2088 16886122323105292884103253143025122531018727109336
2089 23217234678083966521757176505878198526443264482440
2090 29675437874935557180270668979965439670239625243824
2091 36194978616520824305491117692209403447168966958064
2092 42705441989827290669910098436158201045210988867368
2093 49132170177238336402830206077904503186711983020816
2094 55396948851080741677674011296623018319634722570480
2095 61418586456987462266077249214366359411617352755744
2096 67113743693563447344258421478669290765266231349324
2097 72397664376610395199646838655603057537890553902456
2098 77185128815611947509492510716853475221621749201960
2099 81391319238999714291223934025270801127421099996620
2100 84932869634057383770921680273793341871309807637928
2101 87728840579661871590029933889737585361147856682664
2102 89701830071291745476197134981514143750442423142804
2103 90779024703940007951207040084294798215214191969888
2104 90893328584258185030499092625459026839873908807544
2105 89984450525956843072027726890089351972824632159632
2106 88000001748462791977435152067406595191417145592376
2107 84896572524791711117300452442303269708828942523352
2108 80640744402585464071433848922725840001616955420704
2109 75210104968421741299446578667712275508791159835504
2110 68594117227629850259265902130535065575881592279872
2111 60795018211469325870126941826876833982336497484916
2112 51828487272941899532766966661426908750901232153624
2113 41724373523724528336331419296237785158973955965520
2114 30527106464583840511715270869817891634178835052216
2115 18296198977040436415037659957556197678316053312152
2116 5106348148096605692735542713014296890192217121472
2117 -8952335029474850727637078383040186986492616497728
2118 -23774579416665744751293368814126104877054970042200
2119 -39240038949842253877473502824903558060716895820728
2120 -55213935446881981815576900633128276916377215754008
2121 -71547490380447856301523798478868351170662225211776
2122 -88078978049913879144373362196497891223398186440656
2123 -104634522881179779120915954248520675124525377828432
2124 -121029568539782871291198596589158974962533539732040
2125 -137070044738942665932580083935151106555177924299904
2126 -152554239906720814357422367106860426179432374874148
2127 -167274324543165702630556520513246383540124104305248
2128 -181018595462775797673093491549961356916188161146872
2129 -193573324401892624270630785045253444839837214412600
2130 -204725321273877030666965037147531164922503698721904
2131 -214264057743133589876711160668569632613807714624116
2132 -221984476146939692180185146363949351688861934507592
2133 -227689318871222979764902294010439898425029329015256
2134 -231192089595981381834783136994897405946537626216584
2135 -232319501409412219080156787070754194804600719784544
2136 -230914478742552479010045265434878255420102669297096
2137 -226838621280817006681698423064254959733953265956880
2138 -219975119381117041568824897814901184589903044687552
2139 -210231117877994748251846991962013583769707682658576
2140 -197540406044928416180506704640307880746913412708128
2141 -181865556285187427867951158303271686611829526374800
2142 -163200242699418837393438695239729798176865108892040
2143 -141571025386268406094334245095185487204585474676556
2144 -117039150281487902088553217553470920590251741642876
2145 -89701851044114787353566543361335947160012765454712
2146 -59693487878341090075312882994122577326946966958288
2147 -27186246342794967876178976658138212149657773959624
2148 7609515207925478054422686251763064950097782039592
2149 44445276583682118545964665153591823645623099428840
2150 83034910969456763368046993886113242462387979586144
2151 123055491735027264983809845112976988277979010919520
2152 164148835208477813180677101578123192742668982313424
2153 205923162313782326836772444710900666691891103451640
2154 247955680601136591420618720832459541892997530182600
2155 289795126486333964166596717096872401766479498601304
2156 330965398815963950164948287808964696112307018666776
2157 370968969073709735592830712362279799304912214500248
2158 409291534082779707845840901218171528932216987215192
2159 445406239068081825253533495666826363070080097553032
2160 478779268607291850336669603734094118452838529284976
2161 508874782310603357442208224044798041544768297081984
2162 535161312505023071669891900607540079224586888095992
2163 557117266345027819203055675947650486002953126617448
2164 574237947910981099973734347072695505069601829129856
2165 586041435790122601853103068326884902801916017179408
2166 592075998556874704423339718940113226849753178162672
2167 591926115471233050598887240673450662741631963705616
2168 585220010050883093450688211310046883018270534585896
2169 571635545853210636376913314550363767011186455429792
2170 550907565555512176331602938708764599454657102643760
2171 522833366115836042773050476902698597247786446723648
2172 487279502882776966993658264629076101813814677145664
2173 444186531089949496252147065427002333307696905414544
2174 393574918299865231099764119364980678125931553334948
2175 335548734171630304221967478108621785574188999144600
2176 270300312187750223074500635294675930662398450711712
2177 198112578631329761641118135727838704213070612717800
2178 119362117655921134359439245314182378309231528973200
2179 34519854873591466631030291006761248723645782264540
2180 -55847790434296427574692182071754295770683171458992
2181 -151080111158210156853480339679010400686858929603656
2182 -250423142039757237182081578982578703321938614587700
2183 -353032942262956160329601919567633100983948182682376
2184 -457979011711005263319407835110837269139670136193080
2185 -564249765117193127857924099684415990380862183692512
2186 -670758458976028526697058831957150651783704606356048
2187 -776350885362162380086217219491772719232949516882504
2188 -879813838100406407814447358672501469326557224011600
2189 -979884955714282352869562052201173362529166060686936
2190 -1075263647897897720438695193418591142744973193227088
2191 -1164622909168770027687397881620423519251154394723664
2192 -1246622510416730304321366647119496825956415541108040
2193 -1319922491774886257481426480842440578620729570486816
2194 -1383198302837842268310892134262230078141229127677768
2195 -1435155569530356814778847291107675684530098901486856
2196 -1474546745597946524068595223794483526319221076159048
2197 -1500186638553411306639303470959525917388119497708208
2198 -1510970019600586555369256930098931851360858532517360
2199 -1505887293869760714253339524941881226513287778727496
2200 -1484042411409169808092940265758430075610560779716624
2201 -1444667982565041073983391918036702861988852281982984
2202 -1387142745272116979998683355075094084069964109335304
2203 -1311005362946100910504665367671363238234199989261524
2204 -1215970638789403395309770282124278462765688775628224
2205 -1101941196696631349061740461779672844698464815753664
2206 -969021596806452701693946551104239410079781149195092
2207 -817527094519454688604891266946119280840337398501108
2208 -647994808200456623236988277394549315862284459711976
2209 -461188781292292213004428023804357634603676458790248
2210 -258107386744554184947137607234235114193311043662176
2211 -39983985640406148645244394605479652257794214981696
2212 191710173876296685770111526245095161495923076194376
2213 435270299518799096683577959729090533281948081296800
2214 688760289430291759502179474722169663848810833551408
2215 950022526156551466076860559628635652929440552758664
2216 1216685717945362353929102015241233800284680785543968
2217 1486180406280082112311418803272553067260808775452696
2218 1755752694052424497761809449437813539637642586604688
2219 2022485507470853265454890659763082633299400271478056
2220 2283318263939951710972283104628710735395590924574672
2221 2535073678299120855330018619487238818825300280552496
2222 2774483167979729025580632166184871768402917848495240
2223 2998218721089571001626770288511688478201251322009848
2224 3202923561069229535914891670201880422834843130042996
2225 3385248309702706042077607766685480140904702257314720
2226 3541886148054560131264359241364354984419900128237584
2227 3669612221799498586288883220468451673964060421849008
2228 3765322251301173993625721731376361668819070344630448
2229 3826073852414621397274499232476783791808232843042360
2230 3849127278371052614251096255298384139080423260736504
2231 3831987080021585232966447063907492831487929670660272
2232 3772443419609903035533322715519215659246863692315384
2233 3668612283620594511101932955878652058539629261673776
2234 3518975607553265112192677013143463125160594433372432
2235 3322418096528903224565014594492867826195900910912216
2236 3078264253668489460038477968290124001487246830695632
2237 2786309771788623082308651104677070048045351120800240
2238 2446853479305134254278386527747037816452567427939752
2239 2060721251779994515564130509414037656036165852179180
2240 1629290889731034507574545792415559980547103898498568
2241 1154506572203749054352269336163710687179272022723512
2242 638894768497594424022060468946872533567099248962104
2243 85567424716683391252319546246094767441938449566324
2244 -501772806723185099026104470675860115771293920579600
2245 -1118842189490844980410952874832243606894884488900496
2246 -1760782793338654396658153847679623489970388395887148
2247 -2422186100725673812515656561809688222151884954706048
2248 -3097113080079597080300561333488725699100171770235136
2249 -3779132489861802822943972720404454722055785022269968
2250 -4461354735119711861404618712859369918692860167175952
2251 -5136485034541254928471474150984271246470391483649772
2252 -5796871116606004491712278866232767404011833320398736
2253 -6434570794258981196287617165991728357463427134824504
2254 -7041412949145003198864038351223380083253384686391816
2255 -7609078382706299663425436754545916195783806836348232
2256 -8129172883282679116797422526913087685070551466308744
2257 -8593319515400622061845791229845956857453984938922080
2258 -8993241888725103894848008410795706939318826577311656
2259 -9320865334697176537498044912303187633192753091679920
2260 -9568407826536162674869066350256931858888643815863960
2261 -9728486804558324227214635399847916668925191514677968
2262 -9794214561770531153569668538778696625596506878581288
2263 -9759306849350272819337556145301368634255390655669824
2264 -9618178975238073815971783529732723628499591991298024
2265 -9366051782317351341592489362439218259559756202470160
2266 -8999044240998156841345593912346898839966737262022872
2267 -8514271978854394717483822760791695441190271611704500
2268 -7909931813929665969958024316778617969003767103319592
2269 -7185387758489145873723689385086976144340653124591520
2270 -6341242768179747601738711229947704847068918442193480
2271 -5379407073047599457632885295047513920940330654974408
2272 -4303152434920209523184640826691367720442986911471756
2273 -3117157801216744387618097991534511752028839020684952
2274 -1827541589970023470334145335609504289576029642799384
2275 -441880034186349185683768563885206513243609493485072
2276 1030786534247621601403311268101668123219249833749936
2277 2579966668794753885562699258893862625759900020720352
2278 4193740872368577558594246508822358060951969617605064
2279 5858809072950738931570387039234024319785517637003696
2280 7560545473229811873338189060283046102710952307762976
2281 9283082590632160280536934434952500989661114636274720
2282 11009399205985379170550215046301958045377030054105112
2283 12721441736142828981436278776647556559914222326241936
2284 14400245282575392222633528882254563991800123048786056
2285 16026091615054711332006366887038267661079325355724896
2286 17578661853870703763723355220595136630259053507217696
2287 19037228712846688349297337101666056660520512335804476
2288 20380837772754621991272771639808393717696313891416816
2289 21588529912341666470035091559907324099830836946551056
2290 22639546504373320744988854397367014028594514420579344
2291 23513576216791866634163505506074674402502281224609792
2292 24190977849300493741818182553821543897775475188434008
2293 24653043987356589245971739295524012114115781675209584
2294 24882233668018035452148832402588933796014849311548000
2295 24862443791686944103162557330818578823144551456327416
2296 24579242440954203459414450510466684742301808820279824
2297 24020137579620976256655983421904774525879334201334328
2298 23174800722782078655689374515236305727501471798253624
2299 22035321364551243781257362154199745649625759437396512
2300 20596409888838651378175660260258063090445267302642720
2301 18855625441480094816567428288032478619079103557036832
2302 16813546554950916591785020915338989308955122999498228
2303 14473959889616106615735985574494954185027014726402056
2304 11843987082111278909125747885791136499111915863546616
2305 8934221989428203067767243275455892096762815335208952
2306 5758802812052106915462209048571921133486522409909344
2307 2335486227412113858226521324574806793908649105531176
2308 -1314345075842923354043284501210566773686798965029392
2309 -5165681661113843813489387270381256337384811228119392
2310 -9189952620058610105718770796375885337596084710026432
2311 -13355106604797365599557878045532081828623507362047652
2312 -17625755942029930053061548747518713428365061517381200
2313 -21963345324393910375740193161806648775574296211197792
2314 -26326378071123139378639005533012097552411653700194368
2315 -30670675357807744064182191267978706777952585164409288
2316 -34949684748094656054724115733932790299203984812188768
2317 -39114829366842962409279362157892071245685525886221544
2318 -43115895258877134557978331165408974885333881158292784
2319 -46901466070267835343007604999202569292849947246637608
2320 -50419381945040936911568816101354071424879118253809896
2321 -53617251191909292757169131105390364829409638851312888
2322 -56442969443237350841715387203657867414856967314729848
2323 -58845295594748495681328636182485603644331641729571344
2324 -60774415975599917476252987193296355771577911444213632
2325 -62182567722732706368473451397965310484876102723657120
2326 -63024628919936483916279367477632269513901096741977292
2327 -63258768685536624819591289235836414713880638059485840
2328 -62847040816093865046965090599561144543180704033281760
2329 -61756036419557588497663852737168637595920308603000848
2330 -59957455733415671847564037234243769592413044926426208
2331 -57428736318239594267599827603439294457548749705884944
2332 -54153575602523828390338312794514927452648536725429928
2333 -50122505650857037063594092452163726841159682211165312
2334 -45333337793933963360045913185816024839915990090921256
2335 -39791653982535673290007519069073941896475038466491000
2336 -33511144748616751543906855765440138545058671814208584
2337 -26513987300640631618390826678359003528337052204047208
2338 -18831049168523971152454763251304369329561324598189064
2339 -10502124608409860627746834727986849891377811451596724
2340 -1575978700523676059113841424016103066849933948375208
2341 7889583597309868749897842748506288365650368309510784
2342 17827854354768686884753123536094550262595780187112484
2343 28163342469624143030092414480833887890407803406580808
2344 38812107889782532891257630573906276189204209757064800
2345 49682086246970672091812783088152836189040654008417856
2346 60673630268181884382172304279262062291109713423427568
2347 71680048401027491737689408751523570251627558230181356
2348 82588355666844626539998386979075508217053478176529480
2349 93280027471765198559855357828261394041798330065303184
2350 103631953528515585017477984451074054918872434947974424
2351 113517399145123869778832522011952448985964114397753716
2352 122807146471001316340141969801774963581066065773969296
2353 131370645973751825684612142528108279639012672581186904
2354 139077319454359966196854121576390156358204476678307576
2355 145797874501514001958421441499654370284036789289075184
2356 151405733821505502438044777009486441803227308161471760
2357 155778475575693545147624098349033415113052659201705408
2358 158799344002823620148117964021303523042540809107343968
2359 160358769107523608429575286924832921008223236738475928
2360 160355904753677825035171662802564151923338817832118592
2361 158700172640369098576895078601623150300053318198218456
2362 155312766463514767557674051098810978509414038497647808
2363 150128157946182283847298848305188998500734067982666232
2364 143095499774712837930559623625807094790673635623678944
2365 134180026087842772438941028032084583533166014824054016
2366 123364283130845888563345064582634519981758907951839832
2367 110649353492434623837835260723578608308833235967254112
2368 96055842183560863541053586860857762888601513813765600
2369 79624853419058354252507247345262619494576334398626904
2370 61418661472113958320603291636668181878258610086977408
2371 41521371239193010207498605034617842358968155033233988
2372 20039208004923653987122691115819309245695832783358112
2373 -2899201360825639012226638708979929416584492235238768
2374 -27142977507612622845060195123996457810128176467727052
2375 -52519141034979693706041384819841484490787889080675368
2376 -78833246808775301363047612644342345573306149081333296
2377 -105870012110033003662170767044941095025395801297828696
2378 -133394467811306492055780258388356894543723333297819232
2379 -161153089027586189227251074776981868753780480523950832
2380 -188875477080794243352695129376615572602097937271290000
2381 -216276001289365668267734503953548071282037997214111600
2382 -243056005290321554627294839701065502411206991456189816
2383 -268905948049036008693368532177697652338027236455066212
2384 -293508105659336063490060684293546882971744156778993840
2385 -316539177288326692267379356518344767848746080057212016
2386 -337673429711112500667014467763732771416981867971571832
2387 -356585710468060984059265081062239515563426655520615208
2388 -372954957947177849182432213456869448427221966035950384
2389 -386467540365550833678223312330393532214023049064503488
2390 -396821030139037552160094268101777592728750876313976000
2391 -403727764386451768982294403074932082477552286138406104
2392 -406918759636370553095377292277837868134762368010778216
2393 -406147368440369067365056493648429004505428776615448776
2394 -401193190275122453904016267144338165448155263315905168
2395 -391865680598804928398275953334038134296669541902773600
2396 -378007897233439075343978065682407815480501331607525056
2397 -359499903917920513338687863751408278688839014415566816
2398 -336262179565118147903976068711111336316255662675785616
2399 -308258649101290518219888758548877349812690016536027636
2400 -275499576838127574876806489998804287581892210171700424
2401 -238044054061118526461152849390293841969244373720437490
2402 -196002198242161269884412019904521563226870570280452308
2403 -149536930293160910994885677967156987429588004070717096
2404 -98865309169064192705155541106834519335040128549936504
2405 -44259442554454819918419184199177775627973472392870176
2406 13953197878751263891658289233794836928676318214418304
2407 75389869987960914548186100678204304519428809710286264
2408 139613396136297566088563239513632531367179263126964784
2409 206133372065762839621895762784665262331129490003278744
2410 274408251108656924123892303023018898336786719171377824
2411 343847745423089639904962168108630999020034414115509732
2412 413816218862991136194418814974729345963091100120472056
2413 483636316358981644872462753890970587006392019005055016
2414 552593678367502691442811966851822984145688223261269792
2415 619941786751657851320453482431629839736452398558002880
2416 684907961450630780901968915782128022982301046922200644
2417 746699358868308251144765989583194035025975512572898740
2418 804510154788081775849086896744120435561382530573117176
2419 857528575655966856005037077424385825325037917613408776
2420 904945112654798786887159500855603234333171110801135392
2421 945960409271318496593260973504402906176573945265077072
2422 979794291985719245310848065739226992725454743400211080
2423 1005694281371010721902440307527654958297860265968698028
2424 1022945167395881792645459606838755500906579727958638736
2425 1030877858455505143245316478244114589129124678018725920
2426 1028879176415656767814415107879327653212912038623781784
2427 1016400710951358546297851444562147549083103815625264360
2428 992968463843482386248546254278999221172252244816230784
2429 958191337439472809275171497554803106366757639659005080
2430 911770221996213166283806700947342671930087733385528592
2431 853505719520641086208876802530189795644114699122648960
2432 783306244718514375056650194994231689617677245533990400
2433 701194571301535738582183165963851927982054224662397016
2434 607314508665000358660031577599750982901361879440225112
2435 501935859093193263747876299804727343227611687988777816
2436 385459240646409170613394694169515195576180768138137704
2437 258419062228159501191031280194056890272982010180955984
2438 121486089870376650159071951608906330105129083848444800
2439 -24531916449263833769835323982098819761059487024275256
2440 -178690249965826181181508105625735637516445703481032592
2441 -339909258764135882675867758240296316716505387020112328
2442 -506977297678331174363587258838143663310138924069662032
2443 -678555593906533842271702636115420304340604861150718080
2444 -853184310290926463891578292101617203427011334341491480
2445 -1029290407865134427789470088902855583532419167406126304
2446 -1205196924764181688634728821629458124722381495243366740
2447 -1379133859963704821365865420739718122329068544807554756
2448 -1549250654052985642203557839217847006274446582900791704
2449 -1713629996319952711850252722677415156176207128659425584
2450 -1870303363013118105661819753116139604432128058181440544
2451 -2017267517809551380902036393619558387629706389561213960
2452 -2152502823976250865383025874973690192679149885010254808
2453 -2273992070408300398205889972886264125563315709345413944
2454 -2379741130845158046640394492360336247337340921010818928
2455 -2467799609181339165112198878730153440381920814110439248
2456 -2536283276947741761170953850685750076657088328513858640
2457 -2583395897949430182181610579104555496341899065751305104
2458 -2607452740572400998613677010310330407496817307226956736
2459 -2606902819022612601780133158126473323719590836008542252
2460 -2580352655771053821614480704021979317007674519663376752
2461 -2526588071112873661287692937223046018379821009887241064
2462 -2444597269618532128181692549704496198225452177760707556
2463 -2333591227518085988214261788112006404125558689209686808
2464 -2193025101767719283218517786916857876012951684774726528
2465 -2022616211930834888428171930889118066973748157303502472
2466 -1822362727168308793158856573880065203315189092298103824
2467 -1592558221420478836247647661242165122661814488416240276
2468 -1333806587603061935145479955742490754319775677067619504
2469 -1047032166533082708183769286958625279253274988641877112
2470 -733489873298286445869369416001718503018212728912094008
2471 -394769965176864923191500519131846987652453339146653888
2472 -32802445553830563541963389342356716434151555817587312
2473 350144353605192595956228149946932757600908970368116712
2474 751465898037406485806540047059829261829298480998313712
2475 1168229722234896269754057881795487594188803354834287048
2476 1597184720263305208420236669607759151125985701547494640
2477 2034776737049226518144253341631707224311191708499534432
2478 2477165440106927060439252135113509803672491364158981544
2479 2920247454416431600649415774596613438826179920952913072
2480 3359680972700848199894716956107652490788775946902989928
2481 3790916377095103894255368789047020260323622860928812088
2482 4209228452045930524637031625426804261319633043981498692
2483 4609754126075139044158474598882071542594681643754564952
2484 4987531831000840388974428201444528737079684621410764200
2485 5337545666640515199041602926849280635086316031042817888
2486 5654771112713099331858904467066026711579784943675112784
2487 5934224579326864549492729321710357371882918994291193080
2488 6171014335381235921919846737583543384890626682426988160
2489 6360394070662452137049754100460768383747724059245601912
2490 6497817569988477397432348872372608984059770623314460080
2491 6578994592696809794609695027661746418341789864353464400
2492 6599947509386660176258253915633247051074388713844924416
2493 6557067516233413927325743313660070536741392792713673584
2494 6447171176107589438171794918377728224731886472845239320
2495 6267554743557459028086402276078679342613365349792406048
2496 6016048329334593392136200937368776874062045586317962600
2497 5691065932197551108846029505456314393813357797787923432
2498 5291654790064795894703147072381829330251993152754162448
2499 4817538610991797459037387916320158079363000797884021928
2500 4269159599132978877448998139463220046046053871990062248
2501 3647712361975018099972857841856466201978816213556727184
2502 2955176116656387940043586589529643124948623090471712168
2503 2194336834627675048197798083508173432076014265456794204
2504 1368807253078082798799187828419369705352873679993289216
2505 483035009139072989503534880235249990408838482750707488
2506 -457691691093214386507747774480406754662532803056152568
2507 -1447251894516287644434368861009333353507564483600014728
2508 -2478702383187470358509183466126342571902108438400202872
2509 -3544302983992928488678057757220976236515166706696915776
2510 -4635544562404921404440647029057394190443929617262468056
2511 -5743192829628377048074454802757970038808082185791377780
2512 -6857334655873088421270294433878929866126199290902568456
2513 -7967440763980589766006545263899243522818587245743670776
2514 -9062430524662485458821973416265706469485198524529494344
2515 -10130753219129755777028755759327461800253034921254260960
2516 -11160470755758968903967669812403200894166697432721039056
2517 -12139356411002526499092196896479087679701126907214862744
2518 -13054994126476039401295493056201944243667542700804391564
2519 -13894892820500267281337826853846247852313539132513281128
2520 -14646600112001445073215091037481823158134335001157547872
2521 -15297829461620882759869991802746030483303161539669523144
2522 -15836585352807822451727822887973113354480715339671372736
2523 -16251299703193708942659116887775487318104753154412717792
2524 -16530964745740392927728213342369744585707077062129033248
2525 -16665274381855934012178622665696700827524698333235837680
2526 -16644760281457693046912649932605224779984838109965476064
2527 -16460933164737115290835151485437817695072319643529213096
2528 -16106417015094792653652410912469098152101884588587679444
2529 -15575084713431737507677840502684742842813494013867627224
2530 -14862184767740714390891777509933995163920135668993916992
2531 -13964465317738769359351739593414895209071353786841434972
2532 -12880287464178061921283617394560213909974716333670261912
2533 -11609731445873079411397891605427305549570478462310654448
2534 -10154690531620677223557785946243909434901007669966619584
2535 -8518953176110691499897452149965855200058764372817328472
2536 -6708271544565059902786344881535974321378519501757612416
2537 -4730413702533965767235272070300955712384766132208613288
2538 -2595201198938925446325479965321015787551681811018839672
2539 -314525854677110421451931565937969809192087029113719628
2540 2097648553442855775897289579645100241233866134243144872
2541 4625309560110722901657635317689809290417119230628834288
2542 7250434301690075023430437213952219980954110581236489872
2543 9953056444990246788432548624191290825041834507141627236
2544 12711347384187985059741212939219688110432958335078977024
2545 15501729128764181350819081989551465622243044165181430400
2546 18298999954580312656937928846014137958253473752779453512
2547 21076494006220945407214684002053168503900679124788323640
2548 23806251349262335088601662736342633346911972333829889528
2549 26459223299512827246839780029098418665594027385621167856
2550 29005485048105085665118418460544803244202187770256984192
2551 31414483832819938162104964830192795825338175706105307644
2552 33655290408423478457666844116488248704939417277776456080
2553 35696885181224032511082896918169627675168048925344534400
2554 37508442834868973129626318397142519174064431780176305824
2555 39059649526006442333517115233063844850271399963732759712
2556 40321013021973802756071884703314287302238056356782541032
2557 41264202077944493496050162334422260950438227798335656592
2558 41862372575777613055985637301605885227023705433870449788
2559 42090518354505577352745048364617440630938011586466997328
2560 41925802141439348789606930317448444960016229942623274376
2561 41347905474507484729747181971887451170990397408718929408
2562 40339351774283682238687029981137973408048090877861436256
2563 38885841664766723542892096761004207375626323144001003704
2564 36976554433230197328373203722445520124265483841483368552
2565 34604454111670139645005406291288112796281687427345887872
2566 31766554890185884206491891421725625441172142691711187924
2567 28464182843353985358638641870579179325986606691021413464
2568 24703190676813696941896186152253155877899082573220001912
2569 20494160039691194796821007205083180794180577990992899224
2570 15852551354660893903156535462614466139396429378752559304
2571 10798832306858465706907242647548807402042993287099980000
2572 5358549480630108345391724716436789589456832808260510480
2573 -437630104092704449973414993177944166796041741177896072
2574 -6553937220159006018012688663161835301424372965164968664
2575 -12949557048664553597023118277591316622844682055278782432
2576 -19578746701261673098031710144439351587599281209834694576
2577 -26390998610595641628862105796033049138226759505088691904
2578 -33331263913043930932101512113199009771834754684230303256
2579 -40340228045137756518822231367559307888017872995349146612
2580 -47354643113968330500910701614931471202437595412803508432
2581 -54307717380230757103855936153694745683853339277169315312
2582 -61129555799482882646668663232174186332233363232560887124
2583 -67747660847195652544064021243904777601148965650969894040
2584 -74087476064559567855573254099794684474315114220181058568
2585 -80072991094020770641710933040132060855503319447460320816
2586 -85627378432635609073785956671517375113045296403853530072
2587 -90673690736807077279980566930544552998936322275227537288
2588 -95135576225384568875449984758076262973392424296259136784
2589 -98938051440739788033173174599804273168545465981780222088
2590 -102008276024552162113308246360657533292866858717501665928
2591 -104276379371894642994191719128537525089378736149946287068
2592 -105676271012955990292656017096267626344733877827120256696
2593 -106146495164018061063959994908966911690882239287118912920
2594 -105631048889662520867276604642637551638041275820791269096
2595 -104080234644798030710315222028881350127398780607306477696
2596 -101451454969099193904509229641794050268190129670947268224
2597 -97710029936252227593957623184286054627440365022881313104
2598 -92829934548753440505803728909347371235798693195705800784
2599 -86794545765082173155611673631631535236093438705824526352
2600 -79597287212274190606654572584935826147450141739136298584
2601 -71242269336756619339592556509656938716572746691560879424
2602 -61744805706727377049620305145626256055167405224057904704
2603 -51131909993054601851353565537748558435157866882946431536
2604 -39442649140416721347567664968719060797797099204260703160
2605 -26728462461675708606934883528592493754387808655712538656
2606 -13053319426087957056350121890700934033990411631160576276
2607 1506170762517663852832212739890876279951578421300285640
2608 16860825017651653716013279885064764236858120526511108028
2609 32909013296868469800893460527183954155510974663135605704
2610 49536970816395990720840848127980366228688294119871204592
2611 66619182290263525139837076977464877193610406022470059248
2612 84018956200634331481681043537916826471891139584881045464
2613 101589079504925595094491119873469981415065714500355307648
2614 119172661240876797229977752024016272599085409813407370252
2615 136604061870879456244788584307549448921935846249515271176
2616 153710003872423552099190253021603920906665133855782808336
2617 170310769773378611475994505098042986510633053756781972728
2618 186221566774834231925142478594187261771432523560774861680
2619 201253976550158792474690102620943741425536154115221112288
2620 215217549673808210024999073470665766787125307091804353528
2621 227921478740734113082836956641176920784624802664172323680
2622 239176386788261177728996434187760478698624675976701656392
2623 248796183629168930295743466206811922924738827785699849720
2624 256600000967568009601103621273748045281359931045031531080
2625 262414180456282920661426176388953511334008902949634856872
2626 266074297278007244902900598208429411429999491458113685984
2627 267427217804547958326605101129709976372796092324918681904
2628 266333143517507004781941320643048860499229778062480760064
2629 262667666755333123581231876136141304311890640348714149176
2630 256323758478642072158152466720265977804920150808706608768
2631 247213742929529677416462602951381175698719245880784495056
2632 235271146396373795050607272805392478199155766881874875336
2633 220452506160779575923707522305018930036368647854169551640
2634 202738993544279999627874063214027672129000285846257243672
2635 182137969730517193669098353099844137154938132324072065440
2636 158684295403405418409633287711397493346743077406996390152
2637 132441546293563369096551589200038078282874867084138235824
2638 103502923999546971915616714903974309930999279617964514396
2639 71992047738705235828801858811074580502566662832759921016
2640 38063386743239016448524771452412744867647498959232949256
2641 1902551920384056332541506997552168167005835672655125528
2642 -36273820301729396016250334117425782866372387014058725304
2643 -76218341775766908435608291508146274027389890672800831296
2644 -117653594259183456823352849566096685380136272809094317392
2645 -160273019443322333869601257628255010673306781862819690048
2646 -203742286141080817586202328933873970691381202703902529440
2647 -247700829185595642226142582437663709554821518697456599020
2648 -291763882073523352159459656155013797190724960991343333456
2649 -335524676051344151481811600849706320276839224955078938952
2650 -378557134932846569025222489558566449237965411222850848200
2651 -420418721634089491816182408144209928039349555700527442448
2652 -460653766298720049956233096919251505205002711130215900288
2653 -498796921381153751293690300847596606298482185718616625640
2654 -534377066925297394605024574054979744156090089504799343708
2655 -566921307801247068533057744141028904473826660627405743832
2656 -595959371848411755642659426600172651253011809856041794724
2657 -621028054947448075241534626384759732671103950053751404516
2658 -641675999731761375305806036406546205032545954096600768192
2659 -657468466847576485235682427544049096695559639746720900620
2660 -667992355133123997164734185697308951482329607430826311824
2661 -672861151786698965556241956079546626707857838313669333736
2662 -671720030463604878878916313060643884351222919326281210988
2663 -664250810292125323208270561203074009039920729240258146260
2664 -650176947419432688795121478514452949261034713483786050744
2665 -629268314069655028985302893964243928722699778464998818552
2666 -601345882854948415728981893996371432707558062284907835400
2667 -566286123496363637211469860345618833838634371302305168648
2668 -524025168835285564253202619504084341272446377534321898528
2669 -474562619508628235352283666753974626749472488025678652400
2670 -417964977061143588494653411629935635430379757964228634008
2671 -354368646739421075359663099371142034160585339910912145924
2672 -283982427291241812985642133111370262660773668924146805228
2673 -207089509883662970163946894813666625586605266721444153304
2674 -124048826765738456776654325497612372478714681086442269800
2675 -35295860684804472108945807856809075984861799161084492112
2676 58657323999350882007978261515592181221037540865719922368
2677 157222621825420309599355553326155573452558756232154083072
2678 259737318696531504889958035907601220474998388145024196352
2679 365466108734985937807216995829574088583649239982414246808
2680 473604097180602695039935491698370707356275054157759937728
2681 583280377527528855632367020151280182039974171355956788168
2682 693562664273575288695188690425512283454559931852326538368
2683 803462464021171800896110851811628649103571149050697512788
2684 911941342698978588892676245219945521731567908777187189488
2685 1017917667360278398486019872411498138174581082460284822208
2686 1120274451597934122240866115705797265206178586218813881488
2687 1217867582561775481389794649750277778950026083502840940836
2688 1309535122934407091815037780897334125312278686187219352472
2689 1394106871995886144160369670876714338615364339819965000512
2690 1470414934688062199458981019646427797366824323048260981432
2691 1537304398506212447426669227358172568556092294929591297168
2692 1593644912126610899961758967705859582130114300014943471328
2693 1638342193878940652775101244871981038510671905674974937344
2694 1670350296689340201645432493493257482957159565260396485984
2695 1688683601483534676344871029113462269189124377589488628928
2696 1692429384507298321850042240411715808416522070189761985152
2697 1680759892984986833981651439535881471041323491806164940928
2698 1652944778030652978056176009720563661597710137053985943656
2699 1608362803026365000403878149848783025098918203531277999004
2700 1546513663156624509873213805059623798915429210149889274520
2701 1467028842026085384056530959089796031163978853721392713472
2702 1369682310043615744849642496798147269985456269086103697960
2703 1254400024371445231157828013478775451759935799287131487264
2704 1121268985461797839189945849989810567423452006199348540764
2705 970544871834416657058623453579135917151586494134139049712
2706 802658939208751402653388112883390877647433049221833989824
2707 618223296792061317736378282744822661170895960959995481332
2708 418035158377703845661422719906376269603209350931761592568
2709 203079302233497569129619680033123411081641795501208258224
2710 -25470770559288093132441652122858336807423860843314854736
2711 -266253594068530578910262558129478911436793073758429892548
2712 -517722049260738069066003504269029494414812033810671794712
2713 -778147663603672297576000769554394766104490224495315630904
2714 -1045626681576645204160817008052240459491299644832192150632
2715 -1318088131489585254240682058905264358124243732689253566128
2716 -1593303834532572089922997226840941313084260698894995295984
2717 -1868900347108993588048869055109083135742054537102566109328
2718 -2142372960991998480207013486735862311243007757960410285160
2719 -2411101495454552951128947348378354228703777159608687053188
2720 -2672368198362201444060530364184198329679194598017692769056
2721 -2923377214879813275733902232320212502040044172414001600896
2722 -3161276144699815780590050385438058806255917078816877394312
2723 -3383178857186916076287743018727282773967374772240870791624
2724 -3586190297933372669047843050060270376923915462882624708168
2725 -3767432158701198825640949087667507155421862553705777099200
2726 -3924070362342059422514638217731230873143050243645534982240
2727 -4053342935389696260021854338987572510597777520950372169208
2728 -4152589439920627988945595148504686177565580093464417560680
2729 -4219280243228312102294709634224942988705922138795982273512
2730 -4251047014817939814779908570052915824026613151558586172816
2731 -4245712447711120340641227164884173582186972839466629942204
2732 -4201320805095939547051214094518923152951673869182411300192
2733 -4116167028175383097503406345050051044479082540219280991432
2734 -3988826206726759356829548419728727898755390858610244168556
2735 -3818180915624960240183004278916696513487284342117673449768
2736 -3603448403313445669040780413792820181364369076170469215608
2737 -3344204939501866489219035079689586721410007096445422400392
2738 -3040409471439095042146472238029348810939111339544088960276
2739 -2692423744617533813270017762958056763968676272535524877680
2740 -2301031174192520682794925127989771382006813262187269416824
2741 -1867451523731295332212144257256994676427346911500848408624
2742 -1393353782680057006736196702613145900812346650524965297472
2743 -880864259075901828729977415426538045462274694463154542560
2744 -332572346852649506685791993588892687379018181712877105096
2745 248468990497599659753924805829720619018720749518102516640
2746 858745535011890616774313685153931689152085746400021916528
2747 1494289790564548128513560998892231135741116465647346733664
2748 2150692157395176959193660902846515384128598088936811283480
2749 2823117997132322935895389238983423451409721482243704557664
2750 3506328199256157621131770425236771761796007647994591693744
2751 4194705694170220967689875904482065817568551578036182823112
2752 4882285654000003149866558554570996113754942000640958110320
2753 5562791501358571748812166977668607799630214318417011304504
2754 6229674657112928074199363162559635590123816967933820138272
2755 6876159745548869754208898763806491323242011960284413276456
2756 7495293440305221835738317291205812310414934494384037095336
2757 8079998193482725210943729638749275623908688390877550196008
2758 8623129347829790567923631383557887028036959923130125603280
2759 9117536328980003724199924000185839896451303892227376872448
2760 9556126798982689704790670109569915496192133951039059724184
2761 9931933859988498501053511373009463917840695780394529428952
2762 10238185634816504155288610051985210859723686771647430421952
2763 10468376651177011574079053846056587796040252908304200173312
2764 10616340863835862443278033402595602540848695535603865568888
2765 10676325036108199674755236790050886225281473070655496377424
2766 10643062880902879375995291817488875994751862829353943498928
2767 10511847946535733157952829902273812768773871147275354328380
2768 10278606266497500884039468693788811530526212299011498317392
2769 9939966005576316394239882223769670384520234181878409851760
2770 9493325786347812775870199718259648921453682222563224867680
2771 8936918174642679764207549038365075355893592254027164574208
2772 8269870709594154050708101232279196328639423916902903863824
2773 7492260218954217901568593687920765476760137569446994821288
2774 6605163532722444722281217561290894458187687181678761418752
2775 5610699631404335577611356071080233652210736566166363963616
2776 4512067082351193664405324274799567046355037851751341311368
2777 3313571148037299857773703765341813064313344756913326996792
2778 2020645158300331548435605870632133496309036799976764352104
2779 639859948288994903283045204207831702729474216367953172456
2780 -821073325512794997349277189691277766512339153952818862208
2781 -2353313683061902029865928747266656945708420120089554275384
2782 -3946908135951543244517570724490252841737867290823428288760
2783 -5590823899382282420806958166610750581469661366748817078072
2784 -7272988376359797600716010934036131914305340037036494400208
2785 -8980344258417074038093778887481489652257833670595021111720
2786 -10698912566365373139911591457350939508853553353229949504184
2787 -12413871102971719880806423432789591414830617841293044033784
2788 -14109640686595931087029640890273751944706070398203232435256
2789 -15769986614899628557741033678322294780329302692518988894160
2790 -17378127392233707048926935932355510861051508287224090623344
2791 -18916857986177050580899704975227675509224034914758522268308
2792 -20368679451586310161015107241992699654911363605791073934144
2793 -21715941835443833768511463359080335309280264058276448291232
2794 -22940992166387931544114361418323462877090195926000968675800
2795 -24026333916645098347394577297841260104381866111145711142512
2796 -24954789885787792789320704151201598199847147600266651945728
2797 -25709674193843442242542833964641993430830831437053857889872
2798 -26274965675753244941433937643591810719706369777794901503532
2799 -26635487492215495926790648608275711400926506765066740934400
2800 -26777085803111398636862877753134012214878039621862662252296
2801 -26686811279604089480277537625576171751934449127940048987744
2802 -26353097078143765251318844067322065259237112194450812924552
2803 -25765935856959647257625958411419470587128971222265851404844
2804 -24917050465119314858619827168419787776802582206356853541264
2805 -23800059546306201819038655002760431688191895989538815543040
2806 -22410633926564914333593628242003355771921773794180780741040
2807 -20746643564011045631056182203391682069692054079786435621120
2808 -18808292398370398945411836102780793615136714253971591304304
2809 -16598239309432795649309210318880810712874503645088576057932
2810 -14121704211461138935590411648770555084267757440795661417704
2811 -11386555843166839786797664175062331847817061380821314775840
2812 -8403382174987102057327536609387102396889264618013946901720
2813 -5185538290339660008626594890809878379503067109262428664080
2814 -1749174740952651029655745603121099165948745445040307704704
2815 1886760493587788943584674359642077511448348208168846326120
2816 5700541208761808899857961844585290461147515126433327680516
2817 9667711928602984367298762103627283759101960647766103255864
2818 13761159024080064094332382883473883826466492747782635836728
2819 17951214260820526333880675175441014156980717391513021078428
2820 22205780761744850660359449937188719372719977091395648305728
2821 26490493248794534531642936496815148430802805276085085566768
2822 30768900093393058335565693912262359104045633287802815617496
2823 35002680527821307117107369281242179997722102099437601143416
2824 39151882119379580028747537442536044044192765993848645639936
2825 43175193200561622701656306804444315243098818790174601173048
2826 47030233018365008185513130618981176753119254031634068189328
2827 50673875455588155504382733271150128076611572534514328289368
2828 54062586902533370275638476762258198696018213265627431929192
2829 57152795077160322829536116389112350747384879411672212460592
2830 59901267409870831570332909266742100934352660107583756464704
2831 62265516490265515252598768984093287860746959924210583028120
2832 64204209522742747813827042749887856747236710582227301860744
2833 65677599712884808669842090683180156197435628291001388060048
2834 66647955225460374861110225088995285396732685384257596795824
2835 67080003760246575349880998368032696527034930249588898880504
2836 66941367512916093179100000808670290533262542995041782824416
2837 66203006368436980259405721779315034910829982448598164607936
2838 64839643719069164990629128989683110287362364679010918918808
2839 62830192214291442629928453583977308462914600452187761912040
2840 60158154018018674586673510711585164051844035861908069381688
2841 56812011985085423445585670871181551735134540775127196661432
2842 52785587127082642633353515335657096800108716748416710277744
2843 48078377519104077325851941632479783437842235923402650950564
2844 42695855467194114056948952044260012077494709991830208565648
2845 36649736458302661458065471646397169177642873033704196796816
2846 29958198848418077903133805247787469523643545099077831185708
2847 22646065812658197526754710948914663857355890512152294089512
2848 14744931353216835715103306145641453229324996961366905874896
2849 6293239528482496892223990005335322719087623365017165358824
2850 -2663697753465196688402847729619151269449478330188230339776
2851 -12073737924388206956477915213694132560732336866458669406636
2852 -21878010345904250708338075553454649669129984793127927927416
2853 -32011080890392084789316429913264920467999995226160260568400
2854 -42401184031579914068923219733171367286605607510743889475756
2855 -52970522387285058172000456242786641354397815770704117222856
2856 -63635633727247606344580556183874590453109815274451191749584
2857 -74307829019625539450749184208354035407829007063838009785624
2858 -84893695488759917661545982110493035610022501720303685416592
2859 -95295672131878493933466699118095844071967181085320295055800
2860 -105412685184487996428604892674568874160960865926743398356192
2861 -115140855057586036014256996087941043186695420121012206819456
2862 -124374255422768016901047017293065398870177143021538687844896
2863 -133005740196567021468191912597561108263299284233492574354056
2864 -140927812086453187070900766632801919809568055576877986126124
2865 -148033552776100787813895711954861717311353223084883286360568
2866 -154217581345979590178175747042057289082913478814029050223576
2867 -159377065370657056076030475788112544198760568258097559527104
2868 -163412744332265316973300726476352324458787254150007958292960
2869 -166229994125435875679775981230317569130575729169360980104456
2870 -167739885621335804476952335089972506997451010663842396410056
2871 -167860270297008933201400050430362741471983105376220664113960
2872 -166516839694164081175284811533790809693332424390891923639744
2873 -163644195762530747025124720856516248047488302108607096985104
2874 -159186873305915537867236495087659767822581259959988025491240
2875 -153100355368108271620875333296794952859435612912307366018984
2876 -145352018078300863041050000833740098447156009176350868962936
2877 -135922049218667468322836965542005468050605222877578968005648
2878 -124804273369089545665450597672286541228795625436108084349076
2879 -112006930866168772853842410256328525546997067988856386582164
2880 -97553340978750021428384875114741506779412813315317861679720
2881 -81482498962431573448325846615856149952797164001536455794136
2882 -63849536318335547793822178704988421021338623304267768374840
2883 -44726095694445828512422776456313661631311392836340680353136
2884 -24200550198885603448764473868726607293934880570863271902616
2885 -2378119587320848373865639933672097023224859485219095423888
2886 20619184819349450830190326244475603205895363998906833075696
2887 44652733854577032858043104217625421989340317722282275915532
2888 69567637185781633129726500287721716822679594880019536279568
2889 95193231103947640911102392674180517226346466787240444767832
2890 121343756131887848407804387922670240193634286874933867368392
2891 147819174431957065835454227667923295618465016174536683196848
2892 174406178293487976451230240617845187157477082351423854417984
2893 200879342647792490349482844266458328278332852794377363040648
2894 227002463669659198109430578065343955942943398308072036576364
2895 252530040593931086016306899211077755062350784426406382524640
2896 277208931855979624394170771641430791985217221134988380054544
2897 300780148145112135410820486364534180589123736765580257751904
2898 322980800910509065644250164201799239270847057264375804927488
2899 343546175696822622331160129854822201567803633493876128563488
2900 362211934818902688905608126318349639193733971473528292096768
2901 378716426895982740404813266462121023985155638009037289803320
2902 392803092466525256136836774298695995348929259107912010588500
2903 404222952707852731267558883553846800567500269075155913638068
2904 412737154182864734415546860282478135966592695085471606001904
2905 418119567478045937700496347544507789485742909709322211709056
2906 420159395637323916469898301614492161699022384384048640611264
2907 418663802376461973287429250217021576098553371895603637260752
2908 413460498573830766786919363988863134890187921601636112223840
2909 404400310334320371471331305523671074320551330180988339540880
2910 391359649683594698248765165898206889147090569117764432568800
2911 374242925563779017688178603254928721046172859772431700474448
2912 352984799109154775345403109526477880127451217781646764188416
2913 327552336139493091214513268397354086185567297015582478559456
2914 297946944537958631081954469395238221861460679145631878677480
2915 264206165399019051446488531598117090689748203227118258849040
2916 226405190487031766961289427784857627958558138829906955834480
2917 184658191262610607698966767300707495371026536529409748165472
2918 139119318498740702002505108364614694366557566016858201078332
2919 89983474238154806634995079978858789548834699203016698008584
2920 37486703614887644663481879264799062725508148626353674860656
2921 -18093675434070013401767168114038005393778555696090576460008
2922 -76439366128640520967220382984001817349829403246535882414072
2923 -137191676782451308977450315284289416365295329743125954230200
2924 -199952562580249869307569156617542417119829771197821549307552
2925 -264285976860341276623914058103988323430151739286474326087776
2926 -329719702957599536378600673989028471132722409370538953078896
2927 -395747505110889344725812473450754275524713998236280426989316
2928 -461831769291444956316253282053039419224141992365600488138944
2929 -527406461254813158129897536803753313663843260883089842758912
2930 -591880568859290252409166777503105766891844327408239407028208
2931 -654641847205279701842567827698770377474250022039502539425744
2932 -715061026053039399477909710180325364148219254675485848683320
2933 -772496292277563133167692609685920125686901332054660401407704
2934 -826298195374844118967543889935841813614263654747046250649928
2935 -875814786428624539830525339469646517206111239547790293137416
2936 -920397123243974073689434605220010578917645449084623807966608
2937 -959404953625583409593346677341716822680312316483568986981712
2938 -992212690409752901928687743706599984196909908717793004469712
2939 -1018215496154414410767774001830552198300544898749375867053284
2940 -1036835568367781038617212008434812605305615419223778468103992
2941 -1047528453852162922760130130653349077235033823811001418914320
2942 -1049789456929687047207328453918719155780519136192919124369084
2943 -1043159985864290059619076227239847471748904798884005401946048
2944 -1027233873074757880304011932906060933260114068605223682946200
2945 -1001663534495739767305573289683409689040764764764352632198088
2946 -966165971857302829784952718876582719973771143515716661499192
2947 -920528509723574100082682698102672360643124256240683647505072
2948 -864614237068327753838743997222625256470685567564415311843960
2949 -798367077171323281541414121608737460768763837149461702320280
2950 -721816419999462280704533412380010262936593696233923120223248
2951 -635081278150793832340576248335684253618308001402872456263896
2952 -538373863894635640842305776274488634673173931795419038491408
2953 -432002590773469039274677810637297270192592829791266062519896
2954 -316374360308139329727533240006411841016099012150688101180504
2955 -191996184338689224117101144167796728644304595954451460006928
2956 -59475966876066710046143589360994195478648119432624231489264
2957 80477452830199971496308289960530944604990007557063454490112
2958 227055207766035463092550274775376934177428498356763190505576
2959 379350104931922104978694666071944525792797073702336055427888
2960 536359367061804754787141532307775113000094582806694919635456
2961 696988201072042986626233192820478344610943119168051119661344
2962 860054470285354491957445392730749569366815835260754819969832
2963 1024294198882007261233948999485764987895857779454303643329428
2964 1188368213874756182768757196488218807183223637105874056756392
2965 1350869594597496118892119474939591778893255191763770229352112
2966 1510332259431276083996754595708954954217177708164538220986484
2967 1665240302554505259009345273841029075739068301030963219293632
2968 1814038430430331561895504236862239309555977885267843917186864
2969 1955143056374911382001798393251745716548454514655634935436632
2970 2086954417913589503684549277787147932208796834178268027498048
2971 2207869225192916622676070809694674894488257073517912580777636
2972 2316294214657360307793260918968104781247048328860088594501512
2973 2410660072225013744015738276175625040469728582504310821400872
2974 2489436103766540630335220706859112291227134570336675413151060
2975 2551145080832521516996290920127444249243013677347683519737192
2976 2594378636788417767773962859531310056709114569287461584431488
2977 2617812614460097991767411805605709166698634929972170949440312
2978 2620222731311301809458937378753161314835458142875009628707664
2979 2600499947509573073047982449401987539540088513504443448004544
2980 2557665887115025881177953970115580023612752370977309957129776
2981 2490887694643198270261824544559440940150772446135865202352424
2982 2399492654731622476351760322892630977181886818864699648993528
2983 2282981968098756903089647084422883692561181169113628348172408
2984 2141043982320207011841696241247108734730466224465386749696904
2985 1973566296788301035537248858194512329263170113246858397204000
2986 1780647004584759110242483227029243789886497322283223652064496
2987 1562604532992684245861281532632634045305753615580040535710080
2988 1319986303181396400363159951357755373960050675072724731027048
2989 1053575729976177134060142663829042699641673979224943574526848
2990 764397733917119650104703812667055826782975410418297088790368
2991 453722362819495871839102454502169333931718632333137016291360
2992 123066640920584807981846144549003967800450941725896908436272
2993 -225805663862759378588335305693549670390829642880631127169696
2994 -590886295982295026756636441873266184479915574550424865871552
2995 -969926991297967073250507125522035439176259318656130900510184
2996 -1360446184934191731021474272439227125277098976111984139653928
2997 -1759738022366553360407146656082803335179171136552676646941456
2998 -2164883748348363467473820146753318521906803677315348803826892
2999 -2572765408806782670451736339493290667098836243351114006805228
3000 -2980082012892302197541190950080727587930739409741443972394368
3001 -3383367938977623650325363308135588324101023978702983478799304
3002 -3779013807505749726221579297675143431017625324657939522833176
3003 -4163289443551288991044020246496146310331555264583944315365648
3004 -4532369230154483850701435832436119017071307721329752546765424
3005 -4882359307672173704772251209346492291207705070128669702062192
3006 -5209327000054761513271217388844697021277678051237555303235552
3007 -5509331752345554678488023664968013957908965269781859577637920
3008 -5778458041021023295153104708656942821149788492532092999894168
3009 -6012849370950663715527830406818448838936085578241837956228040
3010 -6208743901275691083905680087235981488007486238086766270055360
3011 -6362510647978996344341228391757740359026129083707112386182492
3012 -6470686885131875975138019165596433032447910755327735056265080
3013 -6530015535455578552872313491053664280402206602162972833248856
3014 -6537483249804674158572882681271888193494609854759717903087360
3015 -6490357822488510497603804158910871688689600142629626126383216
3016 -6386225716441848388817209444421767077200409753197342836770624
3017 -6223028219455512603215139336318360141387304314162725645073304
3018 -5999097075403958077472568793869907822998638620382260943207464
3019 -5713188008585636799192604374737762189538069042211654275341908
3020 -5364513049163329249135583423831963122606379971383090371353560
3021 -4952770001783573169381185787894511842507702414126456950521952
3022 -4478170022036256382229036758789910829728293682087246259097628
3023 -3941461598013110684875635052787502633564967521002893629552164
3024 -3343951949294517543421017854205689058583590213361619980825288
3025 -2687524130801780407730029989834091848032128353493492156813120
3026 -1974650890733007632007276988818918245795953557306366696365268
3027 -1208403598451565044468619219546021520784454584000922546502064
3028 -392457315785764200535746318402611872475454436227260733288624
3029 468909603121018092165112506877776840215520117062391162613536
3030 1370820300332967856710457630312965846042241985233380776126480
3031 2307810093929812802099755683708344281436090048385843853890832
3032 3273841973098108572134993562174089498542598852138054723218560
3033 4262328255833741123874090751095508896303653115619234932529200
3034 5266157359114282181766456600623450627155344069326913717406560
3035 6277726829675987656070074261188874578971986096872762201582872
3036 7288981632000681281540200817582014952843994107040181781934392
3037 8291458599898863112829757790991666514604738315784936049395216
3038 9276336117987708969413802752532467382438105846847688072880712
3039 10234489657307826963525049022311657263783012498640731940186600
3040 11156552325940866359952974363104572841438749062801876810342832
3041 12032980739639886719509341250010113578318691125159578713210544
3042 12854125494504509421203015628431616633702579159332143393239368
3043 13610306194816134548213680428356089823466874386696293763499592
3044 14291890467304894281094689504828468432010587302055666885387360
3045 14889376535947652297831503547934044737630403200352194135749456
3046 15393478966954164815977035247461085633603215425864438646650916
3047 15795216758510198983805345015177830934535193406036022184598696
3048 16086003593075488005248030411176402371201854907342963614830448
3049 16257739014328309760233212204545537283286123464292232173980896
3050 16302900584476391669344807476965527637296587985735872837618192
3051 16214635367034351951035691295328848701997599785445584838227696
3052 15986851057825731221050128054773328352668801600893112025185000
3053 15614304696934926955303323766659297365930589466135315491999752
3054 15092689579074612171820717185595477204437455315701995903301784
3055 14418717897003791159372955007553626374570247605691929363508352
3056 13590200055485948491895621824487351942137241677582518019106852
3057 12606117816627733744905863173205670185195663313450904451086704
3058 11466692556106553540881821650255639977659683446475549608869624
3059 10173445451729965890399885861699871760805367842288425034142376
3060 8729251243484774092197527743245657617266441405221548362616488
3061 7138382091511588351291526429233172595834798308179556545832144
3062 5406543542946027551806789341016167666333258164683063796701028
3063 3540898893070637336800862614036248556804776229089649764074432
3064 1550084329031351387228465156647196556388067763699288642816456
3065 -555789036454379513011216834344503936467622990484174855075400
3066 -2765143478031027678847696788494296094062991067543069145048704
3067 -5064957316788822169972041019150716696468869247244834080561148
3068 -7440798798082996686064669918493023447917759445626267476568248
3069 -9876875216474046125823864332235203318859441345604335826099824
3070 -12356093817236256198721073492055855357044530187337054454193352
3071 -14860138448070622047776268318644066762020464362892875932201560
3072 -17369558178991044787079658159429300303240533733266510139099016
3073 -19863871721603789991833554647897779314991570323677623238357704
3074 -22321683597477054348645552410232884718754013480125394140702544
3075 -24720815654452629616880527724200424047134132175648899386700072
3076 -27038449667564950245607110925295581728056326815775650106135024
3077 -29251284300771386111127743866356832266045876757218308227654080
3078 -31335702020696127809649751347037840353695496121327127479164940
3079 -33267948827280281178788705355311382731992017476591254324821820
3080 -35024322327030721823175380016036526894405827842822384457536752
3081 -36581370517472193611144279643735575977042277081945810318603600
3082 -37916096834920408767728285390795730391694521741730831012011768
3083 -39006173258734840240492129873840228226800592741005545114935820
3084 -39830157153809676133984030863538645947186010476547748433553752
3085 -40367712997637840604221891839922576248670499222312657270349600
3086 -40599834916792074833611938994553230504813921864982766771541908
3087 -40509070470678034227278896486769762221113398106193366570285912
3088 -40079741972557484231902422865245725424526603962193216990755376
3089 -39298165027120863900069327105164248655190761507726740344520272
3090 -38152861068495176950626204437001283583852987388323005200386704
3091 -36634762782364153900092393850100818727306364290324814962237696
3092 -34737409823017501635684296915263550463857755393544856410512232
3093 -32457132890791314345194964918324415042290608943540670571561944
3094 -29793224342095912072582748509793495273682946289320553676877880
3095 -26748092572164152785162356723013838034972554825697984890157840
3096 -23327399236731939154739791691262662553787071729140440971862064
3097 -19540175736485294188928829302456246543437631320859779096197048
3098 -15398919051766931052718475275343713655233793084561625614613712
3099 -10919662560627008927116858890134784338687191914705445815042448
3100 -6122023066931087916719449528399268124400362885358362868568664
3101 -1029218922936869401828836756912469495018533990412587816950504
3102 4331938283226994639644328759209826853639341866322104324025696
3103 9931084281283537686514077700856602743384375843045618794240904
3104 15734371112780482480535233986116755021695943715225227350597312
3105 21704570988447647538712030090461546537670009651510427751619984
3106 27801209812732763745416323247090263476386512788013288851005416
3107 33980737328008224424985113446530518108615524398555791431253736
3108 40196727248542547137620834675727393987465773531017934147898944
3109 46400114765722702187544352589590190695493429868398410621456784
3110 52539463352841991319340254990107477510211128599369571875360416
3111 58561268568627558679109093353732762869833756870033955324458096
3112 64410289372061074761394748030718963293491705208735172419563456
3113 70029914845167324439578662238591231620767625577072795614858424
3114 75362555483915072806198567080514384296543786985889784884653456
3115 80350067024538733534922478919722940889265415381523418223499968
3116 84934194716400296561069548699980649199641184946964773761335648
3117 89057045948118546591947350256758881697430880972310336761962488
3118 92661578034328345366850410436031154396903137720858240708869780
3119 95692108876136184842222572222430497766808121324315197750253492
3120 98094836387014625184815797236439813238699665783443408611277752
3121 99818374070936542308226285110563701612038816041577230218787944
3122 100814287959954499275748599994233238065352968648804392778059832
3123 101037641841935256721803400381233818189874661434898022685528448
3124 100447535573921266177881265166621086611001983413995616496406368
3125 99007642830965956906739645430999654572000582151799827800722176
3126 96686732986341310763831351319330574249118006984133551336024848
3127 93459182774216025908433876053139425894044911426759750108472576
3128 89305462679137938080198771764763818195973226039177847296073344
3129 84212602895334193345445576005676108587005419555300372250783472
3130 78174624427364988362893403142626845925750747637103391380071232
3131 71192939267760671861443279112647394293623574115851595201498112
3132 63276706253626714865687496620060198924943262535388507322652048
3133 54443145542030376681276265812435142370941191815358347849794752
3134 44717799756916860111709621232799660250396901217183722476061572
3135 34134743674603570128106859360404605565289143644539293627943456
3136 22736732379778391649195296920694913695121587015807242428830136
3137 10575288621222349842005816061330215060355464094899028256103128
3138 -2289278395010621301075492147922916664898381314111501452234552
3139 -15787923237062316347991640610341426368568929069143276600276192
3140 -29842988545681658763075933666595163289275864900700964424888104
3141 -44368405095373232309181811689891872771415853023766739556233424
3142 -59269969550721242621860413072431800506855698791905587256139004
3143 -74445702879140022886033467477276000640691176817044330193742440
3144 -89786287889142946735905435384207091250510053321397177387279672
3145 -105175590143143493078957662240050168443165279433147443972403280
3146 -120491256945645680844901348336969802020297081049633222903717936
3147 -135605399957436380149112465054431580444795855347655907411253136
3148 -150385352124668381417035285735586249968529816047141544459111912
3149 -164694505781274862056597329792580282621767988605047430432942248
3150 -178393218430961584845944959315942642198341465147627150486652672
3151 -191339794374814916262421002534411605395162423512379070459273008
3152 -203391524421560888527217825041294551727649816975088637499578872
3153 -214405793148084756064192469719873398588398627610106214561609928
3154 -224241231685873415515743756783638629738806451723127393857195320
3155 -232758926790976552249412188261296990848851481330601148622548272
3156 -239823660022586334240821028583299610308079863973432419770780008
3157 -245305189060787972663669112931708599725976092519432921189632704
3158 -249079541058463662300508131438427752415795860422281647654768556
3159 -251030331307703328019686074115757068143409540563763803471081512
3160 -251050073520417094802531528989395733419785226316610000924274056
3161 -249041496222684109649162399135114108136233134576162458834459360
3162 -244918828418481654986959831814481165373510038127583263808120560
3163 -238609070201599645838403666210792433797190741893566948990328932
3164 -230053208894233418895424354110337835273111190828173160768167432
3165 -219207397518384358642508741144656379402284408152324228559494832
3166 -206044054280350241367682047117985398371155512686429224328351268
3167 -190552900934368768080934083554750715471396928999132252230707428
3168 -172741897591521493592973819248471001256993130004403693808975888
3169 -152638092813001415610539606727380087574846472413379100603969824
3170 -130288346318711918332806100542157823606640277896084589131117696
3171 -105759944012184550329389487687558669922350826700743213063682680
3172 -79141063378236058109463576928771564459099954404922070699800880
3173 -50541109675749535593577035212268444907488121999069343881118264
3174 -20090882732926428828266107319304667049775049533224405538989936
3175 12057404686578895200926031313461369043574517164550392387773184
3176 45730294317504013046449973970490156545848180633688561860125544
3177 80733414328215155369102834649341700464464216151352790264358656
3178 116852009212709549710477375228222933882378833971671359254316696
3179 153851646272096101968547112619936343984241250951465815362662848
3180 191479127133759372836206996333068500984502580829961957734054832
3181 229463583184413974307848831275390801559241426752936781609281312
3182 267517777294894790893605319434214941271064092830514760702636504
3183 305339591323374602506678885190103866518795211776900255489219816
3184 342613714698230502923918377370368499449592469643801584861705548
3185 379013514602055001857098187010812905207345234220827221378454632
3186 414203095060997262492699589163836183793955979219665445371257816
3187 447839526979064732417880070111082196216345212810372654177288228
3188 479575247618566972588250324321373071009641928314214903845697536
3189 509060613626199241620454223407442290911367703753705660568724392
3190 535946596640152791942250696382642380455886441385189140855518104
3191 559887608234425709024677695465261246674673826944290994263144148
3192 580544433277118105496569138941670171752676499239065614876273144
3193 597587261762450894806721974818328106731372869664465188543817480
3194 610698787935918542224755176102764390906773242865810949090363088
3195 619577370764429020056317773979060346789773394263304182127357528
3196 623940214230736428331849108911380669672749334669770249014726576
3197 623526566214329124034065806685100368781117978783166617190619224
3198 618100884248791381911106246496033141948096166906883079875021016
3199 607455972361813906864287280719857329878467439877678811637528152
3200 591416027495359662291231262301828225768661933086601949938043024
3201 569839605887269127056494002548115509877132972334083970658926888
3202 542622438770348909863722536303894609315340471264601098290296056
3203 509700114652005124115249111507806157802186089200315256306090932
3204 471050549296064559189375008737183012160880350575731847021798848
3205 426696268210213857357441314166141964301989345191860329207147920
3206 376706415684371846868598722681592955255986413614737704704559728
3207 321198523307167558120625091131392270302551608150579671660418064
3208 260339946328217872787686659533339058517946427952721965549990320
3209 194349009395461369380512899799439079068970107742837957711416344
3210 123495765979059226776671539135901441988146941984933350485596912
3211 48102421956225754180335338339930492865942711950623904764413352
3212 -31456674568476817666842761577991200419080517938784744786541912
3213 -114755417612189378603524528502108391075981236167972280009402000
3214 -201316800007959925452717536122493287131873312976634585375141124
3215 -290614173751950651096674587809980520562585028165896952484219184
3216 -382073010312907970145346272228365833094237310773539857268665904
3217 -475073083368552342011831072902266972642623502955495343476168184
3218 -568951166207292693394997991987079741686582940381037237735263480
3219 -663004157929307707247435096252920214068554623139034129603310416
3220 -756492724369489665832297168669648384846045482172509603606764160
3221 -848645360342768829541660865652254265229910121826428339056766976
3222 -938662950583595679035770635206182178364614069487932955640511736
3223 -1025723729548677836471042312108254053583123421767301619280629496
3224 -1108988706732986993961370075185095727354500003092968274100914952
3225 -1187607452658993912260817664482753576792713038289463235050478480
3226 -1260724299414514140823674706757036818374833584952882735286334960
3227 -1327484847640335108836571210016268143359348797358246058409425760
3228 -1387042819188346820280732465117213508591615391433112620422804312
3229 -1438567146170426984616127698596420554113793255381101396877241264
3230 -1481249319309747388141853480036055218260384334910142552198966792
3231 -1514310887529424862595696954971401504685476212983988743607799096
3232 -1537011114002277943088954406705679929115856963556864148018506736
3233 -1548654684503947871891801101072906138730334798706131657894983368
3234 -1548599454547270776524015888495837539813592309134879596838934528
3235 -1536264138005949178596345359603367296936514402863000780632672944
3236 -1511135904261136674724672584154616043850439518914820760104550752
3237 -1472777796625828584562267397714232428129495021694860683228567424
3238 -1420835919329787493693348426968694144660976470992029340036689796
3239 -1355046319214498369256257311078893985156531699569207985520168720
3240 -1275241489778332197692269193060625747854526794763204025927772184
3241 -1181356440564039588275401466697622067796875756408205630593723432
3242 -1073434240422087673903370065712992178887701980188733072538786824
3243 -951630997954355695173079534917162166537505287736475182337036336
3244 -816220169532351581362064112683783499329452495118760864177792568
3245 -667596181908235914051759388559848525005681418900667848515332864
3246 -506277243064174836226443353421932168717310814593762483046907520
3247 -332907355267758804017559352538542308369805933491657704118462304
3248 -148257389024065810243829019682389609321790487373108771917460120
3249 46774738194583373073806548831088966053030207193924904302304448
3250 251164932537853555123980833940623394933583814300389976441306128
3251 463764767312125018221323718448896420427946053619608671009948996
3252 683304463844069757658082761971246147786880260476645194250753368
3253 908396898725830660411861520735686699751480385112852833522269504
3254 1137542809330644222709801083983333367644513921386358945187239972
3255 1369137050609246822104593046878352629301654983186149471520995552
3256 1601476079557471905365011549615294780082239296861745940526626432
3257 1832766483580187035196172271398819749392138993843065594327758408
3258 2061134730483822592486707412264033192961980794775117486589001536
3259 2284637919623758062648274648483800623557718351044360619573747572
3260 2501275710039000817848072437924662689798166140969332392776111440
3261 2709003169411965890670969378473585818494166345180751112097918568
3262 2905744714536011679953573840903588802953473016583032780022690584
3263 3089408853457039014547968281203205446378423798008955802030297056
3264 3257903891640792824414570054284535312948523902482247038259678024
3265 3409154281744979063235470122923718323284408620093025218349140944
3266 3541117767981482041535258346626951293189242867714707744672043192
3267 3651802978253823402685518890870369329280375706524746886480551664
3268 3739287600869078664309637214119415147234215016143792426507048568
3269 3801736777935325528697696899375981134733581980171764428591150120
3270 3837421835519603965953548336067222266568371563601398525125420808
3271 3844738968035854999679138748543234061652917303770139601361792828
3272 3822227978015490974507158255027840185934552873353323849462580504
3273 3768590681590733345341002749629206052279233098362265158737267800
3274 3682709060107409103504619014183471037742337023458309572804181648
3275 3563662769555247319300221340852400409204061174449399897877080144
3276 3410746066101214008664487339615230708746272570828844527777676112
3277 3223483770151619375696264035517551588822240299280066461919368176
3278 3001646304141146396717871509646892002832964322400644561688879456
3279 2745263447329165830534427703388797852292879721120006538814638344
3280 2454636819199419919930720243969837478002563617423898296997696592
3281 2130350766272478160821727187613580929958458181866211388759151320
3282 1773281640240379879052347256232644947140823903264765469987423920
3283 1384605184778717036821026632767030752633438190935142093577406424
3284 965801995577096507687659265759470643887909486399134875330736280
3285 518660824603733825692116361124704693513065104002658678967160896
3286 45279670453759950183928760699773701351158226312910857933093056
3287 -451935509602307734117770863474392142164905392085782057051500184
3288 -970274545732544732219807188714735684281407119180326903981346816
3289 -1506729349132701544446377288968366463724708033303839903563116928
3290 -2058002853453678750209513241939258437914950090764443376120629264
3291 -2620520608621126530929884853765652879076758205287645445293546208
3292 -3190445146546008738394513412128932736762613656043757414767706008
3293 -3763693029938758399535808262661392365434417328338667904665666480
3294 -4335954721427957411374294163225565573926898934169424265748196864
3295 -4902717083703547946796591889036540302979904385457302065231316848
3296 -5459288664175423627938315211311651690013527544086197765555717924
3297 -6000827468973754405956788049708385425634938084094763945380179872
3298 -6522371394766505183174087826012408528721548158696258371827830576
3299 -7018870913983262864169708050523040638562125208507441105473543892
3300 -7485224195788320090300840909933002741991180957766984171852594664
3301 -7916314148147409046448169261150156170416272049950228381771325872
3302 -8307047576343048321763459751764424708176741878859207403471465304
3303 -8652395834613430145565001657226861299674589866294777323897985552
3304 -8947437178741467768758390871785152243291245591687941572670423408
3305 -9187400091963051134663348824641312120874541040298689544742756752
3306 -9367707804304634800345633647494667115730289237410635733159914624
3307 -9484023180711139342516437475612318819154244193581885469165518068
3308 -9532294210538858350885688108227882837533844899457268383174512472
3309 -9508799187085728025473054920741262601304761240223191182050177960
3310 -9410191822731102082741386446762754733548730386937337529507288256
3311 -9233545315030796126147692589651445956474601485345514816642491712
3312 -8976395623179078537101301322740119496347151560901847631678470896
3313 -8636782913196929772852330267302522575373278051286436361077340040
3314 -8213291446178910764962641976777963515276535757556496860990379832
3315 -7705086830148451343142134381431216175724064295737754593040569144
3316 -7111950925982765501584048739742203910850560188797707955672934080
3317 -6434313311938817897909609125658316870173177428558708123654259752
3318 -5673279614567820629901821736765569887387184766416205320549265112
3319 -4830655618616784934369343616049711308443719200281926758824453164
3320 -3908967482054205823787376389748853280310695549200360071214253168
3321 -2911477002865874499549388826781269487737329368095824119696680112
3322 -1842192282756092998824776128867359429346038434347381462202467960
3323 -705872795845210979741551734265677506508763718535006650210746676
3324 491970773444486201501246852910845202575923192693125496756540048
3325 1745082825530245177443272353935384504948058102261448618639462160
3326 3046474891346311381665776257382659355837581100961857414746746236
3327 4388444212607871622238007551528082641151174458460735251086254128
3328 5762598457688665968829042354423974869166151646805712816267090456
3329 7159887210983264667725636514315092783925980619860131028874844016
3330 8570639823413201128459535591240103033266693120045840904485211632
3331 9984610088948235824037006878642790413677586572432950416255574292
3332 11391027326061612955559078773818826073938697362123234539994488424
3333 12778654131122422733544846020095466837775975028331090034239133024
3334 14135850380250810956649643682528847351960195433200857472559244564
3335 15450643526619420819486486358190685591635480067833719195937594992
3336 16710804775563012620573885713969479051633509118225490022614065272
3337 17903930945791162338093727243390417124468449556136443944148596280
3338 19017531615125171184531394978646193517523927360030316989635131328
3339 20039121105909746874320884424686440599241095967862553923894956048
3340 20956314936855893575074874135748192222398671376347961796075839816
3341 21756930033755048793497449826120738937575455241954153361924971568
3342 22429088368467513983724480747445887067738651597202758782233369488
3343 22961323051848358506045079507375463333807312475052654239728291196
3344 23342686608905294037279390407912876674784100909169737680441478064
3345 23562860197019271941774199456488541527173378975415738132779841688
3346 23612263572403411645256397091028884556766906483253610313249286376
3347 23482164309149004608597424934890413732398482928897561635277218716
3348 23164786172359432788087057304231963301161299949637572924665029216
3349 22653414908257679118579079417060695240767950418411189933651521632
3350 21942501469599740170774275545473882796969742104634477520795250976
3351 21027760719613394563765704750673554712206863460636081505388078208
3352 19906265770696856379915605669809112249464658756486398214123414032
3353 18576535809951376794413067726248578249633154307335570549232635832
3354 17038617726719838230280291638920309975506032436657524665400147120
3355 15294159238070956129994117690387538885005463160079590120102259120
3356 13346474006645297227643948774214464717107412071564315681705491064
3357 11200596331755170729574759302647007065217263935776808213734322992
3358 8863326106189111337413122285885395176916177404759780205052571576
3359 6343261551134898366619903299544189781311479620591226713062931404
3360 3650820636123721219130088611935502369455475014741480865167669176
3361 798248679197965540439434963983927257278008335663252381282793704
3362 -2200386738203838161985602117426397341948680663378828114100090484
3363 -5329216008641621862993220003741706661984925499068106492881322456
3364 -8570601517355580092082349500064387069891277243530397551159196096
3365 -11905187813775795569529796324888435890508520993964988272830304816
3366 -15311966324642461639504575625189653530335890921107187679712093808
3367 -18768356825783570304326393253116330208704692771859146374430381216
3368 -22250303823482226762762658414814625137701230459556159151927250568
3369 -25732389848931399953998698114520992826192294184401331123016827784
3370 -29187963588216714419740412693967794101688504186388902982142484896
3371 -32589284580143400005368061261729286024377852689592839643015382236
3372 -35907682192980545991057307518657583627299207342607255761413400480
3373 -39113730286564826570464297051617894404698203927723528235974742688
3374 -42177435084999724269008564540609663536751811510215543945617784160
3375 -45068437290283438748031876957041127168475603720323699923876219880
3376 -47756225810705969202306323530094087952861608139759066656973419892
3377 -50210363713940243549177733807082692196379050990301633215840051224
3378 -52400723670911583667427163514337908459426986745246220916382763520
3379 -54297733043039582383539256539600120543512371449751207843886484568
3380 -55872625824055068509786987189454893453227413814969231629713451144
3381 -57097701103420230818352932790268193641606654703809434000693538560
3382 -57946585269585948134371519544288040514548022746532735534564356336
3383 -58394497116142531340544410535211096933057978455318088578816406464
3384 -58418513146568767652093598050259346642091101614563604981798851960
3385 -57997831729067631822752402123883869416613702757272193952375576640
3386 -57114033552788380130218056274218457640053664029762156862119675024
3387 -55751336529294354951444986817611315100559310870303168184940811512
3388 -53896842830841881773658694818380613046165144736175693888872189256
3389 -51540775717616914422030468121081714821417538337418795928594660688
3390 -48676704175481944272582551903170294585279534234607997697168236792
3391 -45301752552741682338021494849032817404897648313195471252091916724
3392 -41416793640396090756823992256840412658978930835718947198588622456
3393 -37026621960824612525235323989072281555534580134590759982612322840
3394 -32140106226292333988100550540721457241943875572261365132259855048
3395 -26770317360226537243815172512386469933632146670162376677806661208
3396 -20934631652212961503675118191798215102019305888636970669948785584
3397 -14654805129921169914175573154633550852996449625560317818829917192
3398 -7957019417016146454299346474564513368320591287448631125423964636
3399 -871894922310969698907542822673606655098781049182645450882307120
3400 6565527591115163643822781812892874028307870222372798554933685000
3401 14315841369703831838454267840927133482597040985681088053767841688
3402 22335362066220948055637787846719662191372178560598225644586504096
3403 30576254554448318124496036056004878088041767571207683934207592896
3404 38986695352438692837821679389713714163875870410944709335474166392
3405 47511075020805121398865713903842609123250265330298126390262470816
3406 56090236775384250021190245999948744672772377168514206470230870720
3407 64661755569891819157083245095193950083757466067956142465144742412
3408 73160252914118732044772113862841462422552331302858602781023582336
3409 81517751480299080189023368747294604413086445938084465221517137880
3410 89664063789284835880832389131923022575752405273981687814514106912
3411 97527218736815137412546778406976951187608981557484789308068276176
3412 105033919302414811083099413715818011962451251143609991065413006712
3413 112110034824759895718076715548491548162114875444085240073313593424
3414 118681120288908750519271237319778492161826224166603005380030864048
3415 124672965556348990226379435119237587265693223263556709918678321400
3416 130012166166951212662173550732775385635627885107560935197420243000
3417 134626718124398744868140985357765699954773499713665701400198595184
3418 138446627588707068063255307001596875864338321395934569088673238704
3419 141404537313515488772746798245533655080987445979499362418652855368
3420 143436360187555886254160232284285705634761742317030556728433513000
3421 144481921103352272268009138460094915715956649722753589122182963848
3422 144485597119699394573069888512697073476449070891043673421581745632
3423 143396956500753907804253583416984029510496363714235624589274510824
3424 141171386405703578301223465693440509068002140932051113952588032564
3425 137770709162118350415605162554596158257323418750263960508318111352
3426 133163776931470848859748430254928112425121499599680186005610804504
3427 127327044057262943923619009415288363640678357845362352422942903448
3428 120245107189649004093723293578642159554458058748079371913507406448
3429 111911211857882674425544152533032859111980493434128352669977449432
3430 102327716140591435144302519243837120223731006608257641162730646576
3431 91506509525478845646055989725012816639790367693842188233425596816
3432 79469378450185376499579445413389901880317014735072281820476206680
3433 66248316090217879901816186398418685194401623218410468295453998168
3434 51885769022057314043346014696793298164238039546131925517224896968
3435 36434817868573154101629462119762364547539696577386611762620286384
3436 19959285988307828136169131688920210043030317979274168152400016528
3437 2533772934399107411437426670131067355217837184627071117999205928
3438 -15756391529749536636698510561919240724140654232752826025810257728
3439 -34815276428465604727220555725277869565981086981366485967977465144
3440 -54536563793758645042766389416205067915028302059389469909477736856
3441 -74803851884121899201998125954957983554528250780424554483890857576
3442 -95491047348260047826932942922827211791207927735848815539265924952
3443 -116462850226498070991021003579292798149884060530892736751590561728
3444 -137575329246311605405089592797600117609482028666946372149484995224
3445 -158676591332769051238095463922979621617930646854955815775533092384
3446 -179607540112295908212536957192684424084729049378393677847113825180
3447 -200202727277437816041487835610956714087540419339396495791797830536
3448 -220291288772201034165757411339396842846885005561491691362067165592
3449 -239697969541931407582833332700908542126006094968360051202900116040
3450 -258244225903479991136447063554792180596094906943795253862772347920
3451 -275749409099413296033838225022829475874924284025002442571560554672
3452 -292032016166565161435010380723969562909914129696577623694207120064
3453 -306911011463386585175954936389921891755181416407145938587241031160
3454 -320207202109223243153180560028334204869615075832229624682433012944
3455 -331744670441767920500353963143600258303650564982774905227414450544
3456 -341352243992219986268454431439606510123406486165631929469684678016
3457 -348865005849505827250137614213331226904791946257184044444744820704
3458 -354125823362307911582823204503804067549996987530753845089268075856
3459 -356986897842177072029223906634425044274092167691628855118482641416
3460 -357311310949914363842470581934701471454590815652653896263664067952
3461 -354974570271093477368658489043253317086158587628396223977875509856
3462 -349866127862286685575174251123126445155673984205544732603958662776
3463 -341890874190230697511386643199801729806918425596301201213577247860
3464 -330970579790763631983398602727759058787669371699346461697675176848
3465 -317045287081137619245323033104767491333321274778963402924242620384
3466 -300074623719595066274032017693929668119302227232592953726126186912
3467 -280039040070396350837290814958064531787494969002241670572228051276
3468 -256940941826581284829657444142196462750576732438554496400959852512
3469 -230805720600406554886659762703947071218112907713754341953615203616
3470 -201682653844325840189498538746378096175740216636341592705160649200
3471 -169645677299940271534565115660244505846135447571757051121667756152
3472 -134794002350362355311756323048731831389734394057899471354687929424
3473 -97252581998720256949920352196083674005968907854757815154960723632
3474 -57172399599327122321498844740600072766695776986017214190100131776
3475 -14730584722010507733462468159531798542190440267249626498457013808
3476 29869667213156579653432759716594967726979807669450470054699165624
3477 76399366373558332427248841696570793615372527915059061336105007392
3478 124604211112650064978889956201663058521259883449295393265877960136
3479 174205275699123487003776947078081398077755199181077237549637832984
3480 224899919242111994316119515621425897337212928081485662809044281840
3481 276362908843770060160146822200505204172811310401648519688022291424
3482 328247768307882312638727187157663657554744819532382118724361692640
3483 380188344472913655510001053733212888091616028946924120209748321004
3484 431800597103006614481368572000637996473014246159653865668132901864
3485 482684603467071654819073691123835796977462271555597339873227674352
3486 532426777562541499917448688637617812071908306786829927501318554800
3487 580602294257528619798517039422648765268635621787807820352527532704
3488 626777711846569023280843392819361077756345673163338211665729364000
3489 670513782583260679656234338149181038837658222546540411223484422512
3490 711368437856269910777585436987985437541594293368747698132216963312
3491 748899937077174038757959620360328378978592890140527869213730385476
3492 782670159886189790370691885801831251435647423560118209698769798768
3493 812248030538035567975972561217153202699556925840769083201768395736
3494 837213046933981507517273580018606065850762342023628385088560776140
3495 857158903319058228700998246667777624628980188511411424371927676576
3496 871697172056720072324848954969758949395622200769111326934334959520
3497 880461034092738255193369054814516509475924573552448301271906307840
3498 883109016729516112835414058129446957006605798229149785771891399136
3499 879328729420307517516394004759462560007490237363284760848368244580
3500 868840549859485030116643195555906392997099205259796106108281906168
3501 851401252742513991017334598932079303508729843150627496050667280176
3502 826807527758680800393512080960646648477941672303796580167415206792
3503 794899381472077422981728437131474617253255865190021058965860495680
3504 755563364756686122830622166132177022013100071472025076213144976624
3505 708735623377805083502986692530608408108909361743409426704205927432
3506 654404709481583779309457626438297394658033484236092071491635255000
3507 592614155196711184233519189517424979216706136804832813322489740048
3508 523464743364185636931729025654627452706748576377632469429382096320
3509 447116480886231760070694432401200684843600655549945159033405906944
3510 363790208270702166445467199004954813246584781367965660557079968016
3511 273768855801249371417892265405608374308129333847212103284336071740
3512 177398279902245785029244630974667747183555909753276845565759077144
3513 75087695671712947569147497573039725581254147761439987469792298072
3514 -32690359325134068552714799805877361324166762368484957126496006552
3515 -145400507957370188262908807373832344958612686479116959913174644960
3516 -262445524910422775411731737503520234969777005928790902732418704176
3517 -383167808009564002628494371881634729397836366975534820348562455488
3518 -506851386518464644605400998351041535030536002503588835737993561140
3519 -632724431088720817923089426896024340715258341964485260198157386288
3520 -759962316019096170210653693336193316636512751889831923930114184744
3521 -887691191587508849731469164666848320019868944166050500043312926424
3522 -1014992109165048597629585384697857294750367922768309857621761929608
3523 -1140905650024067144857967078467645406159620294759534218647333193728
3524 -1264437091116734036208424209434958312637354447176594829306223540344
3525 -1384562052162032847899730510848666421257244481799425501552836320752
3526 -1500232646535847090021742979788740197871384488403832495078606224032
3527 -1610384074241699379303522798930399826257476643909992375346644033788
3528 -1713941667503478610387487797558145982780424280047662035093099945680
3529 -1809828321965143639420111102102221074363381539742930852762077336328
3530 -1896972311131889713889559718295876747875754861623521463549161798112
3531 -1974315412779049934244314454298423954985345054428479663724867874000
3532 -2040821331358638901148082507759968633557399442865741654188943791184
3533 -2095484342176236306918746406494764574993520080694118766672581620704
3534 -2137338127354983142901484710215135996421221977391329942054831614344
3535 -2165464727980061375093210781414459310101927740157476176712414048576
3536 -2179003568335702030633976053729768747201673722845819115186912098624
3537 -2177160477081658375701184023262339254893464485731570244659732616928
3538 -2159216647422853037256490594300639072321294954073176726827474735200
3539 -2124537463644850235091789614951582302852930522028277358413467950660
3540 -2072581122808227742326943214118154301635631227651865475585868756056
3541 -2002906983782674992555057898104456571624268414454325766807807344032
3542 -1915183560107009776139327703591635905151432238720363763027925129320
3543 -1809196096118403474994120411304546204828451248088426406400930856392
3544 -1684853631835076589125365548142801449121852783277046608843661720640
3545 -1542195505876319721724743745785277705837450977402730393658865648416
3546 -1381397192543799993417166524954350143264134904900537673300191086960
3547 -1202775434832807835272391785424499454396312220705350751048282115268
3548 -1006792562090951756844496372680777851492307793900355102867469990672
3549 -794059969221961574155383100677031816282440297082443996944272786592
3550 -565340640976774123721719378444327105105342085815454663849615798472
3551 -321550715928997499038822390149885233227793248671534687559294221216
3552 -63759970965604853577088037909745949774656822016959164407040480408
3553 206808758994774091375042665319790810133732983575282642075560196816
3554 488781345292753136838397683800068100684699036055905814242065752568
3555 780635276824799328411340339671896595023239940291238511100375954048
3556 1080703834888636027846917982505015626556181301930611310445326138144
3557 1387181470435153072202777579867410384993144610565573088906657121056
3558 1698130494765672966708802631329558603797221062984576009948225091984
3559 2011488996963709606565040651424824062490199776576606324445091930364
3560 2325080090809603490781352384706224836992180468497777817974168340264
3561 2636622377974465807927451927583079096179491419611632037547635469128
3562 2943741719267254315046369128730889209540412043588764284544164443776
3563 3243984173903363369777028389962617211515971162371724148795424589784
3564 3534830185090820700246699646173176070549421384185958058763723980296
3565 3813709845404880323313260179254889800964586136713180659471121002272
3566 4078019304524737939732212203754200296438606601156792185356136586172
3567 4325138127368388115385882895985829812722378793710845024601177904944
3568 4552447647566294954883345997266659743012960387599569556407110326588
3569 4757350100723616014359579972659381752389760599788386488064021639040
3570 4937288563271080467148673529690486565968104161110073192742877563568
3571 5089767460440778414182928787746638235403224538709623435717693045380
3572 5212373648982728231611801525393857330719242447524214824499529060744
3573 5302797820761790119717331339643745530635091139825220930857324864000
3574 5358856212137962162151764417991026491551098248895345732916687812916
3575 5378512352232135838372030225210537298741965027344664426845375227800
3576 5359898814291875790073439551708964798938180392171455149260978583776
3577 5301338695399895141382799515569399765400362898136674537404058486320
3578 5201366768651278999210567185744734396964137928297873204367228112272
3579 5058750031130994050046889014330525819261456685606762434799988678344
3580 4872507572911903520514398698334325777436665995896269152692512980056
3581 4641929495137198766161104450175823915897424633424056532258112266752
3582 4366594785255782475358932042911540426273308975328703756938786306816
3583 4046387889445216510069740081371132212195708823268301309923843968164
3584 3681513875434300382884270826307244597472286065942856202931286472556
3585 3272511945436594259746687052667917467464551800049950144525396040712
3586 2820267180338078376826001567829420121930403389890617608154617388008
3587 2326020302547667209566290753773179576754871544439481852199569152080
3588 1791375329796906357062643712682931594740337331389555370316640824400
3589 1218304943154284491503423620411472754937710593001224892936316409616
3590 609153436233702603186188592962490561067475702675505405395677061648
3591 -33362887180615914876914476345995654197652053995043454696923567288
3592 -706158001634294372616530529438853906874828658311705077458010643080
3593 -1405781215624108261892499298689723397910152282331441976445426782168
3594 -2128425126498726138910237769168012724125985788175381964164887909576
3595 -2869936496533706942260685317852465621588516383542575245185246068208
3596 -3625830176061961709661974834294247575865641306574466249937157305816
3597 -4391306029878107895996754258937012786885790056518837791841770421568
3598 -5161268982774626119643939354861612871834598269246071206171008932024
3599 -5930352069164054753848182405646257969498524088470336034963326686568
3600 -6692942589164911869632740463629962603501417125342316082605400263720
3601 -7443211180481566812598651378159387658380720376906727011160444718528
3602 -8175143891949541408464598757277050734479723364655558117925107851976
3603 -8882576989551828164101290083269712095367155424464938283790812182424
3604 -9559234561813860149553234261438524868347601871977233396800070636608
3605 -10198768575631494939118466189845786736075212870130242115204782967920
3606 -10794801428713830595240648038843906529591649321365321580141137013024
3607 -11340970570583552795688034763996696383762716225467718736627881681596
3608 -11830975216636669842491994566299069744054845573951265855929479731552
3609 -12258624650759155020788861411688374475955065333234577146199212066976
3610 -12617888119269367641976238292992847022943130614253564858186255297808
3611 -12902945740054423743099055104576230545814842952292535056185319183888
3612 -13108240408852169055571013095074608011998468713775270255653367450144
3613 -13228530061961944808292010444684584480103536508377329328973940759056
3614 -13258940258440804223775109182589870907049815291440216196770946535600
3615 -13195016385783750827832082090565541836056322996752063405441208013968
3616 -13032775436184342024826864394042955125931410730113321691387168950232
3617 -12768756613616541865047855744134724144317573477850044597709682636152
3618 -12400070706789210372605655074476267398234053010217477041960583734816
3619 -11924447458122131403487945678807736093521421229467967613366157301136
3620 -11340280856574334902972765741421363528114807311231518429195872575096
3621 -10646671570033569156387142309269613847080306159439435185958340396528
3622 -9843466443500623085429616205117229881926836671251080567984952498868
3623 -8931294281756812322494434192311222777352877098816684705700924224492
3624 -7911597847422508380020997246432901780737823629011010358527032629800
3625 -6786661314980432143063627328029711880977653740311620872045300089712
3626 -5559633123072647203605647991622609534043515439003570940582676419968
3627 -4234543507576795068732101821111111606402282961952964082986846894248
3628 -2816316676128260615382465027808290281102248596636682035426165155656
3629 -1310776969305536613302500581750494633183769869694960853557496421400
3630 275351005570289277155288581192585582840157818392353231391091999376
3631 1934448839037651750123222450996791818289971802840182958259631334812
3632 3658017364655263110432573577457510205924995796731626880709227673284
3633 5436696751146095756624420333050808549072081823144229900607206665272
3634 7260293585805839742703277340355247052479753788200697138108211337528
3635 9117815290961606483025891816577134411121580209952312233742703338904
3636 10997511774845505611463081564191049148291660646605721911974155185320
3637 12886924515327109352215481427148918330896625888720420960835409383632
3638 14772942931177400993215956568540353979855147331571354833929982021936
3639 16641868079191601486180586525949802732358786370191323436252743877024
3640 18479483482952384949275986934029291187121110326562442316396579922616
3641 20271132957181392333361293592955350092543101106749090836584843336840
3642 22001805184239458178084003935001600621803087013391933523358852618744
3643 23656224721157646885084031839680682732991793256769398253316785004300
3644 25218949146339782697560476780589268196320044930107162453226684970112
3645 26674471831176367427422136446123519540495335391823683342305021804352
3646 28007330002439052192507251816314086490330604302440282968422045222396
3647 29202217384072301929129320417068959876517301719420608190023369811936
3648 30244101047635667814422722933488547734232055685184603397668912634800
3649 31118341564420986651919431578514206730311413165267629497479881246616
3650 31810816061139847758864155025657885299842972381279357042417916474608
3651 32308043082491335761123179813193481963829080544327142283455390417248
3652 32597308847020917811117243959495440651424799013684732482561867136696
3653 32666793620829237307885977830578574412216002163355502047824614340496
3654 32505697794474082258601906208810918427931360090802175367765689396776
3655 32104366225045157849839443112442287999377155965752367245958421181976
3656 31454410444480763722116121280483673363580299939798868453323796424912
3657 30548827154907798592871251588056026464137111136076200266078103490208
3658 29382112646702108965461227913430042609874949962096211251252570769944
3659 27950371445307892863899482055516324976502151921212742875835108461388
3660 26251418877781070377029035145936754021983353248916208288281096970368
3661 24284875781606432983931736441162531224854167542450633908903281928424
3662 22052255123926112132460907576681570954179069200675179390759723175220
3663 19557038705870215240033330372400630300110100816580197325747742221928
3664 16804743819897402006403763296294500659606572045425111951154608453304
3665 13802978026415308184371080471444055754392288788825296876674610702096
3666 10561482039984178201779281510421737790573196229989031365868198233840
3667 7092158925490056011023573935540559481197652470083597943923264750104
3668 3409089738892084100174939382402461909771847376847488978073243351920
3669 -471466108160848987515380679298959799042651019145549866757315124152
3670 -4531085460565587255362207152170730177646455950003624022995177368680
3671 -8749212604567947355190426714018374342102109980644509840291013411500
3672 -13103206543206386583514718749231104464791185445133053398669167685160
3673 -17568405786824296886930719954708668464816245420797901271300728360504
3674 -22118209979393540261397037517754099268940032224809715070848403646216
3675 -26724179568430871040827536660661516881095859410822855054267781724008
3676 -31356152631428459441310032373791951662877484645781333844452429840400
3677 -35982379806733496311301504391708774665298165470680946290716113862064
3678 -40569676228552504188699436730900636715120349174367251602040395467144
3679 -45083591114374747245892793036045227701100396824895541648609445418264
3680 -49488593691716250662186215572365308849769326370209053905317051558320
3681 -53748275777702702326688661567740360060959098942941703327541183016664
3682 -57825569492726240649735300568945435613637458882753887427883575966952
3683 -61682980057664175694944816880624365611886246959208650065590539318560
3684 -65282831964602975612993631128628183458568306704498048552357677368504
3685 -68587528084301306566498424770335379651032747156155488252491059188544
3686 -71559819831175461986772146463191445889035625556100382266788529501568
3687 -74163087548642381824049078663913701476806333696555791463740904314536
3688 -76361629096638451968223157015615421407620109423955020288773295537304
3689 -78120955398600046863338586820506598456103381267681321133893600668928
3690 -79408090829124031974974482739115447374977553296469629743810184476880
3691 -80191876798618909965072439089071454273307545983053880469530629337340
3692 -80443276361982154891847961111213632386243093859243524288834390659128
3693 -80135677821466425380522810914032545940913245568768476511455040368920
3694 -79245195150678465800527830861935310295603556550495916230923469798740
3695 -77750962849102464178297035511944687479545907138109723507355748857144
3696 -75635423115123561690631016685575965339356298360079737264064673689840
3697 -72884602622124054663698680425916984942723192171084072128852248404300
3698 -69488376913901907017328534416886920954225944760515819035647105280248
3699 -65440719425439327456563337382586893261730441887144839530119027700368
3700 -60739933345699763256902976633724129461917664256134224018060093546032
3701 -55388863105991086561356068485609768713581044221770144913599443592128
3702 -49395083986591710262510024742924486683846827579876255828377476876648
3703 -42771066467668793658386025320595641379907461091062817132460120715136
3704 -35534314170490445116142023326719799593924989010732915315221284260672
3705 -27707471930211375515338042814585125296219357250628299574015210245360
3706 -19318403276532657481457715570209304237523564029941892628869541680720
3707 -10400233857867892841384431252224136457186860701152079326770651420752
3708 -991360590117068348860076583199737247135182706349608022760601716720
3709 8864576856233847710817280929357789789515837557059043014727707399440
3710 19118761875142054629343351284061774214850080013487716500533146717128
3711 29717307271950511238904622409930370130825885868012179298514045255176
3712 40601401145967324971361314139408004747504347270902706470452104766304
3713 51707495279031737634559389209938981902417805564177274257042972913064
3714 62967534348690776002601991308050106466480328995879112863087664841176
3715 74309228599755895266789310557657017150703825030884840780218554490288
3716 85656367563875048829421335562103568602437496580250775429231519829408
3717 96929177043376614193196447450633247083970519599084719170354452078368
3718 108044716195117008574183771679212269775486311482162834592184589034952
3719 118917316438818201261964344779838667803562620020526721153121950792084
3720 129459058264130779429873197767004811819300155902862469054323776373216
3721 139580287103998651407449740113298042059662273463711786558446709282324
3722 149190163598913717163405404445952467316211258180936047580610893799928
3723 158197248809051847680040350485549533141116267254974085873514992518280
3724 166510118982333108756192406904352984739041744031964228799672482503352
3725 174038009784781346628310636479075965264237477292502511478595387321744
3726 180691483940458526520003522157090123045130646779080894831988158999276
3727 186383121512277350510215515027994104304663830685431754366585220872300
3728 191028226189607535607327242172588632824922152147494129041012665888408
3729 194545546131646649304638544223493075445913273512647585725035503192264
3730 196858002254555689802335331326398575238660693054909945596035537393968
3731 197893421840162501392848731690601121795015123568244764952918802232256
3732 197585270003603814200174254482944838804176453262047380988033255601464
3733 195873376256904649721287295851259386068048163361806514810435074020032
3734 192704648505505834416582403714992985962928567654686191849073653185204
3735 188033771123766327836081556870203096306095764570379679798331910053792
3736 181823879417770808377626164070331386163874087978857124706348479265144
3737 174047206599518453770985586509995779133694521070994916570749478215928
3738 164685695742933907669881136194542011043173189605105370115876699251440
3739 153731572411156224619338664115980382877638063343788019752062827707100
3740 141187870794522011479696839748469643320616900152081606437379714235392
3741 127068908718242371826681383826354529756091100187777581368702769358144
3742 111400704947316597045987653616463289567597118063569681644934970705436
3743 94221333936147138392040455222826173064411473176434547684216648349192
3744 75581212265483497244075828619095289384312798926690735922177092610600
3745 55543311833616667126170115011199768276477215167673417820783278102272
3746 34183295089177739246055886478779463777861877684675026627652759004888
3747 11589567431751964713934601816137237143941529142667781136536891751400
3748 -12136756661008773622029689355299133284160908129242431894508731298544
3749 -36881978449323746906526951624373581842236355063247620641741890957096
3750 -62520032642880824606441681799876660805908078847634591244345365816324
3751 -88912802327509141208559173304560671650468471535189348898667564283384
3752 -115910531369210187093275320706258487259876823791773708455566029686056
3753 -143352338122491029266013328555693022545549031127999648057182506676600
3754 -171066828835877580566039698543567797040136554566930477558651113023984
3755 -198872813955004902150013640817298463803985439382760143491101940188648
3756 -226580123697041560491931099845513245175564475022888690078045294921664
3757 -253990525349324533382916315156687217223702749365431429671232893245232
3758 -280898736533181583365845756780852781516229029052260184895511234170692
3759 -307093536035206009081813293578262771616396734958988993197229693418880
3760 -332358964242994355365804871488864531251454424853271194039844544230464
3761 -356475613856367715152551258048245626966712029572882308676960220660072
3762 -379222000684304758454495376934672481977092206969174137091693141356832
3763 -400376014213446380429427077157847305733560342134329410978008792494216
3764 -419716435562346203237812863980083038604765417376162530777337192686960
3765 -437024521498700266968315398500632070268413224307576688144797714405808
3766 -452085640026244946254469170568880352805162437509637242576530782683240
3767 -464690955219965983939473454561919209113854683315543224772877113909452
3768 -474639144858406972655218061524658555831390869366652534479530670403408
3769 -481738147578929146363917440309972076598441609494456455871164219590680
3770 -485806921359279890017534772539129229040976332732692840264234038342760
3771 -486677209181381848073000569630289856295416463765395465290598686644992
3772 -484195292211064549294104260626545605186825229562787519890116999595896
3773 -478223725599802201249143754452716895065109093286889524363005899961560
3774 -468643036110494365934091277461953749692147456668053119448858110556944
3775 -455353376079866038312231119120841665135854029586183115099431598267952
3776 -438276112185045790362847054670345006052951262417116130032957014362648
3777 -417355343123800644675854118657643270918892410712186396414200685848864
3778 -392559324393305987819699442443619373138113052273814653486874630596240
3779 -363881794094690823493884860622192710492909388083854137868036971896380
3780 -331343178165444822121029648269263172311088019595596470231645911874936
3781 -294991669031166985142811417018383330600478401675401092872309918588152
3782 -254904156835600907922242851379920180340126660075901847039817935414064
3783 -211187007570637444979828169964082358388516734674868009729047797137152
3784 -163976668591423183706715939819994155985940832248121855097431130032512
3785 -113440096446552398397066799407433196354767588834247052852703801167008
3786 -59774989421965319136353274227502548169613983885596125369726243597912
3787 -3209820618625461847045583649427013960374388912754212085856507978960
3788 55996343531891876805384816414255670760591827112896000028780223172040
3789 117554242327587388709735566267887192438455126059568647711563636705952
3790 181145049440097379560841631455196904858250888910123164313881806993248
3791 246421232729662706105346524967778138853131815868490033109970255834840
3792 313007653594319999200900424790319546166467728920992362397593213195632
3793 380502905779595262118868546619381549628427181662695237134038719299288
3794 448480897851646800091372235280020426236167587370993419158804071893976
3795 516492677402325855975897209746389238464421583641216897227704550124736
3796 584068496571092723442376902377259342679093044077342014402220462382320
3797 650720114945066690250508597197979201135211191278806256832667659466688
3798 715943334420849873222036073775622882303391775598713526226178537628944
3799 779220759990697257949569072305394716324545130903684345692006103867016
3800 840024775742328034273037935750093060011186985389547379153330942885424
3801 897820727911930718372193261131491077761525528696522246292524911597072
3802 952070298797453461980493360794513990927417596071134648185063157667656
3803 1002235061299729509318730623776432829318595048080603415763214663959244
3804 1047780192347129692068834291023679291643459179580066718448397409184600
3805 1088178333032245927335481465404600173592444713253835794208838007369664
3806 1122913568225899782288875940871041997226178959128637534173672771891056
3807 1151485511777481589360186323247493598001736140542875958901056967805820
3808 1173413464776924731932979519558094953561508586358038801690306041033264
3809 1188240631576324007376430227926630803345549603432249208115255288951960
3810 1195538356102685969267823027984941863072910422543622010202493870330320
3811 1194910362146142629901708877791958773884738569390793131754310662524848
3812 1185996955706348473915360436414124015364104087714290262838449617354024
3813 1168479172550856039490117116618182797669979185646090277186605889599696
3814 1142082825262969445282203626707409516194468317278921834648249799094524
3815 1106582432965253207273770930124123642334050739583249717793541200885272
3816 1061804984978760973664633737902427618580698503938577952582248878101704
3817 1007633522270132006748233548738408383200438613878173451454627241710696
3818 944010485852866278283813536919037388939149791939039517287505784639160
3819 870940817352819807234081574767338864237536677239698208090289878427592
3820 788494759857641976356151786932017969339547080969393095308817492770200
3821 696810346352829181970905480100927045090658001993147077573684501336928
3822 596095523971555860090602723135808644572117329953673402962127378354792
3823 486629904212717763856219475119964611412721213958391237903238576446204
3824 368766088701949429018241533566126674548490802327368393693846854727812
3825 242930564264103066856986392485732763539324308238332967617552514077560
3826 109624119531361433852445613419248864135968276590077309988350330621448
3827 -30578218788697603767068141775657024668165984310452449076872715414480
3828 -177027773776084701907551286005856565669692605526886235130368099186816
3829 -329003327116550553563875383264498120255763474980685720123776343048456
3830 -485712787343200836953197474337794891967378102555854840184165815144688
3831 -646295408651411394272366318434724646310532303204167683238008268412408
3832 -809824592125834260086874185942464833216989071612779899831173583439144
3833 -975311254333095736803653598580257270940731001887182887113576565548392
3834 -1141707787249117022201292863712212442880284172054973110528342063081784
3835 -1307912587884904576420055057026542942735705946994841492157137763885992
3836 -1472775172572395476107381049103264008029911901545732544433723161176176
3837 -1635101847446254016230738348649255410152068159302642814013937071840872
3838 -1793661940077713254791611856344568583285095253223238866917015446259680
3839 -1947194556910782889141932010782148300163805965951666891337772013884768
3840 -2094415860628287801323728437982495493899239063847239860185085600481800
3841 -2234026825358020415741965583139302609629784414596581559372675335694808
3842 -2364721452403592782459962831624620443243114975184947869452131224415616
3843 -2485195398038022422489946476027978743619956417909243013548524530516384
3844 -2594154984227349183283087713910179878933493389187609972373884941416448
3845 -2690326538054808968910313908936955598500988510824577021639800097785184
3846 -2772466018788049952008043373998793673165476583261618841842611150094208
3847 -2839368873443446101620999432618741085235018336016553018995734867192508
3848 -2889880068046693153964226132192315623041623156082528059926540422049752
3849 -2922904231627823652739432628742021587272164388091099081454352300171112
3850 -2937415848893291092527147621803078676791829509343202816112244452879136
3851 -2932469436143803564301077125797195288702898706732521305046810362567212
3852 -2907209625925465479135368724260860994430380409665952673373562293744592
3853 -2860881094094762434486388089786811548560204832812410134051574028093056
3854 -2792838245447856208253922897188003731773961217163175816910226139546664
3855 -2702554592503759655025189188813762892440306801611709543837687489547336
3856 -2589631735683031768092305553550945916709240830389449896622621992438552
3857 -2453807882366499181852598891876464851599454782196559942234250090139824
3858 -2294965806890376839004467630519162490020907660232937353328259796005848
3859 -2113140193996514154037825237233796567518424569454919874880603356661600
3860 -1908524263603838494633692101436833047525518032951194010487689821133600
3861 -1681475626703139359427409491475402350363744421626760609337436494653392
3862 -1432521268284580521480539459023637724169203682750806166552875170625332
3863 -1162361616691432885968288397557052358267455666503714452702515805428212
3864 -871873595783437510247176305224729331721719942114892540396011742086488
3865 -562112631203196873223241441855808868585867772045920765325376316671232
3866 -234313510180937195232154438042418380586017282492785871853043560601840
3867 110109919684185285498367059813551323591274952023879936143524921797224
3868 469566307511168000024959650566605020955109723721677403187576511792032
3869 842289610397828546758331817792202033107116929516615209543348274034592
3870 1226343245286597970963599136921278942076116047490091023163366769522320
3871 1619625561577853429064661864534195141046396172556536590719529269270480
3872 2019876709858829047901294157187161446243736888455632670162909847872504
3873 2424686867101990689190820770451673921884493904216483693639228842397528
3874 2831505880103959722155977416791886188995537050048288168767118760618928
3875 3237654266459789965188232868659498466322926514345007218787015580603144
3876 3640335618905342753223783807453202713272665377305510502374212999199032
3877 4036650330420670298413220144651495985648529594616698993048074766781008
3878 4423610667915263255053746488535006414838331404448309309736606667035240
3879 4798157089639558291177056669843025448273414080368899299238349494188672
3880 5157175814399722360229370988052703463409213403744220107259963455132016
3881 5497517515683233437754952752851856000407727370672250935767808789569768
3882 5816017127708027619891380691021383749349323401783328518256306354489528
3883 6109514615288733353602376635385291160216393768826619814265787486466688
3884 6374876672623558498214706682086955692272134768033505269677800622525160
3885 6609019183157439954619688175640627821959975663042355765103829439723296
3886 6808930383401542077136414866309609732729980942188591922442680823545248
3887 6971694545284854872638295176766638530574845720186778945426134604044576
3888 7094516097955691241092895770204431779316261874205033865897049686630376
3889 7174743988882020699747021991693629346835528949451694332398710515820376
3890 7209896184075120104768831110160855856681399215108853155926179354026672
3891 7197684096102566580579264823448996941517103371536713255073195797138128
3892 7136036820115997266691560673705125059830068998489820298873945337994224
3893 7023124959588671342312152922233311555212157679385962736711290685781808
3894 6857383904510294979964968039026979219243832006682328711558821272939904
3895 6637536341599911709885089691975878305624320283973937001874763201764024
3896 6362613844538575688385554746645448071323508584401538645417489560047440
3897 6031977327046057415779031554048637578689285964365019915417923652176576
3898 5645336195366620685239787042998804395577292371856719005857519408627616
3899 5202765992125291702482772350465888239790623594030244300195000923731032
3900 4704724360515936170512827575678565006991995416500438177594439895775176
3901 4152065136163479465963988635562651621679549865111748475713696201102728
3902 3546050392303168804017756277889670195523580877137047018720112601695388
3903 2888360267487894574525986625747269193943697071331226753811346359347936
3904 2181100402795736098194326577999112050714336882353095330702990939669152
3905 1426806846204766792077112265117355526059481862042388700742251557138320
3906 628448257339619100484898035316338163942637786205762798075394100166144
3907 -210574694761437067421599316469030384678316898015476926025202340319196
3908 -1086432896385872326214165266252517351052594791138854986309888693603864
3909 -1994875382473194082934639623617879495824791344799006242000942465759736
3910 -2931239097752849478090799796152718640598809162972375822059538268473880
3911 -3890461844636388239410903701713875815952048488165903980471926965243188
3912 -4867098535900875482679559176752485272898100825102591022689183708867296
3913 -5855340718715550448651306836056498842718729690009260414686850479240176
3914 -6849039462276744365702671088799594284452420748709610086826259544084808
3915 -7841731518768060362724803216863085037451866814222442038243924644274216
3916 -8826668820011756185228592378525121659095230814006025682880009164861792
3917 -9796851159249082120103257464697488989582613548535528987021435340294864
3918 -10745062087001603109373098714088105644946523657051500558064393772948128
3919 -11663907807911394997951362074239272222560519304847594785033057192218548
3920 -12545859071345134024149018824799291377855551470768571690869140579259464
3921 -13383295779213282529742301785129158020548759909712394364250183984369744
3922 -14168554265770093125208534095595330834165506429609883996527538217476096
3923 -14893976909996871722642133862016314932867835274994908425541556596231972
3924 -15551963996487460076000312638148611650161555207031058583652216446338440
3925 -16135027424818198705356978230580785309516247688504064659250777340512512
3926 -16635846144775965067969281693555486787807166287700873957111570012492336
3927 -17047322860761269490235908095867529141861252695360446275434431949347504
3928 -17362641845703963111803871185892208577958404581381763852492739129579952
3929 -17575327356884590106971867667578823492305369276274677580226174917200840
3930 -17679302459730343798681424044493163132884247740104334622241042562795728
3931 -17668947708601804133016534012940889363734832117511627399209118419432732
3932 -17539159460413732368960599358866612700978949199000973028182929288632960
3933 -17285407236057140372345599102508341440016299872369461215637447214980272
3934 -16903789880539202277005754040328205879194564585693077180325081746116088
3935 -16391089913795311306741487867183519399665595493338622478205671667393496
3936 -15744825804660199082200358987692206444716005144970467596163036060201856
3937 -14963301549560273132327515689425678672793763291115367085229357161134448
3938 -14045653277581325138860592989078709069934140125519640975938112296640344
3939 -12991892267112467445390367159981045383138279018246600780416622711152568
3940 -11802944093444363160678376755312794607778584942016605835258056751449304
3941 -10480683311376346547833400666312015544191760516289845435820858550051560
3942 -9027963399270486537666832339895155385281171903243744739483370983759888
3943 -7448641403583325648209180544878355870560113388284202432757290120791780
3944 -5747597027269749854419339373707380303189118956464956084543230343896560
3945 -3930745652771627759074400869873309475849814079916226553376243630121632
3946 -2005045070142951399583930593671770315676004750911315469644089169678192
3947 21504530371727683481799929364416721042330156021621558962714657368052
3948 2139867493378556304947472386582809651049205194036699281353386220869216
3949 4339986916340976468686573341797366114790197229110717461837075133217688
3950 6610806295327430477675966509190222857866932525197194149688353747228648
3951 8940298852399075060407529951931056107045429875752868366042067055274856
3952 11315504632823742178903205354508031299814112333791221145107501043609816
3953 13722575509540113362670044900594751081762017239036991654571758451497968
3954 16146828118150899976683096999213230675527148537919133048632542047618328
3955 18572804729916507969449684033671688335969924376146321442830589455180152
3956 20984342014123883846812111208258587470981924873434957765004480687513896
3957 23364647555892830425175477994051171562433353216210926091283839988694088
3958 25696384003555496016096005198847056344692228273822617896699821222065420
3959 27961760561284932147568242765475704312960106513908832200413249639232832
3960 30142631620518600977172489581945133718035190134673789556890988035060744
3961 32220602089404368057606933540479023453931939448637244786548067389529168
3962 34177139132151242187948622228892734901947910436515432017372667867601912
3963 35993689718315747060239959878524837777173729995042181258341698029533800
3964 37651803613699603002880745552315402181915905226275035553182944449800240
3965 39133261054605920948753093481665145949123536145098424571457114742873392
3966 40420204661113324793363641031905229828136560186657733605434989505649408
3967 41495274677690615564400986503259366019038613974719654428703231566272436
3968 42341747027858995472146986528415757191625866689823844042475311814754592
3969 42943673126813611640574664094138391500327817794226614406648455439460888
3970 43286020879765854482275565158138106101579184347249839621090018336708528
3971 43354815678795906117504615312845186768441378682218300643676673926156960
3972 43137280779970145086221546763080184073414982811956475102053655543449536
3973 42621975759976624467280674573000540070407357890586835959306972534221520
3974 41798932403798153039198672808999286199754350097962570994841887856044428
3975 40659786630938789552026919651207406594164083197635701453643290626464248
3976 39197905799901486494586140741799611405704362239277489540443595765389312
3977 37408509932508528472742469709094539438701244455204796288999511505894008
3978 35288786206707784186125896855984155253260706819079252581651450376909280
3979 32837995223043680197801020847782483975017905106987794700148636050724328
3980 30057568425116870498997203760091613825213086760782977764931794479194056
3981 26951195175572791759092438764538635087998777299878375666688765776017912
3982 23524898923847733469898329709965992090233806348884228223888965857452024
3983 19787100999056620412084825872534889140573012843748152825171136898718288
3984 15748671545296306788916647210496891705564209254836572552245473058056216
3985 11422966202116448920161706047308683446072744264150430813515361617826352
3986 6825848153879713686085510244834304108316004960719603733879840975014744
3987 1975694258923356338676945752324161606121920008776920158410083945661464
3988 -3106614986370629660233250180665370903785183720198278154091445338363304
3989 -8397722790331641425837340675733736644262555181477524784814557421439488
3990 -13871840805404181802640156546459716889217266831364933246581819469254176
3991 -19500812219934201643362882876225505620607966654090767147667545226941744
3992 -25254193115481633298198250050534623893896671774953555728036611463932320
3993 -31099352822302831469245618371249241253245791942169504391460836862363848
3994 -37001592990794612334658697557792181569730645442697913540738264103671472
3995 -42924285853965071199826534234356510772833220432817482793362561960148784
3996 -48829031188481981792013889210548566984580325295733763074850294823886504
3997 -54675832160969802702889564276359522420952833923938627330048649304955480
3998 -60423289346591217450143942787304899919027480947707426390237265139959452
3999 -66028812792103446912252455220834076228865344600537242547012404398796024
4000 -71448851185034723065922869811573379380616626808394752230893169318890800
4001 -76639137666352296569872379509156873474557220885723379231657381899627584
4002 -81554951124107338038014320730462861904316610342120031095427686734580816
4003 -86151392156974528751291699442020625906967095474487663423889018158035508
4004 -90383672328953748383946750965911547432289462794090616778595275739436480
4005 -94207415549624216290675883378381800214815677276178336251145131257341824
4006 -97578970000133212348846408271236954682825009473610040092020895550168884
4007 -100455729086999526532062540467278708749732417586878847981074650686371860
4008 -102796459665475708193808742388979334127516732379828446514357901330396224
4009 -104561635673324648421738523656112341429150882753844752977032952803717144
4010 -105713775268623147882598517650235665694510806465500216859557473340686704
4011 -106217779291571152920029969169447995169077761676534171283041176256403200
4012 -106041269033701961154896043909972677414650112311258400569488412759597656
4013 -105154920843390677496200047318758609061287142715160770404923416785189712
4014 -103532795486090239687360472210439455601536687371270164450478023035377824
4015 -101152659536313902678523628765017051336671719020841428455660176715858360
4016 -97996296706914024688157711980728088036248522845626675434440657299826428
4017 -94049806189121897287266094081865109805083494332831039006622282469564872
4018 -89303885954201972200197561509074766666100633419286054581511407810751168
4019 -83754097943531787193983072490577634152277275538577328542878887527598084
4020 -77401113206562146760202235581846456602981803588428071420857573612062064
4021 -70250933831487606929654206950045918597916155363545064198373090109395584
4022 -62315089903873484738914430138317014114317611200799001559556098362186164
4023 -53610808327463256281695313221790452597604730921094005581886322505210184
4024 -44161151987839953490097876068513314765971688457701924721811828188237120
4025 -33995126159311697101725949012478289975712451018057249934690722087256304
4026 -23147750951543937929577685772033576713483558180102385129779081181222000
4027 -11660096843021246993310745742935243882950984656920396601933743956985108
4028 420717516929692146018262637070766453340315115997578268137415301096648
4029 13041567961162728293554680156591881456615964387158543428378317366647440
4030 26143408279540061338123187988780109266371398941370550031051876578919720
4031 39661396927206205423680169081284746947263837020421900937853343558375936
4032 53525066820434165965934528969972433795568021336767967114313100977855488
4033 67658540239128208626031192078200176846602229261575009960110744922254496
4034 81980788123711572361831033714598723418387181148549869847775353692497648
4035 96405935316632209996933760034533491753608498498991539246275391825566000
4036 110843610425613683462752393519692557152893430853994892740407210508525168
4037 125199341320324519099684181341436829521697203918054186608734549706826024
4038 139374994296509552773490518077749903917442204500348341454643820529319528
4039 153269257319864754861859198426258451877268766231981870605507131517060120
4040 166778164721914001222138149175745868824543702805758775145353129676861680
4041 179795663111053565180897377365095619404683399795116612005997220194533136
4042 192214215206209239715161828801039378627565644213591992356582027904123320
4043 203925440670650852437904599131043562927220012538394232037348289640462728
4044 214820790002899299462098336288310192232091541252921559217427622895559808
4045 224792249855285197517285388027643314829727919480234625669397614502027168
4046 233733075219581901263240441405991393840582117068793317402254173161879432
4047 241538546138730500944362191280668294870589613376244692593116512651178616
4048 248106743819256512855594536554143187515488269763489750185836523685535184
4049 253339343105458406162560025283625206982278985063022347693676264958261736
4050 257142415698099955405292648949868177876819229688747901219369508493696340
4051 259427240413486010431399170331010559742099250294963508885903313517898220
4052 260111114467102840066114618674907103081782566792048822673529888967641720
4053 259118161464909741848110740698205142253581845680182886690286877963946880
4054 256380129801161760336752427618825620009872130387735940959678252364735364
4055 251837176605190464772274889090420601523773623036217575334562021971872504
4056 245438630782909368640547541494793602436881704618045398893466939869054256
4057 237143729846204469437253777489859081189691819429129930346685274479263656
4058 226922324072404676902434587782222769166500847819705800938453699078342080
4059 214755542347361402062987729322010740114313563037562451005413104547196600
4060 200636413395469140335825796686310109807641692254831621298838802087160736
4061 184570436536815713921323642400528607932324061839251135922698677255910696
4062 166576096013016819523906135184066064671939518846564545179605273683310624
4063 146685312949376243534414736206135988522712039213188354622190021218587920
4064 124943829519233943778380333817332822820052233450058653367406195063254172
4065 101411519458180117426672980746063505301717129014231255212141893109122536
4066 76162620209463716641162381846639454032334216261799726297957563114239872
4067 49285881089442607038108199201106520541737034974951297109704122892865912
4068 20884623661674744734356538381178826900581526960778529644321349639245048
4069 -8923290884372963179720834997504526733006205940653195164268177113251840
4070 -40005590066539464908188604298727906692184957546917156600624884153293280
4071 -72215818785357564002258731220678171805815054445854894473572188939331976
4072 -105393669785126271449595573823372113567896366039315841268702214411935264
4073 -139365419794305136613974943647986803493847698005950987452773005466973608
4074 -173944471352404143287335361656338922943651438776458975473311412818783072
4075 -208932003326095242017635471872545311317729715224880513248070209212956552
4076 -244117728542510818928292298716012161441256408686162544867926146967000208
4077 -279280760510658176881878856832737908840013247365864614878430176063184184
4078 -314190585962829568397990767314660534894489394659629077945346763095764916
4079 -348608144032567949086307979209878966320518506976824766792708901754948084
4080 -382287007019504653614818198042637976594887230646840581778945765834204568
4081 -414974662303781086802210755956098876218367703084672420780105502508603968
4082 -446413888529834831582450446295904270387457532428618594984756312482755528
4083 -476344224296558637101808044954479992041108069618284361202557206565587896
4084 -504503520635241995702855163011937724109511846994538831866437273256159480
4085 -530629574146508294833678928456319523744654102623464501968445834610846320
4086 -554461830276599742850672825449421987913685744853699984880001759001860464
4087 -575743152233690161283452988387740510178203425466399382658871469432573248
4088 -594221643309213425445452313224677259969425842154431864245392725930069008
4089 -609652516767881826627872836539129498068087467204279919194171140277292640
4090 -621799999492377913665784881375383772824142385807738623854517985355863984
4091 -630439262283275403914854165943071528025079830774444716711550283339679420
4092 -635358361609407663151534425796272201165905369350054753737110668453587904
4093 -636360184561510375901215531575986423621256623277072338243846778452464272
4094 -633264380653722465915937673987129702475631316462643920563559919495820736
4095 -625909271235025262852072259012033238247427955458218628155225333779343112
4096 -614153719295284979745666007965298002678561454655710057656581701633973454
4097 -597878949634756579093054830010244712923347331243941892902883891502386028
4098 -576990301660396895368691935734300366003011902274267715271333371260525648
4099 -551418904220420408972671758888925045244301038307481405980121494696952796
4100 -521123254601475157069794447222233634605224155007273892882226473265617304
4101 -486090690812996575376028966420111341450388026939111030000239200824268152
4102 -446338739564621414337618391698326362876958307568037341047607422536764632
4103 -401916329074867273309362396915925907961095057103499659278019438037181496
4104 -352904849849996661657524990344805760046243988524018171802090714744193832
4105 -299419052909397017136941664439338198218569337685947455376098537396463624
4106 -241607769803551623395069911899031433267280457961724304061508087554115040
4107 -179654444580295544612521078116050268264339942905073326806511970186202624
4108 -113777463739510682376832633431633723164900281390320809723953378130469040
4109 -44230275361039875572760222527062476517439640572347214090794967380650600
4110 28698714371179232561297949550255105548638168216115173780828431905574600
4111 104686474685904103189099997117693778403961843502410984001226583460726988
4112 183375922897798903250136914685426502072359007385381222492981796718574108
4113 264376741957868787785501776059231345837174591098233029257917798415444784
4114 347266448879312094089715014875922101320491877833851213522612255980122416
4115 431591717726262601802625955482294802022543278323194137152800601971643704
4116 516869959626638522901636594948213055000259162290862352225056763622293128
4117 602591161178410605047406849340261332786249296429169153507199568735021208
4118 688219979803488005687154939916517408233321857839362739169657624073340384
4119 773198094858629403512548111147270902987624469849614542217130707658873344
4120 856946808843582320144397383516200415072757163085610315126295025423018016
4121 938869894767980973773834094757812137497394366918883340078585959943313208
4122 1018356679572296538598888721880003577259003934395625090611986507790181104
4123 1094785356792414639318596718635934483186719318513635356483081301874824552
4124 1167526513775589627871477315768701893932030400722135677961304096119402496
4125 1235946863714449789061814802521893641812529512017294551819497225148695488
4126 1299413163175940646104919443494196402541923325068255838589190282005085452
4127 1357296302499192401048753369428146457843658337138638248521613765092174540
4128 1408975545173838008729872788918519406019990713169796364329660823608398160
4129 1453842900797916552230085369232457987667493515386559336461583791468047240
4130 1491307603343445716696572844138974021545788590456635444433091132096163840
4131 1520800676764019664184727242603250620262030351454954695626027573491666008
4132 1541779555592726701782982466808694325958196076333336974007223461251538776
4133 1553732740304740081993179625536765358617953568558109260756967238057886144
4134 1556184451441215274177504895401034099618203517587555948081556093066223448
4135 1548699260408358987529631758869558172328797296173707587862928752099192488
4136 1530886657849122063785307295214013288109731006939762435117881109980819960
4137 1502405536132563866553886573612625307039704217868056727939398749396328112
4138 1462968544432739784922538924076400983758651806468909129404782695478208272
4139 1412346292151799636365404441257753462055178482923108501821574404550486900
4140 1350371357521702839671664934922015827423687709637748660297331287125191976
4141 1276942077005835864966516742183890059529287958868226957940427695594402384
4142 1192026071590312442626734918304459994977448251271048902218807345230268456
4143 1095663486177084778969451033951893018127092483001491061381077984796754120
4144 987969898408150933911525426139215163356724932052231508514715371577094408
4145 869138874501269705769218122284592823689428844012952024724214141482323992
4146 739444129724694180037413952553024279616339268241483587075808870274858128
4147 599241273273367141007062479727800907409676169731080009107637668130923864
4148 448969097585694835382841640020231319681259582529537156309801329546756472
4149 289150394875990830128313817398667241645254062203109762677144564188213632
4150 120392264478397729396634603185197115319509575504968100542340034406482824
4151 -56614102384181007923673311772923522301389288171198606871528837984375344
4152 -241094192102451353294570258449579384357758984650545114839971748115971320
4153 -432191501205064449384677712238179124305377251743026060383114231714650920
4154 -628969457763881429785945892900479659628852296962690519345780634812212680
4155 -830413935051102811286464686558421315101662050300825833541113599086163424
4156 -1035436376391695300768906473135478890346859129344152912383759719506221728
4157 -1242877528537707006213032343955472339680588584785292913192856777196325328
4158 -1451511794596149487923205891124554386201104281158990684472205796327409872
4159 -1660052197233525380464914652392033526602956914600301343636845997691901484
4160 -1867155954393748962631951182033796205940143727408652934687588666511884104
4161 -2071430651221011513931182266092517370033958819152299252810984187907413936
4162 -2271441000890074931652310806488299016151581002519251979186955752074804360
4163 -2465716170731682393234223054231404435560774466339698286912109318225985696
4164 -2652757656255492174225163458850115326782912797972953545141514867839828760
4165 -2831047672060320290212537926658513150947951708859229399050072105363740848
4166 -2999058031769433556267101230192065549416318433319453445935830531387413964
4167 -3155259478686932133976544603854994575423053503197401184914887172879036992
4168 -3298131428709854075026076156885905921813844584322332694922787668482484496
4169 -3426172080217038137833033015287646448045930613699620589537925526975361256
4170 -3537908841975216989202848397507909651928688084838601260838295489691538912
4171 -3631909027353855422373339954427364139827834086201414170015447738245987904
4172 -3706790755768131673137568870951163362690937011334507655018177543001266416
4173 -3761234003991451791783811702507543800845636886912994406245621384646920928
4174 -3793991738784523066797731900012871894431986656419497253865791470500808268
4175 -3803901068847112848717272199611562782446575076170148132073807698722480872
4176 -3789894338996954111709843470030164614972352437479237930016570995661836928
4177 -3751010101192361309479297020674894706443551746921314006295008074234244748
4178 -3686403877970240281070693772909415733462928018487058160817263342274623360
4179 -3595358650991789727978728521954335913185714250378840902488908704103857824
4180 -3477294984416333217510086265386340310774203545692704081835845805089942872
4181 -3331780715538022651568830961342199442887364316790496868850031578007027504
4182 -3158540118292191188426193992474107477385740820063262768327175870390649312
4183 -2957462473651381117238197109498276382009394317504273616587508801315839232
4184 -2728609950374436956063051676871812057570793856594635332455892411132665320
4185 -2472224733700599541824328950865225690494224116227825148555955156286609456
4186 -2188735305480506209263155974658069169656492878643713189756362435882487008
4187 -1878761818999136720368799077700432849877864247545960957827603021475723544
4188 -1543120474346098269912117657075033095645744962134749723985681184299762568
4189 -1182826845401446495511718734473074051393970445950462310048943888117918024
4190 -799098069108287222561845165542331992961252586071050679867567858429626552
4191 -393353858070868678494675818147479896653925035531329334683451940973871704
4192 32783745517233083877828521959092616183529461758075016083219604459010732
4193 477491901497550080742260203058945151589880769112719039505250265855629816
4194 938749861061128230773040794832587638367201307601253167022491262017171312
4195 1414343226558931173603619349039921174561360072990183827598742499006632272
4196 1901869641618322057438012132346022582474882278931611987595054001492107144
4197 2398745908470258930993493768001034102247197296341463038001966496452178552
4198 2902216577622455486148530106333738041950038539930429799220000464977061516
4199 3409363989295293486495342984149215501534393136021181718186253175070740472
4200 3917119794923263895389510971971213335762603564890343247408740707769956032
4201 4422277919367412666776635407991585996215456457242293319518154036916779448
4202 4921508973410097030282109441209887017338954355609708673912851938007717656
4203 5411376057488630262319067762387930338555655198951548152329284613565066176
4204 5888351945934895806791198815812849709768673287239330232452412070482702528
4205 6348837572496095011655889492023291138983623504756612031652759417831567200
4206 6789181784917519599079671733156098306556143558337179196445362963827458144
4207 7205702269167401219808072499713151161100279305910491164168658002140455048
4208 7594707588866964191234812836055552974414313783875583278359329887936366612
4209 7952520220822051085180019529999027345428317892534811289829963255883390656
4210 8275500509773342880511063179591976029788081292381206602597699598322769312
4211 8560071404651405133230032920981648100323411941852649292852071972978694564
4212 8802743877326478191197527756953064726753837970803283896737284736993246864
4213 9000142869190745089701607153690218679274585123785096134191566236984653720
4214 9149033645335755342932129717348388529374980984915205578763027121988547680
4215 9246348386977175748917673732480474786687741857360363901180144509226866280
4216 9289212882164400331684575931786549599735087696454848684347920180907912992
4217 9274973133604758286153581833073810177915442328256547795529124971169025320
4218 9201221726026618886100571696661481977510199237858757497758699571392050160
4219 9065823763535488827742781883570725352799900878759236626086761192383390260
4220 8866942204488400641667050720487735796912841439010243667102527908488646976
4221 8603062399962438449134700477881029301112508760186466963596742166084574928
4222 8273015651736788333108874678743750651858915187343386162078838406249006540
4223 7876001595983670198493373867499804576635909296539401693940457467817233832
4224 7411609220813371910538556432946212021185469626229580032305731515253085072
4225 6879836328918818190892252378500376979855218118317286791648509502933328536
4226 6281107250003867999365859362318912859087741083837975783870689749756660712
4227 5616288624569401636099779786558723442285247546658510727787608711590112768
4228 4886703065000818551764645644254779014550022722263332391378895019060250144
4229 4094140531384685025902587379485088869207236333098257293453090160039774448
4230 3240867234294927798765380934846015623726970403221806012265509713071992896
4231 2329631923484575737160265086345062953484626293131201078522968002110904396
4232 1363669386268697470613900308666193044913089054366127417520365216869577368
4233 346701041695996566847520696049215921202425288837021508494719241587638752
4234 -717067528819922579817907891714086160061466245018893320859513429837661696
4235 -1822952195641735684274243144326173115863308419645789172001054493253897368
4236 -2965799176965194222410156946664494087406002783252106549185192145779541056
4237 -4139997260140625022121811778104302839997230669008513180976175447625275816
4238 -5339493458096368673934448667651595841367955812370696535004926157052181256
4239 -6557812101572384028167991418469897490590516582430455433211165787374434600
4240 -7788077444902641276072113016403678247232419941515664443641187818832394488
4241 -9023039739271919483127084982641458235972990022969314983968679129276018328
4242 -10255104814772016643578371619972636359922768219707442568840016593952317360
4243 -11476367075035044232891126586210174874413698772975230455238676761442159852
4244 -12678645905667649645283962813800561160200006166484932339783513020696945416
4245 -13853525347682216771234060683253367044901383629362666301196330336707352000
4246 -14992396994132973381947139027555494826047179625065837571402901787810318864
4247 -16086505907215225544840724262430209883719297694811935897388197327597776784
4248 -17126999469014552189484306165579796780625280498888355085592507758549494016
4249 -18104978909079507809910152741927304566398853400091781310537910468212391640
4250 -19011553376011920192372217369506357848044905065070493773059120049224437504
4251 -19837896243339582221094075416075780563456364903921647897302179580010195136
4252 -20575303471041474850650470718137650199591570348558705318717084679584946752
4253 -21215253662670717152186773728961191675117427887356665046103251819095043920
4254 -21749469595016301501779794115144769196169447440532663084976863777428727600
4255 -22169980813994881523399437058428838686033263922387190708978406706865742296
4256 -22469187031965921670865605929409738555739226112290521165554878701176068480
4257 -22639921879481847754325023710642676332487626817360829670700836311588246664
4258 -22675516708918154058492113878055773596363329149202277530901179528546438288
4259 -22569863969395775206662537515012577933643221706320427198048445867583607964
4260 -22317479818009299596484631886001319918235852909445648306150082038380968872
4261 -21913565461720129771641069750692137591713820367622048580857875597070737200
4262 -21354066869096138692046317381592215017509783126942086961219543423074407460
4263 -20635732331135556136256732078888552859148280469167348741781005913829637672
4264 -19756167492334661209971125135551534010048505046286110869712204430651624040
4265 -18713887327311618411823913658344567908281199236346957320601547428230245144
4266 -17508364675035344403897002829338448461785584442583426450854431379534494216
4267 -16140074814343133539447569520095489784314328844602565920089454403320289432
4268 -14610535693550200663639033918050627926754595231550809369555295259663234992
4269 -12922343319398993912372248516240776706977659984632226370870893108852113640
4270 -11079201929539672806413816937464866321900968329412452197920032722486541336
4271 -9085948489197498608265745071602936445196102528068016100536921010988800108
4272 -6948571158789447282838725904605759568038900342411234116822215484799815168
4273 -4674221322766469025733876491069774437267291475605865996012511039517878528
4274 -2271218860492863075232055636487866601052919301181232535233783088297921224
4275 250949686673930673639929527635255622242165812939672658093215904750630168
4276 2881640325750481558545528935888233034040763450368110266947093982556380344
4277 5609068467915922589086242661584202431238298817179978700953349819806483344
4278 8420333646628064224145850662254178106143090181190775244131975263499334560
4279 11301452274861271529118895804019312655072001108421889007632931799750263352
4280 14237398591046784034434677235646985882848191113032540118868096091183714680
4281 17212153867050591137789086818256006932652519169826688970403802495643315336
4282 20208763950810008273921208835609245643119419755534719686583212171942849552
4283 23209405102654482247366561829360573862440764503809896176539226964975953756
4284 26195458112625989945192525362145288451914823060121480552630131671009809376
4285 29147590534479865357824143438912003449734819875138837657066639787164319888
4286 32045846931649445269959978521456748770873154354036665901825932323877185884
4287 34869746840666478689695772353822495405450697382199709957043547961422501088
4288 37598390250499912055336805201327281768142241106943734179834876799476677976
4289 40210570168816673009190883144924241837869689060200506886229454668012118408
4290 42684891974248045374889887409771471658814968246865937378657970974033660320
4291 44999898989743483435870371973859027998927317922358796268055994174850070064
4292 47134203876648141731164377835552916864078844511459142017829031153192058920
4293 49066625150374943796415665092468877595429145947446062592567139934452020784
4294 50776328320497326229438007252369564497273439471768910260819517107793507976
4295 52242970827002270585688548294823842405088853948279395800667845368317714296
4296 53446850184224854061715303198279174485167645329418517041936299130363397688
4297 54369054383682717640107090567380974191395187397948392751289141939064797304
4298 54991613884501030904378655824922483064411223211670013658569639965150988120
4299 55297654134353658752254936192762067390727304115660759871101291313136328888
4300 55271547878254806059800121339193341922984828595380851043741185911634495432
4301 54899066105688617015093327719208655779651112415509449700650068134802946672
4302 54167526836483739847695293984347969262949626460778632771424508061568436064
4303 53065940522881798375453651937842344938371336984360068140955757534049907944
4304 51585151228536066299619721783601969248540138397417191256753430365743718400
4305 49717972311621651640675370709616591390025006858834692180960860228599944944
4306 47459315752993909711257510375664724937435585761322937725949181588415016240
4307 44806313832180190039835541264031328089850080188453477975553022916611126808
4308 41758432294527368579000126889134254349993256633841828637074344289537661896
4309 38317573716497168240450656179563831608226201557245915640123196612736643128
4310 34488170238929395361970689568029421689665363513874627425972886979848675760
4311 30277264410340714381070744344575399526775645478184453998931035011527463232
4312 25694577362143108963644646498323230853347464898671524885612994120323588696
4313 20752563125499916474440790935787164931012908652445328729009287570990062920
4314 15466448390236343676628488878603400352377565062745403217293603896567815288
4315 9854256616805852035558784142100777009265919815210730652008813802160881368
4316 3936815907008935693912261600741952080230156595301970725496049735118347224
4317 -2262250320285359653662022222729822572209721178981286110232276475601323880
4318 -8716550311100612255572567242838555098418114211715992446138695018996445880
4319 -15396969400993891883446009399334907915194888075269362092504844671765570376
4320 -22271734188250318993176227010294655678647145606591652242310793792032144256
4321 -29306496039681194532392933145431332629408328383518438521071637601280780384
4322 -36464434054811773609189866817962207998216047796937734936727207252333345488
4323 -43706377841560995702876473672267394497893196011893893820892482118633237784
4324 -50990950028541660027012923465821761370843125516973892274007673203907987096
4325 -58274728609232765780951213300540895203865279774677286515919395629953608432
4326 -65512428825421576765476381502053320208568775970172508320999845329469039648
4327 -72657104404411890955167379175943048452820047807738393706087392588870235764
4328 -79660367626856680386271144963174552222091803312231789740759828973857740616
4329 -86472627740926737699970331889955226041352794067497762492337434258161172784
4330 -93043346961315948475578497810965701612894011574654089089613106600092748784
4331 -99321313257684306726172446574212777539292094412213212299309326186734781280
4332 -105254928930514250338814265191436843594755223935612043244234725405764249352
4333 -110792513862005428783294522719481845283796713144584732073476737347989705032
4334 -115882622203514151006776092700073237336466347524455125194408750150709207128
4335 -120474371071441145198858157623381970362224131703667635934412710502398217272
4336 -124517779787345015011584055102305170514983314124961820801240124862745793452
4337 -127964117927377545988790526359069271200447162651043499824411313680201482080
4338 -130766260508844217253320424563930039244584149005048789581044512592831111904
4339 -132879048289147361524428091981359165485689257065549017908217715510029979180
4340 -134259651321888216033865308719326819338306248211362790065176494779144857696
4341 -134867933480800697835351659146959174432362670388347578600948672217646400712
4342 -134666815945411939489773055932396724954390184276423132487980293306818754840
4343 -133622637128104313112779867506164302634080669690671680710826893561243940568
4344 -131705506924759400226630897248599590829325303789097731925217660615326388056
4345 -128889652579426036614338378109075615889522210553369995528277436718988892144
4346 -125153753979290640427836492897558811453887018132045218383984256936604534072
4347 -120481265530738569761413995889965060487273999270966406323760147393948217216
4348 -114860722418759836485106707593807945747509849094986739989835262770449836400
4349 -108286028317642463256224234366412647689281881549842262120311656901998241168
4350 -100756722398335677666996929949349356041874886428159171343630395063046879672
4351 -92278222680808281743032843140665522144719438096141852427773750609067962824
4352 -82862043681348750008242269652258573413185555007648293676897173080134314324
4353 -72525985452131215386658284119121692484261790682050114271209201147862431712
4354 -61294292132080828299060295819488855212118330875536868751945862758724085144
4355 -49197777228123883661450115449702755338363297122138931747545015378238566752
4356 -36273913981171820742033456339157253675305768635613705049292995788559419728
4357 -22566888233149214051580727668912866197392077812749493502385366227931770928
4358 -8127612451116973278867272812968959985086923267855027840475491020706266396
4359 6986301401434928513684060145191939250444111613301772728713084269634334376
4360 22710611123519883857466757841384523468659536056678546332378362958487010976
4361 38974557626137914878304709503954866704982805263939008992678641607201415440
4362 55701022921638118843991768714045842499928518854096677075897153698783355128
4363 72806734290457729671221821262674471040909569457946727992832719996295070092
4364 90202514690209362118918014882284529555658268003127208589598251095208849448
4365 107793580453155227012470252775137110444430537812342696851489898031726675600
4366 125479885803533611044913112179465110344785554924295335653421339054388688816
4367 143156514687319329829954590853712909026521731525368116663637345763283065496
4368 160714118872278950699363833475477887613300447381071617937860878222732771848
4369 178039402204111207527525473643517387083321841739354680074469753619842895152
4370 195015649373734145155408969489029612836294780198599470639095411038637533056
4371 211523298432027653544711291314863852647596183339917561894532309813849147616
4372 227440554787745472694996462903518438240727254167968743378110800599306915840
4373 242644045245250158147616112825411287457490438904615298955400189366102329968
4374 257009509196116134918311096357674192186237641564779132867658318534736891648
4375 270412524825655892461494376571119731189340699903314077312928404721587680660
4376 282729266840013514944356178693668223970467519772783579607458573160661191248
4377 293837292879066520927396004528463612879167879653042668131657347194605710088
4378 303616354542329421203426228109793214972463092623754468811473281568153425176
4379 311949229514025297721314555408882460099320171976842869590831060876050953384
4380 318722570183471563991639661586105422738383565785885091720711556279900438408
4381 323827764602471677960911346020155766448913657899804474746133027496769445936
4382 327161804710070787828076011304786523451723591336991679935849742697384991744
4383 328628157074889551590965028165716684029879956420804472476498356047139333496
4384 328137630702711023050017126768190584228480297402063872147591520017909029560
4385 325609236639574874356374034423491120878531173730304954019218429467053483912
4386 320971033635865328532148172524287262415653344233903550870396738790051839920
4387 314160954171400192769348794370638547034370357140002697593846311053501375936
4388 305127604941771396786396356611376286335512233232701092192227447189138141000
4389 293831035782805480132948498134975048502673257839625135132437333426183642800
4390 280243471100143475227939777152119757207965446708905381116702722123868848608
4391 264349997580878018254212439978776490052790834978987263428785355909462214244
4392 246149202366087372888572666092974711525983126021980732514628042050765671008
4393 225653755398785878673349941197465118358716520870602211801743426887631028760
4394 202890930393745226076389265158306473402970515708309144262880028311877919664
4395 177903058230811415521103367271678023561590674845302786604380604076614847240
4396 150747907649340143263286069279841697562862800403914562528627917605251965232
4397 121498987291244639491286990171123470199150307364512321372572850704206512752
4398 90245764569426027472488368852651804333176816159926561771560241203206372360
4399 57093795819732463933355043190911515042575118243944925770962263920694026448
4400 22164763981009442286664721859759191862875415172451210570995881369464484392
4401 -14403581160782520525269694714635289986319289038665231409052008457930034248
4402 -52457582986826497276004422043762856095407307695855058064180987148945652600
4403 -91827942538675520726550531169048894319034293820815228214857545611647584760
4404 -132330089222524406575641585502616024992012093007215664598509787668938683584
4405 -173764661041905862379633952046399421196857848165549477561382016893155539296
4406 -215918094855558570598098616025963083713898801502965875013281787430295844396
4407 -258563328925112647077466456705391449403276462385793142355551073806462870536
4408 -301460616886131519423763105570844559932665813296808266888551028632310747352
4409 -344358454219693255216291143539933782778712627685870186866424572404855256696
4410 -386994614888715641165353119201803376571691986537761516421985393498617035872
4411 -429097297913333605584961357910326045807623322226409983565397886296588931136
4412 -470386380000365722646311418998609085855485754669524631916969503841755393384
4413 -510574772606610282295286353531602992859974025393040412509536046781023391368
4414 -549369877952595799222151987412033047629913803767747792863329610386789396092
4415 -586475140908140679142355299634001035247573565412271697619484156278426546280
4416 -621591689653199671128754873034230646437726046339359756592444287323269146400
4417 -654420060544818270117379350275382204459637237946524114565509230907399876960
4418 -684661998503715472292751937770579944730034966273554727557503653996268221656
4419 -712022326863607815395547428214655525579653188952376478853458163460304744688
4420 -736210876470742574003515547695586124035523837115718201369960035716012946104
4421 -756944466529532991393647937459929959312094947518515548292543150568113893920
4422 -773948925562367434503755832433705113402866187077745403545092121996149666088
4423 -786961143612379659914325829184294013320444899675676479856478658594672312836
4424 -795731142788434463483585641181761773019970853287794995718999725658460745832
4425 -800024156034877106587426264537092136136302311651795858911516182354648479488
4426 -799622700151187118629136324009918852072973199960328742216578692899885425336
4427 -794328631859658161489759042538291065919935912792963920671855320919637141240
4428 -783965172110107753433533979126987685385012622073789530655015980526406782560
4429 -768378886537251311745739375924016639900133678629248329557724618570756715624
4430 -747441606702877960926021557426924785595653861540503199436321128204317675296
4431 -721052279396150103749887358919004157544248195069355811768050564857963425472
4432 -689138728384711537977884090878690130479503829563085912141284095940430069544
4433 -651659315523016476031346036838966881081024142124556168730967577392902982592
4434 -608604485722322022022450805841022634653716358542799483842297921591596897040
4435 -559998182628343252939055676078953644719904533089213682239951098693944614688
4436 -505899120002238867799590158812991220362426772086455524100868052446477737632
4437 -446401895922851704696251339188729244483521775845744954352260306475238419376
4438 -381637935698125915931777554746907848708172378060074976343575748490016725352
4439 -311776251227401225793958276093008948525772338870229319503947447992327717432
4440 -237024004009558919772213546937009087536281878301371220600726481817899528360
4441 -157626860526525683083561002324164345071576220878420681723038155267963346712
4442 -73869128923944060571612187653099350988614780845375475103320471982708483008
4443 13926332925708405496020883644899486805324062359823565309391156625616171096
4444 105398446913801181202586260416785385098551528725430776889014709627942817352
4445 200148489936075137050529579164782398118422296526850909422237363052751999760
4446 297740921277248208298063465165141317607129549148921071693808080627195481696
4447 397704468268854446242911654401963608653740880239254446567295276131242038940
4448 499533473698393436619482949776967567605577810734471403050485450783215412156
4449 602689508708565108511233752062489498947269670153937931411559214669248729776
4450 706603251411450785930468546566369886111140300354658320171794330701820668992
4451 810676632277511534147907932038196491096285734314894236461432737587571331028
4452 914285242982320391339764401863433970219821344775126536321308795903507763352
4453 1016781006848627652988111115479987199770578209877037384802536332709262443824
4454 1117495103795343721376994179514716524386079004008323888509400449127790410392
4455 1215741144820456347769932758994880373386682413922860386419714755570347748536
4456 1310818584998604255134955493686479542739255785894319649129225260840105697432
4457 1402016366785815237583504058263658507379308820279457243140853383318696371064
4458 1488616778601317478758344307065240131913377914239247517964194105550801853800
4459 1569899517193357500968487730097572824293028611929171347921918930843475523672
4460 1645145934756376447604857075016050680127759636541795860598278294941531924336
4461 1713643456050038037458305536600428089109749681358389881991937664685974304216
4462 1774690142588602920458972642839046216426997443440500498513068397659255047256
4463 1827599386009963449015193116710239312465386581418535929031689631156369093180
4464 1871704703998673520304813038312307937364089767657002126400080057128910375128
4465 1906364617936745082530796826506148644565695074124456170760526472801225494576
4466 1930967582271674913144268153943063709249023995945347664015857345241656577440
4467 1944936942138267832062416663264246221993659388768312940435822580274725626560
4468 1947735886254125084581269612451603511240595515256896853796928750727881102256
4469 1938872369379374297991672806932498264023939022514046862215009487753081442912
4470 1917903968911151931159535940892608977452310107970244183561530098969211500368
4471 1884442648139376209650681784802972196875360894868822368442706314358665387904
4472 1838159388906537769584244718068069821539739223877127597882536757054685299088
4473 1778788665002083617892222561515574396587372940336977171302666703427992743584
4474 1706132717922908684839141958337211478575791546515246222614039553602002884320
4475 1620065605781597668059334930098693719163607520053451470141902698082386053880
4476 1520536986685150513258772816734566602949991404478193977305298402723739207336
4477 1407575607533126891633733489721471780760429039099984785719520757010302298464
4478 1281292460125512907605091727330614677682803865502945453506107910688396876556
4479 1141883576469636020101317270701767163885620396482981568453634079542028200416
4480 989632426679587233575371091264480762204557030316630963070034420222449429496
4481 824911893113038194108261571255041190854614418083518772702651326511837741816
4482 648185786619583724458911968501016413242108256735545819125313817244836369800
4483 460009881141200466354966263139267469595143114675121500216113695664456903676
4484 261032436019339905039938658559569600195919304545945569895848651200637811200
4485 51994185690880174110958340240879270228377430233005257606781069025821929088
4486 -166272229392107606379204279545664851749120196668073436589254240953855918076
4487 -392843406664158537929597642310148199814740366594640109538304250928354296552
4488 -626706920877666448931653808787082806669782934060290551457097868459382782256
4489 -866763670043332511526426332319730989905008179479578089969434192036885405904
4490 -1111830842202196682029306803654240340621066068574107637250858762911370371104
4491 -1360645508210948697241836585037524086916492629905835241406344543812355230032
4492 -1611868847623358778443726879645248371918405612525725788977598391727481538160
4493 -1864091006403680885697809275641075132100043788065379526056485152021671149360
4494 -2115836585561840152503224176083582763500923911475134182105622937045853407264
4495 -2365570752460906057884870272126375398109873935933877165177136468552439722552
4496 -2611705965266722721688191437869819211811731401262264133452288357849144476992
4497 -2852609294896620709765654048242748484219230335090155174194059939976778024064
4498 -3086610325841894773188832350894498755251151759317018399753297272654738193104
4499 -3312009612572126553722883730626882312143059446615284037138818672309804302360
4500 -3527087663500783795808413611267992835005822597245369246995160485774965126312
4501 -3730114421488720488628670405693445523086369599304862955105792410962529463496
4502 -3919359203366121311191570049156011289678553492858343444256911189060710292836
4503 -4093101059825185950735397272170072889757801337790188419543616894645187597344
4504 -4249639508776287322151854765704970969638017428446927201650664628044137204544
4505 -4387305596206238976089026600675965731195228336621893114906917562573966479904
4506 -4504473228584035034554554894338433877473681626970467725423304254596634419096
4507 -4599570724063161017204782833405059471375079343964633784107730099799141131084
4508 -4671092518058634330974587647808437515698053693360947864693707898470579399352
4509 -4717610964401357666343248752689685231597881048148719598085618511373866822104
4510 -4737788160006124107335006842996837622698651994510764064574562463369581234792
4511 -4730387729171725997582699090576785341662922046360463622753262618026669449216
4512 -4694286488878382821855843799785134388703663610209550923122709456422217078912
4513 -4628485927293599423067255351383695073225740097036976496571048005066563250920
4514 -4532123411590816791853585019982849806547159368274434714540243973092055557136
4515 -4404483054765110394337565974340511356300120767971940326672917146811019652832
4516 -4245006153827388261599593325290336932654342101666360561435417555374769679664
4517 -4053301128101972474021140520438342916869541989800414451706904223770459417424
4518 -3829152868033445319960412398838144331658272782514976828173788981649719147336
4519 -3572531423999987285794831578060559556550887265475308741194935507062496900484
4520 -3283599945495528998715784222148963346018914144879706277358630991755603701400
4521 -2962721802817424341222454203109118631758675427455151584577744111894358395120
4522 -2610466803664000263608431909962942262472689803611343334493256818677025576048
4523 -2227616441386079259659808665963737207217176598289784326047471783572189700996
4524 -1815168091540804927039565866807645028967144604067888398313567190072724695944
4525 -1374338100127805974903649203962652869448608820672843843775024376368746971824
4526 -906563686675322656613859709616903794637214090184069612208421859819340482192
4527 -413503614236363566790598300719976049905600400506558855877605236466884568352
4528 102962441717626877669738950898944136784902627190630598820348343313745671676
4529 640735862755239394882941236322891865565579777884675021782657427027724895944
4530 1197502452215130704004795478320749797041559314427376953569967683099899248000
4531 1770737219843385573450070924376553884951905351743897394522728127264103445552
4532 2357710629974706718789495598996296809717346884763178652511797481168915735896
4533 2955496323497636785523445167983092157588380960634809898901496950877871440568
4534 3560980341909520169551806252233975025721669363425825855858385371764723405324
4535 4170871847722603486455807674962604572219728612846378252612313370810414123192
4536 4781715352350101249602461506190926284432017576341056753139092986750324606544
4537 5389904428426580621337792045229720964352914259553767712623710094630834502944
4538 5991696898930034006153405943725904720135725585431047422704310462514747683840
4539 6583231461734894173778997927522944581283007541060414393909662693960532619224
4540 7160545721937063049320083044129877393556920453326999912291307939583730171520
4541 7719595571599606210938246195111076713971058486266162648182154681465970840936
4542 8256275868343986115180495370112466960289807390569195186204555202967697709312
4543 8766442333209932435117042229672756601646814507168569460609388331953502104128
4544 9245934597828290863722014639074007127250639676346773496606381646417643348008
4545 9690600302312114082511017595332189027895165595055452792938552057134466451240
4546 10096320152535486809984442962353389641622301781341281789815333538248867378088
4547 10459033819882615755432339565715734023931119647303970829024450334722258184684
4548 10774766571274262172853611306361206549489537485942401909323983969742943432096
4549 11039656495439602886156035871199375487271693347606406895138538417310850638960
4550 11249982193424911519894366585072017929537091220302922942091083731798240162376
4551 11402190783929707101657610180491610663312831532449284156027304106993783233984
4552 11492926073244017841205389494546664348689608132971383581908797974887137059296
4553 11519056727269711146617768877845210373677138264672300326936932154002463624800
4554 11477704279336027090002800249640002723120979970531909104874298760499206547680
4555 11366270800978442753196307892837823416174499429245027228757986500693316618664
4556 11182466056030199993980697879679483416120492217832096229717026874986926842120
4557 10924333958177732113967130053371057130739032274868831979482298453252052187200
4558 10590278142198110641441076551503853986405666493893027915111848024449699307456
4559 10179086465773711038989524654827546487071473165807339649177434782132232444064
4560 9689954245691586503525920583867245096217576201376170144101152326749457170512
4561 9122506046243935068409836530152337236859971436976063244015623993845903454472
4562 8476815821387599499450597766981808682438435756461114059871456104960034730248
4563 7753425233927807823503817724836330334980799138412966382890821615273928967224
4564 6953359955571086101603321531352151535681813022964756498372710125351099817032
4565 6078143781360425836879395925806636685406707115358413291897305378689422196096
4566 5129810369457454840625424846881257804533761050630249061730219693191050589584
4567 4110912455010677473564707745802953795415313401354824869980548296512104054700
4568 3024528361230939294031445121992845247236076821678327443838655790992474566472
4569 1874265676691725177725063570196612852454294965976152977388761049908718506056
4570 664261939267474882303145092795968601793746505176933729911398209486591911536
4571 -600817778982285505635788633856901772177162011595895857723176941673408657616
4572 -1915786523158503700382193368699658273100772162908619070070769173039131588168
4573 -3274944418653417527546590600811493430281388651569665353504199702517587347648
4574 -4672091055851977443151938845134530559133374251334244267345132079584474609564
4575 -6100541337272514640776272794617552658750497154872644434109178957987469028040
4576 -7553144864833960520884789292101251678028286170129875397614734635826822492720
4577 -9022308869312251418856921516121324205258947774032534636168826778247059722248
4578 -10500024723272594045625810025762689722185268616478610229052532241276119247264
4579 -11977897997182609616525837713880172241044086644498257956964158319349502425776
4580 -13447182059830327824402452608744333757647072839886667707338005746725866595000
4581 -14898815137544599360657958520918918357371533333480814971861000925476065844560
4582 -16323460790090545698885314209811120074195158065089115865969439337917723893248
4583 -17711551670511076717671565114603384763958657728975537535391224817519948360260
4584 -19053336481247755756641545390115074916565478284062610886091785512118794175688
4585 -20338929945517259662192785606513095895466022727556809039566508109247177506416
4586 -21558365659368088835194956127542954810386850092471149426647831621867312348288
4587 -22701651595089212321476265915257742681755834289726966652079053391553826792776
4588 -23758828074141362953045562899398543104291205486150994583801525098925318806984
4589 -24720027933118313947607580886676844102013658094195130598975458743587777323616
4590 -25575538654422524623906186927586230255031382064035294185886288924987168246872
4591 -26315866140360209777365997094128401874462219273711298153566724814580817240452
4592 -26931799857803638514059176577904028985053863654135362179528072504294244123208
4593 -27414478990956278288517992088022353551013244501997824716349518365338414203768
4594 -27755459288010076524155284278387668462910302926269417700006260845777110502136
4595 -27946780202987474605574611263004794106548029458270165621390620959527084636264
4596 -27981031981625575549153830263167986764177070041806406110940395664423379148560
4597 -27851422262566025674675403492643159502239749786817401163284866011255191096480
4598 -27551841811443133270069180350338247962312123523787572893137925298285238638472
4599 -27076928936569227967737639108874911851406578660088733105106591933968145062168
4600 -26422132179413333465885438948890186533995855651857426247257599620211708174008
4601 -25583770814652718356078808835162018779967898531831571417761733450649267587080
4602 -24559092736595930029618629161159608079654978915160930057579852680733290551888
4603 -23346329262559442832857956168405587318903808964348973222185559353147893593524
4604 -21944746422624700506452252436629117972760926968692325639755225562316386639096
4605 -20354692272821170351206805219378331061856843170419950592789736067482012556720
4606 -18577639803705665111610888867651797109541041290318318405000398063581519380704
4607 -16616224999275107862164450594317290741053360670157283970079567189242843962864
4608 -14474279631362000039898400333557919827234936908603475256571277753532744469104
4609 -12156858374332184680270785710138776317347751578809403333388307817928485911264
4610 -9670259849568562218152956844266078203842280175588265289773178273078490778784
4611 -7022041226761631691713537341116141526245531296014198786027101025380740833536
4612 -4221026027271145364350585688718397174337279477068334967661032833294673866176
4613 -1277304811165743061826558436251350335058078216041347425353121006320917232216
4614 1797771559531847537469936120979649519567339723601278801235484345374131937784
4615 4991606333036315206160542641315648456047712306474073168503005438553691867184
4616 8290379204393663772361936060804537749379864663394531279218621345948680456016
4617 11679076749728249754757121513974746540094518296057100701022448048416554335680
4618 15141531137889844565515194220881187998260827320034202521762957094682005239040
4619 18660467203560861888316628114908138605775848689261038761982145620514322825824
4620 22217557982473840945468104711719492196522308784695670830454658657794838255248
4621 25793488693975309133645396589105304429455653255260513422823898239724715438560
4622 29368029183752337163853646803992689068195283223388552952146786218487158886156
4623 32920114704989774772774407753019951013896272238085475954650528176424296316320
4624 36427934955648861726232456380922108105578149451975185313366927969965340531844
4625 39869031136827736426130775117094561768336577492049746989970663342422378717008
4626 43220400849215940696373809753165538547792912118350709095189710634152687461984
4627 46458610475060802125459725790096508545673205029051542646866988283011108108152
4628 49559914758440441111416395116927445751437868214674835552050012290604274474272
4629 52500383111862424925304511213199078847673558942080617544514357490501196606328
4630 55256032256489912565341648517846705316105928733336420778199051417233271965816
4631 57802964605379922571266606471125789160756716248313100515748888595009168551888
4632 60117511892744712838830572890059940870816130896077406841633012592457589205384
4633 62176383343572038814527070267044074346425459594772182709196581797038066978688
4634 63956817786175889364901707542136895329291797974439478056310168861769557575400
4635 65436738893522027193109693391208289092447432444636361253572189189639819261456
4636 66594912862083164258300618617943261488202953017368081947753716274584864554448
4637 67411107615199688738960525968696435237149023946189840159569109845635612284048
4638 67866252755342388156007529462895305579085918501332980294306871738799257316944
4639 67942599266103082424455401205894755842694356401660502547677785200636680016532
4640 67623878116246616967761752426636384551016625031977621283140074579970490758984
4641 66895456696273791029214628199228565070144688826487010281984292377859442103320
4642 65744492182830861283477934333908092308042914951416226311887058381163930203832
4643 64160080709752968845743350550577948822912593629506695495689345058159152397860
4644 62133401401774623943650209144154624424586371893335906470893680020558081764376
4645 59657854119494101587863661055459935863813261112051869144692074475702152063024
4646 56729189952433103525331857509441280484289984928886686467778136801856620357632
4647 53345633302514684897813123217912588691954722839534832359592528498783003970520
4648 49507994597844552002509647640605777480518088296187921148694225926552738633048
4649 45219772498913685722263878145987032579472500516172131156459750046271659570872
4650 40487244664145717311364193035160307099536134321216241401881085583728623020304
4651 35319545984451973237967554925491339736230398536939551681444953224016876321860
4652 29728733406071276552046824327015072187970526514126725706150507414025980488408
4653 23729836327838092342696904136955850903548397649061890493511329841136169274464
4654 17340891770639728589925625997510299157449269739892541361139624445879496713744
4655 10582963411234014259624294943537027039048123232843733959658137670534727218856
4656 3480143783048969985497325945339333408873359932174110771121010740097498094800
4657 -3940461128312821554994907246990278298434868530958635486115528564028900199864
4658 -11648765461378482243526054892703748371526086882641813832868362604478892052392
4659 -19611755834830161647121956468402163973912279738934885898607206515141556516960
4660 -27793562893930258572506525599863094794504046697707332929773447637020363862208
4661 -36155552463515599498182355081277200657366249918264394066280396530123037746872
4662 -44656436539162347385928770844616720821558885811741919348127133429375769655792
4663 -53252404315754570306149391425393018179555700256351212245998929132662964629996
4664 -61897273285172590830857683575964878423650954921304785319318799260790632795440
4665 -70542660363151337341571197078183403290246233627099073428512095474660803355568
4666 -79138172859471625644643354851967172471766988191345670742060265347876278988128
4667 -87631618993804857238797416949812427724708891207944259920934408891495457730440
4668 -95969237539984214090521151428920562370940809034381361923485997012745692219400
4669 -104095946029173873821031857540791218054565388050227271348594425984260616240512
4670 -111955606853968363356332846848514881659273048828208348654255748569083729401256
4671 -119491310423037210598592226818916391574776931344399990828997656699675503381888
4672 -126645674463341535223332884998145227050318025204665156071597246267859305334480
4673 -133361158335406086190065730953160618834777871963244952624489211763613599491888
4674 -139580391215018495804894641584668790511240527112896378954228863785651448544248
4675 -145246512725701600259625341666803485940833978422705701818712759605409867750488
4676 -150303524639078784223901191952254833485509382017162078148632369526959495063848
4677 -154696651956038544150304746391086597794661987382043445970247277298029774474040
4678 -158372711763350306875095978483657375949002105164441494778673321430557070076108
4679 -161280487923913964618974485183634700372728211751324349953805751530580498675972
4680 -163371109793194394470644949437612520745593407794012853456110117976300887856072
4681 -164598432789209887958905542377430087673315924915719141429363320832088976201992
4682 -164919418833536602811876650738749631995254316850093203441796148966465315993600
4683 -164294514291012421921654697596869634996287331942089716809648761702687952300120
4684 -162688023284076360352194061045219734525696942386873705053947653997952497042424
4685 -160068473847945020680149179230223805793339960686017139223577098607358327507808
4686 -156408974700893349078138622699871804831619671910306588756541426198724767804432
4687 -151687559979321197258273756986723691699467350806928430056410602289606854990840
4688 -145887519655925036974521477494198496711977737504286657018838241513458495637432
4689 -138997712925356941648479970480724354048527138781995883383348657137954906086232
4690 -131012862270721141443538529850916251889890569955701943516804135978367473801536
4691 -121933825486785614441476126108013486284784485009707975735459298836282859976380
4692 -111767843423744362878318177937435332137479187343822202152816438472802799682088
4693 -100528760780403906425637966508553694522406675522438242834974251478630995906608
4694 -88237217820090127266974768366972901238579843707455913267651290170679660185548
4695 -74920810456305415348468927521745764813669268054801448126684750154971386321160
4696 -60614216752270252237372699975803129839449118541934338079181841313995165875256
4697 -45359287467141078024185535410216967248560559302476441137126551602108489899936
4698 -29205098926387293862370016806138117588583830628603095775789684210852884070144
4699 -12207966103564310780302007207303280517173674889673722705839380108245399100448
4700 5568585513444287918455992987152579907201979023299627461473312748996872603824
4701 24053891061773591348231951960378407901623574772371395295104560476223659490360
4702 43170261519390694268428302795232411898967321303190088694320265748097747490828
4703 62833144398501311503226583767051579962701305153747501934714111969553875264820
4704 82951330574297905792678919187074050347838765789067695147451027618093849545856
4705 103427208198742522854648912298023147868071427777428826316394723655548843735208
4706 124157063891953451178012774897556748873378364117591631115011534566064076893216
4707 145031431652415190129902551513643419050356135999987095714031383080026200134512
4708 165935489168050660693742991040884566868699467782468623253877676483938396918704
4709 186749501411072540951221093887997920564172544451702163010108328408908186396608
4710 207349310651119623492549678390520907061527012608909682996098399730609637331632
4711 227606872170394841120787349290859225938609693684386418597244286359782548998160
4712 247390834240712614636048637754385754762409888464034139887866802912943608515928
4713 266567161016654438251206619980077265307400801351515365664919893070403491316920
4714 284999796314501270647529614408659777885045927468021360400216291129246508295840
4715 302551366283420422844427253358591746890572313437714233412275021493099124363864
4716 319083918345460431218703163077272262584637580781440387094619675787237912553288
4717 334459693758394845751436030462733335600701007639841553784536373579652456886656
4718 348541930595892774070370734520132644157206950690173953530843276311182890940656
4719 361195693856562321353911586997690717908089158019634204555882526706227209633200
4720 372288728940141693291585988895110421594643095565735117329525459543116499388928
4721 381692334585410669344075692835551063273895557242720410973409641048645141694796
4722 389282250993243832950068711641882898732900809840505253357266348491415587990704
4723 394939558654138768594275469772068735095316261967484603241266918127587135136196
4724 398551583145946495958880568765529068776392719681964400335722916644262781529672
4725 400012800904151346388329504165879350209618709215255396549306064798123075185200
4726 399225740845689632190526706224790942043666707719932775756150835938580928172720
4727 396101876406389269011701059546076145334495022293901297389381610060881110703888
4728 390562502576648847957764236025346395098377776801670387161421144220718537477456
4729 382539592143923532622318688306466764654102291205625045083399988818036138455384
4730 371976625533262050198274122127677988931676257540523472350969711414083521065776
4731 358829388208882281984446744625634927064110887993373815399170269136740684841808
4732 343066729951090972407677947826052080697261382970415216706309178063278432374696
4733 324671279845811192075668598787196826801497536803564818842118606105355079434496
4734 303640111352352433732477018377849281217844702211641789222625940749240950490712
4735 279985351293054305960972850665905256669728925839723770128136472433294175151808
4736 253734727319850335604232077989560587711595891709608254743175403083084753188424
4737 224932047849974010718996955676846666319770868602284158744484860574490076747216
4738 193637609360744494529051854358774058345594508921903352816318187827501953564600
4739 159928525334098500833538127562409479128119097189429322664726303016546470669400
4740 123898972225780487531181547943610418943670763895416860045219776340652148610296
4741 85660347202907602910963221729731082447837264308523505266782181560205155613560
4742 45341333661350961726848632270432050756451424850970806050910459154296930404884
4743 3087869875844026928936556116039925074462798202370738127703890362290858696792
4744 -40936982419614487067868263240988392682179501927748845760739295689377275930096
4745 -86553273404777026891311514674447318906452209772141084948463818836885509382320
4746 -133564506771920963108639047670778250321686536901772543092736193501489932827840
4747 -181758090522231918868684063478912795199104299304096446387341596644728931276592
4748 -230905898167543202191522121309513418864459897564035216699020235557580101732184
4749 -280764942258523072771430426361316018372226815637354068448250635535939754162040
4750 -331078160261382456276605440108085554377168141449986290102250975159030523052800
4751 -381575313528098917702557950336551056952201368056562682411228522294449039085852
4752 -431973998092845936886772433737483835811602911124421279302902061622276010559408
4753 -481980766755728300835298634908303327577846363406940887487432914003017851120528
4754 -531292359814675340179627374856107142705327033605196388403524253753002794697464
4755 -579597042536312871573964183378364013273487092160570904709741527300128024875720
4756 -626576045297341041057676974303934877111222663238245024876784784184770879282656
4757 -671905103055673321299602083208869645407623464634314997033426316929522736203928
4758 -715256088624456954554314953709285823732103602309636102100165300739697792183560
4759 -756298734943868986493380115474972888401328649862522811740181872677857608443780
4760 -794702439367787767327846071070206856921499567459599124947558794701527874641488
4761 -830138143694562740299962314558961339284067618654579704156994672275151436126544
4762 -862280281539404262921833099611733610321531094267081196231199920454102325404592
4763 -890808785344618841444393064566629153159833898396381249369895002902079693666576
4764 -915411143278142819620929786387491595990774472742297743480383827529594530391512
4765 -935784496952164800189758473861722482547078729918795187447076747010275134237920
4766 -951637768975139907831569173440313338797101437713139784929208733925776861634772
4767 -962693810010221211472297598477554158969613283869186365648662709306635804840288
4768 -968691553264175785760661547872743587558875336001334025903556633606967986520976
4769 -969388164964275967424110810940355797620242178977427114579603458822986589005656
4770 -964561177843662790348129782855375523707978178988670889100943766874738069678816
4771 -954010595257540842346769006687642574587186525216003878785380312550796826054368
4772 -937560952269409332661129876932321594900606635005853122894410603540876141414960
4773 -915063320610851507255867399643048386714870738184351565744171397573584528634352
4774 -886397243429608220504026414547604367816792648333752927435420521469513127877424
4775 -851472586260586871668514652157713010739329565528328159602338907979760341806440
4776 -810231289998353477369073726160049256526682178274412359470527833184761475529856
4777 -762649012117348068373663506150420664173873154263915316794221816557231184991200
4778 -708736642097957152645827457363239603734644168482093536423861762931728218350384
4779 -648541677423086971136169238298979035266976242904658341892564231282041668220708
4780 -582149446621194498765429893376916040553962639282367578600650803214411313568536
4781 -509684166166913310375973757315268802240641294252761234567704117133529029870488
4782 -431309818587846651838858790522440822489243114998284836845423212001468867417488
4783 -347230839378546922098080534910169182707905826785802997856243905688947308140524
4784 -257692601307430529413161547100512773227221494584761730959291577955679140667280
4785 -162981684859411732464167010864972464088205191212345577361528871227210817834608
4786 -63425925003942948618544562687145260150560136198968187289226492167882739446040
4787 40605775474155612068049165093294842429965416519943227936030939750150202830708
4788 148703873926728691388543380516697816076363696699301047824918728755625066367400
4789 260418864999571850828784967947443355500836344138237325488039480285544168288400
4790 375262212530055823796055607907612532758330944385787144521269770330399797478392
4791 492707541937472774094017545470291667876083754446538083118323734946361251663256
4792 612192096008690876779930544455712904598090931173345135105021124198293869260488
4793 733118457356512407768352380469243674440663784237248504057391395396816225830904
4794 854856537532218861606837125185463211121665433035169932071643264195755250007152
4795 976745833323614975095959911711145714195625466446939950486706042196039546918160
4796 1098097947053033705207695471290695949039219099155584641671013494604084951575184
4797 1218199368432338802002706378827033867236738565203678821086045404661823997920704
4798 1336314511428275296385863382668390307834496590585475033966054185023059714759452
4799 1451689000544374298579810868014507264339615180071006711029816977893795528399332
4800 1563553196478091368268625773509339255360856311598753724359724007608983112761840
4801 1671125952291860759886013349785744409582791561606343648015803301551762047832904
4802 1773618586497072724306667951951707091316992456359327494804115811830196123975892
4803 1870239060872783022521086477434022717416023457604172095273608311340644229321672
4804 1960196345869160047140061347934590822875275401384157127077960020068187851758632
4805 2042704958125111759608720844583150887286898596760439018000071182262738229479936
4806 2116989649493400346367286659641967730545338269928705366729259261607628119190576
4807 2182290228913988974646709815426496831344150164668322435244889143156936910109576
4808 2237866493250752743703446809521656990132453255337126393302316199656277613278272
4809 2283003245430319203698699108579669730011456780541015423138940055765876045878752
4810 2317015372987720631429632301261953560844065590417188194910424439709993599974880
4811 2339252962627675838264453853035359000515880672048943096949499689283727239348448
4812 2349106421253858314872363408805983578298316578386373054382000213428698909317864
4813 2346011576702820552613114763239313310585725883386678900745654949151422446222864
4814 2329454726430359930478270284136311453004929939603642328942094239032838360394488
4815 2298977605456911090730419192104633668485192285784724798831629626087221590496928
4816 2254182240149687260320624538123689275928886822972862674790467364563405910165960
4817 2194735657740810664827002931869955604625466402218134751813827259653245564064680
4818 2120374417105271582378519353065175157506026138415348907016965994122501289518312
4819 2030908929888276367624610173375487777067556658547917461827935145717687945190960
4820 1926227537142440792405764218789623372931996326252247187294029654259072663375712
4821 1806300310419342844295257547864614315773985515040499963056724445019946793047816
4822 1671182542867690078474084334268838543613718557095255796306377374703393763412612
4823 1521017899859021122465347348149412637903547380024855154981566503442161255911952
4824 1356041195892974299626100579340996112578602869021288740616473231221880152264088
4825 1176580768645430737495888082302340276741177611012492841155698754833928922687552
4826 983060418958077725862576270872360126478256837249476786629911107175842260437640
4827 776000889771292344562862647984564898348351862538767181964486396398542329012048
4828 556020855714841444597733746559984916088176524651455762689128488522005477118368
4829 323837399307160290070393231644695660941226811300594267714795337806703686552264
4830 80265949267937507368127666471915841353789938255286236493365918843103345885504
4831 -173780339349818400988067206655367089680301879795602998531120647622727162747508
4832 -437291783053548600779809324433298380083002628214988694960596110299610032251188
4833 -709163961585455373541779548984598969804172850546466374013187320405163006289960
4834 -988200117748182875599502373601519040591801751648195420287416456365192606022744
4835 -1273114175856724233172523965687791545099605334746200678554417912519879468278832
4836 -1562534386945029011927719324163169794504936143069262961775034040287605931734920
4837 -1855007605245319396444384236460328850658118483268535917684711697015895126776712
4838 -2149004197136963811573512739246706476960061082359495833487701854941153413229688
4839 -2442923580533742137513594315902629267780949139929403885656814218623345749450688
4840 -2735100388385937957704514819337979394088554018414758001690886894869314663260488
4841 -3023811247229930991279612619903331126621658124621687547246622293826801565532968
4842 -3307282156474373513422839201872959630208137297507526375657097689695490209571376
4843 -3583696451957701221262196097047553114075159392944996075124198531098686258620600
4844 -3851203331153933052236022544456583215179711097514084234881054856538070994410040
4845 -4107926915945635736045955497853969238476950068032309463191388048501161992959440
4846 -4351975821864975613595855340985969730233681087341258830972512527151226128530692
4847 -4581453202048464363756398983756664301735791048505711896637106696257026993208920
4848 -4794467226343826330033846883265100450989476088072472107649423881950695252847064
4849 -4989141956258866780817012602716077994894814401891138920558684157915979683656944
4850 -5163628567933119404052338960942207341477331765565370574839978907460204304534000
4851 -5316116876570389157212233542244493541805169388188384587220476662696902671745776
4852 -5444847106662119189116549140070339507612517624619531949658594918329917538937984
4853 -5548121854686415908677836717951865771775597975847333820941098504118365578588024
4854 -5624318181377491444602425546364120681168732124906512687679452262002182810222904
4855 -5671899774194319552400010737599595067425753331558953846138569606325711229360376
4856 -5689429110675409046542569997686151769912347038659929340445242571954211943753328
4857 -5675579558148448169029249145889669133306376616034192264777653816927678211638856
4858 -5629147335111007812843007489063154496266914919761740413028077323012295533160056
4859 -5549063265681149643928754610144863824745745814209197005777584214945656976439128
4860 -5434404248303681419069601970378704571318332971571990704358859340992750330096224
4861 -5284404367315798736135297319127169383963090754857227897369826286731432909697856
4862 -5098465565859000473861287452163076056164359579083025565800088402199519618497352
4863 -4876167807390865165387734109893993506965920282320406698178711491994629095788664
4864 -4617278643190564489862227135413967315807768277934895310345666296852859046450228
4865 -4321762113357039345143547080104935169158862015298915592253274756942340041599112
4866 -3989786899358450898890957660334011037566507852069879855988374213260251615780536
4867 -3621733657598508833983955209852364707485201534417189658494721876898980702398216
4868 -3218201454605131474238116996709957585185026816568075924851748524808568255576280
4869 -2780013237091308836371549680780813022703507335917966812695792991372486600267280
4870 -2308220262014403619382125095146735464324359607062645186976177904764227275976792
4871 -1804105425547658581196044222121079704223379201614442045231275629829720347478388
4872 -1269185422639530706348958993865461114299459101169986187354212388037456194115640
4873 -705211683641755699031282856444480242131390215267711896949054823696013070505640
4874 -114170028273093131273623343488276476476359813442210388024864591584461160894224
4875 501721007148454889811750810451961085734081199467271147735815227095408062371472
4876 1140013218336273822480729633659954262469324962701876886672787438934473544549440
4877 1798033190322748462949964535755822722535008718968031094250983886846847615368016
4878 2472888200002309821656573810851099220864112853328715320017632241425910178095720
4879 3161473583740649718547123508469950500857606080426664306191955421999166058813408
4880 3860481592313476515325092739923632949130290447247826221463934855896643450044944
4881 4566411738451260403512447480515375792138871374231964587615936418177790525024152
4882 5275582643295657321644962456869066437910522874717757618576561746478102693566984
4883 5984145371167200383647307939083313620085537318930488302502263854101085475595216
4884 6688098241599875747791601356090333977726052649405366089030762916047103973628856
4885 7383303091079103277482569732015866810396451753550851712281636309423843843384080
4886 8065502954975888978754887802840134951738598350908333590783250166733538141459904
4887 8730341124366837964109353435048571106514287740053182428211599980275890071513264
4888 9373381528983749776692231934758243716596081670985850744640881238340792842150000
4889 9990130382797221454307600818813069614310766218170509502281932806865305774164136
4890 10576059023812619879985807095650201834371923547936571799420623630586917788746976
4891 11126627866342943895242078386768055486506561763517204924444734895367002795076288
4892 11637311377663497642163332050673229816230421997978211773990074128393067968708816
4893 12103623979434930846163754623727918243691776590912083975136490006680557792917456
4894 12521146766558450516341019384975633918494913180705334071599858163319496115999196
4895 12885554926776232054879163675672935265594888173605792161110166733806302358243360
4896 13192645735337207833739824033333529310842668358335461810704575850962123627247536
4897 13438366992232567435517117218935069067352702177772714811477765763244208822720040
4898 13618845759356400510830709883147706204319946765865536678548524876861385170287208
4899 13730417251021177662584498729636480602117530141283144614759447618024405181412744
4900 13769653720085672869332781258992768667019392159996817696107051218846576894171040
4901 13733393181252472580406881606487618394176531284605044121111931969211234372373152
4902 13618767801045985633618997931311726784741881579761651637011033918858231714288288
4903 13423231786813699062964347242500933853457867874558549685311954072931728350814380
4904 13144588594335230374985465749613048566743766281886348854361846244770166771839120
4905 12781017280258374377206215171528569075504147388526350398995296801399643714411520
4906 12331097812283076830144355101141428496533634343771376325683837915542624835720136
4907 11793835160677406797061312407416089777799566745602253366445611694521132003024944
4908 11168681981049181510300078197458206577497610290627870255165225911625053396709544
4909 10455559713161124342406962120026738775450352672324618096280120462430927461659056
4910 9654877906734915058919893217138551936498074972220112099338584018015667466847000
4911 8767551604366402251870967005608673713993037133600270225844022106601184256274072
4912 7795016597827803574221447163178258389910834995464959750106200396877661162076268
4913 6739242397565478543970123270713454628040849104419185068022589716914344213202360
4914 5602742741523803127254521381756048594635174012229237492923315827948551831359824
4915 4388583497282266084002792794241825288461048813342582211222057630649730433442448
4916 3100387798145776992781535949096470653656413812698575612537346021604027493764832
4917 1742338285895525154747513555572198564519969432563774000888865099935015250978624
4918 319176320040596264638126992044240144908078214107204978777705201359228529813580
4919 -1163801950510289083433313550489988351198738773311919545614155425282207016556180
4920 -2700752769692441980937402742015533148712096528857471016708732467552112054378920
4921 -4285295286977240796332345274760936363978667044157633154548728787895001324664144
4922 -5910525488575672220312894252530299797354602141002386545356972196552979356291288
4923 -7569033592070553830494595114785223000160012658310424226614199819623763817385032
4924 -9252924960109756300752111396141552699722850675834570797511881507415169007996736
4925 -10953844542775584356267915668274024817059096043803927834815736341583422981704512
4926 -12663004868079204914244014659668927398646253615228057165704876157873859136692640
4927 -14371217551703908565013943194517509229100739101951446552254154344414837391492912
4928 -16068928306031905357071877174477062097208598101897171373535018778233304079771792
4929 -17746255378507655014064732523747117341320796008889795283912876744168616995820104
4930 -19393031357362672244862930084065309944274683647713621068533982038957580310208480
4931 -20998848231822995351707050176873568392929522979940489697947643697992293051345404
4932 -22553105600961973630342074731551718260744783478993675919727173023315294983758944
4933 -24045061874346107686644172459882324352287108319313196284053005733748387033308720
4934 -25463888313764375350046972006291424496678331973854451860011540591146020032991620
4935 -26798725715083734882680722422421255654331690968959310159693469276797581113101104
4936 -28038743534569990828114698081031438510795544771662589967887577011127635660558192
4937 -29173201215467605299945902308187468612912617128863792680954228972359638686617728
4938 -30191511475152529200748530024832549311458376780690316715726334992543409917425640
4939 -31083305267307444657863173239754951975106096376560145764113446462420519748302216
4940 -31838498137397079432178311288683036250950157035002809093624159160393338279852264
4941 -32447357647545477338256342230119941406753364061872371632937134325897966456811168
4942 -32900571550145680067178788197921675338477612679862014598836882240583564750432104
4943 -33189316352066288298815495196616333229045644621406351282824875508598449484349908
4944 -33305325914043998413699412162225255033067857756761186383522907297775736840168280
4945 -33240959698110985452826085045942476694912292825545448850708556086408790260679592
4946 -32989270278219589695843791191928522470926355785585762891947759620227726120339464
4947 -32544069704204291130050340180835921569958658063798398912316853241906678463667984
4948 -31899994311207051075638073595937938346493586242346124470250519418745506785887184
4949 -31052567549335312864805356846789170629135546305872928025713575234346969437064096
4950 -29998260410048011295532118056642250578660812456057890643604917708826795377042672
4951 -28734549016956968616005165399592468912227301424311357094552392459940922926776564
4952 -27259968950241619420749823966095759425057871515136493241030561629380339964710632
4953 -25574165874413107874373700867161313612475670067078538816418818552860010518226992
4954 -23677942040473851544742050324557726587541098365658447788924546265373768559569776
4955 -21573298244093200747426578585053995227422645194011476969179134609555142459066128
4956 -19263470822508501803396363924783960132065375262874089639617157722778021319920448
4957 -16752963294034760460200567163309218307368872654379291359486567715467958591631136
4958 -14047572244871038653385239894596180422689121105102072946054130827967902048379672
4959 -11154407100080801600234735615021981441654539237033657753153281034449804971074752
4960 -8081903416035930951673674789262662208364697789707745344575916212555407101262152
4961 -4839829375068859625461060658777784040222052119791054787905837983686671908456664
4962 -1439285162938613528055813817187650186165220917611159018618295295112043195140664
4963 2107305035494473140346488414051120972601025049563118861225341367209748984179776
4964 5786208687891612157898285114593521051241788904718170914659179423190031509485208
4965 9582408412866530869604804226505019253089732266617353683225440942436244155668240
4966 13479633526662904592619890591509698854542085081350859446937843445168833955231616
4967 17460399762649396662232544404467156379136382042214543952177230045501293321216964
4968 21506057291474868899103918617003644619296467097279018199831863389782415266515480
4969 25596847082538974149381240370202213073964217082947963912969606166227902022042504
4970 29711965652414768047485802272035068751846954720277644991839841119069267261034528
4971 33829638149124955133460513109037232248810984337105226216938848377597999341529024
4972 37927199728275901692836643458919826301963738010891061565390607686804182684966992
4973 41981185071765634056053881200751308571390802281835765542475009762135584580738544
4974 45967425909454395730363871367362144047615017386414690522511782737315033549773160
4975 49861156291559673943111279645164484392234404733712744205591404178467267175362976
4976 53637125372257001582332748553336531848403451358671219640283135701248199341500724
4977 57269717346428658882150999714551327882434516455936808979679357668631157738952000
4978 60733078197763086922937172054217630807870074626845984952798008516738286756704520
4979 64001248793582708704634337558431992791731362857188980450928990914243244083684960
4980 67048303882077590187807153969798133985193348506177085855763328716208019565412552
4981 69848496422321953171075766721011680546532982265913101686835841643747596364466560
4982 72376406702275081497230016514211589277373534392168576329756120913467812512847688
4983 74607095574166249914589629513505308770123653716103677965166885142424311728430544
4984 76516261166469021998903935247680523124515621078008912502558938964998808993619048
4985 78080398307478565125834257029820700431114242055142364983606932569539607082580752
4986 79276959930700689639468300107004980765924348567752230366530537870646065804247248
4987 80084519611899879244542382872414094841307823368455467274539272630878093269455092
4988 80482934428577807290101545891846790209200690289934467328815921866202676571944000
4989 80453507218417517693796238272592682844006253652347739944623315176332541396257192
4990 79979147360132416622303049895298494871177096683755006219553581740732238251673272
4991 79044529094380652814942888431361805593913835413984556863164739368063082521972304
4992 77636246455429181309050431285408014752806334364434093719033539610457682119437744
4993 75742963789261217510734058136806334705765811846617445709432878564744364261100768
4994 73355560892972550483736029859304730240373076336973463897706336345912178618882632
4995 70467271728384773372638068302824317840991506595952870792360345737315140590174224
4996 67073815727939415823889050098165717782577205295304718397784839490601352173387376
4997 63173520644288435116428139656901357144668964825463694524476767854924023271231272
4998 58767435965801394543820647283579086384446532562098344248676173112854163683325960
4999 53859435870890698622161266902315328304993211282644797743930409185501092233509924
5000 48456310770026288871755804155106192226636631143354811783126886438035631164223132
5001 42567846454201699576824151213726249624818933482666508408663353142918113030893312
5002 36206889949041586133735319022401894396241035567950869865614878052464609685756064
5003 29389401164494724129191126194896589260087099752183332157198209319515888637035732
5004 22134489514021288034986050953623785832893359439988883641244599435289626295926488
5005 14464434690184881165568337544213519325628766913505264878882414474817637918490528
5006 6404690869917506518539293196276924482072235073496727248795599712991441291467100
5007 -2016126340951151148486949843144899318146093268034939203650885589891521451206048
5008 -10766270826926932965702033762047692805499091547731682649071052915086208310990200
5009 -19810915288503561083970173420831184784141375474741308743215966871686746298606464
5010 -29112219430076673226709195233747443179816125987058143759565026744888826032974272
5011 -38629417381201051052175742329242345911571162179090146105669690730543227514083580
5012 -48318924637833289655021012767231743436986771086750135488077725584046318788705904
5013 -58134464701115794053067641947682234037134274125445591668186487393161954202995360
5014 -68027215511202356527652562777763718106290355062177086154788626892966472771873792
5015 -77945975640710575889551966936514176245468005958579771439720079650959074849675616
5016 -87837350138904678355436773870303931034543663161316107716904041868721556696236320
5017 -97645955761911309316429521866485631282540834646865851592535894509936251116897688
5018 -107314645259708236762256422080245424575386051780558840097479976607419170264411824
5019 -116784750213334518489217614088278197994818047276301174942748606680513751135726664
5020 -125996341862593733310739163040412377355440325525132809950632290271351951678674896
5021 -134888509167587458755285103158101369385719715376359867390280127515650311572064544
5022 -143399653308172929761150522887905977320221272553522742812642746736433637604918052
5023 -151467797611150556158051567739716986229489192470339005593723750090831013697817188
5024 -159030911872260450564703497370954196072312746181149653246321077726118674596009456
5025 -166027249811137040968941749522354739181886915169592622971851306318694191842925984
5026 -172395698393726524088106621834646239161831162429686120431414540144790497849146680
5027 -178076137516206749959708734770400365677683670924138477710191681582078882809220664
5028 -183009808562376923977408431514162820812127058674416954145189063034363541601417920
5029 -187139690097948434701163010984485489998619196924580208816809373123147832425717160
5030 -190410879007019570798496183413097410550385928916160672220547756672620849638205856
5031 -192770975123185344022114216571411119654303497455382311212821798920299706288759496
5032 -194170467475655240079794863580867487785038371879698561527879742134475650941701528
5033 -194563120017656840432790709507398265671023510705460549966309217610068368670169064
5034 -193906354800266940160236449040930874820048641328854161924990367983898243113627592
5035 -192161630305679966439279060592525499470942653996010819958837010467017566558667872
5036 -189294812779255632135526075708962888603875683098879653000068064336112630870314496
5037 -185276538158870191777831456875322240898477126710244343412745266362654064429534096
5038 -180082562356005881709702861224957480506000123994089000335703052550706675373497344
5039 -173694097414910464267583945297771715160068894179639857092862804927133314025019956
5040 -166098131263270198642343716390485311204803996422877944551949865810244001426677696
5041 -157287728556821768444243885293812156583210304950529977014493395239259571091423112
5042 -147262310338711188462096395934364800490560578644883612578593625239654532020524648
5043 -136027910044730526519306319560326611859733316252347499954717412103449085891984552
5044 -123597403634671654495861294767300895948396575573330996989555652826264488706746512
5045 -109990711465755863924256100315715095254762807441787794423797198116635803926454496
5046 -95234969802716833570519956397531496693797571743400719017093665520585064014437664
5047 -79364669724001999093332655455056757835089649276700109685890030936735016734076528
5048 -62421761489753514677733326404236930709562108721514690739852799976952690168560720
5049 -44455722334687586211851803427265967601556535905138650585533376217694749995901472
5050 -25523585980078105308102916021601021534590635102141471275292659060900278855378880
5051 -5689932092030664157567275109869198709115432283221064170709426845866903217651308
5052 14973165734253447241544679446584915279736997915567346193554456087455249002518360
5053 36386234913593251800749940602619659327830353663782485888377806939474691778056040
5054 58462542813007640616033000397818614153696028911426086580665655420539589574776632
5055 81108280765926680716769923051673890323215771085062457042819016367369975470253944
5056 104222793845581116973010754958043069643920635294281994666396079433647853418973208
5057 127698857033033844453600090953992533823715512004141104279217493851765950228918928
5058 151422998027160581382201445437180909976637127989796701382824242957042477008745352
5059 175275866850755422376062739537369444230451266491260890610051606294687169030209284
5060 199132652018969945089643178789188190283068544461076659337510380153833197639373872
5061 222863542901969855370090819380586978535745550891123592627568242695481296521793568
5062 246334237533106044957874400736618043976823757890032256253344927442282698414440932
5063 269406494939394912172694039203288414360665224126800733184064551014308318539805376
5064 291938730705675039203451089705693839823285293668156155208566019123786761564040232
5065 313786654270911798939156597696544026906833253797787314316316750501240957936433856
5066 334803946113125260424110259841431416062888994102341669068461065954641486932432096
5067 354842972730671881118319420372903039591186409376209302801868610902194725264260672
5068 373755537017695238483707954367728376018439231592910221870432258690818415856050664
5069 391393661350247108384101565294084143780894010560111946370706027741106604070905552
5070 407610400430638491277158706549773586628403843747319659360879570311814454607287160
5071 422260680627672831123016610215816868372205671164711286475279307483436133290358704
5072 435202162331429621303177684961429885597488087419243073223009140083826371317749856
5073 446296121507379408399467615831952701159544699918344452947686354890830772084877584
5074 455408346474492964178548326861540108627971373741174405290939728282302857802952344
5075 462410045579318259938294517402572186222671579210166107325074560387745466857352256
5076 467178761345397120570917653015886716601141003937463767376862039715564502865550680
5077 469599286311555472570217875942507865022901614268838403860264080287715788966463584
5078 469564575755716007466835690907462380478455341817264092068059889084054798852162748
5079 466976652127920437456849872340036244594435431654028847682562972541840128549222400
5080 461747496082628143523181371892489408657877683587434253673743750183226524391013608
5081 453799918626554065496794124243418512171626743994125796523297847215180791183628736
5082 443068409054642031674580143803041402560091676290196205682523082006559742206705440
5083 429499952978534657810805760116185834174463382710502174694856705237024001372441616
5084 413054815003809573522487010366567527251320401377773376482941733575104034985413152
5085 393707280255991865402751253662867605877885726190332923581381987015666767159832704
5086 371446349307184733418029021765933505167620598142112542138362942317340726405780988
5087 346276380717136930945500462306701452350366154436810023409782354194824675985381484
5088 318217675857196982699908697375673995147122333961818332137668334107499819974604120
5089 287307000371790504529161315411541357973506710718301915912245692697805151532556440
5090 253598037190703771256013918002926806081883954933460548621324645444006663395175696
5091 217161765721395863120761055865164754125161458216516199895312866671559721684494128
5092 178086762512609096094472630428761612234233948648245395407700751529279076009469416
5093 136479418431214177689298342164185088844094934011978753157823714308621907498402216
5094 92464068157078585590844291605974523997191746100518073868750006899493208578898544
5095 46183027590416494012324638957389508805121260952988721189859680602390479538461184
5096 -2203464374965659198021101330411007939483217664558844944327599585957074374942368
5097 -52517403426984315126054161445799516664592599811381589970417836338220390039031560
5098 -104563279525451167583318902768440248035929860041168766220194343773209189257208976
5099 -158128441596277302417542029899569459582533618765243008242800224291324986843135924
5100 -212983569090676714604076039731673908511900272813867044371729433714155361323401968
5101 -268883252346700805721407190754637746045537647508346690781658836304404332681741328
5102 -325566682593615121861535694880162963732729663568230379585262778945149343979324540
5103 -382758452469035171047332156042102749192023972528027034957481134451765894129494472
5104 -440169466766991558546833634533321674420502074189835735808964891193775856535634776
5105 -497497963118216567507421229303127441779787912885728801668081326981429311580087320
5106 -554430641113143180612081822516359813152108422554527686295761741138400030141371360
5107 -610643898316755095918001078291202541799733050898231065873509328776865955126803324
5108 -665805170412509657492086376314375718087509038971498391360647977139622964469077624
5109 -719574372609659927563111541468377528905424532925717949797787775462678087871324400
5110 -771605438235109439892781588128772118712265195076138612259719260610229718429917096
5111 -821547950290503961233259527661030320369643052161902105217608981862964339316248088
5112 -869048860562318412671223276080660316448385075637832262797910624281910119578227144
5113 -913754290699749043726482180608288016208964562027054695346499673202796059766715304
5114 -955311408525459226928910611984168360740733773481040419143360031265940777561470928
5115 -993370372644675416578681614112777463444434756740176998849756719864124205983514784
5116 -1027586337335589248178192907551200246761926895068317012200260812367058543872789632
5117 -1057621509484546655313705804448276769637007492844434337944191554936654192960984080
5118 -1083147248338957772981969304553890370894159455695152894820072962571671924354034152
5119 -1103846198618745225631042968852814357385109721245447028529013891055354172261470908
5120 -1119414446653696069371206640151912830603601386592933555206200099887104262797097160
5121 -1129563688977019129238825992514808410904101975189426532598750688166669889420894704
5122 -1134023402074037227548794548059932932983825187572888353925838808626215513647376528
5123 -1132543001750824202622892199644501077526697099929298364576064428796455698827715848
5124 -1124893980022695915598455606680510276460312145505215416288399525621151678106660304
5125 -1110872007199144209126605092958674935482496942560458528443739332803837118522128016
5126 -1090298986466667159373846759714009771809396233774907474178619901695324181931200800
5127 -1063025048065999324889687363484710271889879625236536117745237277144558603587296616
5128 -1028930469996548634355754852065313627523394829876497141031567417859543302056967952
5129 -987927512001296443764465016949086757548614871542758548055216694665595942254548008
5130 -939962149652680805826467994806546507234888573021244499106839306727797071768082864
5131 -885015695212057518652021128200393065271089718400104215965863343444883175908651648
5132 -823106292250396911507780310174874482725679762890663966016049835966592081104426376
5133 -754290270906736394409854187996126994954608785325631864289324667286781151216876272
5134 -678663351237408289757302738362285673406516883886134793022402266140423991415787424
5135 -596361682038564401468904897034935922129755303575961898355416238531556107473836360
5136 -507562703372388933479436029126826279257116066221197426366831148831735050110683624
5137 -412485820999844126509243459829015799467518454739064732062761690888703645323483192
5138 -311392882047801145887842078910788204440202416995425970821289837010261686846317000
5139 -204588441254376203265137335618789165486854040082788852514139970887944712525749352
5140 -92419808539617389694452031092055565357545233625860059091460945763744964044061912
5141 24723131293186591080091186010799997026954286031599202522077507638552264787460656
5142 146408334242435004620431307989297491925453725917431646028093819758257985269799112
5143 272162255599366246638432145782535258045658255361701296913500782230802276369532240
5144 401470756722026003539256410001675772657515222201658159995725362719836546185219696
5145 533780265438574673519767748927635989373834643751392772549383987401780167526035232
5146 668499193232035480409667855159702662571762185206138442406018532563094065987029592
5147 804999612203037596084802479735172248798061963868670324282827494583349313895290772
5148 942619192381747966707495352377004164492651880501129011673873818742771865763938544
5149 1080663399789034341620726423266055697540422070632605530564041963948865605078242264
5150 1218407953016323979183028999850700324825916784364309984630709420571769832915839856
5151 1355101535918796729768131099585653783923994687692088231665358177675340886063366624
5152 1489968761212038746097102718599211322171239519456171388658508411546044677300815224
5153 1622213379597614894269958864725021096783517959514189925207674241500999979187171984
5154 1751021726101232011012138597760201525384230811616281682869743682624559968292677240
5155 1875566395168164588315662313694530282952507103231377494289237102267685331057509904
5156 1995010133023295772089700805547618921138342463807249182197493061992619153102649664
5157 2108509935706687164961960777744005173028400407348086657815168176098484043646943128
5158 2215221338109143994774443567100001246096822965636903992731079098074927549578530524
5159 2314302879296278140114154695233280581156156499699656557564743175733516840747524096
5160 2404920726324530753056977879341255155219944195247453711654623035851463581147626816
5161 2486253438795633867235163867486968842228945019520281569276074204642793113870380032
5162 2557496853366369919317490930935401996704878752213974460023342668195709270906173056
5163 2617869067571096972329699520559608313615266945916926207279036960989571095327256952
5164 2666615499397039655290844509151187101366549980302946870953678145972074487262199584
5165 2703013999308714830087171924547468893953557748151264636027898499515087577258882624
5166 2726379988671130942616843400232668170578621636268248439492398360989289856489198720
5167 2736071598910668357582884713625584179256299483719372379440733368072979269687487300
5168 2731494783236032630350445980362998762959748249012673557845908620675340003946420728
5169 2712108373279325580292247389261019776764581462388352064702275204593410568680887624
5170 2677429050790304442475268854465952209610069733278088482045491510387652882295256336
5171 2627036205216120355411706290562688743581077318193713540587319733013395596229557988
5172 2560576646119458234889921475250617357768310057225452132522901737323401161746332816
5173 2477769140259014318563480922666293377132228674303704972024502122119678381699661000
5174 2378408741680125386051002734687348248742283889798663073462807812044749574498854320
5175 2262370884212787826551918547599271852499845477010002871033054899488655111007265144
5176 2129615204753455091056697927602764398090199798302351412082177683051839881729414888
5177 1980189066937216526184995303537317835509671197972177579377168816116033020798484600
5178 1814230754288590676619001583142605220689286630206373203383646433568293625053021944
5179 1631972303347727998840198223331954425550416108706531804643379279090829850388463044
5180 1433741947294125436129054904808343738834223262499417265418137206254504835123560480
5181 1219966142169070499111916436910351329365740774960371700712208497174639841107738800
5182 991171148401052097072369506226794521287159527137066722240477542908968058567526060
5183 747984142074447643844900513778265319008479464254816190025904123971455768127364768
5184 491133831588307684363940190467895503349243984523379820219692751916480732528144460
5185 221450557225335518779879946895918257360773883680463883575999870132858744403565416
5186 -60134147022316441445084728971113795811875123554569375690863586766545016476315176
5187 -352588548039482190829650541534982970607835393662561181394633157848308569177791976
5188 -654782280802792376150298752644168652092065817694832018234274007031297353623744760
5189 -965488502377277131112524577359622546861681777161986423559630106593253142159208752
5190 -1283386643773428639140242427682301343622724901573615985746609829160490986899981952
5191 -1607065768641399179242585041468516700091318604397222608047931654890437519418500144
5192 -1935028544098449982314141301084407490490546401509734760879372147081408869601180944
5193 -2265695826889911243135168193056290793908966420488730118469495457575440640442444336
5194 -2597411863825486859141700941318520424037792318145531271151745495370452538379215296
5195 -2928450103394327876838243112967548148514897924962850630720533048008401085752209176
5196 -3257019610666062743726539022805029934505693184537980289512287944325447212156403072
5197 -3581272075660675889820289816416640201424488604392622528346538614437752972334556336
5198 -3899309400088238179699584811547107708178650863650372475017206116622054103667791184
5199 -4209191845610603257616523742610694587553538217044285004550593798565641270798731888
5200 -4508946721073651783959305539958363460371889203348584167186480908894271840464589664
5201 -4796577584650186212163942126711068050557321957937450838879544578970793599702768744
5202 -5070073930783768723260249106729196909500493766255229296586762896908076143781826576
5203 -5327421330623337478206505116135123017526170739886456260985761089035400853429672408
5204 -5566611988328329908892799722461466091705690576236688134083409007736227867062336440
5205 -5785655674800550418070016722743265982930737783041428791953974422545113251270582768
5206 -5982590993924220673168805855738786690335395536022123418353279745675131319932146608
5207 -6155496936017962850911206476431751444356997679888957341329247783618089468050134736
5208 -6302504666666959623690086361550216925704186727452355801565434771221843855310946344
5209 -6421809499238794489145212667664373399360765899835527222211384272573769126503327272
5210 -6511682992901151770589333158650854808888598289360601665313866292197735302219434664
5211 -6570485118671501793388303387054352358527308454615276511689531204555049344354929376
5212 -6596676429709848515409861618886693444776402479431988057754695540071691350042236848
5213 -6588830173412771659939210480430469750730494604016149133055307950806505677644957744
5214 -6545644276833618401046681528510308769180597248894023405786273651736085896283208176
5215 -6465953138987489007267309312196798435817504446262209519902819827984682293104728872
5216 -6348739157972572476643338867275033385215521370987106492147188920764814147120031548
5217 -6193143923602228802722909166103105560303023570146396203261560876174602923051697888
5218 -5998479001141029327836573043212077800024433377049996005622104425576046383847142872
5219 -5764236235261358455997520338447267704198013689585185343647248006838630765032618448
5220 -5490097498878174832946984095472768170126304220621667178140684194425666349337861688
5221 -5175943815822197184375151939827799928992102085652045641929668367005911625893682440
5222 -4821863782605489460710511981720761219781351632992856649564638967320130492884500328
5223 -4428161219619544758680832321051700758243637573363126653795058281440614864208231304
5224 -3995361979254754507643298733805134216867315003977069842217742496179611252240320672
5225 -3524219844287747629693308535341742203104906835069786567645414099417761110999754032
5226 -3015721447978733611480136636724288198067889096830269350897993356600549288454955392
5227 -2471090153920468117418347688705058660774106021308923828966186853982845850687051588
5228 -1891788832801843499613293211996983045341062996200306933488765575570625307739267672
5229 -1279521480542090625921448908851562729069460155792637649399300344691467733741047984
5230 -636233622462447732919398142765067513807526743622537421754215748515443382547238824
5231 35888543919463969064050725777396725451421210593443187401489134539763294712584620
5232 734420313540364589232000209168236884591016673832069920263341350598216595999226416
5233 1456701983499553773448078590391190812841097775168688195112777604861918605762296776
5234 2199843742926394437590251245997727117807747024531184829491089969559816316786792024
5235 2960731969225259701794836649127674847744237523411851608201286708958242631716549248
5236 3736036953234580259459232701110199498048166961671559644335592912792262862074025952
5237 4522222066654168295627160550615141479720396892309223481383986743223694078232738256
5238 5315554380257013650506563847380771973479802201672209104437473799701493968718944904
5239 6112116732069142851476227604726272458310774838688968195294331498617583509824241464
5240 6907821238743736808658603403628263362396161910579865182770369496111717486245870880
5241 7698424234040253709219991055745990072104087276645454409405270243241928065654833400
5242 8479542611302375034007121899371592731017189136428211698364079004181493175807982512
5243 9246671537714470004350183815940632910662369187686850439628235422465612034311691512
5244 9995203500122549254842579300759088139813286848435884787605941941193311052450849896
5245 10720448633491793638180851706062294710255037290217117098636496390104424388111166224
5246 11417656274207311855973431838395985369515964869083810783878659289693619035547205680
5247 12082037672322148057821492197793876476555240104420974382459585133662699377517796576
5248 12708789787245863529688337141467877065934535964519880155831801138804289181002695128
5249 13293120084095623626222908107577393139248401970096557619954378625945055119692636696
5250 13830272237722064918742374194045519251558331816594878924920299836808425459274883856
5251 14315552645207417367620869863041847107489423968892341124555943638442747364856593344
5252 14744357636988925394880786133658163894492485835307198555208679648356807398572192768
5253 15112201271829074199128162603150721269693890907987702067031992672356625061881046688
5254 15414743589954519127363823950664028743301851273150178212194705919831344731167567736
5255 15647819195260882368663125964900039260146446961089566200093499656477861957138308816
5256 15807466026517881268782353739432510424853166393388090975639519198199710079283200264
5257 15889954175806948990805954830001925684319349092639537991293698764225670906832500472
5258 15891814601598948102614363069583656431852464253415209030283792256477752143521911912
5259 15809867584102355176012085728388283638213827870479493931959778028334579657747787248
5260 15641250760032529986124170971599077970755675973569942240749184128556988592980888792
5261 15383446576284968120833068197500465258901517420230697011149945486096743348859681568
5262 15034308992068508280590644596224378302122065005756070491017002737911911977002029944
5263 14592089263657108882017550298006439058992198008828803601306194782455208084640363808
5264 14055460636749857788549140243983516737001788301873235009261724800677609527215104208
5265 13423541778433801793833436574254065316827041336596421990405234091192971012322912576
5266 12695918772530986517071258071665419163624511861065165907503506034633842765551011080
5267 11872665511616049642102090691324740077185014845595265425528437145719769158854178096
5268 10954362311919139697566555585415617710207130832013294076682875299158975717043139256
5269 9942112589392474081321362784071460728225100680645174873889709826428249071154882040
5270 8837557429458331858437759958110126016578538460987865693077661462496644385803848848
5271 7642887897593103313731263836491815579108160631146640552101521039236676220564908656
5272 6360854933601109183853818212012840061497523196462414132009357776858727723377084680
5273 4994776689608642965261956430293356742534681367293654664966253549917436143539290152
5274 3548543169090860306940309700047869952516491573191797386141205078041818394582505472
5275 2026618043875747001719609856672195446108934343763230072109539432114471919396706888
5276 434037525029137335079691264293054445158794539544757496886294310258566586485727720
5277 -1223593814528386805086259132116722967372766475378407455817229501996968529185926056
5278 -2940110367122536616343063206937783882611457336078743463817660615793103689675593864
5279 -4708796044528248746407483021957869889142355491256377624438320997378143625693588772
5280 -6522398134192856545264464802562431853837827406566691182733072049396651372716855584
5281 -8373144506466945936683410196481654573857427718357298306838945689172088105276404696
5282 -10252764217609539400322936340132433599604098551122435364780731272439004648008818312
5283 -12152511525850094814899685810947269626040530852694422400171246424528568666142689976
5284 -14063193331864162934306745109736811207060997635046272403633291955263282338878361472
5285 -15975200026350641760492300880341560222316606977334867985221653656852698443054132352
5286 -17878539719858531077678899040007324057100612525637381139702517852651843409905965904
5287 -19762875800580394090483447081799219268363995516346477012758428957682732096222969536
5288 -21617567756805769324048613882465267626525290416241593569578746335372886007983257440
5289 -23431715171009160778589916116055734028753269792883096905950811386292404465974834672
5290 -25194204782208818098197343206805610860303959789322468481069881515481168315066902176
5291 -26893760483745940843525671494222514218569537241184363073655655191316211840336504064
5292 -28518996112187598614193270858641847123406487793562660929721052627162388951578938720
5293 -30058470854362028844535955225513698063132700061761931924736115062377288234185233416
5294 -31500747087221339514881872728962209772100162101800364226672283888016045882313698804
5295 -32834450437916411177249591723713487577785792492711546763226507062112974263845539456
5296 -34048331838558687668289814525672348606233719512638156574137881462833268143850903076
5297 -35131331324834043202496064032971801331565036299258520325861267969050339462505618376
5298 -36072643314423475825345285183108497997419451685571627105849763553655319922992308552
5299 -36861783078507002682541997804417826970719177823621825779225706116790729456625496968
5300 -37488654106432041584596242775835664285835367535568701559068653588458249329244035216
5301 -37943616044213883704737530441215199037572647096313558562827500521264680544081300976
5302 -38217552874684732758725125528480237790264652990678881629877877113914220805823523112
5303 -38301940991583716053768514279711482264296294770382295672617638941085460598841003180
5304 -38188916807707312849453323884995054382821631602553828563998987663310916294260667560
5305 -37871343526208844626246781807712052400730749989494279966910083059708760935092137280
5306 -37342876692972727999771857659052967110766131875958513890483080820117030271741189720
5307 -36598028142020870700285117732417607175356137575918114224959055148058130800166182056
5308 -35632227936076719739415724497189296378009662610501032149445123905484077979352921064
5309 -34441883904027828828476268154350164130415433873085940607945522617061769987360940464
5310 -33024438368828541585049699245936809000300821234893745808897132378637413401831604256
5311 -31378421665042901893268858378019549175201081348440814372384513133463104287158861536
5312 -29503502038934372132572779458761115229119094797986068366323195534987346863006351728
5313 -27400531536094785121795668829559721845109550433094796683260687564359048822139515728
5314 -25071587477453125330196878303811238821130486154580472029431797136785286197944564264
5315 -22520009143313592590098956375186700247772293679488350051241684450024031841433424144
5316 -19750429283252548066316584246927898833710196485093376545914200688600695636539348440
5317 -16768800095430500950921474077991487040887657395465373799076109093325331509992958160
5318 -13582413319524015736685154539801039601340321186773741771246311707327162181858384652
5319 -10199914120208853418488575122669967118357396491233966683022127224978694401725062008
5320 -6631308441318612269293082421251628492837068913224737993178389432537372969894700416
5321 -2887963550488868187842542377402334369220080272264184576193632194242599679888149264
5322 1017398500157593198406348783826890094722766128261771722792939522188276110423853400
5323 5070714725255801541738979127783702896892340090277046361082835542913861139688944444
5324 9256602589110957023243905850542886796459575036649182048236515845821210444721700328
5325 13558389087064970624371863988701997856761178638716914435270646026195742847353319152
5326 17958147681521134084418741293210981355233109489735363685592516427728224748581637036
5327 22436743189856479368059195567094516019337299132603389429632756569316491456145094584
5328 26973884708738124376881964951013678871576283733912527496357077518690952085122801328
5329 31548186594959419203128646496150556037382220157318612864294820215567745995686802812
5330 36137237508364974326504543216388017758924543500409728651684131142620211470058614552
5331 40717677453349851187430996111439522517549282692622614750557658671016423277985755776
5332 45265282739411938259674267335392636912046719692082406707950919886884990285489070032
5333 49755058708353731566055529065327107793725229383096864257713625010818420621540583568
5334 54161340058711398750538648948308491612933106292563332143760846488784951089915201480
5335 58457898522326931846772982344746438398801427802593547296650210010767718662019020416
5336 62618057630464032637746108887141405178672989083018569557897066836276437931430887072
5337 66614814229573020716190628285029600106904360171222517681519238405548672208389767744
5338 70420966389373336138497180088883744220067198636048397603619090560252077287455133536
5339 74009247268253565222943733770655646620714654743558842815969341709425702510555700296
5340 77352464484255964529503591135689361004956835354534351732952531663228260480003072504
5341 80423644463229187153330413869227964473488695642154325405513221007286064952045512976
5342 83196181220367082196550751457696310491042500818707596373724930205651816260831129388
5343 85643988957092546293232599634225591470518481271427401271797253093254689326443835912
5344 87741657841934102510590147316425042083062905379006461145239899823561165503740567828
5345 89464612273706527672808238869949445935896113295796265567661273173902017467755198288
5346 90789270914745766152605900330231753732260375707373196964097347670687011085706157960
5347 91693207717068020718343833255262480355734565056935048885215988058862540916025126076
5348 92155313157198670125433129733691912973308916300505486593662000780520888751655608592
5349 92155954837534882341606386946537336471664246921445464744912825948195587196760418760
5350 91677136609077298770286130955237394118891912790545485982829744959065079143143612944
5351 90702655321006340000719109052527616729215683039079773898646251013778981239561501244
5352 89218254304257507493906155617331960836994127007147928029265885738580020070234852920
5353 87211772656886514774585830856000624473941933917906382698708301345489728338616171728
5354 84673289405945238056128242309610945676936413201446327345109614352876184970749203296
5355 81595261592616430808202692762777156666907167514992654386070150661380567871154728912
5356 77972655339992700706073447690425752069563843791964763644121375254725590738674758992
5357 73803068947585092190899662334635711594857724116052026776199803730137608049436849304
5358 69086847075339571230790205632765957816701731162390174311174348853647317176612413688
5359 63827185078451254166387050788411029744765893173258246032943535855254080046682511792
5360 58030222579235171322958146979164996932337340443030091593478020809005777307102154144
5361 51705125375599604770764377956924694349628189440943588013819558639369794873804605000
5362 44864154816988119013389401079420526872773139806120404396065066697918870037347256552
5363 37522723807478519485210107633482186634745249274773906159518788565811139785253829472
5364 29699438633311617585989054398556587809807880256629498044003744307892602880787674536
5365 21416125857005819040230288963850873332748561714937260036781862475358867766555389120
5366 12697843563800600376877595806746746729751642830534490713451107985676056355747615460
5367 3572876307383611096160006768521429850282454100117604416143455260824366308051650240
5368 -5927286849003185082118672042827837467135291641544961486363195368129264670953342400
5369 -15767991722456254050118300738074414720288712852781781862497713694052153282096544352
5370 -25911476303628781022905927098175582275363093606063266524621266044093500667075824240
5371 -36316946332072661566045260714293858219092318394965651203295496285236198305616344672
5372 -46940669474381600650675789113442510800068038895378632942040409353627336566545032120
5373 -57736088316909171787002800628042307437022269604089281401740405439461803503985156696
5374 -68653952323684145725213614102474428754622357004489682331794133044641808706456627708
5375 -79642468786816193315295805103059662979346746556772893240256230845268893577122054544
5376 -90647472733733902208013713825714633381815606231142860188947020197378848103371586560
5377 -101612615619117555248750946644225069560946045444187535520897224940108560251636329936
5378 -112479572566051933052345364991637290191810065209487919908304816878664925869550178488
5379 -123188267772893266015532801518641523724305281736074247517969453768458490336701293352
5380 -133677117640202096521929837407445865403418094556447767383183147631717446674714586208
5381 -143883291014423853018157701966293086967529450276897564446362519102348468666708440352
5382 -153742985885779026444414308351060433077278403028792464969667412936641221883157750784
5383 -163191721712727317731255899585838064630173650530515167193235383737236574644233413856
5384 -172164646490921363736622699960280722625105245075382252949201167269870330221009888080
5385 -180596857514527724879964335845207936179493730074639135161292140392527986305427040432
5386 -188423734730054081073909483064108677756521389691617222195865338692327991470270324832
5387 -195581285410576970773422759874043472216139922462040754170300726326353092607572022684
5388 -202006498839228930589841915914666900268432434369462150003128187751295029366106279128
5389 -207637709519296844089618946892276857525011873926207346065912944922242768660939491696
5390 -212414967399958272941123381993040435692388506493040958541466117560210591499437641808
5391 -216280413439025418306591389616251014134523669805958593121675074476604017624515589480
5392 -219178658808428396399788375863698467262209507680273729655271883187135880000631573140
5393 -221057165887594342570333896299577790930840513791510148640393236331360874004467062800
5394 -221866629188826064765865046359254279770260341261191507585449752939922221227560242992
5395 -221561354208588586842887609125644340554041577593664988798113890838842675658896644936
5396 -220099632213913138671177802322550505224384415949927757967278486062220908293893770880
5397 -217444108836617595009190844448021421585828159494795914822725740810123130165247996592
5398 -213562144381284580067268269633446527391328214718188040077354843323152256651412590988
5399 -208426163633362466438818189058115425567997328267619536233550224540678676090319799396
5400 -202013993006289370285120782731199469814404063303247918792358197539929322552432092576
5401 -194309182767027880606249960096373264542324528034576925614131553304200639833620856936
5402 -185301312152288821749134129986753177347119684753626130572150850103971725794268849024
5403 -174986275111214805409268461000006593578078332978659765198442517108742613077341236248
5404 -163366544504263049065236009250938327477374050981441250157479219622055154896065305872
5405 -150451412537209785167554828775194022022339058558843407078575128519507774478053219664
5406 -136257205324578058677819919548534179946636273360992688558775469907217282905224571168
5407 -120807469454026868199935853220847851803419404549569923017228672492054775298324866100
5408 -104133128559927106692800219319449027765116744805109906985891251583352427113405233612
5409 -86272607921614599417267143076517999197425867235175047899046676649639972992932490856
5410 -67271925259227804399786652316498906720318961894596982879021305427497353226856818008
5411 -47184745938857732525655078252060834455114236171779510744427240309966485987536091840
5412 -26072400975797201688124951056172432073661221929392348429649339241692682553611625920
5413 -4003866296072896691930639742849738700432863487220783891531535470467591932406450256
5414 18944298088477014249449573206280861334425250222803140397890030573083759036627169852
5415 42688050231878148297350537226141016208745450830729224562252294029328589973374052920
5416 67136010761821967628951660865407454576580192243796612656167712576307966032530612912
5417 92189650635618343290722161294730798222620889550886724386967374659735101727074578504
5418 117743522812285501140639721656468941792038571698781013885741904072848921758649287744
5419 143685538339263648029158452054750704820678834715909251277196786747941643358850756340
5420 169897287118376267726095372321025606231459947280201597917163425953246509969023724816
5421 196254403415425338841451171188058750794225082254307477415985478928858954160454259936
5422 222626975937942889086729689944519431593578135685028312154994062198255723017792867108
5423 248880002076722578885622655645235452345393769615636388196492299944261017579120325296
5424 274873885665221133334540177203547638170737848176888583751551650185911588415169727440
5425 300464977356096994095034323824088951925726544101244123906995595252306612733802553464
5426 325506156475745830315193373678076689048579422449502067798382599149515061206751734888
5427 349847452940329527220361761553100022504120791916985526496748611207403035435974691244
5428 373336707586718109760559177743269596667931650905594074447974542929682487458406859776
5429 395820268975860457865994950869118051985776153669255450601343303078945357047794542592
5430 417143724509895775253265482594006804521558351545655804795708612891572689187735488296
5431 437152663394447192142060662370923504174760668225480584409644809887994357645814131772
5432 455693468781005971168412792446030050811039373703887096006422803914914494564759551216
5433 472614136105566999999378133100065934729257555949184212984507992617595320862341745848
5434 487765114468771141929894268419531310227735706271184080430497551845978199893108160512
5435 501000167580719617995331234232238814799849651034752879872590210457575765219994060280
5436 512177250654356498309874347325865130339610589752793469031536055120224248076727559184
5437 521159399311777049020850484733342362518921041271102313060171008025358134981923155648
5438 527815626466127968263681563175478084666603081338370908286205344702736943061161273564
5439 532021822830936832557357196366835652174384894031422975951079992539789890450625259112
5440 533661656650340985881145725955229035427139614961733775517170920792886335229571597720
5441 532627467947878935683212356820745174858576903228061269652574194675352919011096681880
5442 528821152581883527646220402559707953711464518113165142533555257958125515771577986264
5443 522155031121078565256730946104851467200438997378744927374622058028443018402631872124
5444 512552697598050674522564783941841437437138159722333892052806518394614106549651826968
5445 499949842951458046314033996198542540142023438558125881383859507600741911056051496144
5446 484295048069942268216989243643341251721021032830144053168518625761886731130434645232
5447 465550541137562348687111769670716468598204588569153839876201318688993960951764162496
5448 443692914144297486521948238740551025943247635983673910644011340243178598387987493328
5449 418713793251358845659095742742036135720820485556397234656938999936005948272019413176
5450 390620457929098228739650883928866737851384604289730482061299522447219718065656836848
5451 359436403656019447408940266440007937973502584386536574907415579889430167142261119120
5452 325201843261439238961636607451227505495630918164395008267296888336032469388571017328
5453 287974141914141026465646537228167095597522160173852795300691393349600506627079884736
5454 247828181119924736421847919379735441718971243561721489837181036052474017306280647240
5455 204856647063626343421270789575617896006514429892947045852435224975372164536636975792
5456 159170239057526030503607870485600463973206863590708033424152441550212864236035631120
5457 110897793886522898290716830411195403568461301815580457353458574243654535658789935216
5458 60186322330496688545398195426497018583833691658585823897561168486110054083196745304
5459 7200954230447184490198880711321161058163952218002535579674851179612834892615310040
5460 -47875210984777008552510423076208720784300325078415176685319018142603107611704831024
5461 -104841351249633878179041144989426998333951443750063317947482397722617071467720573784
5462 -163479268624005571465574938683620033269510146844876396048116788456444158417475509708
5463 -223553837996432907111731683616231189287946365806214404171231504671406474406986890696
5464 -284813559204569759894464334386802936032264075835165152711176139012381348493783681976
5465 -346991213789394774083091211403218207246319309090565740888658940596413463344197695864
5466 -409804626905044104365255635352307377929085576323793814155073233028783707725761808536
5467 -472957534592755585716082328214732211425578864011998912494347226377590608046221961760
5468 -536140555901641206769520068648119635829987940573266476590019432825396646201116631552
5469 -599032268975940191375199247313053023406990753435970570171342124979794332243363634440
5470 -661300389482481518519607222728403496415241227906424613149254044948646369223289228072
5471 -722603049344714787794799244003858686234045865245801367734272441401005822278679344332
5472 -782590172995879201067181579813688276214049240521821181744523115457860828209738611992
5473 -840904947918819743267696527606472672199196017917239458708358514596267695443524413112
5474 -897185385491796438067283496193483628562182344197666646245538742400275510054246465040
5475 -951065967684654689265288176968579778449245560080686713331607807570025915742791877728
5476 -1002179374421724983113929611914014263207246415636444288442556633017494988460179889024
5477 -1050158285931758740667251318438838003010620514121863422804918949506402360352565529072
5478 -1094637253712759268151200764576746750033814998087747026193671879533970246349946905088
5479 -1135254633232186848515037628447070527274292805698558553969009667352309072520059385588
5480 -1171654570842132828703522848332899392589752991575573776910920409316390819765200550008
5481 -1203489036880899263805853807094124616827360830823054819635976499903701950803360972608
5482 -1230419896359477054577184076438278543089027656038208734957609729976700821130643299376
5483 -1252121008133609878049985836667009059535013080804009906055612302607664099649028887828
5484 -1268280342973584091627081649750653533216413379841871239300225354836657236682037457056
5485 -1278602110467945106071071895461844219146136574566483353642106987024999710953648147856
5486 -1282808884309414515069795252307791683206719098561154827922437511524799679461442439216
5487 -1280643715068873183301336513209189566014277435219781529036343664528596002653311329688
5488 -1271872219291632180246762353729849832019240532340127781149402059216215269058877867364
5489 -1256284633352901459223821670257136174592647494289524541067146131391543295774957031120
5490 -1233697820368759041999106524518984474348894033217796000741992068748988683598767381712
5491 -1203957218117912868336805558566791088785888862166276935224647130058396274634793498584
5492 -1166938715933465089802952645577174598075069235217788541438970240472047268348550523952
5493 -1122550448249747571232277343938011758156661310696263043870902665660386153891599575464
5494 -1070734492649604060096454121510360732747527314425860100105173880579981477418253302616
5495 -1011468460059876777281385123644124087381603790551406285290568782638196721168553165912
5496 -944766965069434672961278064327810041481609121710304061174949405440549574212119646856
5497 -870682964231448234199182073423878760944139449775051064577766048217449548292070038408
5498 -789308950712025297425432613923408811059356352064506422423932615854060805048586634336
5499 -700777993626675782834368788147971911840185497705346750491702007249250043753572062248
5500 -605264611085215949945651789219970001360257193115161205101490433508689177663786706808
5501 -502985466042344843562282504537489140303337284133325085049968976226336723829799878736
5502 -394199874910948220762020351651211668307096994013221130965924822523640839997997161984
5503 -279210119072405208924579002948269722217199461877567063378289006305709926395821960908
5504 -158361550457397878159314725597303550749226074676484851247610090402819304637203295672
5505 -32042482649708667207153717567471724415566580483006984243782193797959827739194707680
5506 99316139820610957798236319751374777423264909325721317508860381071099062295413282408
5507 235241300948738549545878435613501528389299444890700740772232278684703094993554775564
5508 375218707065069026168344393071775089749713761100068446383323742633464717628880503024
5509 518693820080988621606416348167322132339205984892283947865983861830437541123803565400
5510 665073133733307240078072228068340777680319499785763615358450796059835219425342292624
5511 813725695822951926442557740790026984815167430550028607902649636317000214392916234560
5512 963984877770809827532651580980893723615925922998113051223424507365402989186117770168
5513 1115150392164407548514471607692089480849839017869356794246533592094562820171502456656
5514 1266490557177822224544793314507347339720989025142203237647511051710476458389145471160
5515 1417244806027483325558565373563192816601727155280368884225077748777071655801655450888
5516 1566626437740084199989587719444030156677766815617956628457376050593374458639183829104
5517 1713825604732458103024163493997327945075392410968985868799012291213670386161562396672
5518 1858012530748666434169126833554044104676802010651929933088460294938597673209021974424
5519 1998340951882834001156312015632794202274788605089987121705866372575826191418292333796
5520 2133951771423784229499998898906175548353340738959690047761579225749118156967202065312
5521 2263976918418915797404839589022946373964360385918177661575926795232184732639280189608
5522 2387543397857684896683056932745265381957490474220006736895288303573402726069311163400
5523 2503777519534902510358530169666485527971376027805621664515413601954436426885562180720
5524 2611809290688245666607323308953473573051679813496762475490232621072080372282543411192
5525 2710776956684614822989895620611002254302981800506469012194853288580714391174041642848
5526 2799831672133386852501607161543006743588840216265412175833892699458286766367434787936
5527 2878142284028352319773105630019159968697877860513143267948026917831631721562641246676
5528 2944900206732270513568964787834933785244281119369430988202834829102959974975662678968
5529 2999324367909079209442798003514273193413673393929668500011599456831014379946720374848
5530 3040666202870076425904722688599299260350542092739199372183594368886935943899477261344
5531 3068214674182960081491997894095987857695003707573012909767030660951720069834196018932
5532 3081301291943649631811333368034025740878506811260152367014055449931156927288149512936
5533 3079305109608648854040846798205390127287834555188490027427906130726273754420516591864
5534 3061657669066593055103308663952527115709223806817495607870453493452461375421214443620
5535 3027847868263649190416024797379922557497900794795243898900854506363400750836939853784
5536 2977426723746928298000145921379079261245216032872176230293828464922290944652722860192
5537 2910012000285726976660488522359461639827780546961420356028480069963519824337863808344
5538 2825292679085121118978300403628615244730145226636165357176297869890343286466520353600
5539 2723033236081065872015151375516089052868616650562961393998380401035447707212631026616
5540 2603077701499691284098037424265951030109370852024305727430154413421155383961576835728
5541 2465353472033706465005185462507692250656531307399115013706080884395973340421595489768
5542 2309874847050961055044661584230820940776430711272813096710222213428192466067077707968
5543 2136746260629315350349052061068717433360159105721760299204084420599220555070867940664
5544 1946165181667802478701861917754967416935063542259860335673673269912732864556644776328
5545 1738424654921416377615948450826024054374774641904771935175039051554817551292449090064
5546 1513915456676003180422637242170129229543307766447504779001283288857264432853016239912
5547 1273127839600236979359090133889105271974443030827415280586138923917372999842433532784
5548 1016652842607495886151962501931469338474939858543485097999852463435849256419028703552
5549 745183142604062141663151160571814724022312128824847000855600355970426437343911293464
5550 459513426729047826977536541604889766408354882514499394775981417595342120308032481640
5551 160540264952737460298941966366566741374604984204681683650190921102372597142668101856
5552 -150738534938923806826468178723810600039417136853192838840318456052221105031486053796
5553 -473225106478128089913345204303811807252931862921452717420368005807873063613892259272
5554 -805723251687747931041270795796712038932032074960873630419367157715291057957572805400
5555 -1146940728555772245001085397946835255474036185959159072807422655601331915817991404400
5556 -1495492108085429011746386266037475107018757791535679740675422227651305313232755955656
5557 -1849902208371152831294834019978951736111902907498745917260296489414689221560435756416
5558 -2208610109782058626913200487676031183276450908773503436068706026208084396195176471160
5559 -2569973753373840965876340903088683686780617404366058617236397685656431016461769084184
5560 -2932275120937405831746736891463384291387314722114712113623160118146493709210418239688
5561 -3293725993029848796527075649501555587763751741609732940672930533052392685405901996888
5562 -3652474277320427574960341782051344647829853658863432389263200306991193729034625271704
5563 -4006610897460348932406492700617060847272935314960557478900957273955011233919138454092
5564 -4354177228424142481006008779962860700780011648491678378765091829063911531696339354600
5565 -4693173062131484525919512457540708451413126677724137944708325966773237994474857923088
5566 -5021565082709583570711091921681540079713384330200041733580742303583919296066492171328
5567 -5337295828652966028704348232584959462334914381644336373529286109452828427896107378728
5568 -5638293114568941105721381680258619966188608598386528327339459132083171472985889012024
5569 -5922479883184044260915783929082861594710574547872420567568197485331682642552329724944
5570 -6187784453673034819540544834227377095342633841051139767257548772203470502397216485856
5571 -6432151130507062227536430653845055553615174915833743208583534230947649821918547009872
5572 -6653551132439165922577101357781987956993478250797554884520871514854450681743189129472
5573 -6849993799588111297161675457197753919577552008336141106521565878186301080218044193200
5574 -7019538032123493537337052338327406684220517485459786864318708431519529347936335404528
5575 -7160303912666369137671615343138891966831734017970506567512135398829692267135438244840
5576 -7270484460270458403965998826285449677619711126038122584292883573006891935394913727048
5577 -7348357462789124096294628780101093031642872533711525628344086693965178563900393971120
5578 -7392297330483367968194898139571639696789925258181268282600012578484742848711613599392
5579 -7400786913053716859758134687571003233143911592655733568961622189722139286593595938992
5580 -7372429218718900086774923656957553970897890191141788950088104532231017261564007890368
5581 -7305958973734803292017913968614633066702694399495644240158471970338599858449498714880
5582 -7200253957666594294288266630250674494147519170361456020116334860483061645740446717372
5583 -7054346049991295050149857929799782888168374726072772021464304411418847984524794441744
5584 -6867431921093114920019498932603229048974643632370671107007731284804241677950521541864
5585 -6638883301516708643195151092307402833300054613230904798535490904759149382324865188192
5586 -6368256761475466455905234850335255230093141696994680516408110412409540221877385479328
5587 -6055302933990247184126747721825896347702571853816208415315566215031397049285622316768
5588 -5699975113887237375992158974711447440369639540588386518369347619650905068450643959072
5589 -5302437166865186656158946994368774997115804839609007090186471706454994282889286415424
5590 -4863070682482586941737802800336212676651043952950645218144791908918604469460276763488
5591 -4382481307517405274913053993353626019641462433191344430237634759322975365888448991828
5592 -3861504196634534671513979413910228271364619073848941892779636073189864747312943077736
5593 -3301208520523941428814682416018951261496710165457091283508370545141504723599402976336
5594 -2702900973040212320712755005801471902888771522071640675785495621840141776508295934992
5595 -2068128222719995777691519782310050638345576034216506143186273370254850619765802757496
5596 -1398678256335789526593936155868412928248240769339833999691073430856797946802107200400
5597 -696580566586404535412237875608023692333266899580247987643730353371307710086232459152
5598 35894860765629222579760459121083165785747663741676824905007507211593538936975658168
5599 796239799998261861346344208771123720118501775446955759248640546291166989051858823824
5600 1581711314329183748781623596500074923739936577801648493064483896574913843376030646416
5601 2389336590655314516144133834792504152839313855696810142800818084420308324875858240272
5602 3215919105137840013946394237623642938681360682940676217167899118555198761188830198952
5603 4058046138690641442902045106702791310497061827993742977065150545062670738865570813512
5604 4912097655524056919934203983841647889853085428582659156370567337390975223883069488840
5605 5774256551592839557011554160122241425153544795780636592765616330071970991527256210816
5606 6640520273082649685249911830198231663461762348753637225706040737476209355198265177092
5607 7506713798509635105822330337160849478321469848818129855869956961286839757793451371328
5608 8368503970560753435163257834990748462349246661022464329341540354056579900540127384616
5609 9221415157099490624566622720531496754483708443351595287696606442988728755567065694920
5610 10060846212677146747983431778282493270121215346027921942004507837866204605617264559936
5611 10882088705170659507790905582241016235732315820396146191941170388984123841709042718080
5612 11680346363558545138378853572492252732868374821727816444115788007152233619656489326672
5613 12450755696250231482643153454230187043830526232430553441154062590714258747984733120728
5614 13188407720379271471943149122004842422411380717613584511264770123974030606856584804032
5615 13888370736146878548631344858190013964869931260228411606855096199346442600805463993248
5616 14545714071046945077457891026381186566055326965932428054413723075018750911219231991200
5617 15155532712909366089462632969807910099441297743702842067655085132924852535156314532384
5618 15712972741351164457608995119216199068907238209776249675168212536621337179682034967316
5619 16213257461923291753348256865424113846096079754987325805741743306930959157485027597664
5620 16651714137971372197179334537874572981995493237665134337925830730012604124690272768720
5621 17023801210685464882258060632086647358431173954920273318837579721834937725351975480816
5622 17325135888800517168355395713168354011125320562084143519545570957259218274261664345040
5623 17551521985789686061998007246462110293603158846471925422155508547667531068147202952692
5624 17698977873819773829398796257988449249067083660490571722667326190249354418235979012608
5625 17763764421203639187159861541959189097823155245317505974960493724719188559814575357976
5626 17742412772138793143418077426757003944843265519982990665382086698121642330925868440016
5627 17631751826226065630588302174934362251663370892075480533517666215594321560523287145464
5628 17428935268129698039139452541562195392178920035024434445302662993953015538204129680296
5629 17131467997826679094756732477666806606566049915222558197004526679268490784668822845680
5630 16737231805754899456422507723419164957414982596412878251910362743308477515876115350984
5631 16244510138765593610912029541746359258645584134924344929815758852349202893250695108584
5632 15652011797814217881180523410717169911009624945073127658775315021568109047845454847492
5633 14958893411537938229159160233717615834728887084334686325501087553169970407858039468168
5634 14164780526223663413788645715846049071386225314874212734001373556745274836326629689032
5635 13269787157588664701913428971937204499785056192800946491171101934050223194620085537152
5636 12274533647622405116507239686629026031727672553043503263971704095532177439372875114920
5637 11180162676419919456060734374758620788732527052084506913209237511077404331886426571448
5638 9988353278357930054706048304023119119446066576448964138820832978005107868172630424372
5639 8701332720439888809271071939855727098562706546151314406922037663615521625722710528812
5640 7321886101750666627803058322104836285686542696917761758701554018790400409549222818808
5641 5853363543226595328504272338040852900189050124077551823740078379850275791464790001720
5642 4299684839826710512746150855466199380845643060207373619795297831499332990777170341392
5643 2665341459206987616102371292748544500257412347240992744205128209292895582115735658472
5644 955395775686390544122029498838392490779797831514208230339876015520836226461207908408
5645 -824522558016511305169804912836565596316176456369988353458874260104625767009554658192
5646 -2668223192295820428555087910468170069778785303710821838716627345058028202329922709360
5647 -4568964691191600624609469829314851704449655139407105734555271923063382337089110940540
5648 -6519467239427541858162800410621123023838611590506778663627050862634456196172237879016
5649 -8511928496788829810831570494563970414481125800195472602026670402277379701114276408720
5650 -10538042640665434506173016029607099750978215574581614203329881972714249681184081832096
5651 -12589022619736462885000793332170455924966526833627963678027703737593809331792104430028
5652 -14655625630142221113048941625038679507824886817293426795980081967604935921097596687200
5653 -16728181806677628935120049504367323587095845076847830529879262420863966041365679518160
5654 -18796626108435409967823711073343004694642772957310191191438839798318406179885422346008
5655 -20850533358828770343883872288188396551051927233147648616430917005919748364937661367200
5656 -22879156385522253808319337230706459268353699211703383477287835126087022451656929118416
5657 -24871467185929692691254789446816143875976946350150435884692157346642985698954336840216
5658 -26816201028458759195290616019723761457231798979318101010633456784019346714904801547520
5659 -28701903379789268948669987433654627821027554745531173056149065051102338768248924502996
5660 -30516979532166917233299829341555534794095977996670726709857024360522300825992790500512
5661 -32249746785157473378825196288127256653908606445329291053217815486521611098757966784400
5662 -33888489019459250360878354344778739245017272223897793908119092464717113190916160634128
5663 -35421513481593878968925734183415451252305631265869596856850361837835458737430919277696
5664 -36837209581218993972693259082462905952536715999576789998878794841781533266078434881560
5665 -38124109485209778348616261587762748849397711412267128320835317190841588457708308855072
5666 -39270950275686792349826967184595777750657787749032878144250926341353229504192956329368
5667 -40266737423186694691129129285396504296470317252057864263110799219692466943433788574096
5668 -41100809309664152859445037506786778028269088851259692787139373658350037145979561769216
5669 -41762902522088031566228317950801277865812766332365834117268926631925198544687252460864
5670 -42243217621714206259149749791525458308510615787442299637524307364817470228315995982736
5671 -42532485082684489549528669411920145801533639395617721022531512759577105225914420412008
5672 -42622031079119598754965372192698868322773434367625509277888647132962240277399023809856
5673 -42503842791358622541253142655468298305671923874742438444137662187683149031158501227536
5674 -42170632889084573639503952115306761548408957220599671507505016016550922402628078518208
5675 -41615902843881755141917037738203267896405859899763784925175302739908046234528739540800
5676 -40834004712786067136155365554530500407968306724028461992953398682184284816595299605688
5677 -39820201032891103362663757583758618554424650626571739625525690030330158667190654848632
5678 -38570722458358072784026006124201365605739891792929151163332165963438195214559327260264
5679 -37082822773709023466470059848983896596116523334336862455791326260990167884502970781672
5680 -35354830911152946950504276195605109363538003501936007163860413318484650702678355094832
5681 -33386199606540243712507436402906905010877076182104058250642288286030319513937415585936
5682 -31177550325276450254284205063933711436607764850784014083765135107359270533280322697096
5683 -28730714100912482314944661866946457467819315079525642824706996927125346009287393305044
5684 -26048767928966875010391089607812327031944646378449527495385339897680485812393160913904
5685 -23136066374620605395465272615091908977314356087454675676079928034340157642301867919120
5686 -19998268056052826692905881805623461153366575024006822414340029031313782002635006948204
5687 -16642356686051973452476650433971893512201826041929431973627158898772818108482941840728
5688 -13076656361082549189854816311706509768272974611684020833915845999535360673319367976944
5689 -9310840812633802264257300675338377610603779891963107014502140484962966359858569578888
5690 -5355936345704286741010600884926166935334370013044742268322464129645889511943182265936
5691 -1224318219610683945430737253729321526737419520477778812805700482206462171371935470528
5692 3070299760187690066174461152822825688869556681216559211661672241562193974549733210512
5693 7512882635720952055910395811162936635243800213924362524928029804098477412657109698128
5694 12087098855173113431936841563166609391054913376116107520168811594643956302176577546440
5695 16775352137102152675156388005728010774825475083471111869145800141366892348816387760208
5696 21558820760609564038227501498618915840050457826832707453575236633390844531249336883568
5697 26417504358971315623627727217697193766403290480754804890690398852361582853479100944592
5698 31330278271121013875747722978531533993861453103208518932023676364464471137869192779584
5699 36274955459153530517557719633478086266658924085492140855711165145116272527789617274120
5700 41228355974226664582444522209911678245760976672558786001217074446706925796227094449112
5701 46166383904264280615303272277387882306816795679872436421985665605645771339495154610352
5702 51064111708806291545914180119460655167736475520224831595690218726347778204659293698916
5703 55895871795310954646774165534059154113976160988483026954505996936592202987678042965016
5704 60635355161368604610707242347177875135822062576815070067767482638107173568329918846888
5705 65255716874957303038966243950924262191581036019266944371962512787843690855785893771104
5706 69729688133787551701425752909366629969662629414521086086006114418494880528874348716368
5707 74029694592026289610988997262099066180881523802515886034529379345748745447425996622192
5708 78127980610986869920047156494767594792485944542030162120453374008622262151471923256904
5709 81996739038120467699825376549464247372566399625932119710270067594222571797041056794480
5710 85608246086994442110058600159018015107514933067005719523367512188215866356074711449736
5711 88935000840193006110388186523438316576748983726272082058469680164166007165544461037428
5712 91949868866199669058940449748197908406007977045020497133670162371403283819218401239904
5713 94626229393114497228241428464549117076926057566842050650439400934414218912912898739176
5714 96938125452712411492124159302510809065863268959124207421508363711146964724346097377640
5715 98860416363759937094022463880610820721930559783916830131256905932767301024599603001208
5716 100368931896465966903929254649279539157614015678139131101434530042075521867667332805552
5717 101440627420058092811346703008738319472377085654507161105716857363397724961887309361504
5718 102053739311520837052923422786039609342843214916116562622202215448010405576875225835912
5719 102187939869433956829423702415733127391201985518819366098214800785383160721586411257216
5720 101824490956751430287886392483725777974360710132672450805153513452406193779596603314096
5721 100946395569103581816738250528729614638185582993464958986734527031061244947142738529080
5722 99538546509707920271328011657536372497350199166422417893381147532663419912309083490768
5723 97587871332561620741317579865406965365531674055360182460720175913975420329817564941128
5724 95083472705389320714255338002672933910353251610018977206909483068263041545205847289184
5725 92016763333187164140598760728760845151148965916688822898011543231176129382194272809440
5726 88381594578934799209831819283948589926909151884856129728660146370203874198308472409200
5727 84174377917034776283990986102020060024061774259195474924631421770970930502376008455168
5728 79394198357248985783632927805847506835873767988046291662590554321563734580602986108212
5729 74042918986234142234695055166747652944372090023205946082709930907145792223400464755336
5730 68125275782916180045728576767484029036279684443335608247745647662884473693561723877696
5731 61648961884206112151875129857431958570890906407026362943536067182846234284254642683728
5732 54624700493955163648994119231942557501673089042268405860743601886875477226431412626232
5733 47066305659666237915705310385122483468819487989730863812304676738820311057865915100336
5734 38990730165326473815199817153284675348916380433400597633251173077721611837818149328192
5735 30418099831948754471124478851332269745411664296724671200454271399917665406121905778208
5736 21371733548755925915978566957036566459812036687546884510210845470790859611574833576128
5737 11878148412819291972128782889127689777614004934010731043341410475948284597259202681976
5738 1967049393690962382573124709049808025986884424279541872253038099806187382427477213464
5739 -8328696994058489413784797754623584932604037909706336501538464727133647741965808871256
5740 -18973105481663521258099502717635537069016435931013530164858262452691458303200724463272
5741 -29927131694133009846907676651386719897018542023381935128750130324825077339974247027216
5742 -41148748996701401492341146844458996572423641838173880277452188563012066204551933285480
5743 -52593042793122491267390211637661117673402316743156909633598784223199693217811381973148
5744 -64212322470741641257933483224133590607906806946142652351536621819505259931473726088468
5745 -75956251089667814396617222726464397728774199641010242914345718954784425038755921661848
5746 -87771992849800032136648512539500271661077541285931670010394129441468888111152440504784
5747 -99604378263300971223184644129088861174086738925361098602903926903246743335401025121832
5748 -111396086892417007648321926272406898247395544212830977876322745803288554418296859980824
5749 -123087847399161122599213271713590089723137067503123897315438805820817844163136335251712
5750 -134618654582743415554167635930197216936932054826372477368036602073504956609445467575032
5751 -145926002961582699012914721855765556413072681395917449389941004950596172117776783575780
5752 -156946136384512895772134617318669960549664006432692350145297996566488274852638515914320
5753 -167614313032843908493102539901517895555460395696593497680034823033674774162646368246120
5754 -177865085102624991047588178634468143850415373127746376830316546970624147064721101819680
5755 -187632592331562239430156339974424902345659216954745110343898329670786171548889950123312
5756 -196850868464260439738633536646011293272770467102255226810037256870128964876180853484832
5757 -205454159624752867826566253432056587839500603830471648199676824849700161933416973736832
5758 -213377253497755334681576792386445748230603851596407866453560650237287402126765052911988
5759 -220555818097839756116348355149223984881667996133782659434463383800909918453652616678680
5760 -226926748843246488218394075290687694162133481671608781305216864711019095166220876692304
5761 -232428522533666213010452407711529582270069257016160134572296621384962522711859385051992
5762 -237001556775735863414163770439210626278949394745794938653778042393019967818681275679112
5763 -240588573289918145252779630690261645025051009315028012273655624122505755526654473534168
5764 -243134963485581966300036231712278866885947535914271211717711557780116036080246389128296
5765 -244589154590833670302928050692320753834736928311940107213801529718709136500176816174816
5766 -244902974587342505695126482056261596940819060053128767007180175130661980630548782804800
5767 -244032014112426405300849970116968671336165081224781121490909899205639453170598979179152
5768 -241935983466641849126455872376111744622241744132864271554985828462960151334668895631296
5769 -238579062791858030954665448168999450580930019267839881335558462759715752949799265878160
5770 -233930243474679944810494112004921769433204575045296834258754911196791150487358638061136
5771 -227963658773850713894294444891115035202776550605902530726906510441696026332573731441680
5772 -220658901675517770935135488756465065068943055740638332507199871052057925487294606424880
5773 -212001327943198783051665340366688536962923320863984093201628888498833107130577344099560
5774 -201982342351167564344951605439346451388803428661604890799866152101412899225795604780588
5775 -190599666074062939679645142319732983839055568631833982764971940013131971089493999157392
5776 -177857583245052107089149477320011270438110768733261377389664345768642855610667717154096
5777 -163767164701778753092025509638395168152702889819911703432230950023275570583220989977072
5778 -148346466997225796861163213976164222238002285724005223825102018640208641201914271775056
5779 -131620704783711208150773651708099017329924695957314899687776752881562582206680456835188
5780 -113622394754906669449384905158523046967195179364116977150116189103175101077003122468712
5781 -94391469387063647159856618044273493721512766392597745359443864583500561895594522544848
5782 -73975358816113798931220855537495515862781691757232474238284607239029839660974166281528
5783 -52429039269427284636656118069326930889836615233242028949463055848313504391205487285932
5784 -29815046584953321715389242829458862975847940197843247100751309061383110479637790066008
5785 -6203453458582138394807119451929392626597876168826583297209800255755560474028754871792
5786 18328190807802995360895450127049351850501533387122578432172663111847273592717784228360
5787 43694959151297771203641126170331977312940254593500830922210993150158937698239452233688
5788 69804685131573987914684435509662225121410609439717291094735197079131234021149705108768
5789 96558141639977262388782187409801172676550160610746006866559499108957839931117507288712
5790 123849260558056352708848883336052635448614109983824379347800441552528723148397732300144
5791 151565393807131347620431180839372671363378045451689695532744568906153469550886203779996
5792 179587616054834195619507021688122390250983601609984861290892398464036585475354170053824
5793 207791069140469658608904009597763123953329339405085917207433253114897065796640804652984
5794 236045348095187576893586742560544782019072233363522482491091524111775023897938477054120
5795 264214928409473302427174273283670623576430856752279140265351816095823715306276452494992
5796 292159634007397248422620775526151935814174422295546868118170846451191399316797569670472
5797 319735145147061490193189103464816546696481388398740370216131176318128408143846942162608
5798 346793545269784966003317721161634250264535654165530171268241970256062803187022829884968
5799 373183905567422914191445667855128147892764132248194565764498456561415189921086459743440
5800 398752905840235729390651910001561187777664353494435980034777789276355918650102763817120
5801 423345489955274970601400536615300995970234336063290611801128337782865973312305943136536
5802 446805554022258721406050109749939245183917752027710104762008786168789840332266334795128
5803 468976665136423997114835555865480902770945400874742390110169508532036492587085351527976
5804 489702808353169111119580436347407171453733669826822931208840817391592805118982956224584
5805 508829159291411848023127656665532362115134375034366811435011448973292936271477814298432
5806 526202879590772372459117313423699686994494032916938173573701442618665169257631180282028
5807 541673932184340911943503833493472364656813944876680907494456599815295100530788732177540
5808 555095913194494758999029991298402451832489711448071447420165151853156296925447640594112
5809 566326897005591450042805936042814677884958465946156810906863489258258934618474433745264
5810 575230290935297566907253429766089666455546198181600145719831432077044850802141576861168
5811 581675695687708074008729292352586377378517264834777660877145436654953414501512847438432
5812 585539767666230645724746587936157197066554937306595345680630344937604853774176739389968
5813 586707079006017106271407876067394676375823546756338682298361091267892562416285528700352
5814 585070971111944497506339408462485502086676157362083501930562302304013346158197961723160
5815 580534397295705210596071488935396698824299102716625343005984426567070325165135966701688
5816 573010750067453724847399680291744927125569956518887220104461877049459567462412824336248
5817 562424668475953808215311713738691484943310151860522446520756139345390579479654362331184
5818 548712820892640384125857004832483729858462927719069101495324703137952761957217169892816
5819 531824658509380081265856843430003951250060028299275268988380579077636266541545500297384
5820 511723134864222564148028557765512766474329113347448521619340910186319254160242043219776
5821 488385386624244658428555154791048274203213962710936068498673320518961242321036404463856
5822 461803370945025433193111194995828248891357640870945271019066734439816027224015023457456
5823 431984454685627677157140016623979349046078340645500237261185732378830280337350276130376
5824 398951950896547219771118841205167636589807123061613747614273115477090742804623083147440
5825 362745598005454035965111725267613759143728146560678631012762442178324726930654176098432
5826 323421977313739802875769893432185844339551370879942441321329372447781453136046000288056
5827 281054864475076726918546166929077070848042090181823281878283021846878376904769939465124
5828 235735510865584695894894785975983514978356905917061384789029806354666523736028274564408
5829 187572850866229045456684749523476791446258942116337728684128920775360394303316357831776
5830 136693631366322243979003972683660472050214016074298890218980347873453091615928910467464
5831 83242459961984659339093731626694327566822103325185839366936499762415662025614684764320
5832 27381768660177649641302770667482251780190273606779415124829294451796135278906968378648
5833 -30708309881983368838234052827501958109153590118108113434789978044457947031825511211176
5834 -90830156170078956139335374384311098867478609946763868862091978121906015009160226032720
5835 -152768970052510881714556736589341432438740552480150920124279420980349916182320312268592
5836 -216293171157592942160248819092288267346782432919704549046316275407598333683953091786592
5837 -281154895153688715059093747996310484961724507839003647536967263929201957172723877615536
5838 -347090586935125278427447162417776816941562089370428525381189254334478459881290741526792
5839 -413821691464798835183394530326898796275294168771763140086096970241800035504578264703804
5840 -481055442508870054991085098899561988336364284041189363849570244606535371390446243937336
5841 -548485749083132646712020084398268955688814893970586510000309986012543961675987768746520
5842 -615794178909820539330594322032641829858162889358882798801871806269632571292891223592024
5843 -682651037729127449641366085693137108529412596044431473708381436387018456662056671247620
5844 -748716542771516139862840009789851686940480811353831083031412473026402596057041463060232
5845 -813642088210140505973581774426316310244717547819779609807407128572790189357242463618464
5846 -877071599866037199292182617336992374340162881427474059383139598240586964913720379027648
5847 -938642975927178702150533231704295925095902247953614656836404254901046587116311709140720
5848 -997989609897144766839335904356931106565199059375886426241825606431224565676523214002608
5849 -1054741991461205299159973032878123265016137390206089066486676579121278641115940152990744
5850 -1108529380424180293250075702785115451297560588267847645534964773495694694857784395258240
5851 -1158981548339349121777589294165627793483191429019238092455330779718761846074719473942380
5852 -1205730581937369885297052714850183288916525505396654932092425020823089460889471708924432
5853 -1248412741931948971803948129354230043167439118457202350740183243555334245503399665643752
5854 -1286670370303480046578976930251038950406788173610616269017150268135458838474161956318260
5855 -1320153838643110529923886345911402268243565063356188211311710590341217632283956502642480
5856 -1348523529710916989482907236495921744984633735171408509630726945382990608240397794472072
5857 -1371451843867570387882706155047810890558045462475275993459159051024934886453123107509144
5858 -1388625221668864732267329508471535496079300476767097212246298679570037970502798788690784
5859 -1399746173453869345246582836791713255267203109438255620298101330464215266082095577904536
5860 -1404535306458098130308176196156962829229889684231506643095083230309144388555444067140536
5861 -1402733339571407948408338894581833806842973760976431558035657179803194800850878099943536
5862 -1394103095643090280218886568276635625118611847124367485647864067886851339672118691181008
5863 -1378431460882913317323198757629165974703638657760328763936883131180354625796504155303720
5864 -1355531300782577767159464843516436974738009341031522496179360849298584512246141243274912
5865 -1325243321696923999181373469712885012854055359602412096874213508699416736129190818188272
5866 -1287437867202823272784183488083106937114412702146357800063064461358683621565465880137704
5867 -1242016638147074144471784857223998157796471831027428355585510891669970519702235770217892
5868 -1188914325384884235762673442782297178387745902990507741749492940390470585510906940314944
5869 -1128100144091435531080048310020623325791541621692040656712937225245674915882845024400032
5870 -1059579258738312246422435813987771779525825687889233997990167996651727336082003565755112
5871 -983394087802875567193544047150916751126281801250633900545862892540138136139573211740224
5872 -899625477612662973410854619155169614103246924580583618297774505209256130528631035556324
5873 -808393734805047532016818611400495983977468244643237145732774184716041921728844685893968
5874 -709859507344885092838090613253369718633490140245753746908617167945881371791178691089736
5875 -604224504227737016001166266252505780610933671641931478535228476518600081740120015077872
5876 -491732044588911298688001147414741082497053006492634286014070092696918469993886595349072
5877 -372667427233154537332618822873292329908141947322826244907960303430861963740151261242512
5878 -247358112321990524870092069837954909125249704482180213488321760498712265046442959374708
5879 -116173707361042508474418738168871223171579301612461566028073975139584347222520702724580
5880 20474249521790803657018978312006969409820443776532696764011531998832930655194495953224
5881 162132715501483910724855018813012807675206909652942651665012399035970476569735660575560
5882 308307783709386912936216307081003971326087931053764753748766002879989706875874837279840
5883 458465543518978427192524980005946887541856290275881495947541110570417574675796250856848
5884 612033164286459844964804336992175596867121903317747272342348800038098191890376803480552
5885 768400205647274324332767635825613073801917742008909306801831230984469627658399766248144
5886 926920156287384276167833537354848926366158057272956973244534958669028288213252845155952
5887 1086912202294486915374791528118622418831060911779757793742063714073400540047650672205688
5888 1247663224925118627943311415045226236340579761031938693943364310229964521554299840056924
5889 1408430026728450824230036712452086908752533112098314839070145680158538972456622898177592
5890 1568441783628033998789150934639766680750500152276843532892984606551587431097936601510528
5891 1726902719599135385204644446443622016183480285881121938336730084087523464864176806041488
5892 1882994999188703190150785744261184341586732227910476314356846818277561558042531570971000
5893 2035881832108226732771196283276764242331230443903996485048194606199481013843721181707544
5894 2184710782709756221292170400903049319992847374017192217765613554327444324373997306804416
5895 2328617276102871185811332830588836242182332909867280874749807536392827675037955621115720
5896 2466728291244859521776926613802645129380940656973904376711674890594523708506193088301584
5897 2598166230267551797704213569141895064362168723912936021080540759274835517794872753076744
5898 2722052951898994859766308345349185013808706295107630621142453995309423057314884866223384
5899 2837513955774028447946186123876746598280325871406931077250922701498881675328176236667480
5900 2943682703070199136827606528434514127304335840671004977550769124957049319098477590924152
5901 3039705057868425546485434390341582736830828677501767974041713347043409601069993772790672
5902 3124743832356378080213291865162581934710310773819365329907497946262172131420199681988672
5903 3197983418006025482417658938830336599096648604339823051123546074290357683839981216450676
5904 3258634483680813235908110846210573716819957567223422201109379945270106242070180152545176
5905 3305938720715950692366928066131674465703208913310846220836253886061819994232394389324480
5906 3339173613974289652974815464274838538235753262261578835122226072108463565557750949102072
5907 3357657217066985878659931603408542094318220993148594924035018199828792461357756997181392
5908 3360752909051375573990518818662160141553680438973703260861311472850815770162304450445880
5909 3347874109227760844987637972307139842186948334079539216001513696617406993239779964282584
5910 3318488925972660329467063022426422767654090576690876987168556694482081656378409572644040
5911 3272124715000928585597735813392600772522787382913630078959425423989941229821862526585632
5912 3208372521984571614489197720340554003028253192851296637464779079214811812147968098981360
5913 3126891384078200644252725783464178447085573231152105704849203448135190642675998571088264
5914 3027412464680936423796167306167927099601508031420360908684074400248774381757886445656496
5915 2909742995573752875497554282056713173997623953813821031914395589905849569322098960405928
5916 2773770000617780847321088748145320621622342794288824516181050527002263674255637105526688
5917 2619463775212700069643640876139082998507392034177723911626006729784930364685343474265584
5918 2446881096046478480216518693497366965020949187309749034971081678732903888733611971010384
5919 2256168135900171081478432175084763974135795061454987406033826281947377640354932767484864
5920 2047563058904288570122009727593974950083381556867319256127611235069913955451100631392192
5921 1821398272105497795342192642985587386012396098680440996153262325395435293390317022402016
5922 1578102310146517626511012058604637787702896052206716190968766967788498453593791991829968
5923 1318201330561140754782386583566065524813743971229862324264586490009706877607388705698836
5924 1042320198447402374128609122867880134750819152093561666469466905198236398632247734883552
5925 751183140220447299037426175721354930191478817968746721099476268352175439698060240046176
5926 445613947724996484232874988631097294054371982247018294386577555729977388871393811595396
5927 126535715163214085611685735993572560422195313930299383195102548025017030906597515743356
5928 -205029906816157163207102183017381746192384315848739299585501032257114885121272083849560
5929 -547963954115398759636939924354111742652311717047618839490339983293021561180866264376240
5930 -901051901330049995200999816288196628199958194566776933392510230497086838648971938596432
5931 -1262985933469736091168379175118201880871852566171949424899786118224017766726946013716640
5932 -1632367745219416002272197835070957139399948957823366105084029267249621307707368944951832
5933 -2007711873878983938576439115450915502368039534547795140545639318224051390975831400601632
5934 -2387449569389491941750846187403065249724078044267272583052890289221021861077929623960328
5935 -2769933202853707880198663100636152620242429263369102079550309944664656245148317575731184
5936 -3153441212002509067851321753411255149619731632019045535742728536862914640817813603436976
5937 -3536183579910091962108871729116677438662908267027869783930734742296112386103485731923560
5938 -3916307840115570041894822471668817130233189399477108376019927501456352159423154622821512
5939 -4291905599045957724421238122679665110394237990951963238619661242021742878474568236185060
5940 -4661019563344423593140342627559150235263991828112947709042571036045317156601966399071120
5941 -5021651057369901622506150761789450631005362110885518449403718248002465596448442010044800
5942 -5371768012746581484089870596171005293930447239333182328112252798403529517260165594198812
5943 -5709313409472124394224994777598803151828186687516231708157278149297144620227158510953568
5944 -6032214144663945468581453454039678189609602463355525967624928465413000438608340969863736
5945 -6338390302668658573452634309786819851247291197521269393118717760451417914648613848620336
5946 -6625764796847476062982284093372069666515983386276274752896460411932343481304214237989704
5947 -6892273351062163304392148632898119061041361698831794990594457685038042669891282652646696
5948 -7135874785554042042102435092035989580522468271640826921676793129859038708387252226521544
5949 -7354561569739561131570113769733937290684091147215845104837603278251169279427720033296880
5950 -7546370601260002161878987829864702479747545130147928201338734572686011854891913730034960
5951 -7709394168627954968655168117861090784315925957511453390721210175876331431090948702372120
5952 -7841791051841307058598876816121463020570551151902383421415318417801567504268516228280384
5953 -7941797713570109695106667178646886434498529023865259339051138961248975115978136920326800
5954 -8007739530832585017852961588544417076599841524840812610591821151043138022283737902894904
5955 -8038042015595832363144362368521486169550386007644362906303113580065477536462762052378632
5956 -8031241970398831282098716159368124265527744597827038602545171458540780737761415588105680
5957 -7985998523952907658816077709996536251424720517818563488222551821763020097717109243518336
5958 -7901103989754671256852103626889156577915664785764047706781750593892205496725679986698128
5959 -7775494489993158276911195047396097677717092418792930964029764784759773433601396251966296
5960 -7608260285594189877366372574623753093006980166753880438705255996801288694741629771014512
5961 -7398655752927770356224843642035348101346530748023150411028496761526320636634251288341304
5962 -7146108946806272644102842517256879662722367108993816556261297985375234808751254339719608
5963 -6850230689561794033378635260526347628173682742379400428652336325098792299797196320471832
5964 -6510823125687021009483541298845225571468691659101520948083372617751053169650913906583600
5965 -6127887682197701478900784530287999855452513757018351152750827785006716690025631593684528
5966 -5701632375210977256457822391645088588847030669214789408325332630074840726683596142938896
5967 -5232478404448377873804943058297402978982078338747575523351553641294552851024559585934688
5968 -4721065978386222733377436765777563055086691963321273147122675574729628374075537699067984
5969 -4168259314550399472903929004840156767657928134166618391946491624853726987692650566404592
5970 -3575150761171953615648908510821754411550806648301620868177578322361189694473183810193856
5971 -2943063988762864270917977576909881529773719220309198899508489446229921913307423422388776
5972 -2273556202613041838085956439495400040888061890869712760830240713955581113237859409200064
5973 -1568419330119507911662836403565987967535680750159004004431977632018306146672039815422912
5974 -829680140027118063380769143453643786199125070473370141103238276113897312125366355074504
5975 -59599254123780412062667003237267039210619226842009871235788108035822044493514236957424
5976 739330984180237100712047319791784529212182777788623966970130606016826404624478468564456
5977 1564389815967590782982614513164005504166696985231103771052429222945932759935290534405160
5978 2412632574619819185909159325957516757249237141052882531593951916384868881216670917669024
5979 3280896417828387567582033727892124424514161486187742921195732208311990790442074108005584
5980 4165807301083271127186793875510118257924818051696277975342994225015908900676814034478304
5981 5063788204990993238864402661140347722811420569433837406675709371879647139510245518164512
5982 5971068622923918435492163145668581657311982833241090783721809645180058103312966158954352
5983 6883695310207150320981879422162220453725391459136348502337817135105392920368007521791136
5984 7797544289656976712077106172702825827246022156454690097360383668339740217963843187915632
5985 8708334102691006166382661580105658381110848060109769858147280850225755393239936141102376
5986 9611640288375739195093469126271106731744506437554662469851761978065142822284466969804128
5987 10502911066973817325017894685822760369119011323884857964768333047255333047924029623891004
5988 11377484197331020964808220395400333998061513643512849945078148827589589908648109911379000
5989 12230604971529805022958737966131714957009875361925103457389794946832839606615067583638848
5990 13057445302753556432858668654964218236234755021377733183478805706400225038373868757203584
5991 13853123856392796872234791570837568795750688676389067141485947904823024203137023762121560
5992 14612727166800865386475591386865208865319796109841875739108451689959919557666334848537792
5993 15331331676312888707477215158102554165635015627057664243331135655569210670092029618595952
5994 16004026625507025480047385499882161145844431218511745225151108087933341506381943098396752
5995 16625937718138549985655625898548138687561967125270191343014561203539502046793361780420784
5996 17192251476670236058312512640694151177025391966826258199346123891983473246663639199287968
5997 17698240199150703214055113833549620114445184577920023830964696265879669124146403380626264
5998 18139287420958760902911666758552274863258045670432403469758022454387070139937266577511940
5999 18510913780271004086559171756138350376367656735393560383554662667514899233158034206770304
6000 18808803179300188590358622062870458027574267466847032776109261510297669773520602236588888
6001 19028829129337229747525775608076579823463739478173169893495620725761524340470041678432432
6002 19167081161396434436865217644662699836788792929259800517847024099466093229477215276431352
6003 19219891181028172166777530395519257370276718791141227216984533676355012660293995627775808
6004 19183859640358502240949209865683800522817986132313570795288715736225191564269462218322584
6005 19055881398087685834865604263564368023544897706846632031516067645643541214796200827902672
6006 18833171133552006723147490684488229427381230976145399126623685219292907304960858687729664
6007 18513288179654573253284295757264402489730016268017361826113812902221058055114410819517692
6008 18094160635862666545337413396433805325868380482459028164968049052301376783627525826443264
6009 17574108622309849904201308072931522366791503797600661074817988847179651991464944949737144
6010 16951866533585039175360861950570640901322831787221081584001089325349348811869324876612912
6011 16226604151867927967421733571230846572486283668039093048378649951869018378659282934820692
6012 15397946477886288810952359298304388238003325946506368761436710715606683321144840634856544
6013 14465992140565200053729204410939773107212209703380058874991876636368291310450423447410776
6014 13431330246430822719664544409202541931353347214497867942994872915068072313920071479788960
6015 12295055533604812486456685054186064210379184745632530704441224997313149957257921339766368
6016 11058781696880018710818604284893322413151508806631305068543880999629449878552755996447040
6017 9724652755560233667418194188358408570976603972486974676596256650538908306548525143811392
6018 8295352338927233491381526795998475903398621702605693208104198786828231858799743516938096
6019 6774110770824481677721397375627732324130853941049958601577505934411026064059424187439352
6020 5164709839592896236554017534654970948881494263258810417782046295919615806694336057379720
6021 3471485147643055639394707799383377605965896316220609513834055418005282412413964426561736
6022 1699325941272787195133798519836001262564237219409132714666483720979760183338588046574612
6023 -146327669228662691204189632046681662919114541696371447818082935913561592350421268563272
6024 -2059490181261271223372379057903837844358487692160128805879788489793475312868083401701456
6025 -4033638934704948882957385117945189872949859709898497709351088033551580777054233058814768
6026 -6061725171741345139525205313403149239058016614139183017772410672494053661257812666619624
6027 -8136187971667966709507315113969958788021133200107612077425748022420422610102867759379744
6028 -10248971099822282812916516026212931808707092745831514137252726733879033500792436866490384
6029 -12391542796691505090673842785045509036854614471122981933594000204862012922628920943055040
6030 -14554918521110507833719244514602744110578149209988540004096656839644286151842904859300208
6031 -16729686647488880056224148724857411567821109341142873486014412997542447581995936016125744
6032 -18906037103647058243401776056535495693552451424933453494762457592116941860291226126247984
6033 -21073792921153705825270602307616488172936085119877424797344293147136364131273975606044504
6034 -23222444655681206077385071952565556441161936976638388750398716158341552668460265924545992
6035 -25341187619704382072519610951586059055885419052951158693430586542594888378945160890253416
6036 -27418961854682116810976374646022259564781419832858705343064682218786093257712449123080832
6037 -29444494754415332742570698937450685412307815997729086860132489602764344082211364855830320
6038 -31406346235512064139093830758215374826007563707470890064335489312425188288255064761413444
6039 -33292956335463705270640196885810413168054291396876045983077745520917864036771238623184840
6040 -35092695102755622990064674126745275433202562918086065344055889714666428944794359631925888
6041 -36793914628323450983032545259387699780273546492183558578960101764818715174919104733135336
6042 -38385003051549550411201016360083291691587054744118694487792915028101717287668837905416560
6043 -39854440359509459854334346857011990625720553399718481882986389342162810502855806436818620
6044 -41190855782326930496944736979857930474212799876217421730005067433662104250781799138773224
6045 -42383086573963731428300483169889180218125492733934452388465746831650434420640376521456256
6046 -43420237952501219086409103464428040539927379299756685059297728320968486972982619622539988
6047 -44291743961722966697677212825627476951767536120162044453749001874896434911436797325964596
6048 -44987429001446900629540752416436791309665261338093027873367935619621221305652247094131104
6049 -45497569763426566900599529120731380963146388355461449279529731608061414774627912831058568
6050 -45812957296519283694208403869025532327625918873726767059128880807665066029545169253269664
6051 -45924958916138663308459016400174757416414644253730975794158953805982007774943291921725920
6052 -45825579661455072272716842346679842470073607710591008167812597471349297526665682237159448
6053 -45507522997394504666913703163240724033493792612618293967587847357438544648711812904139136
6054 -44964250448821303613480353942731700299767605133970994211077104495622822644838044814727368
6055 -44190039850444980139054089893290635576541085666341161909388952200773125550235267715447304
6056 -43180041888521422368942552080687871542950540851153589372616780801956069175225754730972584
6057 -41930334609417315758755604142555599201384672209053632451443036012105357052077241353161824
6058 -40437975565116380077849861808193860843616433495994455592983027807582860516270063620193344
6059 -38701051267832069944857216835952766933707303308870868921107664718855463575255634382687048
6060 -36718723623637121308424962610339675311296925288799945479470587952714207663066450539351752
6061 -34491273020398664742012243367330933389653614170518475848983990738940099497506965064752352
6062 -32020137746010248108668895185316293498628343500172132837737980272199711848078214298718800
6063 -29307949421741714642369034849741517996720837775094521445833440917072756820364583830548976
6064 -26358564139366431546794358530921457972595139868566677194123716148064282312345707414684436
6065 -23177089003112936224612649417698943940870406953376192400206398530562788340378815486769432
6066 -19769903784593416209958297997237917179961959675581758236237894512982404643786749419071296
6067 -16144677414855470842725854222997987070545665479037918869757967091615386850559360547461196
6068 -12310379048152670807460269552870299724048325547348326935192150108971361652630738859832184
6069 -8277283451614903184919998014985588350394247857603233002521813007086720476170912695138384
6070 -4056970488810092156464426563996099930552775802755293548782367947144653063336722847942864
6071 337681511717239863015226693462226669620697704684870930977648836025441402916409675122336
6072 4892508694718631872887454127078219668846773892705853121425808771680899520372985891446296
6073 9592081088665966964498520779035529825346901222633073548643183708680358760635732840249016
6074 14419728633338035872118479615510541001307900993449479212924546464778850571001198703247808
6075 19357573940007289785663120698152536281521596415860623038977756279217864701180074602580736
6076 24386571876313632079106844720266101287770156632457903434925612255077675549750002906479712
6077 29486556035518321109308388140175952097026706994132725084481068532130153470990252534315000
6078 34636292123711248588260448372038962408331777287321407887714922180716921632994806079718840
6079 39813538263709466550049444965492998501472576018941370482525412566134388124917238454243452
6080 44995112185819441075056087301020668391334774820142071016929126477151697434902044001754512
6081 50156965238811848026335912535476187261096475999632285374621089444451628848233549152782424
6082 55274263123839133835597961513084080716282091935911982290656129823488168143028771965637064
6083 60321473215738495569929112393432963518063421493103585602760525810881173918861597924797328
6084 65272458303949971159461280162682901042787945307139391121756934960686802904362978654217520
6085 70100576546118803193637378429405789438154850787359139863894099394951483738441230109045728
6086 74778787394164906161513813514022501155325863684362680335468623970534240004600197490247040
6087 79279763213220303732159292168450962417619520608300504620014013888999132435409765402290472
6088 83576006280053122348846542292978263096411144033567703518232098029818771035253600476884584
6089 87639970808697853859840636154935710541285341449594212542189163929670276558328069250266664
6090 91444189617359981323438538118975781857168899895641007105433945197653581063747295200198128
6091 94961405012995694458532707537051586217541703514421769064191485267189349656378106066550372
6092 98164703437113569965175471956866519675623145018801374971460315770317618924892815397334616
6093 101027653380690943648703405949093026541780144461120398514678122969198734267778091629329952
6094 103524446044739146243634158722155842928906516776492683083612656004567428875926317569696888
6095 105630038190213871839413377587416066274749569885169477022328971215359331424229090442444872
6096 107320296591820276988066008917916319256357454551591504763462956977010524831237419421363504
6097 108572143481051835326898697090166894395589863717813314711093745513881604275023635529610784
6098 109363702337590305343457882991437981954968311692361359126272584048900332187705016488177456
6099 109674443363415699960786524311766503252593437458672560674683543293922627128334875981637056
6100 109485327951414600884942860927801126811691378895905327311947409570630631718461305758855312
6101 108778951440711964039042427692007451680252264977805433831444638047473292645805476265987840
6102 107539683432736904467429734719895419504164084181493910875119130152288131545401621034284384
6103 105753804928430578959380941087242352915061532807184909414587044891475455669441134081177752
6104 103409641533793979374656500330860351759929893827562817666612294553428159418446864213667240
6105 100497691974023373847966801274146924249531698558264693885501718082435885859144286855748560
6106 97010751148882038264813506101516299492382107031774482961561138233977909622440517858452792
6107 92944026962279855021042398625131756060126701077176208268868290083260070461200153664131432
6108 88295250157584328972636706292839661049251066803003906159093200273958928180133490474114424
6109 83064776398315916728518127770178595325619837215828038444567149508120693183947957192178416
6110 77255679839041269710500937314824081714994949655233935452983673403532477527265829589302248
6111 70873837447643688795598544542815377419228153871040250350973153667872393126812828810582448
6112 63928003352280307268403297591574108672590909120658089270930625884018103273963309232776164
6113 56429872511248643717138319792495339077548524666456413757540938570765128563492514689727976
6114 48394133023334938813128149431569500828236854568827618046742604129513813469190292473842680
6115 39838506429855137942476008911872942633452463780670515430701051141171663836565475329667632
6116 30783775386295284368659939738212938001382265014733175488192413423850329516071323262810336
6117 21253798123853682081310094825338513457745212427137847715532999502271193889074385392070728
6118 11275509155221090408349926246693421001371822160668499690158234686683186228975771613848184
6119 878905729962579468883072799985848217186212967264775199846214671854773198584257082869336
6120 -9902980413915712622922645204547189604975622702770933843785551307009361990366375467463176
6121 -21034126396264138413131527652668633124251364421522453011566655842118639790169446418781712
6122 -32475576984899118476189115376782990396671506995155988391992530507987899530399096334565256
6123 -44185519108229159225994523867893216693779871242850065191980866797988446799193047268490704
6124 -56119372314578598941414189065255983548166705830200011055523402537566245489230818741249192
6125 -68229895327912524866684123316511212254437739050939943335886713455062992604410834040178128
6126 -80467308789340619664288760711040848190541122319641871110311342232259917903645071018247792
6127 -92779434192884135275249754356054099538156926423394359519601051241371659541790061729234456
6128 -105111848958639227421790529142637322056029008732501526900389321490733352059735341255189252
6129 -117408057500154860477127431061254564882403604889295279812414296180091912990597901832104384
6130 -129609678073399051317590865177806961028385089922664178007994655972352316572406316434746560
6131 -141656645104114734352123183145551517551210739319437045653258539019561454449374970475709164
6132 -153487426617908045993773349005518094455256156144407247981350024298046907031639384714172688
6133 -165039256303906450117034251069896198168804209324174718797698750164024100153407273729877888
6134 -176248379668568422077399769174193377680770642532548581445309115239272088975138728275074972
6135 -187050313641260509972809331755871811761951865567601885116009618635517888029752450635386512
6136 -197380118918505260698764130890558226732741781471908632253301885558369142175336021963184048
6137 -207172684238980844298847219537366414873109362861996064902730616125294811173120520374132320
6138 -216363021707631634222161474466499636730461015310722635676326507660032558132154959879172224
6139 -224886572194284789000201738395571699317779280481154995933591643865270363471592596398979440
6140 -232679519760970972357934579622439102071402757711163488052222118198760014456979537871372424
6141 -239679113982844781085553983189442977965181963468387028710183584640676489394730819439705408
6142 -245823998960525263761356285620662559416565254850258258048528143282918777866648297315198456
6143 -251054547737900504988752469489883983720552017257787935118238931842006591289420716256187548
6144 -255313200778120690303810924743430905319550759421828566886330051131768228942692897589262608
6145 -258544807074149946764605525566354982659884804531451345927453278908009189020129773923071672
6146 -260696966416325167871799472828972180886887587690844210275947513976980725895348503893207480
6147 -261720371272333575157868560181195044339466288553263702039697715327530321336444062651846552
6148 -261569146690114785652850417226217490128521938665955995134654985007692081105376419441843192
6149 -260201186578334354987483841267177363641510914884932465909587775133423237500340360942095760
6150 -257578484684748322269815865329042321752058348811443820207969746761261132851430429170955448
6151 -253667458549885340682132156176236175681262086330083412808863028816210796988904292006612684
6152 -248439264691196015586568808681412515545496983033266188934513784393138358955042341599318928
6153 -241870103244570748977897842592464809191084579710312369938112412283698146815511887288421360
6154 -233941510281247291526175226568034106823016436486646416153975711769880520692823081976380848
6155 -224640636006056547640615221672154889098567206178737762219161400890734308127927983144044912
6156 -213960507048657553582204763057734379125770379111729647300631692793400589039948103398819368
6157 -201900271064860650044582301474918056356290929825635898252960779202572046786898072295604600
6158 -188465421886412839203759675129905612755991648750146254855565207456003761317168420888741068
6159 -173668003481709801005285167936321209394131402766680804249693715312492178582841396454532032
6160 -157526791027507735989962047662689894242969639558224581870841047611877862951910844294791872
6161 -140067447435303204901799882856828405537376993105571535257723264931484328224869794044902512
6162 -121322653730492112135839417715593801284306850578952546691427447002709461481453531383227744
6163 -101332211746087363089326914661283697423611081232588831520423947962196216316862778676412796
6164 -80143117664263066595149400488235929744547795929008790746688951734186896231293803065145096
6165 -57809605022979747638682371708401532620827075501031006373726198113364960871973325378564224
6166 -34393155893374840943291094721355660850466296472736534446738936447938590893182580356341836
6167 -9962479037801382105802299181568358767363040871151711866728901448731241009169910439296472
6168 15406546036671155260810510656433339348845885342727767672658743596433635153091738863116056
6169 41630960090548777069822237710701650164792504576945825758600589057741972397859808928518408
6170 68620851070613369877863253386128408093808180627218274421438167788919673363618545212120624
6171 96279517632853704219476325389761260221899869881026251498234089261494687194508792363600848
6172 124503669832258778955753915402240284162777640714827148554234014892545022569483521671938216
6173 153183667381720858771867323393969892632988606069166178879956145281754574120224927863752096
6174 182203795734079621781849087537405517793023522443738260554446301557703481201978209394949840
6175 211442580065041541097891592699944896617634212075978836530415955379427514058493452883149872
6176 240773137075359723319510579482626675120214294425005709567837827410211278983799435455853496
6177 270063564340530703667163197608914539027395804017485235466741002631888441253240594394336328
6178 299177366768033462934647686217883484166142856588647526831805845990128364300501028827368344
6179 327973919520650704122515671972762786781060732921827433446985683907289771884945907726801880
6180 356308966589891179415047997451561906531807408233836932365477100084720549915675479961294680
6181 384035153993540431702705801652319006022311041188484372930515449741988228527070764006257176
6182 411002596393466018667399776441460203645085517637708789658634268682468477686079357176615584
6183 437059475714505146316305750819681666048623815119142021794399311219956985241013940970199952
6184 462052670167177054428716303528333716673467728255339954875127021901212404594532246531156064
6185 485828411859871897140766579563211642813202628592388294111714552472535765257741818413927152
6186 508232971011339935924466798422503996019956859291193274720450122930146216994205453415097752
6187 529113364559208283559566519165836003058999449637303095669235997880230887902966970871816848
6188 548318086792323107607970922085276618213942432145462272959679538886644286192531002287836440
6189 565697859425620873695222090905861462043075230051794089048792569261360063627568604095947416
6190 581106398378986960419902717596254816691997014434167212270707340189822463692466480514632936
6191 594401194322639871145246525544737986294105763283144916024165295345208874167865372934086912
6192 605444303908886943536353593264204849715088859221332803411612366035941329460459363855713304
6193 614103148425622284167013129004912977607248138105143739286889388278425295105279717550960816
6194 620251316482683173544288552045297363414517539891334983788847468500913226037620957114546072
6195 623769367176449120704552218366960240834959344985216671029359668338015990968093567463363696
6196 624545630076079552945209414510231746844158056530845925363746338190020678451298873183345440
6197 622476998232046130230435958642184501908133645353172961289650566033489913802332372101224800
6198 617469710331588907296394617931830088060226694073134383354327616731934013604752496207309376
6199 609440118010096360679932539701407033397134676428620637650988622654250699634981314847298820
6200 598315434280825798407731322462718271596219944961000975678983456151620522117924271125410712
6201 584034458960766536058082025498443928852545012056728680979102508179520371815088747020387264
6202 566548276956494656124909552170689007712289653272918930900050594257041064740821154556379464
6203 545820925223872919677575477955333682589830922570829291734955865501092696715409387149194420
6204 521830024236934896161253198273017052962650330078194866981505764212043155271570790966696976
6205 494567369789132959817194360881834481425355455469496170650365810651749800147682133755008176
6206 464039481009404619932251325091736206184175462732892066084235469525613347298862723621372096
6207 430268100503932929308540112024183113742409221387575956657403895764771700268435178479300048
6208 393290642633353525899184848898288665848134291934052068671307252362427032073493212732045440
6209 353160586006353248858776590696791788912667889695006878062464156271371076412893102000829152
6210 309947806410284725955699272155562215511873851046522640237555579237205110622005860348228864
6211 263738846514942976972569273833885740992665560110840173877803593387154808314689994546087492
6212 214637118866652377380695081508146503467198475211966076869346552168024925124570178817502352
6213 162763038850517615104344289136351476423622134132722344857997769909578459666854235882152224
6214 108254084520796431643477408825245479590671111931082138826967806670440738918194682331279816
6215 51264780405328015345997312511575318527686093465468144028393060799048111686608984141345392
6216 -8033397347856562414300404848095849634585244291368262828961466214798928164509405256389144
6217 -69452196863102382335433153533063638668734626698223138080902263879877803411134727926499544
6218 -132786849549803093383264839637510339905226440522604745472619844839698958928898686731639056
6219 -197816414022650441277716438979125006732097397946648477116430117867337933060404688253748392
6220 -264304206380963702671990413019857244686682729156654958409397520556989946390715947504934048
6221 -331998317964697909104431758153217591670459073959807866194653697949652198713145216246636736
6222 -400632221336805325630449710055852471460579260244902197131844826145710406996897325097822360
6223 -469925464870666601872898011598643560919711092507143322844663626732537471548505465615283136
6224 -539584455925882397986420446377089433023543735405639923119376585454842871785869967214792672
6225 -609303332192007065013982101411626768422920892486014559396001475002423055555952850112154792
6226 -678764920362186799576661309785494450854730393019215678233838406471172161714305347888856392
6227 -747641780867396003625955660850307360477428911860396686239523370201641226901677443169172920
6228 -815597336968279575895446351626709688777731076259162498019103807517368047098227540865499344
6229 -882287086048825964367523002500211427572495830817875637642878846307451968349129780801998672
6230 -947359890513235542637805439344513151526736426634801412985711194944025288233463744066114504
6231 -1010459345219897242051234960082025851462177513457224175342366803057131359896816990138058072
6232 -1071225217941938981835530064627860886925379784452772141788662309615092773207203854026624584
6233 -1129294958869271043737236353873594842308765969307722219735918241150401310469594458793390632
6234 -1184305274729199240826568328168070659893420761552526594385508613946773592837664646057842728
6235 -1235893762629255980690983860514693451648560712694758224679583087902343609824168228690950512
6236 -1283700598303350121536861928103588538197093574930172436399996137017845004739290945969419904
6237 -1327370272978768292618758952849894862225326373392021246224649743648530563582403937049829240
6238 -1366553372683371623378995434361679346221357074297799778740071545553498987217046100955145892
6239 -1400908393367772327436788864238121780423508503894242129565784575071668417973671200120831824
6240 -1430103584852740627937726481611357000141475198965422350279308362271058046978805037596482088
6241 -1453818816195954116031008765387230027939342312712966378006305901128441959067285738428057960
6242 -1471747454750696567055892406340163293011360918669013445503202129234417626496677791468425576
6243 -1483598250810916809723982316673617111204098902789921753560539837941561860032370575064533808
6244 -1489097219467866133424505020076388025016059002011466270003906621141062634346962111063779928
6245 -1487989510972739286701244786073269962844621285287577260642817492691192276396498902662051792
6246 -1480041260691880443024784957357750248370060472915935454849796314252644399236214028694528832
6247 -1465041409466947561528653856181335315463733491608953737646443029681607388367640246810709252
6248 -1442803485054453580769853236444881837218782785404263104211544590852940624303543191118783928
6249 -1413167335110357837408393838583998400186700884199593979483312417321880038274048718726735288
6250 -1376000802125207946471479941675282658913530727597281945660124842939742208697794643691126064
6251 -1331201330580191170371133551452770377668112267589518132013861430581703412363409960003468736
6252 -1278697496619155048228433077131387574204615164018197967640716801910804039068898255003967400
6253 -1218450450477491022644304790614009988971239776635602699593401198804109416006861399878917392
6254 -1150455262024387789364469221126747107581214154395057468286090500418290740250108966895853120
6255 -1074742159808140627285571589391723944717294724271776253423300101828162528194301393817685136
6256 -991377654205545160254435876881716579963685324866153665300642561215315766698599665061570416
6257 -900465535402112614500973021781401474294897156126457581936213723209364564823147947614731600
6258 -802147737240331745731387138655584201792159415546951349894056481708800154177877425281233936
6259 -696605058195260238554086826351233549106065177646384092155414917645751903348905131489513008
6260 -584057731148212715570289006552031758863347139961053698071970472454838703331154196557434688
6261 -464765833950011929768028809215325614066125027622233904452756723874132140616981677874019016
6262 -339029533277884714868951410206566771452032825570454413631931581788122138511044071358581376
6263 -207189154710044656699220010239734404020419519246415127847341464509259906292088310066538012
6264 -69625072554038863363400654941113972068820646267692592876054485819664711870659334413018616
6265 73242586517022505311617969864587271244381724119283968226045675812380907945271314301654368
6266 220954431258438749430119223884080616013287189286944404788920285552916410038704256315251312
6267 373012489703135906438382481282705783554629143588426502938632637250821840845782811570686536
6268 528881092893298362681819849746372037938644064884753946331673803754550828788537620883509440
6269 687987961618594202847302857850664794392094239543867628755921522583481536104970016242725424
6270 849725498404978251870924729465057221402088589428051875275659327480450782942065482860826968
6271 1013452286212184803554521672609057364422671147902311957289900736308009828871292690674365244
6272 1178494794345338361464946324724828754173227264867385970185401982860600267725795635024684424
6273 1344149291226443320678567671720619330269367581526026812273821341198968713669777397135194016
6274 1509683962658228049273357169819989767963125905522551413050099484176122578212121502622284824
6275 1674341233290431888510067058956985064642675283276551393271620304629814761214745626948224096
6276 1837340287938608166625210605925188193051642102214780425240544142887936496482508608814595624
6277 1997879788433405738380041635419968251619453688212856072139297021170198928571530766231492448
6278 2155140780587295424849178888569817085626397208304493284794529436087361483725166229402700528
6279 2308289784858679477303146423319697474615095736307840412085919349576738262792936923842879320
6280 2456482063188821851056761926403890957092214041472141937094283421360424871931753464109113992
6281 2598865053461556119838002042508588628514354987723470539765361507959380778531796262578711672
6282 2734581961936734631573837268815894795846155984383488885065258238856519616421784683431108528
6283 2862775502982380506766975129188136440024770418819195748699968182277585732671696611924657128
6284 2982591774357329721875888948035695105636305391511994493493786638023819597523135566855499344
6285 3093184255288793049261012355121052873763385255643022633038133262346501399421799170818013760
6286 3193717913563249431839069719054643954068446360019646424956259623803465723810167109171470048
6287 3283373406880497151985803433851980299465910955663815270950465781109514831283282105499560276
6288 3361351362763876568907734388107726541872555908867211315008023975068346823019408674854806320
6289 3426876720410646694338965928926248988736339902133533334388192612907867965566741164837415384
6290 3479203117001303621762178510558541906879128680996379867578295961627466468906848782477459040
6291 3517617300158244348760178175036196215253381441902486218059735203413183148962955553149584416
6292 3541443547492999080544282764394359378923439164450546513487012402080718420865590950661076248
6293 3550048073454551480471589455119148471383655554047170347816102110109295651060428454833631872
6294 3542843403076070393365915211158971154595162771571416501253006146396972251389417408463983656
6295 3519292691612932163076546312523674965944709101588959756061163321462147934819778094937886200
6296 3478913968606818189370370261931341992503800449351353928665901857069420779189566928176416640
6297 3421284284448195115760159569282538034825302045216080524263002109772324336349804933815949080
6298 3346043737228311023528822626158427949652430036109113061786138934668830502556801687088416040
6299 3252899357369740807118358875158990208122627156666307323275229903917960092591850474190443308
6300 3141628827438328983722530553343833038418624711670241290725985262271873575845833351467057320
6301 3012084014414333722852512315238713852161593915756854139496198346676307969244161005668054000
6302 2864194291825245359379922949154560577270348135154115795922862259546947376400841859460387672
6303 2697969629209280226968617748440341238767771079156264668965022171216582246459702678258200336
6304 2513503426727291160914202639822191126038418156183088298290703521840922514605564424728119808
6305 2310975073010868596940522488472203310248077798596552433704804105189319346099984572547893600
6306 2090652204917356609156546880312082362449376544968323355925459170888709621557493257103696968
6307 1852892648344993132929066169453764757094213862126786170386313208572880380314193395133407544
6308 1598146020085201150619417994604795941120149664463716419471533380873834652684470754857619072
6309 1326954971389581651073188304545575347801468640617379349355851747263142212392082241040610736
6310 1039956054996649774787084410372160322655541232074241311532618038811872599695892143508558128
6311 737880198283806423716203556225821421232956616042287205888395860728851456040677427744649268
6312 421552766519829806892386167418930498635356914984819318190843082340238181720147370863050976
6313 91893201331444185969018071274729797079748504692936563645905182760649378935113778192298984
6314 -250085778956205803806202143207376075348164012683406021047779143019238426157492927850523040
6315 -603279429095589533888364409529370552918146065408834684317284004645712955324079350064501976
6316 -966492687027484284620450245442877721202459442209221212139637143307439874125871180861018224
6317 -1338442352993985418626375494436877815204151672384460863581072356377437286954253516666913200
6318 -1717759744338527745764322631047666719920959495993965375489194357843005272695335848638961528
6319 -2102993830941649035072764195833114623234151703961532316950362003281419553823892759204699360
6320 -2492614854067734601439670698029833130604874644106855646257358574066409172915970331707563576
6321 -2885018429496366073692717633231639997272663984951605651439082070754833127314025894060780256
6322 -3278530133472901124727496846653829466880119277750925971340142618248403360352077691272445520
6323 -3671410567969962449788568382150605997676747895855804650258823869552560905747910709405191540
6324 -4061860899276791965471095201437086962640195540823919582161339303784211471079238899076006880
6325 -4448028861777828204828686921205786003684139891583019489686864649696099700191257010018785504
6326 -4828015216205748811837634079745974634495388100939971041920701527964482262954885943717609212
6327 -5199880649418791876914906485032905701372736886907383391197651670640787447613821756383854808
6328 -5561653100113251565139364250045987323341415496553331000376003018765714500336422198510153880
6329 -5911335492603420038118125862178967504776978073271429885341091193273898649489898054610934280
6330 -6246913858141985878853409908841467428548929131468879836269204059871480291793598758049974496
6331 -6566365820972116889372271965919002613365031606652071136288349907519836946786933520606924032
6332 -6867669423668686316082472873347065267738492006619439124372043064076995005904484980031547416
6333 -7148812264084091956457161699087281382611369570110589630306677527318791112716575644305095496
6334 -7407800913654471354467384086012530243510028953420691517929868942479871805690392698317669252
6335 -7642670584665110573229356046130107590275593430137910345594571245061405270770679091261874192
6336 -7851495011639067072313620947989886302194584060207929147195907678962980181002256330047422616
6337 -8032396509987875653586358819119753696629854541307987837542839020156042941324794811484458056
6338 -8183556172805401097649914900707353962223354788097938728577180653191375479029961338628826360
6339 -8303224164840314650713453065844194897020628044967983534645474990476505657422229772864533056
6340 -8389730070654456505996004193773966385695558420759656520808182584765323283481104747492776368
6341 -8441493252356068675268256240749619381644502925842348550318357349054034486710164466073340960
6342 -8457033170550485769769552327632751169680288356297017326127700454915025369916859232213724048
6343 -8434979620806791294667054926769015446193630141112541056423511883508877010096948028721004484
6344 -8374082836525241582925359510751968214798403861170764731642511660826168909742310788487441256
6345 -8273223408065477933766309056334456398872410089959822205993183146196604992131833304793562224
6346 -8131421966963045543830539116287968732680721214805310490225020790555222523332875879081537304
6347 -7947848583398599415452162366430136243153375034112149040192053713208110002660784665906956408
6348 -7721831824477995513493463984613287038071591755782186149986683185845402482218565140753529896
6349 -7452867420618574661901698086573442261520537128297680244099291726226323241618258317110352568
6350 -7140626487197760394786927673177009453646142728634320146881538888043483639488142430610280336
6351 -6784963248791327754583090789521815227084080097523121661361704488869002296946139114313121808
6352 -6385922213691705527326784726943245870487119468824356863981013552156250419843160439339442824
6353 -5943744747030222499713153719827347960841247817231247243652951107052753872002248733907343552
6354 -5458874991721110049110238565275352711281073110293427064830685100258939630882920159191908016
6355 -4931965087562495349329346342624412946149742198768936292986137078817810814803426194669660856
6356 -4363879640275664215359147959768233170020304707078614734483609219047545699457459490609160320
6357 -3755699393879231155297138419817231208581632002736270514214637749871195729065013443570343696
6358 -3108724061805931935095872402534251477943927210953192948000770478316332875713960578332445648
6359 -2424474274288814707166161785425454274060297143257796274068359664807510191142508772210941316
6360 -1704692602123438215014996878169865455796106021902331544999396189546718882241104048390518440
6361 -951343619532215435050277002563182096302018790540897271997360895339653416183379180459151048
6362 -166612971999478584827300558090127454125866694174384307963605880831982337660183930052967104
6363 647094581946976804444357817769943103089614223456239824430039631453346736127684473339850792
6364 1487158182343663916824488983609613071246260589973168439450866330767050606195962426345790496
6365 2350744956552305592832985804229552197454222898155521508781469749827912892711964062636278512
6366 3234815204730688594309982376148924746960147504019702426573141275753962718261591498737523296
6367 4136128697566695068578042233121953989522215389091213451884051023010419255061701331598524172
6368 5051252097141807706160824434008722751423200252357097704507991435225874114649097595957184884
6369 5976567507398807329138633119920014213543842959235420439573149414506582954840912091205966768
6370 6908282155571330994554130723487453001448339868695747827237608422939256905097339635558195024
6371 7842439201207446913692403653924123818910480915302695760811501284948441571444302708257340048
6372 8774929663933141432005019944793110207609565971595191888057175509239448240284538990321123152
6373 9701505456106360846980619610793572985679965904200065176591505686373685844812911790081785824
6374 10617793500728465985673983584067797314437916714901889260825973692113271933533567013495593804
6375 11519310909788850695487880779278619900304440043380708560907663460669547625691181656168833992
6376 12401481192219088079994776917539892077111540188213355884213985756448356640523915633380975704
6377 13259651455328918375776313921123381933870595305447324506677238603022763079466755951636644328
6378 14089110557472798890836968054775627671427291215483784539839084334370258911648105541830999400
6379 14885108164369797035891433889128951199511630785166183126811001425370275415136780767141555156
6380 15642874655351697096645969720521125522862808251065397226580056963933715635752794161999971792
6381 16357641820564463799662317042457827879318040362817801039889857821034896758151268345362784576
6382 17024664284083158662115483827030955661514932777365934449408344726184792237366784578826449492
6383 17639241582830735109323607915725921084113928519191425473536754529409311302224544768727896456
6384 18196740825322010442155313269036224375392299310698974359781401225453501400465393702487212080
6385 18692619849472588880633283890537275625617036184533861371357792113136705866135124864179634208
6386 19122450793156614583748588788030129377889173952210825755548378661640228445469964317531551896
6387 19481943986814499965201999130161825223492162400962308257629484297041477497747939743667646488
6388 19766972072288877360967229553326440964303859177174826819401829162296759942467533858983286592
6389 19973594248194423554854513529591365123015825981298475944696356229017503863823145499100629008
6390 20098080537557551629447003158437615244548021557343718984074210968205679650297753715616133136
6391 20136935970209545862027147391135201950492492438927650219850768319511623462562482533826395488
6392 20086924568518908048316231698666472868573022274672641819588617044574122895137647193059943288
6393 19945093022523069401506400299431528629863216038964653744346486344477863032363639309449622312
6394 19708793937408396218355377414759984687608850722336738730067536586193901104885383068964829256
6395 19375708534589603124119606101323944731516788365665174924591473057600108182794575365066935984
6396 18943868685423588337295250506108301814618552446351304197594309393896982245006590181612381872
6397 18411678155815792352329248385572151875705958243469022960874046413839076475645551818723821008
6398 17777932938756201027755374305465989995635843910634270877318832295794461648107242875124885768
6399 17041840552049027702872175883919889846640439256418733236676415486674579402337553167597569668
6400 16203038178363314288368038748867184940401080195276135027383816242149715082666285626170918476
6401 15261609526032921082558625169962463688857158058073644431038553365299299191267985984361087912
6402 14218100290057568145668703213646293049842520237609495695819079857085652649251324358953158608
6403 13073532095187996385519881774795977709280273293106473670464499159998521684457962747043487224
6404 11829414805221773429452165889420645578466962440678620351914143108759676008428949317645955896
6405 10487757086236995121755944484907350789744103247702330137514743469069694015947111641667354896
6406 9051075114997467136724217719233582464822106238479612710589211945667992792172306128457890292
6407 7522399328553499452153474627477221291178133766910066328447886532291533081153278038364139768
6408 5905279115854640065998609343665871632784865129328740081272242124386569526525860611696779872
6409 4203785358171177786162577283722930346791545603714900814051557552107523763617317495987385248
6410 2422510731200902555349390620327400820605882401764167281118740074338438581473422831323306928
6411 566567688886355060143240413770407890082379267333920520512307410988705202388859577439536752
6412 -1358415943686336709774720193824733408505934640972523226255000522534024529887321497272801040
6413 -3346303832663703042512797105645967197261971478739620752891644855935967364356933816626094032
6414 -5390460508866152140548232792758340525335814646565489490798001058487418610156957520031673080
6415 -7483763298756968839453342337999141440139284098723592415422918339706495931306028436582842632
6416 -9618616849684367861310036204513602136434696589855152884540833342366977865911419710752373976
6417 -11786970275852937357537306677573760201448580641141896556613512453460352766482180959348394376
6418 -13980336940707982824714108311511492172183046919872344676088118442784611514499961174971374168
6419 -16189816880282923404570094051287414016295055691917169436619806412442700360555155649365522696
6420 -18406121860352534845410296265209067765131216672396447973990137342359653485115584521671739592
6421 -20619603048398554724221757476790104114632305428132922873224331770395016591833527992254216784
6422 -22820281268897904305222364491801925300695176035617383943486022485036763907302891317245852896
6423 -24997879798069309173921654977339591858221111193844601818930182620284547072671951581210053448
6424 -27141859641098509507405007407015327075868725600590117343308443570108535263882152533355173864
6425 -29241457222136225708014887541712637055233084912864625644316937769099159502757634236679269072
6426 -31285724403820229950332587079148370325794091946724766799760866641786390554662288784474872800
6427 -33263570740202042820823871263005879824775789538266327729088325812671539615031703583375339756
6428 -35163807853201461184235298736952707445857962997196469816294776832245432025147832032416467712
6429 -36975195809921036725591754088710529315323063718004235269344354205189671161400023588653883960
6430 -38686491364411746271250019105101214711291802356528836117975090662984414802812279882903773072
6431 -40286497915009318904066978972835973622987609149800726405550228057641860665362050566476781960
6432 -41764117014882475753865651110058485965323258767551672157766549550825125796256239432669681664
6433 -43108401261533192821322908049850157213598968227051341215903559678101457231192699550078465112
6434 -44308608378031716542596714856822166508986576645312176782781845714086218014964755739689007912
6435 -45354256287697913788922323105694317264682711783471253952835208562061193667644430487804927032
6436 -46235178971770248560046542609994101751450019338171415562759629686996709698755065942621142944
6437 -46941582889625823135915394196390951185384790125605854826936143713951889474448983185168310896
6438 -47464103730001862403264826712253292794523110279749204196624670574455407723703862289236968088
6439 -47793863253047200689805520809120114551647451542756121076750585059064693053467260503883379392
6440 -47922525973245932913855026802494124372531895714226732507609738564124247972278416892811171864
6441 -47842355426247000723373277493884361926754870851014931751430588579605372336410846285307240528
6442 -47546269754437587513701152259819676232050006019888752873817749987591792199945065732296581664
6443 -47027896340950237858867207018158453514599995460911642759004141391763005432148413266003616088
6444 -46281625215441352223665949006558517077775282603030964390801175341891071271886146866291960992
6445 -45302660951922585355869134442592855267840636120233990291813842190233627324187177803178744128
6446 -44087072774655195866526282449099684207129528366459008084662984022644249153478257963663825360
6447 -42631842587363605836974891042221784260632361945362687574957477804427929788986275732574788808
6448 -40934910639049560456600419333435725332876739287379300041290902300219056949745326742826072504
6449 -38995218541421109826211596801294866673998769596805377748576622858883698328250286060414802240
6450 -36812749353461558892278971978615500824591710677932307550474603101500160691683558465940738080
6451 -34388564453035848244246785525277053150889813863759394522053476897108595552146812333682214916
6452 -31724836918585869988566369177735015088794317921175301198832383128443272290729329684610803336
6453 -28824881151094446540575771111556329228622959450347885872076498063844380175767515001632600776
6454 -25693178472415338681738455149090329150196085551369344398227941795757838421985920684267932872
6455 -22335398446026039552850565328145400324568907350952417719810195722481366496641787983704622568
6456 -18758415675020313073257614879797471289810589144639498424019743200381315140876394537274638864
6457 -14970321844977772547188072297440158455361076968194045795742508785986102924112497155308758760
6458 -10980432790983774447650408066470213840679152107349697002587949207521186989655242174938873552
6459 -6799290383734679654851504797426821496285690832124321200175928742142158978224483057415440264
6460 -2438659044159047742880713549271511542492375393437173759988752503742249245990723126876233560
6461 2088483285583440670840774040784811843577876156717273855142180542824780129832257674155906672
6462 6767959869577260166652400533759174068598165357467902560071185452520574328116650536504902160
6463 11584415737878708530954366648850401229966052828464980668725741652833631093657623298632446848
6464 16521344192320744046159937858448826881357813695598982171849124536771458311284741561386455080
6465 21561119348687110243307340362301041151576790492670947313403739045952625137775949295628313896
6466 26685034783107304774457127269046332651566310184049334952148900046031215796558270319404751424
6467 31873348324773345883912290195865048027432800354070901614873464100406980635419898425410701200
6468 37105333012388531759934781820856277603222293104952493067079581271322663226903149636125704456
6469 42359334204088027229698949671687572513019403505536998269798875624087494242639849614603847984
6470 47612832803923674160385486517912058063276528290187450956638145815809022237755525699729540152
6471 52842514538769456004168457302929868956912982017566847077153434827787769043065070210160786192
6472 58024345191248578778261013376427358316410417794218145694204695651792179835521904094071748016
6473 63133651663889351644526252036498688297727678429305088876834678013946418479777098712859425512
6474 68145208720254810624426451257842646970246503338218954415573346405775093833347131738501891472
6475 73033331217697416786415947159428250461510999623133077721652617105484546781684925550265574344
6476 77771971616171373121200058635159647998984756529463697030300234184903560099638538807157802552
6477 82334822516245234769347317861915971444073387595926111412321927551128148764282649819711400208
6478 86695423948976568807718408182654806716241078411468486897156279789912266264798947752169934184
6479 90827275109367731979881264247600259934616242433081019491235396001698043979718329477338482376
6480 94703950194911498663591608614193975766897279784680038726924435014292618190329579550671688552
6481 98299217980716218140367128160979008434099765525554974248296329820750128530561768743994582384
6482 101587164733324451104365411174536154520987584602354399064574413408396386201909769956137013336
6483 104542320036845160301366512201613793657825447321333063024737682824479757594842632052331029184
6484 107139785077065715660621287680984273178847414171005176500038899118315052081150462482456546688
6485 109355362902858981281222620047638281375732717578066471883045646556015744513091107636851649200
6486 111165690158270446432604095043721414851605964388988631421695511528483627999828639426687948960
6487 112548369755086266605409879106336440828978539527195910453290647497448599044760573324350783048
6488 113482103932382298041559381274253563509819603642190317394935691243622790741164216206957010776
6489 113946827129356678777796788063776459502481843495638243781521787346255709863344410969406523952
6490 113923838077677057459715865718550057800582347403862785535301790786137218891051896907932980176
6491 113395930503366598113689336736297096441620893023176908491739991710028309970393886891855199684
6492 112347521811993132009729941045152000480707963076430415406272085790654244848611152508983334376
6493 110764779119285875265350207498807308018894625742845025558584576405464861517742895658647641784
6494 108635741977409292853134277832544041356215692975150772367784425262292351368751505693328348824
6495 105950441140587496450377562188564807508094235201234979894660530173299234668165380662336798408
6496 102701012706754757231179682398857047338582666473937612764557420264053270157675133387168630944
6497 98881806970959946247638886418527873487166082296880978730572282202530119843452501019707699908
6498 94489491324570888165382932483765146982622214657954492807863732414879591820028273726578236872
6499 89523146539385570821023404161251317438332063576960196994592753329537973556743129851287601824
6500 83984355779805165893321998062498552281781291874458817505495503301452500086703291399849823896
6501 77877285697637420236205570799840878396802076843008577563435250257855406463195505464168619568
6502 71208758974194033216418150014935621977275436504473422026456743346192101666531651813240256964
6503 63988317692367930768727948115907568767565542861078456825501662629965205283760502986883711096
6504 56228276937748008000321835727454620629484949114314275702592396334020956580544716189145737256
6505 47943768052617314505214363051599658801031571626175398215310314994924049026063700996869790256
6506 39152770989460683471272599018686604034826137553773581895875076266747517336174090046768598576
6507 29876135242211349464463681539084216298842106646835829661634601048123775045731359851076866784
6508 20137588862679352124042895803243308246036981341588813811350845354128006961414892111445139912
6509 9963735107955345471235483658795574029612694820483094323225225107623882762535937291709233816
6510 -615963699859931526295250822102556796392435952285239262244717996245838617317062745023235952
6511 -11569215475343967591792975727736405765878403760095228201137943393426433335901777538347909040
6512 -22860941164912816215701211152474001483244503158704385867851196212332681731319165448166244056
6513 -34453331316366999478223331849871961998713232826468088319766118526154576433320675886199656944
6514 -46305916656251068960431343682481229131314376613952594643356156536353520220929245245048644168
6515 -58375652851533595140419764035324262483185157810418006648600804547724615327670571605634499648
6516 -70617019579297057922719457311785063155000687894610623213479038140922530351527838878354979136
6517 -82982133966012965960000555224512961497430369038859931874997542554250886462603184911947602008
6518 -95420878400421326816796584227014754236848034746246590319329991613023615903670386191303280564
6519 -107881042657447463415327694056212977256308802352996143359986380207217886134608937966938600632
6520 -120308480209013710941510215095789743193773897056953300083385642171042116641201636787115473504
6521 -132647278527395930702631625139185264912014029314272904091845938604062587096133720450352041656
6522 -144839943122022190910121776047093348741585065294747474949237577410150887863777527588015506776
6523 -156827594977756160073068075661427738065968290060824325489208225695268528437825138985283416104
6524 -168550180995735929444118898494639530178846151897097836317761667074035972107942751170773018272
6525 -179946696963426477826935577199948493372353738850764188382247493775715471605488928602184509344
6526 -190955422512417281477197039801614886139401287033863989679247610320034213138832942336724106352
6527 -201514167447719982440027143448969530584882105996341183061407353853695702146157084418186939080
6528 -211560528764198448473509541108364942546811280114848060021865658058754484169577765363800726832
6529 -221032157591906848107617765947842313806537388674412907251757412587460157886929383306812932824
6530 -229867035245232229007505746939866252017334956660214305796835943631888674769363428927294555776
6531 -238003757479159275511872809476260154265454235019610120032033390338873502955496499338585955856
6532 -245381825991642064546358152540951060577098164527222775019813688183518171351639358222078151768
6533 -251941946143180052339853324328830895171825380504527249154999912508183222404863269956042567848
6534 -257626329804256213865391474486662691438993607931653336052550105854738042406464893640885964696
6535 -262379002178546517415441735035536167617738826070589969276762238097334024858296362250245126816
6536 -266146111394634648239236361022331517067731823455046757180106599566009245122063743687775348704
6537 -268876239602814838491860643762746128446057779427102861094969726735197091044318424199526757912
6538 -270520714265025067715650431348893829541859922060302439439822642184931697949418969512071915768
6539 -271033918277844696757342603080942285052366500486857847643266765150761660625754883734930174288
6540 -270373597527930758545067500550155455290474509908927243631348879552251682276992419513185877336
6541 -268501164440606933405619492478880265918018698978358378849135787417425408482828566697329875048
6542 -265381996051035710346435261760669126232905696229372288594102288947607858151738889408700748428
6543 -260985725099529694746205022019821426591400426635285578748067392628471819440505404203591210008
6544 -255286522631768994835564813060446624984494866752392471071293311211941137686573789793123053000
6545 -248263370568844690867113117930029717845523169364432286500563019455289567730593419874783468224
6546 -239900322702867341037820468213878251224643524629834933832634750867122896226964427709997799096
6547 -230186752571177974194880464975847619512062192303087440009605085752263454684551196038622039660
6548 -219117586665607375303491598471810980236269586261292728990799945878387226602432782605844700880
6549 -206693521444638821555328773924426624436613493855316307879206436262673382651147713708331240192
6550 -192921222633149686936801754594524283611917243542774300565554848023253978627097432919212479448
6551 -177813505320713089750278775324654008273978375177844497634220172699473142329136923353183168460
6552 -161389493400310597712249765380894218500819724223902037472862249711497571979345611000631059936
6553 -143674756931088597896008138611961991671301515167194752889449264980354594862453129160207016296
6554 -124701426054138836243914799932332011390645725593606321015098248737409081008743829127998781552
6555 -104508280147889954989919655859340879538687646052268307874958480309211883166965850046201704448
6556 -83140810969719768304280371485958121369807769776503609780840148255910583149680199178138443872
6557 -60651258603925382667217397532018251486165213688237773473537840575591655305152318139445176008
6558 -37098619110831908987427075296505786200240382217043985826967349744966385779623508023699988544
6559 -12548622861093525241336008635920936920359104896750783924193911545795370529546022268596138624
6560 12926317371817104704908741498590209599889788678322090947696688024674191569531302893478733688
6561 39247189383379164807861948344675569597131147654875675381133541784508865435474055503563858510
6562 66328496293863936693040854929560929536731031257924097567024761360174127069587562807051400900
6563 94078403688978210132849046605625370659108482644400728734671656069412542161604009402456653292
6564 122398919630602972145860171258368763461486418059230675834413280428467226717815564773846145848
6565 151186107890389693447095874159173792230304199793406331714065215287708934375772097888023161904
6566 180330334631918600590961910915157633638014607956680654968703052018204822771118071004833836688
6567 209716548622517471273255432398736654086395192274746877199419957834658087084833326692840091784
6568 239224594918644282892965790744745291743725843975432843387777157740632310407279496704961606072
6569 268729561813737750304657852042306498407875155725810444518831316105270354803987789360569408112
6570 298102160691873974535772380451933249053867267167831164893110518968737794941468686304274206336
6571 327209138267154613171318378712483887640532978258819240500096560067268056341252692406308429556
6572 355913720536857814603676910177673205091491180661408151609125256009937253811352284667904676216
6573 384076087606819814915836753108903781544656374296931551008944959795521456338681178702100155088
6574 411553878391593113088689980969217770712346400578918571685186029424766583351591423057498679088
6575 438202724018739103397552142279254200774121741185531141941243843330386077650816403952509498832
6576 463876808609198954874978220315416250965438825191455977590126869085955567923396905270985433456
6577 488429455931636292531840583704564496371890285781429247558840261986333203481589362722925216724
6578 511713740272480983627267274582465282879428142318089478230644747417897179591010844904048362896
6579 533583119691457907814764934041583080631623022242114091507828108478241729774457068839617972592
6580 553892089680383716781093955977995377863158459843422600739342268665783123177324447681913248632
6581 572496855076307571778805511432922973632960733798479728464389541777435341982900556340713066816
6582 589256017935279369536667854659457917317959792365008787353682167437999765545010930876285340696
6583 604031278914817101524270288870605650003514722315025101499195353739317855033804690673447332432
6584 616688149578692132715268472827287132498929234214713671174416626784206604282883472009160172096
6585 627096672891265799061343774973701312798046094647088552994870083603312771744855897915917838800
6586 635132149047664942674865653118457896095393169339269123905823044403088245951383652569748022792
6587 640675863654877816659682351024436332598681101755225433832065198762405040099115392357102300824
6588 643615815174562675488863188170297132586439904523606965101545009159807755056419169456104892712
6589 643847438425651303805108520108110296806748350855539773958401945802744634626209976187442226520
6590 641274320860271422661068121826455305342594162030877337614096489594387807988592562098666547792
6591 635808908235518636325901466325646309052248234525469477345750114882151873327872658412659209808
6592 627373196241719506851083923833868673515291615052237618417680711124065491051809330111069422072
6593 615899404581612359280165858480915458416984554204571495348221069006487689740361663150664714544
6594 601330629958393264321048989759645481448250022964465903602744958150074603305420587390304897136
6595 583621474391975905186873399244748902569219189355088647765560559895096508975289761168972287120
6596 562738645274224856483100262622394462145161990985869410298325663750908038234230629921531583984
6597 538661523565488847192473489557885223720033774114366142781105172929916623229980138860694751488
6598 511382696556218180138573488326338692975807611800353936827636594495451355694865297246790537972
6599 480908451641380214611017245166929537261616349997735321226299835893009182492124881707714021700
6600 447259227608663482020755015895651954276122529318947601412604405652469717661045306031109560568
6601 410470019999535287436569491760631722277745147086227107543639915119484415764743656683751295568
6602 370590737188642428970004805874400155131108773135543397231599448477822024593793758942928944496
6603 327686503920570923158500929967145401388784977637730948226936751325991487437899221080983697488
6604 281837909163384398023939944129266246391782755303479748680823943614920494269983147449732656824
6605 233141195268116922337010806846854984035277620774790660975697811468041752681480117783040078640
6606 181708385578061571787270891026995886056928597104804132832623689663703130760792009104031996320
6607 127667347797880737620533259636072093003425874850331203612044465463754703052524216450866642828
6608 71161790621182421824416332330379621291378821675100344867052336770489772032793255106502924840
6609 12351191317396874650690082867417739271752520211810933311911344736079219198043071633070433512
6610 -48589347799578251531803758246247169492148117566273965854662938905778985998263994202548380848
6611 -111469315861380492191663484805122713130261390447409611362365404000729639886909772729590756600
6612 -176083084481192621727895239770457929799297398232941613945073025845777759263447351175760965520
6613 -242210274652841263312992975956035039593671179149542379633578059280007543846109224635629851392
6614 -309616200547852433679127293656480443569220042075953273537358031897082078604406703717326419812
6615 -378052390944351052620224740715180757082505380786128818888750742495556965552208079221360537888
6616 -447257188713270064129822927702671116716803315519307575446988166705799357906438758367377614296
6617 -516956428458813305568687527409187523879091569587205576695815526156851444987900408560124706640
6618 -586864192079110432216641568585952503025198930026257639956892580944485467789704988953208766456
6619 -656683641660797634008995961222895237647192103298374828087882580350037145529170491609718070980
6620 -726107928771951965078306977819786375775806876156969882278688754407793235027461972260202475864
6621 -794821178846450746531134268184354188038580333032269752826500522750153493546657408221781865960
6622 -862499548990136606832311342892708812116732586566621486434318920835085503656602488285281390200
6623 -928812357153832452155422770888601425545338589579979466790019352997673703308133358510565293120
6624 -993423280247678028414253373903633464375892856557932883975407816746048586252436586508872114576
6625 -1055991618377708991301716350684308676063939210544642044827145587119912604813047598136761940208
6626 -1116173622013180427588529551630173051077718360378898107068633514124166670330375904540941285736
6627 -1173623878497669927244386590905149628426455801685257620300725952689036305208097626981084201848
6628 -1227996753949228216497906083000844597045837679816761006469573797019762381919773829841992755056
6629 -1278947886204219672818506045455909456446876051239351824754786859836641107956107516638195932536
6630 -1326135724103258559019534966686865439527944498017705402129932967875108431584777679513107901008
6631 -1369223108038991304782115865601875323977105494164540040469681673726103555704881488628590166272
6632 -1407878886347933687386646959891528274122777152678535937785502704739774045416601852108821250224
6633 -1441779561769287724660050147012830538634352917702661727762055643162678242227672551083758204176
6634 -1470610961882160215234279746389969349826328582461403526079981320545620116183030482071121920056
6635 -1494069927100254837530157447119863604152296577198190461395348322109095851325470002904000271608
6636 -1511866009525051122079123888665059250278891925137436650052475832394369800593744211284262336664
6637 -1523723175660670060486168153078593399788120182736162747966508360794221156735314591287865905888
6638 -1529381505756353189825615993984142764875173921930693800778724420795317400278343593660373630980
6639 -1528598882286717030989574362690425779320053720053627416492126887969318038918237894245838850848
6640 -1521152659890600521018087012829356468989128087779027309408063691990772486650400048629408994752
6641 -1506841308882891009167940349691869251785621132797688831381670316546604920034851068443275946368
6642 -1485486024319103504082191452629363545363684609569359804724614541186605337777125357201872530004
6643 -1456932292442302366115284977357431263698039531120162175061437170315432405904829622444641413616
6644 -1421051406268399645252354828691307689989940642064760537904500009862872085546056467563714790664
6645 -1377741921978322460672212794648936958417874036272943175821253860141174062431403599126772260752
6646 -1326931047778737749347370778148495076192762005044593872526874851042098032616000695048727550140
6647 -1268575956873858339580101492846294704637552463067435042436909111155080670299762686418122801296
6648 -1202665016255724221229251058281712510620119300908016012639618305652732751034737725457250047552
6649 -1129218923074491213108016581966864160782329735107382118170905989548732648264512289269258222384
6650 -1048291740490813207730390186435907105652426092680737418554047777730419755760041588315487607952
6651 -959971825043821222324842665010548066955547349439136548547394961702674007691867794704175027888
6652 -864382637787402816766106441639902917646896334566933711263430303147962126633737168925936679256
6653 -761683431659074304153762914065982595876112105960959221829551706019342834563562298058548363840
6654 -652069807845373535952547789297319917493974332193762848184390294466123994349502072157645860032
6655 -535774134201148136520568682536508558823535935100292100758955794358186392982034195693826500240
6656 -413065819160685489639960123926390709692248834557259285178812544307407311140241591068497039384
6657 -284251434954304816006069710898525678092817019239996303175851282533541114648881781097713948568
6658 -149674684404653224425987178659383117150698391453514810181403010829943719245560418157941352320
6659 -9716206033804162733777562545428807652609179356808069150790125858396112667782654154612219244
6660 135206787249426595819205344633735399593610140140497708398355828804318237573722096830257558912
6661 284641040077028012850023320780543769766363498542286047587490271816158825775160422022848120944
6662 438097960747158509229118683136660078909177028367900772156858627208341643133934979297435138836
6663 595054504520212367061328726960390609905609497322075239459089435723277049492596298604450575288
6664 754954236377992945722787370850911511685269453700532537672168555162624301384594911775232498296
6665 917208574859422048137616335327442591664810807486073673572327581318495537361318329409117822064
6666 1081198217844424487054561147091479103882413661417889092224164737617900731028819427652068423456
6667 1246274750416994389980824312616497198148989123625139384041914224052423543736970591417233460800
6668 1411762434143962766046280825162039052531650312580663856817039593496922932638854852827390578192
6669 1576960176312512874377357665231082210679680598050665747144282478270611258901913620539514523200
6670 1741143676832453716096068610135431397804607263563834765533631983469131631984372409822540793080
6671 1903567749673284140520187108205823516979260372876680182631818136204465277672154636831749263992
6672 2063468814838105076353972991741496040494795625160422828985937090171924796952027536399070046552
6673 2220067556009731507927546601761194472898000077818097459486109140693654239093088131529271547584
6674 2372571738118415066568472415578689800208430942523040737908733982774779709523150155762464112248
6675 2520179178196263380951232073752108219754851642079679529104849868478223507161180424906493335808
6676 2662080861993740218520403974952825729103814424764440533124277971095933063721670590509858499040
6677 2797464197945989150414122055589368493911864359203989406340391348475221894888616180244098546520
6678 2925516399198534075652722552147812296729292654821751155158918429652331415565333094131878007856
6679 3045427983526277668453750434116322601110814694541392620182328594020502490435467388097986430972
6680 3156396380129194224694023289325018832916496915287104760956026857968107579805398861261676955696
6681 3257629631440639996452414710672715884993262616646902220396278359779548715094444190167723108528
6682 3348350177278154159487746796367903119043887690558813473813621991504378436873622236070043532544
6683 3427798707864056194915507270140957278936296961136608630246126026158100535607479379749657700960
6684 3495238071498790707674443767891362548592760482120916089862179317779470864885110243704911064536
6685 3549957221929401002653152430778546275035481849725903329677465087929678653498798424467233264496
6686 3591275189790213079242363464927326798695289306386545582558628297501083477495342870799969652444
6687 3618545061831399887143207850360860075301689093565636130984435221704281418440912914711952961160
6688 3631157951082057825633129210289232044404449122020653850705195369963292777124015479832408245624
6689 3628546940529106546476348925415872784964601371387057965681458604485373208709865960158761214912
6690 3610190982437290345279398915626754904562626023533593911596241303796001061294773577950049687840
6691 3575618734982723358648146972055588874447634095243707671674232228475278912157364035646634455348
6692 3524412317545349326461246251510163406098680982374720221152151841638013233211412831418704968312
6693 3456210965680866840475239047720448284974593373195122469633585684472423268406609383807254555152
6694 3370714566609397670433827945534934299982204959496839991441857571548263133251673152085858795580
6695 3267687055875710585383286513097229115979349992709140872340367749320283182793224230101810246056
6696 3146959655809719356048067853213965505518893551304821934283104696812646447412702343909912676064
6697 3008433936388676742329553174870487706287213240069622559589214649966039230807960797150911177440
6698 2852084679245164388768023676921077076579649680351623695836937715416506748121785996150426141616
6699 2677962525703811092628012858415782267163484085019368293096495211116619571078069940867819857488
6700 2486196390050599020798537057448013390050082908007460948466820598722005999086339775235225060448
6701 2276995619552370554801892554473299680574132373324833882630085151446245129224845733455106711520
6702 2050651883250374879473602744782613743748360437114933822344371048924611225852656736020867784144
6703 1807540772046687164576276547804519532205309986879863231935892763962379338414886351432858541772
6704 1548123093298191349084376823293055372597971190546169597270056591820645240913670732656298553564
6705 1272945843812622623468480467156038250037960927298717211966910095788612635640676506428205563512
6706 982642846028005979171345072071088630400157073872804354783330852859645720362430696312457619944
6707 677935033022015921489510823223392908722638235149080247469982755789006920534516936579701113360
6708 359630369073742611369883541932291964120648394919930804472352246126399388442013332063979251808
6709 28623393548282368552393165472312291916915045425764412604860465758703780602326042651579178864
6710 -314105622865615113594903446001894258856928692393246307358935456747184529033470669107031953912
6711 -667491919309957478319275878404487082424515931784346287542054106227809556672978844466247336576
6712 -1030387891614238395834311405975044045271347220649785465138604631166053655327843836907440389584
6713 -1401565151772902838225289362029290585894783661517825650002764345378862770316495952325060674384
6714 -1779717005364528865400112621276116482381369612217450559037499687082068218740750095553778513456
6715 -2163461350687787734557611406149322483266316638731704882026693528771049258357816353102987921896
6716 -2551344001645356357509619701905286668408992023606353616210174480957857291027777493822596665800
6717 -2941842434723666844065719444864963505792937587716914869166969193475866106561697980797139712040
6718 -3333369958545830683923559797250305257177769162639707526644974143668231474006656996319872649276
6719 -3724280302674665868647101814435957112265774444173955433136374021400707335385063740791008627188
6720 -4112872620368904027521456438132017646315272197017110208654836199420391161331607222703099733744
6721 -4497396898101809148077656753609575624535293581257210280599466325767529258965959642501187982304
6722 -4876059762601048308707434385593141063578754640989796640225439479278621205471583656635860460440
6723 -5247030674208308447431875285211811867726377490246989775740193442452829873735185370290639902844
6724 -5608448493260168444102936812211192729364780154907575700746070301676501798525595248411435248400
6725 -5958428404194825526362149402190725319619689310891291732792128925274879208901596903168476849776
6726 -6295069179978528013624432191960366756677621657383386769508930908821872678679928316403238435248
6727 -6616460767444711632861114564045352305388534023973954599928708301447216161038116150829759796136
6728 -6920692172049676404756221650754055179079066448234186752110772420074679836321233414057696169416
6729 -7205859618578755539070202066851807068432329876273707242392814967775019071538306346833965657880
6730 -7470074962306784891708681452828789891332602827835091929871500533601223583508298745007157857032
6731 -7711474323214518939879780846254981675027713259617558854266650321953507854406961025032883348784
6732 -7928226913930523935614294299471473827465528477445013058825062926276443966466955810912127573456
6733 -8118544030271715602893562268532795872570152781946624018350681492191571231036153264788682561152
6734 -8280688171461647337097635495915214212225293019134705785911837885894029166886636109587009753480
6735 -8412982255453914089759805392795007649356438658577192957831730029899026217293102429385127711032
6736 -8513818893172452218891433419617698321327627691329109311401729656870263933598042030300987808000
6737 -8581669684012339486013072236617785489959444258229472837665509565911321541961557125509084792720
6738 -8615094493547740890365525301635819895520752952661009897160255813266208778118250553641645296632
6739 -8612750673147422925795207952669852770394859631282536597411664020741215666943721490687670405488
6740 -8573402180059093855922588438665548159403932972842259181234794358849545361398699462542554345304
6741 -8495928555536683026916954500172458186574298012396684619433571840735312802970719420854025666720
6742 -8379333717740743260424728822449654283046671009863702256699183680404218592161952098273228144972
6743 -8222754525449221852108305068088846174702348191862803048777104417187889040603532986799457182568
6744 -8025469068102107910869086007371017296764825972568058419148258688610390296235898447169435697920
6745 -7786904637337110357073704459556455112205002924144818465360592500799968800667113770849263998320
6746 -7506645335021670078392439638984840572201810205211519736437216907731610840807089551430069165360
6747 -7184439272775718253169151532124708727402785841630011910708593691720501609069854410850715517640
6748 -6820205318217296734187468311475981977227522762406746417345642380664226036020820873153002593328
6749 -6414039343532357370430850532502394141949469868345982688028612992097204104381472049435324017776
6750 -5966219932620203607303409371381494010465885833885107068695023528968658451189193565169846734120
6751 -5477213503834994614641934317153886936129810122048899512607562904909787405287769178233726628704
6752 -4947678806423708408803629806999348030838804367503176178319526413227297210067731763168319546420
6753 -4378470749943686187377376010360438789440981469922086600327504443751085451990257616019662455232
6754 -3770643527463897159232755374123152229432922686593342480612671777092440034755733928476065792616
6755 -3125452994958288498382984581027801527569469923342145837623733630685872861093652248368334131048
6756 -2444358271266062780347327150492589268416729029921984825676703727368577714816869954061542254440
6757 -1729022525020333446679401217698910400990092258156638769579789993857158268110128312894334723136
6758 -981312917355635445291462395648620392546815937531618772185283622662036566179590495830319076608
6759 -203299671647310275066759620141993738075228695130853363278917974236371736855959414488949716424
6760 602745755623334377550373337499481050638854153532320471149452651617660759257285258119469937040
6761 1434353425939885536734422875473231560321132539541335882529515846126262545273254963565559901976
6762 2288858611565591480292284403189490809146067140524359036122059076096173501069903663634166516416
6763 3163406446686027765932916464117080940656359760437708760716359240616516767713763661033697988292
6764 4054957549823905645902037673854281894657730827931088588784627721338707307051339772141203071808
6765 4960294626897131056875266081508639031703880621660956830079635584733460837354263352630634594192
6766 5876030060301285697761895153975353046700275176583531755763505973028416967759133595630213854256
6767 6798614485513865215929778967989868830611431259834101418721172906953350210705128367196900599600
6768 7724346352421575199455973932875685590782609424502235918336475232873990529917782837011908230648
6769 8649382464424078581316137174280209961938535622822805312258557720969533853046361408210820079176
6770 9569749483817795894820429444866018469796229709552753250832662065732332930241690849178068716496
6771 10481356387605845661585971046983279825414949453745426976057020788063973276728460244171400888896
6772 11380007853136918566732410486600732405980974929752914684591863363828500474549053278820817325984
6773 12261418548470642870351985233929005666165512517274899584489714284982129585262764053898337305008
6774 13121228297497882661316401842103759965866660930747184228140530481537383650881592779410154750088
6775 13955018085260190860374172986463856974783467951978621556225363026700505330769247696929857276048
6776 14758326863992148379306298796285564798263708449162157324731070583706336028930375540532668395488
6777 15526669115821983865919777066026331429175632226051675220845086318524250089648441180424628438136
6778 16255553123174404174412533499189460104812555901347935092311241559902692744104658110318881497088
6779 16940499893407223356152320927802961408085394884485826601671823091230006965339211021670790588604
6780 17577062679436321739564928049011446206917069327447435452243264509994924354175538321766435121496
6781 18160847033751443148412049704031523566242750610347645346660163524931707112140045237924109914240
6782 18687531328651929417049354147828403312572750011254835056791580934648475682021794113775261425804
6783 19152887671427145872594063242202762040780802260888008136717197019822489022598133067434713555448
6784 19552803138928420832153882975721637901566817130926784585540898913911518479158549472809759560296
6785 19883301252211738392320528361418798219668158142504503487082261612766721809118185676221757335280
6786 20140563608040998205716860180418428255028905638533772857180684068365477075302117697069903425520
6787 20320951580700211865768410459156077686270454430261553460234842582083108895850071284514658984128
6788 20421028004154796861432687444658366690996133374859980500920299582571697503566042059059304818224
6789 20437578741774963719754135655355098828733997949360492724212815487074280121159281728247729745712
6790 20367634047997989740065808930798356185820662911591496982621665835626997418821631022879131708304
6791 20208489624078569417115487361050088377349114325617713259175703811725945480317567826174895400900
6792 19957727267899419856796380751721266720997129173587438009615951140130077011758419993933480952992
6793 19613235016267027755694406702098034751972726744156373904950571408715280665495921932727040209608
6794 19173226676681446423949924673302059328537141861601200228095107798150021707769938500579146239720
6795 18636260644776572471608381682874951674828374225239353074263684442473423746093890749062752169568
6796 18001257903007129098686055420479358704392997477794324918605172690741623252112692444754355811392
6797 17267519096187446278005069270949438386737229241595320187959258729487566940564263518250549304936
6798 16434740579748582821569291140125065200842853004182643055740575376067342505169415857387644461040
6799 15503029337487394416903336203468424062733505681990434095338189492255268431080971890444782388784
6800 14472916666779560878229419710575203023200463425032141497250231980979526588268852670547079294776
6801 13345370531059365301436862737619969927536654790684011751469462653493535718497733206801797898712
6802 12121806481547433229601222147539656642386336783021275637484283915194027917661860983043775681672
6803 10804097052994764954387176333756272793318112171200261163142021980158052182117782962847268760460
6804 9394579541399059480847466779510883303854857485625433624710342718252548447639550233679158887152
6805 7896062075411070137927214604157250955566616377710128839185116970255195617536607398057340472656
6806 6311827897359650940775315468773224883645851021862089446375259181902256415621007103156829416112
6807 4645637774563120648018652575919945355516566526144693742266836551489354596590639309529476354944
6808 2901730466826240345186435843315716834197738789533869752200104007914639506482553948330767988688
6809 1084821181724118185984704010537151967500896629702704012632285924828452905272802756847790888392
6810 -799902044493308840772155995891705614393119448268919648514470010769874285925651037933610823936
6811 -2746784095909373863230385075635364821213193354727817894431609023264820143517017258113621818592
6812 -4749710704200017095336391485061382710997110650116786301027554540594997048069246853482958446632
6813 -6802118594968894965695342546841495993623679290409295156340621608423821401155200675411040574944
6814 -8897007885883638752747694310783163442638760722897901375419716298084772250313974655699216185572
6815 -11026956761012596680865028507203784748748064333548864786221777998774548886743851950081804416344
6816 -13184138436834391271570888179364465907362562838023437706193272692725253632366537807629823009432
6817 -15360340426342539052565921367775402928598950560192552732067838442492837337034781600061764393452
6818 -17546986098008634838949012621914033012214575553852975256943062506552909288320847980192566167584
6819 -19735158516700007311917709355744098410859512183134760075899255976850132002078107335193581658928
6820 -21915626543372317329546587502062484867686723768228605850104546699114649452452851655620547459088
6821 -24078873160197092823346805964338572991319441970154742082395804381894353737818879001296703982312
6822 -26215125977025381681287206184483722241260403173312747195047175495829658100825067448435596977216
6823 -28314389864577167962341418452320873595309088438766106960862633181642575359487068908637427266908
6824 -30366481648654534244839263214404720403219929813811343328433698902983935572840726288902902882624
6825 -32361066788971715374193001226968090429639696163794784903045425385687706503951533877546208724992
6826 -34287697954937005624730765444787264224771840084498435371751769779520950045315294019568237894832
6827 -36135855399995410151971794338638284562640422762586127775168440726342555805093216825064322630468
6828 -37894989024896583062332913280721920278967683015579896063494343921470528060463197132673462241664
6829 -39554562009689688302496694701776792814822611045037921700705050517263839011615003583174783715360
6830 -41104095883208552025776473812142816181697737217184731054136268918496148986542746511636751469880
6831 -42533216888605135184303463072977567348674267426676572017684615527874400939094427784568712963344
6832 -43831703492858824190662388832142729150615737464228083915102072988827374945606110731510563240728
6833 -44989534878543007737937423333141431265756818554925440038957000511225376109159982362609449882744
6834 -45996940246115869760186161707392053431254242056201763219575950484970772921137512497569719670136
6835 -46844448746121727112218525555786054324193366928768729733475436662618759803674409342985509889568
6836 -47522939851502441924807151544568291816592086274883659685242841745305945129416374473878825561720
6837 -48023693972310510841253652243417662642903820462478059958099498045057526733924209280494548806896
6838 -48338443106968233170181577263551335889001799650409138379537495969221117433898068280267050526192
6839 -48459421317486989215378582736430680117276310101029668296677000600337948340085286197504364129280
6840 -48379414809161422803636224564224951506010647062828759307250305782920196410801989428884066384080
6841 -48091811389899341948958556575454019091853716373097000255824202430190954883351878433985708169208
6842 -47590649078897958273594546300189257078407683601590033680383790984749402713796566823966976841160
6843 -46870663630588444070076974525671959873229481257040494052785979132126042017075143946223613544744
6844 -45927334735959515244306232799980025119968611549238850790832153367822619025206598388480267710848
6845 -44756930661322576958230771216607361339827112015874932076515286209806948621933409781504916640064
6846 -43356551082583307046464991627130397482283274649004189699983982743512710271270275318249935473984
6847 -41724167872934205651311636608676942200087998994867160673023667944162963735458452042220512285040
6848 -39858663601854081885702755630530661382314284674783431611392560324864659114197839921741850856104
6849 -37759867505183575181421466903586072545228220436640717338056187951348342049453928220135347076584
6850 -35428588688118720632467348332624890308729738610147370434863981870567159436642646342404132690328
6851 -32866646326991285638184758524015651853929786046763518985796017484599618813990237144103891932544
6852 -30076896639984412901529119410614757126368048712404359044346131871765897165441903038920441843208
6853 -27063256403183350966776942678711694133071030171277895303293724052015943314882930664517919899472
6854 -23830722794922641849468797250139395270452691180118655810843921660632879977353977640857039592216
6855 -20385389359915266183901123705763052645614154532057235897076416667543912651000802822353341905352
6856 -16734457893533633161722861161174875961177584532497416614642791549952542000493467903605833801488
6857 -12886246057422019832526939734408517101834511378952006803651890651083869237972967547222584785352
6858 -8850190548831431474455599561245949269642945058222937759304271994881364938881333489126236346088
6859 -4636845659137530492195593703839135046202786924922788809505036608217822661516668273558098601900
6860 -257877070505434457296283155748689008446478927566825121497815970541291099642277121589663538560
6861 4273949245071341500064789296469941655286187418220645136774377274064207642521468461652928345400
6862 8944783144412192544073428796891243719416302784870520410953488869885694251862246021419807091968
6863 13739711552176454079773943368484083441696916187454217740781951461595214374577307124055923148564
6864 18642784905167611060350953524192179864109450404697193297750586704954953233195728807963765929040
6865 23637048867523366504247013348795371340577118026275639199642797454558488112025478425542075382616
6866 28704581362653762538021232563780076592346267065352766761053728700079206806746847796835352720472
6867 33826534946768136153520559613525813527248087028270747133872440160334203896998406829484310622448
6868 38983184527359812338989477490249763424395564992483845180415882847030724034463749721192079283704
6869 44153980407495906611849879175804905522105633643820746495718416582177992219568548363654147858704
6870 49317606613812690688693154860616605084092894781866487171752314977392521365521802708991945549480
6871 54452044442376036053848311512101718826289834446002612069211937501637972451708768247620662088556
6872 59534641132436754148850061821453153082954105163394163699879795557203375449330294344110991759016
6873 64542183553471321300574326032830370515675741352492179650591499382285429665441166842694163529808
6874 69450976765917996161247007584078474772349927819351812983692264173517076790190546328583026399352
6875 74236927290839229169524350402959962191758824924283217715755842790687101626126539063380721526444
6876 78875630898278727705824246783391927091759679138809536626007853193927556470138267026948694092536
6877 83342464698755331464045763670226300631021643673545738171423266960683841324361494581036604622208
6878 87612683296792901738020184102522848916914237279347678356031906378947904665433779686235425424488
6879 91661518740334501361671757848508682253359898160258736356184427659972508498441607331576546208992
6880 95464283974695688013350301609967901697558724366698119013898763757737805838100637296409462216112
6881 98996479485383028083295065724570795005326657976230293096192620022186167065365930185608124321800
6882 102233902789712731436542580155377710709088958711249587891531669302141974998374524128586836034448
6883 105152760414023348358763364235149793294853789580513168670678607728958961873209256388992016525076
6884 107729781970156913799615792411660881564471616939347138367392664223056115775910908409653276668216
6885 109942335923407230203763092403481758439185206353435642112120568021221350205590955624624419625952
6886 111768546622765248334176874484051765038564314074022669318791102208992189662291586992473548130352
6887 113187412144963239969989883982469772115739276951515242743931359504132889267755633776043629990264
6888 114178922484682982183102822505302276509772562922789627933506207862089992525546828283388932973832
6889 114724177606591266062227698734690749424377067042266146644558060548298263052650799697495677271248
6890 114805504858437468099402194725347286036497459338883068960201759394092815363154636139870471320400
6891 114406575230839702278788039194520344421203991091356941792885678242862066125937438225627203448728
6892 113512517936126754260586355229522216073087511475794999889656367185974247012232136883216817116024
6893 112110032768535448232968548445340267437460785063049290115694998341494153803677849727439996068992
6894 110187499698411296564449458543151244637716103441806312141636724255990155030499448535948367576048
6895 107735085146951045588368931853001092794609182285723712684394236828080758412795391569723792631264
6896 104744844382387590673393258717905994395656877363501064135510261319471082948320953540902416766972
6897 101210819476746010738631543129986927334100936264281255291189716373286754745570556086210895282936
6898 97129132261039951809662641479694038864697033115044255398524407441545649796472242917113779065024
6899 92498071719675060876385236740344664869883592982347402706727005272723636026600108442913230530028
6900 87318175268260068267084658107826786635309841343959459388939650034497417848027875208373713927864
6901 81592303366868059960801748309152002444614661874533412687731674135828801893821027863354000141032
6902 75325706929173708205398854947090199573744420427598346083361795523944562803917568970001843865072
6903 68526087000888983962042450792115236307593573925635616762665780959471787653727307008916327215464
6904 61203646194441152758239202319648447404911045865120038981022309489222855662096960547225386451528
6905 53371131385125815131827112051739766090619061566954973347043396564055105548482024041283258976568
6906 45043867192740893086894452196585792738125430774468440353203719993485051630523880268244008065960
6907 36239779796345753353925568631091905233871753033912479210085759748967275157241303228458890731828
6908 26979410653846600658098229979848246077197177934526220912959274724952304320967115480492637375776
6909 17285919727067295182285265262435966816542655940672042833314364184481311607792882697069039172704
6910 7185077842249527609889242046225582911485411552748679122508862845395826223217159134232816454880
6911 -3294752149917709543228135664850641290497611695351271760666807289949992334646923983899091327524
6912 -14122645716275613511658564637603344442132325277765641630690797094228109534780879335542258703636
6913 -25265158747580425133422848943020650673488093023052216924852453270887980631041331849854521034184
6914 -36686381652498576747529704882294045584436852264767124552065811627864743101863229458379263431424
6915 -48348005618616752967739064290478721385524929332271868019555219877099254131524760161206943897224
6916 -60209401176184551607204140361232726989239641689675412791777058878177078775895327114464359078896
6917 -72227709152264744056033258378822889329207051841740211096516473249202480267470348664753355609104
6918 -84357944055233558498078545744960086044473298868670983363037404612395926682014395547683340996408
6919 -96553109877804898112279940491187931703384553850084330526590175949990352192085553408808382418240
6920 -108764328255516755942063568730025677075164073821269564990372109157174424523671373321497969441216
6921 -120940978862740863120524554705137186735856310289077902475196070982849796409406703547362633669280
6922 -133030851874176597343623656838745405611530939208790973523846487295822024542845007188315901304400
6923 -144980312262516194886288497872346225432688198079926599600468557232016315409287566738793127072808
6924 -156734475646734387354261283639616609629412477474910410454891624927326820909294900598107280122368
6925 -168237395346586076348427988254004785248764400268558044100289019184597058725155007587843991728272
6926 -179432260241343735242801014098424470021567837341462452405450988257258239319872180001332260257204
6927 -190261602971224256014185894662345971538873338930986625892546304058925008739655484401968360111968
6928 -200667517961978266227847501156486746909334535591013703179538279671232588992181961457181835292288
6929 -210591888693776056283145824404536604610749034575366373355729828205013189831955069474242881473104
6930 -219976623578083350641261093652345669935000229474321484412288368247923565663556889395970884327056
6931 -228763899748141201271192209515125735244500022734513091782238420182188462140441529330795902742080
6932 -236896414012775224788840816371753275865819647912169575724360304918614771695363148726293452213632
6933 -244317640167505529256888470824173678501300692718813476357401980242927433680110674020867255453464
6934 -250972091803649491070205454735426398637559585671991807188994396095047176248884512613356859321796
6935 -256805589703779524563985238895677407229731593500552449388443623735454534484131465793350630677824
6936 -261765532862313482050084278031305846457921981692719443623233947774625214479306279899535768455112
6937 -265801172122225327363200912555961163363107428403358104032004553845286051651960028896135115187096
6938 -268863885374068855851621887702189520678217749862081413981514717439609906406975961521541320914768
6939 -270907453221373185208473571442330290210374448811446159351332421790102948347269793815336387201320
6940 -271888333977550673507588965742069584086067226354654716572088716837325208082263170895359177894192
6941 -271765936824076681602326377483836248405487134481533713990688512319677722649454413060972749937064
6942 -270502891927719709172439110050778438853741240067700602101408412388449721270089295187575521318040
6943 -268065316287030040785244497026136728556495091829085203706195951199579255055731902261559300186368
6944 -264423074054265096548811422771079005069402799465400026002073977006733318680724176523673374956456
6945 -259550030060168899149235890832322619721224718209335378850568088702687880480207410266880014524480
6946 -253424295253890865058991863275139727661944923111437853673011747664392096478336422192743168493560
6947 -246028462761296617518315530514471319925546685555794720451887501674871349234594141155585436372324
6948 -237349833259548277665753166203161784825679057443670546862041145100778154899082926121651072393192
6949 -227380628367345129189783071401182678457164768448366009582473232549209947838351591507386407049248
6950 -216118190755348442285637623653200915946407047658561268863244651059070157075971156709229979343568
6951 -203565169694069728656197136914800711425797286391459991379628092455806865326384427376335366479928
6952 -189729690772765801663290787254422739223628584054582651343549840674825424817578674429180391945080
6953 -174625508547436132463145839270105582861283946731878776316545796468995162070418433931514848176448
6954 -158272140903889093473293673450635053776319342945154941922054546135401292638685870749052968082192
6955 -140694983958586600090914322130888082993523332292617151191830308193932025271850004462134107219160
6956 -121925406359765254014179456604643138233630930959925656073713188834717395730370391434681770495672
6957 -102000821900482101326128611409550820326600204327358827527712791381431902822501324961721220713248
6958 -80964739407067998724582559540499575462131382444963581892197168747486762507902508587636024214320
6959 -58866788928051425276697018118163703761703536752555239502046868307489795272435334170964375918700
6960 -35762723312429414636359296099805705241916944842676116451821791976947538934526106624124334866072
6961 -11714394339987701694204143571055091695027837863154999932882083556964947185489168126893727825984
6962 13210297358110559193927322187465541508756145611507944133944357554345419153630639288943447604336
6963 38937479264579302481656259571708267987181940006555677530756127549256505854908573762534809817704
6964 65387411416491488031187315447940357069542756026520769596807882198063850460084311502099797117336
6965 92474618813488395989259914575492546047510150482369320969007459877854575562032468273420695812592
6966 120108052188995237995586564199671676060293041018878384667390477774619002476067018633946784322132
6967 148191277432480893406427106836863847163467420659807326842975133981814779917230048360714568017796
6968 176622693844028991530486237081780015006812632770536708238204886008744286193462608562025431996200
6969 205295781285979781586257195493728242226232578429495026341132553066677261063667064922622572622416
6970 234099376181251886587942247937260788213425341834735555700437677917247670566749745858291254401712
6971 262917976183497909196485658316126862637232486120957453203778785389653369968055724418403097978932
6972 291632073222109132368404424064130207487895966711839976536222499961721587087824366947888988121560
6973 320118514494223708679922743586948177985908015874023912836029211964878599230996411486139684793224
6974 348250890848369891793043487375944006326254579718690128303062077921548710522412326922088989507280
6975 375899951868862404114925634213061376679227268934531516476091554479780716955663209729271687205600
6976 402934046838967414591374328678612680093282104066317643512589235760568301696070635864797300124080
6977 429219590622634982982213259081251447808061752967173904354904354862833513827891708760104284547808
6978 454621553371902773084947658943646963814074738268171959571392004721512579369712335147147889762872
6979 479003972828281408437939218872260782034747982130582178307948348252951349369945098053789820795808
6980 502230487854293410610306228535674202308915112606586867258959955305391664313244646861877037452064
6981 524164891694246945252704996993406529436351132802206751432348951652281586677671894020195276000064
6982 544671703334029082434027396673120474395569483481941907506341716497615528079629849758214801965844
6983 563616755196720108632066287802225964599244536601287125893840151247399429328448896843797726955180
6984 580867795286767874728393448573814181149194914076786208501769388434555656371663409422528503207384
6985 596295101769083840859200872037979830071033377812453258248440521105996600750982279045786599688048
6986 609772107853059428513064803033889332387712693722221517362856845849956417214896042403100792419288
6987 621176034734286044791615785903997882461844813201504114484342252510885129001770232548806826088616
6988 630388530240600868938536270436133479830312968755503291406235684415104947668461388300744005332744
6989 637296310723602604438604743808794482343103257966441561281993436095970425478319828303642271652032
6990 641791803643321067383289732115266650849395047458367110720103940973879687439324058268307510484664
6991 643773788202536477884947816986324267801111138271310388599827720272813783128777680329792983561596
6992 643148031308938519874674820952089962151196277477597946795993536980994284288838974436999793464272
6993 639827916068902661593829606868799593510799262299857692652146913233278712027832250351076154246472
6994 633735059955873410469524915236869711457935534792503003959789565148184636259219519512710528069808
6995 624799919741079550248605550957878494647343735188465923320318643347804169174688913262475317979072
6996 612962380233263849452175426318279247737174472266573818423790644874643390521479639815495832035328
6997 598172323840205293808454007715059386884437126007722275415335777774970965933423683040627597567392
6998 580390177945558859928138796999476396014296451883299109878192169843198605946722772235314685539156
6999 559587437083997850781842431381242934648109901233544235893030211327141417692304403372585350106752
7000 535747156901994647012336237129981719813701889079970252563761883008326601374706451910105163428136
7001 508864416906149003069540584361185185458326461572432726390351814191668750785819293292072695885560
7002 478946749030465961139803845323109866682563337671742511123624928631923068769147732014404243664176
7003 446014529095119093924974780403024235304257780131980515447564873946222333900088122519589439428672
7004 410101328285087338673885538444852660161537206905866007763170509937507032593955265874434555988088
7005 371254221845848667408027237486405694766757060834759074692244244972509181526066426574951236276192
7006 329534052276380507470133785372822922954506207621981966884852877685672548371101629998638055711488
7007 285015644396886479362085910225249488649944474300866360207129308315392604113864980825744132915832
7008 237787969779402359143530385710124513849637882221333096172473358154986346043114853353734768603224
7009 187954258155266327666327854596079170017745931236829785227086250396949629943968912413467133886504
7010 135632053551854350845359228859104172569797458108395918426102995072979035998226902831521569808912
7011 80953213065305277550863360958850154000679112787404069739942088568984252139472013332529827984752
7012 24063846341607636015992782010844939829131792501031895508212605398623297216759326899939646678768
7013 -34875805979422028374275087648272125797964760079925034473874873258315590064484913010395604736624
7014 -95691556410801824936993838606724748793835022716845551690672034423425408606963440363530024742400
7015 -158195518700394322789649837142737378334563579185177420633583978709871501701911435996103571115200
7016 -222186420976191098675763510643161633599589268086938723354296160679931083940848652266598941058192
7017 -287449984848992768420482573193276820874240417104267865515265410292082594836710165994804652532984
7018 -353759371126952983764189943500335989195473696888876157285605456943200385358074482670774981849056
7019 -420875692539884985198968826341742151555934700285370928507392659312488446367378998308042650543620
7020 -488548593611190238118719420560152840200149974917824593449184716142332801095412341726727990352472
7021 -556516897538680815634204295029451210993409794678928792881418175589574933218875559593248663264848
7022 -624509319668141353557445534734817894670026747094144139582680257590760467766555095905708801164660
7023 -692245246850132667362690171400920864687231887605375154978351087691672253041599489487452601521032
7024 -759435581679223865315471419775042454777592302602625760894884267894654660138198749526107632210996
7025 -825783650308499425660500613762569844418963591899005766274367473718506755115079714389880917894632
7026 -890986172230952538894001124781135474332490321970633588942693685931526743268227493475408901919816
7027 -954734290104265870272748158877983784802349493131382432480107591043143781351552096169978509682092
7028 -1016714657388732674329126623213226108974250068354647971643569584162505587477684036204750874802968
7029 -1076610581248846434337726098437521264660783278041228959864026374392523298910783289818119597630368
7030 -1134103217861625635706260691228290011648983369656379143521492219573847061604640318732215091036144
7031 -1188872816956435342180993032240570369316856059363284213290703111798966497219360252805576097486760
7032 -1240600012108030840849310851618532186247959201787539878849704869349443116095384703449413149994320
7033 -1288967152992518561601285117499756382812660065365298146749769402665487029475638717067297171639344
7034 -1333659675522732122356318838415580534916474652675689496219614266880583087745815183892917195532320
7035 -1374367505479373982607087687560471884233174324650122902691414731705951296477660991419552352904936
7036 -1410786490976531868471014016318936282743811909390467018271473813376995256177275431362967800242352
7037 -1442619858817698415691447358718287272114856108403597624901093848248791820569762995357860564394040
7038 -1469579689541876719736071254257805781068311843909122642650493050681499707204030862807600637501736
7039 -1491388405700415899449505406011959043018829521948078460124614775475772212322987514621447876660132
7040 -1507780267675644618325645724083505181139323697937736151964321034100651023184228080587372103350112
7041 -1518502871122849289541535183593983725897147675158311493841063018527696708749033916790547901410824
7042 -1523318639920251123259582588571269291791281522542832549196908559457298939082989360698784291316952
7043 -1522006308317309438122433469870324938091555857701367026276626185953000240294327463840967379036068
7044 -1514362385813023756684529463629608358453273379294884794266699074177134431501127893883216568687904
7045 -1500202598142351226235491291246702262732293422326442937950181464322780064477321440157249394538480
7046 -1479363297633728870016041834834268280749305087638849333933215551613288283593349342390001022105424
7047 -1451702836093174192441968214968161505612259551718505666611629571708099904308021977809230509611880
7048 -1417102893303758301837498105024584318893256134696574375989882518433848851922402155060921601071984
7049 -1375469754172623797047390222917356917565258520594063944509978968293999326844500115339602639261984
7050 -1326735527543929912455034278696997847935855823669059528659172975721730884703277324940939134284704
7051 -1270859299694710064739019353870960558036564758948947294338823764974138271001874735298440872467952
7052 -1207828215573584126953112718691923210925027950997663783472045897407326917926630824733193836804112
7053 -1137658480899795038113215309483577000453279116618004298209209504790098671202629285819177411456296
7054 -1060396278342912060554065911581638587367170994274676646522690540654226572873656274138639328064540
7055 -976118591122961086069717988980614103709379352357375275280082030699511881968832711271128141702128
7056 -884933927535910843721358308108254496065445605507894411316271138934562845757508313321624255562224
7057 -786982940092886926331568565607539851714991924564027591197301645742725866879908015904774028601824
7058 -682438933190448466069324989735913553455548091775565238663960281859596362677366722381777909921864
7059 -571508253477941728716704914319794015347001376558120754239917651856340140570277942367187810594696
7060 -454430557381234783024186766500074398645496990454220432759715356139600785675974508165990085073704
7061 -331478950556260416664305145915176529840243612830903308984143670484763956779587120144866093566920
7062 -202959994402903391068313897035264181175262372353871374953268644704093750568040028847109751290264
7063 -69213575148467600801765934848953005124508232773246068269921073629037311722344412268993091961680
7064 69387368570723605890085756049019121715375575143249469002579616851326782558454573697867075578144
7065 212437263259763088994172383779328995908200375974157151070428237592858762348895985758218877880288
7066 359498466399034468468668778937683199043300137063258292074443205089934025659194849123044910403328
7067 510101983212244144323452962559409210926439721716318051266766176856589621577773842083003630785080
7068 663748336485056422900650852269162019992024812218597675274862292695775012168979240028652009417280
7069 819908590995055907714270606676597437404323176373618657117261644458301676343457582384072298752368
7070 978025533529119201842166347373217266019358861273260807950356217787292901675381105100336314664944
7071 1137515008859093955044969739237094896126665993612423758865140885408729380899117081264403300559696
7072 1297767411418000322520041254012236563494971418143803832578948982165985148496489015973570110489656
7073 1458149331771090284910743206781020033025907274339922903290235708341119875635994672080350697758976
7074 1618005356310870470421331068907776331391431833173621029388164164158001059020798528136266249142712
7075 1776660017922544758595975349958964482349040666245256792596086219159930927006375776929934634506352
7076 1933419894673169812191145166575039925219864587202604662412801083958339734844826950304706264307352
7077 2087575852869427507251074226046225932175695956664068357844438962272066940616317376270304810505856
7078 2238405430117486860227514377202169386891389896269785590717990840849351725342156101477841391586500
7079 2385175353294356218701467918436423880563112915132541079924688259791866890748864345988324323866740
7080 2527144185621053520138454812639870954670831873055196892846486551322930396567410477656048947243056
7081 2663565096299153328538724388749547956528146663944417371731467676891379039162584461142105770071248
7082 2793688745457030960919027907792076956878175946144238081251147815923965385445696725691479032719408
7083 2916766276430450316233806425342056495846316897263578099571782547245274228764372139029059962538648
7084 3032052406702930139512278207446603013065727959268635692941537756507468552677503931690277618787752
7085 3138808608129202682972905682083188964803259906501736495635350589119770395408642411744728141299024
7086 3236306366394646528737598442274693807358235395088349638579819585902161311564843489888376594074144
7087 3323830508993967047493077519938831512761738052633298096492791453728618192553104000147728846463744
7088 3400682590383885535984570862539960480172692326815782018247007553973627255296034463766355781515660
7089 3466184322340781866581605040338315898660819868708181187906290203269890039121646432074766483805624
7090 3519681036980977400931739124819556991863894683924597369056015117553303703265788456166813883189136
7091 3560545169336721109139479644311493914810318721321941779796687716475728784520832087027754054542032
7092 3588179745876258635466481909438766093015132586987645125825435023105744294845524564121954461740904
7093 3602021864864239153093154101807970960850127824753297209022695054262962120667109041394374428608272
7094 3601546154035690698466956796278844717018751681681367514838587204116905021737094531793947309630852
7095 3586268190650154234982309474409370272742683744398420699472993126875168998616245752760887327302224
7096 3555747868663816106140693937618923362951600103374633177881594312706516673698659959245730321326936
7097 3509592697448750267970285222216956255771820147828098201715282493859664934193674006684525518498088
7098 3447461016265808388886159634620385880000355249919175135477593141454318148645568090909866888380880
7099 3369065108498506405217552200464829342194983766566513407770594321210599049400505698209415124410688
7100 3274174199549807541680784650940240091115187186631538154366053887369058036751187852513282551025928
7101 3162617322224630481235931739848032172113679389263221347636835120796180846944811095555685329785832
7102 3034286033442332564559868318153496065822352883342584211059900758248591010184526517048423612309448
7103 2889136966173751970166838244271791077083253064276106537604097039907564663979982946670232568699404
7104 2727194200653983825053859505455271835975155136257811033007517796433647868552303428505882815564264
7105 2548551439109559937464556408019285404003347553273075664270352144690858015506097951877213574516792
7106 2353373968537082709366158062520568962276191854566266772262808207059908570468614259661552697025152
7107 2141900396401012315797374776197523088127659457387787468909757989843458090495539732409097928829192
7108 1914444144563194235684461852156266220193639845746424014821391827572256762934255563870480823354896
7109 1671394687234531276038799257723057649055796852770077903299313698772776350942600943185561407928384
7110 1413218519333207590157803607906238444413538771083260209705866361998121164579445483291536711924040
7111 1140459842260696420786197735475461180634865979760227062908541458540289546610228979920869780982400
7112 853740954850216100414977664445582336168193150840078346317300264377986700054948935187791212262000
7113 553762338017618075773774105723740545987822015082046583192432997500831367200685494957194702788264
7114 241302422535413375210705437090115682823047493649441141104037885283966288284618274456476114315920
7115 -82782969728552113059966684785089484769095598676652165946401091420564984311189754060891389572208
7116 -417561519732973540201049454247428940263707138548729224421392578706042705862055129474913631618632
7117 -762025647910049558122814379716459483079136488925745626818864480844381063614246424950230196808408
7118 -1115094099933611742666433307459430672805364537984858727501663082410148360864602240504953171593516
7119 -1475613886812293933606175071041901071145898658491290993133070585706659624708883922269110480450144
7120 -1842362583218132177204318500133893367692018047085468429179233930613870357164067385394022704685576
7121 -2214050986648287879534432518936960542632280367237012626623873513214653037843091323476092549835896
7122 -2589326138611967916129145309748267189996401713081714029744703222807184258515827438419638028166560
7123 -2966774707615211366110304070298827125224370594271592878651696840572783369574468248802523624691368
7124 -3344926732214072229126385950428770911687612861917753424539310757321208569955732700702959964645288
7125 -3722259720897087103979343820923639583265120674161147695571813380943310222372178872372808613765520
7126 -4097203103977519581052149082844046196849790666142598508201762868995528407137469229611817147396128
7127 -4468143031095056220555826987234522415718438677989874643005313634427731478204621043585618208304252
7128 -4833427506288764918159739968447258632532333367159778343074214364720265283176459398222949269643272
7129 -5191371850972638852191050380645291248065837191363181675332712595422008948889560796270185369488536
7130 -5540264483472860101725881909151489044340573234825750053468653617471290457368344219914538056858096
7131 -5878373002129516273879496277645192409351583249678222943647520993328826571646311338584517689785864
7132 -6203950557284258661226083444507842256332954915165973686513045277609169798842202979189116023952536
7133 -6515242495818841668624925482675879616488335150352997890257605178905269114026038978614163039806200
7134 -6810493260246305264341610667451739394012725003110242929110043948518921211622771919799602254469096
7135 -7087953522727344373996200602927214944191114775090775542100684634379133818229842902292710488369696
7136 -7345887532767950598804007333809250472465762219065918693216300471040665637408233062556795433472604
7137 -7582580655781376132988654606754453188107120662837367453832204495346480636361111423944375785380232
7138 -7796347078157543413207698675186329929733400737784793569606981288258330323188835118545935686890200
7139 -7985537652996007899025507861542119621917300479012682460010006332021661077458024831056715790789896
7140 -8148547859225746394692244345373484569327514840532642420961757408585984410517576568515927224819952
7141 -8283825845464440622149750114184852611527274519821487429683709112784169968821093663955340875642384
7142 -8389880528675034091055792005004733710171501290014868461811757467752813341416604484942403329758516
7143 -8465289716453635911421127592348240316693951795940765009180325316735121567034172543736943866693760
7144 -8508708220656552995748140014135543257587688263765207897026663469717327076025714646372439852428624
7145 -8518875929027503112523470878071195847080197281041077915982093213019270042534993882046979042788080
7146 -8494625800558310863368342841124866463477235590263881730107078551774654141129053270089079904303568
7147 -8434891749475779648541461316612833546528917813046740615553356106520372327443912814366284568865464
7148 -8338716382046911947308603535078715061373419299594458130215696752134251145734852952165474172739816
7149 -8205258549787829111142170038179338653889382884652313802223802623775396324147119000597346921117544
7150 -8033800682215328072343452874569241833236729942425824594362468605640813675081029925563115398473928
7151 -7823755861932614659428583226140772649891739360044323343815851268320076284373936532219562715634292
7152 -7574674604672949838046750105016190715108123937864550705586180908025652277421978754303669402747176
7153 -7286251306860015189572310705641575665550845854990613687834788538613993777643909789630819874594008
7154 -6958330323376178975053012789181252829649084876316566992047947634102733697594215110523552796937504
7155 -6590911638467281809920274158398728184560177183208493013904842197670492079029706121439962063533080
7156 -6184156093163196145509025645166581335583462986342140953716160229087049943191043614044173443070784
7157 -5738390133149437074637826671328735530538628781910323046903475741655005435992117898845610392186192
7158 -5254110041808062687320639199704071091117999434660213104636243813776810284471631728620803326682032
7159 -4731985624032734621420112586820570895590513686654620205693117623520076214713582866215179652148796
7160 -4172863307547645495048224080476958198730960925458401711495119128867842258901278008053340317008448
7161 -3577768629684613235966570850914772086954810252199086879716246303663412396330243779526664685119600
7162 -2947908079043929623779556674898061128980047495093395644606814270798930388217368542911747104695008
7163 -2284670263029353182546009392657732559141512707613338142796290785601581557131041969507170041541240
7164 -1589626374064570179639947953374108587499811381843088546911437526755774797458444849615158726405744
7165 -864529929200229242621521948180037067275859444614765190587250845837276597376740794237178866160752
7166 -111315759976703578377524091153892419918212868326095427156643902589536266088482198494943558098628
7167 667901768362524604923616691879550353239254178078131772960856262395904256754617803660001172360104
7168 1470831326729332116806875487134495481705811392277441045996395918496632577824492257851855873655800
7169 2295007997001095387291042239949346223054355573866775638107710993305684166478775666530451784390728
7170 3137797464871838745299977432090672205494991554353729978679409867659587873330733067482003747720912
7171 3996401040999378534898902037894355775428695873166419992495437336394429643329014663394393901486720
7172 4867861517630140828313401317505477580413164284380048706684525410253629491940951955697131821266136
7173 5749069864784748813683883393186661818916032777169472476984840146474628361791292762715949938599648
7174 6636772766762679252027745918096184789385885660050365750226563231228288856042483733394449007700032
7175 7527580996395125725250422872353846341138455935007465711974966952724748863025305404284933954427592
7176 8417978620936478926635155787276181452223147034481253257034627727210887988006811753521754701108680
7177 9304333029964800525909016367198985650254519879238515271129528956186449140233496199860523199766808
7178 10182905771952578953596671544435879126122355203793836039268101620745927518250781922760257299287264
7179 11049864182503657615274623928858704396361893276754546955915308903189445578633225695416737749875752
7180 11901293783422047978529951076445071631672226569420128083056597804373982398514576994042230087549776
7181 12733211428018520403190644584151890091646223653712746668056002970739908309874055725486569268415544
7182 13541579164164141219264870305367120046134315470266969290021288193492754908432670152081967938519656
7183 14322318782801580787072949222824188900461789764469607218396456981859334715142848066760668914015768
7184 15071327015721020183209288181713224053883779095081142063059918062338313609896871469262325539677008
7185 15784491342630876255515994320920684835199369194612524791346727665628514957166827554422408984462144
7186 16457706363705642377986929529113198377385359886655426944507206349451320690705013030122933667365332
7187 17086890690102189076964915298429258911144575387029412463993315964185695572585338376170278060339372
7188 17668004301210675898029109096654591150569059493022341251473635371628984156510621126068046277362520
7189 18197066313867694578845811603260987879477737391058883063176708820833340333932585648604744431603456
7190 18670173105225891707186943060297011794002932327136826693678078372137422489891597575741548651408360
7191 19083516727656913832701024939767500818616075376055472300541900051361677532281456958492950373214320
7192 19433403550793526054503528075672071123087832354506481554100582564926979647458048003414255272658312
7193 19716273062790114017202773058287261027893348462409654463943913900438183790856849180684737656809864
7194 19928716759943137254242020757880578710711583118053000784594039114083298557232104654628485356363952
7195 20067497051146711527035190379978669515005781727839450978358610037547780344833165755401076575724464
7196 20129566101124453457680732796919284582919391693131051452042304460031160759241182761974411173599128
7197 20112084534140762079152901015850399727042284476733304459531199427322908612405425347316654670155896
7198 20012439917832594187269106370724928647804723820749015536242518938911337728792325118287318698016112
7199 19828264945058928786534989980921955805475931241677668677978466951813138206899057081561270452349544
7200 19557455230140090966134203509603003624412637348034940582007209473858159121221921160925052350747128
7201 19198186634671242911389863007593220982438998191792464708278749556590193411149965330917282058477208
7202 18748932037167146417515197605081416584687793001362958732140545508440199820266700425260381363119496
7203 18208477460220306862670582695836452171587889018049642168733197206696569601814520048846827069337636
7204 17575937468580232187844215562056160736516869300236054333568757918150463748324291427851014665327024
7205 16850769751649980508634142251626745983720298382732677536697463556414630912698242888611773706664704
7206 16032788804322624725929672315211663768273590469903776779387866016172820962110159994947593585063552
7207 15122178620875149389530584155975738630605067855934030615465183633774823736469099735631997878753628
7208 14119504317804336584714663474334620367218233169095126184955970748877503621699580994326362386697160
7209 13025722603024779966637625462554899546947751477543838440184908348896351834874397974906084915839792
7210 11842191010787106284010220592278387829001449975986344719575626513654678289243202053346803731104288
7211 10570675823975100626586971753638506038579688878218401915114784495368500622554156765861550760387012
7212 9213358608169019060495793784684655699607211366553726524344161751990257473109263525533413300070184
7213 7772841284941394103734482616786030782407347017812904816770534209349514207990479865906780040509136
7214 6252149675379037132783331514693459560729977701997561743094065951877590744204228333613417922571668
7215 4654735448683820902450012590130354474119293551630769680507016593062744494023030448535900371508520
7216 2984476415026715354092562919781070048354084705273703139729054950784226945041736676342502346517648
7217 1245675106457004201802903565612305141699685739642034192965462749209902971972821283942795291155744
7218 -556944405232567462088942388176068291281327966014902083336021756066414734290263325037010494805728
7219 -2418241499412613034848915157298283122418804880646355585626378195580054379650452250571445142676636
7220 -4332665846179420702816403089849949469334553588734911031064530212206341742986262928655735786078224
7221 -6294266128379607196140984736118765931648625616315285174157380685043489974494568027354820804351520
7222 -8296700673359648930097644205679812410440357803887783112664827306029114021172204674803171402601168
7223 -10333250014973538529908130037383812762508180238411515768725737159063026652007557841031464049971400
7224 -12396831399197622839249353198217869323170399578018208003183650060039809727210489249522413659250136
7225 -14480015239386764919536884624438689409071505878983400776724927467966622515216328005608816120012232
7226 -16575043519456330125935192397236204672207460041767548599168632421016985616617431158315748392882720
7227 -18673850135455041986494717691701972295010630291562774353463982057594551991211086811724093623296592
7228 -20768083157767238023976023035770310629856056898762913984870085102338266105778952852537352999532128
7229 -22849128987953847860813787555895690114821225168053601196505672274785200756412108625295699084098032
7230 -24908138375640231505107198533468279102914320486922567041663020328585286727854052439202125994960352
7231 -26936054252327905650338156882778945111142124168881429096071899210418604757818597254396493302292432
7232 -28923641330146398044958142223548612522941300261868656221356569114159650972002199615534469704861144
7233 -30861517404848473613895220730375968909127850129787180256805782881909130729770708404428533439236992
7234 -32740186293358485999621896817430792035187493291973304786231919693003680013727037866479474035840904
7235 -34550072327419748502705601280363196001461597049472714627122405909542501556860804330295504313834912
7236 -36281556315898076953659224089159492634925975482836061740230790307120911537084798217778478353397296
7237 -37925012879624549525702580819221230655495355711150684059578798862095164935596916049611723471079136
7238 -39470849053822993917217843879123216886366816287761538898235549080292760732452348675042338890801272
7239 -40909544044731899767400557543438860645222694315076217474509120485943035805283199504589378850899168
7240 -42231690018497802010863247719496651621465492637326893082879177982853548145140887684649751014737384
7241 -43428033792374228271457382029928273422274271306692552201492156662714898078181257668309642367166032
7242 -44489519290191401093810074967202006449234609604265023109741262401042291122399099763702060494394272
7243 -45407330616570250657708544308220246256974198957012014127676523942880963773851332326959641462867964
7244 -46172935596910957534285403524653952665311910991224115786667245813788775919691177082890730091586936
7245 -46778129623405942957929183811805194612264254318139126561106266711953050052159706453648073012900864
7246 -47215079640671781233987968389076984657436669836885686476718403766458956855111491587929550042131204
7247 -47476368098684599242153180624270724777551183809686747936813737133183697140437804423506723232063164
7248 -47555036694996209342042241467506125387685869882192806749838892940180803016764606032816848689379680
7249 -47444629723324142628071920567483153652174601301052519891939625929510025687051168045734180434606640
7250 -47139236841004946182213381261200199012270948192121667714685729253542640935188595844484752418911696
7251 -46633535064090892804704030129672454665259908639596235922615795861447009142073944838986616113121680
7252 -45922829795517669931985153342134753355112523502985811044606319237131611709984096403246115659262168
7253 -45003094689376031253367662916906188939148585829190340473260429746810619870442949328746202200336544
7254 -43871010152356148546410139222083962595017496154121385505121116926116763989732876211205741102153904
7255 -42524000282481051386488281664228766066809480278337610307792301068809143974922103414814013207676120
7256 -40960268044793229011701487602902401422855579948785397230645966319227863247971984818838765239663880
7257 -39178828484260893323292313914563512622707923767095252579411726008882713882025754065587402372122016
7258 -37179539777337202967854193037275404222136095197308126323224381127502196267339764997819807705076280
7259 -34963131925857589287758563213825939200268265396699977535317630741375680393428031086961427207214704
7260 -32531232899834185844286691364009692845294375168171977435500277034311301194470135921645532295315072
7261 -29886392039681626644416015589415437555966954655513130241277408738862471134328355293513046704493696
7262 -27032100533055415133302893968708883858986684370333689348193438463382819554407688238079375585186180
7263 -23972808787233543318654235499800401658497855513847445400416416836935975488058846154053874760283440
7264 -20713940524433626070743674227549966970360016976148562952694660051635756273512044643977987775216404
7265 -17261903435006710655728513562473717217396751904573132033559649804430029570288270880209565947498736
7266 -13624096231740003851982541762289228896672243825470715083575534263785656908244281699507046222306960
7267 -9808911957846575814994922023662913672382200754899726201292014539512072372134232502616783436360000
7268 -5825737411326804700145935470486791778733014403874636633170650423174041380040963993833584125747928
7269 -1684948559497068271094601954812232056677371615715637060634172582274940327988463573372595485555448
7270 2602098170640741445632912373618457057553373113781417812774202657745492096965408093837624620752400
7271 7023078827702573079039757975147272234766131000595067025327625526032307731629878986638279034785160
7272 11564719184838616438857461936494685319959615722302219403885466004385393526622473023658873601877512
7273 16212816375783111321258596737085137622056064526716404436723726569734786234002007576896624218781368
7274 20952264976397389775382868179763167198982010470741530681581434986241922113301854127229752308027600
7275 25767087574166538086836681780085847752011318130195151218870159907764998196037825870470969445935800
7276 30640469851503814622160289193618030935845989193854661327189959033512717256746058124413521608106336
7277 35554800191497988356883905937571655855480281294163663282247092078111253406223416466290021338530040
7278 40491713796860856733822374297480752354384315842075448631807990779373407315168396553716419128797504
7279 45432141294485989780010030756401187804179685404071407634880507939089668341706525531969166869094120
7280 50356361779086315728886851522082509342233529296964250086272177230300624500293346363220056292555904
7281 55244060230128211685104653277637677217754939386538271380031377697710636420828545331024924044197008
7282 60074389216507771558692010910735670742638790433135116958413961956822226635657120071762870099648184
7283 64826034783514377345734628146792343036776815417807178927259610255584570044002771450167677935134412
7284 69477286396292130218070383126519035613405968293741594559064767535097385393923729871114976704382792
7285 74006110793739199599659658465807242754703446707260679484354680870393141194930586264534724501505264
7286 78390229586180587766500371831887696139061249307086738624287488002811072982479084384600133467738900
7287 82607200409814759024938729783093632461902021246271076043583363172465939077154634100569392337533928
7288 86634501430376225534014527811426998374836392380579053591360323012400220083406127629801784727345272
7289 90449618968383424589283938607323955400241358311301259909701974969073458463901730602714134114757008
7290 94030137998165293466520382184832181949608070930709803904268331398694252653353399504986717110023840
7291 97353835253393875211205137354456338641795829725316351959666883849763751545053882207514759543809664
7292 100398774652408906696887449750568384843384194712189754333029419896407785816103606944613259865540152
7293 103143404738118467927633087605604400860309244391004985354218321536102965085474835648586050545112416
7294 105566657808916283969113339265970195853782508658347243229544490712387312040447423684911254966393768
7295 107648050399884302425191653805650939776416032552990645873483942032326914858871382405411919207812368
7296 109367784756673002099738812644638377987292486719375139861060847828712001167657987490572359853958400
7297 110706850928978321543886750247785654575212378421689712504776810337581374150617979056681756796619616
7298 111647129095495166275952408420179109415139054189222068669262029306640196786071695206901766281456752
7299 112171491718817784842648297338022790536066542127487782607333510181509445264420858693233806935486376
7300 112263905115920059433909608959984421082943207617330692728766114098618816747395320391962843279013264
7301 111909530018859353508379829525441863943136462323852327482993573099949497295837567661583899563947808
7302 111094820690064717647994291587198759013591366036768529714043831023642108166292149434140528820667672
7303 109807622148341968804458253272311675650504011082426770185556998982438125672593929237359265337587160
7304 108037265054334226637679210045619994237348944835180338653740229071819431241302207623413318188200616
7305 105774657799028102965849047006383151089082471662059349782856297102164647122307764822542707813878064
7306 103012375334700404217555510685235179413554362135428157131009214430863164448422876553770887504640400
7307 99744744285921797502594233142656079927267723517004534861534592630487971148464735372026926344551244
7308 95967923877515374504519010431197512418905003449273113519236997224457619372933980579128246126506984
7309 91679982218214392296761389638083455430686145944671905046002705865034909976326559407781055784281200
7310 86880967481761971586553841985921436738369874569453666731390464924391870691632498643969208809436144
7311 81572973532879636348146785264588207319140368420516741243540658471295421721327708855151094524696504
7312 75760199552442890891155671233573209154443228215824291019817484211321413132733010606027538124996560
7313 69449003225888907866419783078799860057233609028353161032383578918920305779841234256617402848822584
7314 62647947069850833610830137957262002672960909500118914520114645930882595409890646741556263403693648
7315 55367837485814044096603614277279224150930931738646322371649459334059930739594730347163965476601616
7316 47621756144706407736574645586832589811092763003313555197234698675059077972448600884264643267467048
7317 39425083324301356981225569461365405115390908116297409633739584224608555595748963262027109789292520
7318 30795512840604492178090823704228306808803199228819836513306701360357997898854436396975047018623436
7319 21753058236515106802514234996495779663861405261544644343889639687846473890156989929804156924460432
7320 12320049914483326962877432041262162482140565148971992102391715932602332768342385090052423429578424
7321 2521122926078134479430449412389850837346056618767945538441677540030503659732606878917874645377320
7322 -7616804841159005196928094964328115367525995547599895754238470826133000670933512710862861447997000
7323 -18064564309082930622380392118703450793621666152335533101647544675049778070574229009405223133061464
7324 -28790776884733871937302686579094376343005363763351508028343206956198370622842787369986693390394392
7325 -39761906330929501019669903194260125299475320814643135113304715440657636324542365929321785153026544
7326 -50942320961135309580909046527641177429367447145987233977877518818335364477445000901721200827128608
7327 -62294366250874936339326921753075682185501136117915178009886585787831448122243158995143649921904720
7328 -73778447919765938714273394767496293927446055792952624460292271282874745614384354891800944128405472
7329 -85353125498028508440920246825125394505543364205486316653263763483585224537128769369009666269764032
7330 -96975216350272411105778590783149724864526818967751735527645443861363607574904673973402102736889488
7331 -108599910086553188732968778539249277408558843076875006091540108035695861529980956021216859066520764
7332 -120180893247255851366859767210781009646195512847751710078863468094906029520272621171908397199971712
7333 -131670484103493185920710197423828320563948868152922779150484766218099018726858779226660850954915504
7334 -143019777369427749962456594678064870182337517170488206770567323528654079021504111595010210017835840
7335 -154178798576585770885471287473640278436859615058914404912781487963262005887299072685935180017576608
7336 -165096667813718818456402289686780194825089625658287095150426872256059390667397464262312865327599840
7337 -175721772488608353606172999184267519261997165519942281342188569173376015831489197440673754974745152
7338 -186001948721132603505128629895060314224597986096969347329780032775443264305228747420127067063696072
7339 -195884670929640751265219252514346206561752837869801484195307495610950301304915064859582384717774808
7340 -205317249125764596503178524655926836828389652429574903850679353592420921850750224034461564742607872
7341 -214247033386164635549550855108098173015905907817472049679664194221282435533910255665032801307110216
7342 -222621624923722534553163054549560366503612568344595998987035582633334745523543698544482247151443980
7343 -230389093135494746789310797716602079733291147849465778972066101333853807697285597928730109856671024
7344 -237498197960491381112512811094484878666332600624552575999056496620726483077702566865603455472121928
7345 -243898616837407525611101713913978800706283002721738318326626379637835542716985615656447808940856168
7346 -249541175510747164088608649185990102110607026238358512092212904341775608709725897304854213215227320
7347 -254378081893945851222776877541962137294110350717294192919544804370266326182443721941176174601681472
7348 -258363162159817080041917667174553279248338275192550162736071388463560034883952423383235764335305360
7349 -261452098192764763140559563222092286881350791712543290205225284797798343378116134237091018189878304
7350 -263602665503171376362850702382620269856989580224264818642659166208728824895900611707820070850566432
7351 -264774970673281436443548131567547088752974130864781063101591508565048407357686900332881818606109220
7352 -264931687374944688527249915293371708374372455848674701480303525280790723827926857839987527046006840
7353 -264038289974105937034680054799415993991292097308937476459204252724854344943363267801623789897168032
7354 -262063283713852396230493640736264357551473564559756394382043158584897254165824909011063764066580544
7355 -258978430448748253900728504750148317734541765981612777716670874294020333491300415382597351974828600
7356 -254758968886748693269285399803022454341744365293672936720671002048629534585362048389867513593992848
7357 -249383828283033565136561890758743630488074403218601446812116672522635496033212541507403856025618296
7358 -242835834521004127131533579181212148220181683477681307124359078501005781894489465247450730112904024
7359 -235101907511530116259819618827967146842748160010098842633645320740967643448245159116698849345329784
7360 -226173248840408005384224012397287707952767890632850800802000403596420051141461816585096663660368440
7361 -216045518598216646502630941167381582265354061173465194113526777266123707028226526971177281887281720
7362 -204719000334142866164316979635727931442697640694010954165141232401739712586018475701055640163361472
7363 -192198753088446102829737792732175318579382542442984129926862162994124850070824007884949598592916488
7364 -178494749474571010784264004693435360868929473149063147309415995180302397412382457801783951278953576
7365 -163621998804264204027345288954279526220693876858459650755050076720631744670453557730743268574163728
7366 -147600654274669829004169713862073980363414442753716439027753051088023833205639165653299815273136592
7367 -130456103268232715435866620406144173676808080873394971104851501028202039362715491899918252244663296
7368 -112219039851331972167704521960162641822197759919143168199496441953058330096067537760268691549970344
7369 -92925518599049148859755772893211339088660422461390642785664609596190439472120509862111520680998904
7370 -72616988918101867893201652705108281397225536725215270851677940644061201916980816894708592456042240
7371 -51340309091056090523811501152767165741429095541368319179282587490220445907867093262359747092367872
7372 -29147739318996760995315957843480401422865288034762957277295826393339899648794859011534055938898664
7373 -6096913100337855982401349761128685735842162523487602799821212305530071695777760137020748105643472
7374 17749213653291881122574228116379690404893603279340600450627688363114351301467739142844013868789240
7375 42322436293576038874828163526708445765476187633818925534702278145136296274498562392428596416443592
7376 67549398361910757684394252486426243929640256510361226863749961346878928891562146469968267538628704
7377 93351712145002658703817077611642632075480503327549813546612302764335551622557428952486766384362136
7378 119646103158772211778216063089389714482037750088687737372711022974653901112260455945133738340978352
7379 146344578773658645711856058177738041825679576574147854982472910228535515318608147414530007867132096
7380 173354621106771658431661077586156739902340603665407639572077945588289815123898302443261584105648064
7381 200579404213303629734293722827382561704225979091731200645584808520066102882870196424584224278745856
7382 227918035515455142196738024382439453033816510101565985323032648875935605544622255706809207318079492
7383 255265821308100104751131134289391372751089297679339610889623144163242652560207131379319902701462688
7384 282514556080835276957634015406779086497693540069931053814009185923120853551825296873510311192375208
7385 309552835292226149615408562845123152057711000827364690877601969566435266227890014923873226384816032
7386 336266391128307321078378257618651999292137866166950958556901671503777694898100033751802358435484712
7387 362538450670100322768167656492564701508376732928905767512019589959565349919302198248165791997130568
7388 388250115788383141560248019640715495292366880019691403533988288555256010284507805196938697886720976
7389 413280763974676188100562356741100899391756941580211695485090245091824674014239927848235323717496432
7390 437508469209639741122700262243157863304851735738689937634061709533597513963516264435089040286823296
7391 460810441860451793900627563147851967825620159597149186268818197261656403817683685083633171839576096
7392 483063486491379093818729681337430582232382438017370442350038162713082413741579056704711541065360416
7393 504144476363501460138310199443628325589637323503672765561084325398515466159367445392366738793289160
7394 523930843294363540862076796577083365855426736255904217276988030784680863691447398234403082810090536
7395 542301081443270847521557378392838981037552110739398932902153678965035494689767123424672397246202200
7396 559135263486768302281869080579728118983891400077680486615044541686238787756652194926150405371903408
7397 574315567548868449650005766356714519738530530354674286247946662960123565723434246112642964954579360
7398 587726813155318544018403595660432936514793351008379619862282338288767017252922999680515241464321216
7399 599257004388244885434925523807574265300265046336760325643747669371263698904869962923596702633759664
7400 608797878330058345110345750133059149889979357536538389963371493380496192379915818766106068800207120
7401 616245456801523484190593631363732940192556381921136898798396945227595407382501912656426144512940720
7402 621500599321186148955454800884897569491663342915887927229157095337996929069746263624154250726976712
7403 624469555140276132767379887353638334920466896514223803343773449358030547040879708600932738049325816
7404 625064512141133991361218785623447678254333700366343330675482681723817439638973233388903298007939056
7405 623204140326922986253470147823486640129522143744292197083196444338117755592959563968855446596872496
7406 618814127577790080878258518551300586875475165248951292151067935505286491102112422225155522772948496
7407 611827705302948685411064102145447968551752696301269126335914255956704323368330564249428090892332312
7408 602186161580763534600444076793895935792341262106112472179432252243982261168022409495696322330041980
7409 589839339349516094581757888094198819602724167982463649075772536263109873264828865284786784940107168
7410 574746117190945328284830299587293806623529900254004631034688919169231372469502748504724218217969280
7411 556874870237089403109456909478989602587972970961546606750991833584513261364331717467179409290314692
7412 536203908728618566934601936937474090734951889578607352217183185545907334874276787325721624453960616
7413 512721891760473178405718248614163339199050169715977748232333033425170560370839967165062135759651216
7414 486428213767774784543158878790961938299432819549953891517716913386162910555450489396906052152383008
7415 457333361332938228871593345429651055732720935680566996629301690920556569926160455488505708303783152
7416 425459237932565698203196891224473741379089304187349333377002450619419429951424579192432084679669496
7417 390839454291893987538830555144403906513383572484818129886399576960609379406408135336037228707517960
7418 353519582073465318728923742601078885616125112693003858245227768862439591291155844190649833906499776
7419 313557368697726709076601358478717228548630890037657836163024300091201975166708174853471030623881288
7420 271022911173863371389296104538103083374731258371125561024709116562003161113689276829055965407630472
7421 225998786912356546685538949291509793490895265818966054635780088559671716048175918474592606968501888
7422 178580139593195160135213234944511826218535794151678179463528277779485585198450484846559623337815808
7423 128874718278978789020283566371435031295672053246046378502058833000069115533336555803429967049066296
7424 77002868086222739923805888057395148623344640621939021116074340573454731435806836623452880111266192
7425 23097470865225846877003740092605283111345529535874366352864795685917066686713638026234736077419192
7426 -32696165515995294144707721663593987709334487806504234174956574708011292215228866991181346956183912
7427 -90220470530163322341529648066502948050787532509040056893432123390409417842820173768765454068886232
7428 -149305828072772531188321608718948143422853432832597494170777297788645545387892501844497153873812040
7429 -209770848170990108857012309521408993118552401009827763911364796766829870642296865938532065555150752
7430 -271422694038639578546657879217842460983326572363009866425485106534309142069036263623462969925538592
7431 -334057465000264138625039299533607754478841225183112645747157407865390901099756637709517945683259744
7432 -397460635606093264206129567513430432630966343187208119529833417038878408460242421316548231945960552
7433 -461407551047114485020997217056050983330370761190135422859098563223560595708789107203468514726521816
7434 -525663978763282255085170845703500641061392078831150676810751402958493816944009729484863895023874544
7435 -589986715911174576802151827544878531515173217195730258760775984191470016746972346111730832631807696
7436 -654124252128719200245683272848295894422583687691846775367886939873311987223012803135384681758255360
7437 -717817486796471488931961138583062291105955454301167687234747841972048028326351113809435355410159568
7438 -780800499756558488590147621339905258082175331015193250586782200857861558992156055608850024327080932
7439 -842801374203884029655572176417331006680094255652612763202252539948442737849359644222704649127878392
7440 -903543070219325243381853994217780945581547883787384427671097821901104685242731879031525010887206792
7441 -962744347163121795551574000930997608831500874676940896589519743211511825959851459549099526110046280
7442 -1020120732898792807355689374207344243791214863067104996283038081447046568918528488493405196459424420
7443 -1075385537565048720634610251807495579680744276934596482223081960296118740818891155171810862400782776
7444 -1128250909366070003649715924764921315234765619113744357935068974292075034087786067092030874559418024
7445 -1178428929600250274393958476301859424455421545754966580335012273987449479676928765633967725943339152
7446 -1225632743905185640192225952714612626272675265508243279229128464839650055114673828493966625515078656
7447 -1269577726453158941694620514242950639747118585528592388362306376697478175193932168610355738869988368
7448 -1309982673598027155866569297174050205053546238596763600188535131042329475799562278836568447759612656
7449 -1346571023241940013359908473208067499141231636111634359896136191712505663099950662453951036701416096
7450 -1379072095970280956212358911114415952569634736037846645263525325926276480186659121850726702987899136
7451 -1407222353786211990639431005032559518452200775322494062424506276464070075045518250393495744981780460
7452 -1430766672073870683100113143920149758262646412851437343819767289606579593867624132638204306579665008
7453 -1449459620222189018385069965096562054135841775450422073715322031585096726353649586359185295501317312
7454 -1463066746161080706744468185270301089149478523587208453545158051107801189941793803625919064889628052
7455 -1471365859889031045060961443580042858118118018900501122864584175763631146613901884016732037437979264
7456 -1474148310917353564192391603974259949249517790040840712051847551892223546660956449754866141656410744
7457 -1471220254412368736300515255086740454058206234676446407759871382158132563971796583210350996014517656
7458 -1462403900693649571097130221199956388681586364595317284541821699979283987152912370957918511133508960
7459 -1447538742635338190688698183299206461542000445220989167921013121940161977461962959088187021909953772
7460 -1426482755429079656916958180646208660280038691185790466495353678346293679124723470177716253903649120
7461 -1399113563092761330367453677827346132190294468658219091918281609785028675517719000918063925387960352
7462 -1365329566059143468643665446855571892081838710053426921349627985269345583028636409724001022969391384
7463 -1325051024144477441216077890936838016241018398573368258007591853820959309323601723581975488543988776
7464 -1278221089188794590912668977226067281780505038699863450787147103703966724006210414574770393213442656
7465 -1224806781669107115899589063603855146061534923471182852074533752009174104383574671645154007057647632
7466 -1164799905622926302109587004417594740829029086484741978272695830860302185868620756770842646500283216
7467 -1098217896275304630903832492469944434970771243548479690611172382742377290855708350604662601114453144
7468 -1025104594845716520840169530145764257033457141967477001034602964690199448249768748501012226563349208
7469 -945530945115273622685850956169916959490445509290779129790407120229589129586101355074799269568260496
7470 -859595606466597158502236397951153177583604488354490352382109478713431636185419895715990306794994352
7471 -767425478262739787461935023831793390993056823989880384529778745862082780336458728194672558403962048
7472 -669176130613208478962376677866637770819009915901397898930374276269230095512168226352513841918662132
7473 -565032136779914548118284156128953794726902290213253661787113377173255200890437135907172017927552632
7474 -455207302707761623441877907599415957835249050520406049483352008055967541675485938673846816190636000
7475 -339944789420126539280049757859761270469671288889616294434509543710301856317201918173669215962869520
7476 -219517124301217237614082427461169002061225904247630900546631123302888997878200734863523343499383440
7477 -94226097592869598689231079525988750765137678164570847975543289143173669307839968609815513910092160
7478 35597459236281382456551149836325383803335330578809115212203742867933879246638013355608014670822148
7479 169594016237286292740066521723853464811430378867549919377071247972856023977887617823731335157573616
7480 307375811454087681921095917931810633223827992121436454843043171437951031132549599797879769370355112
7481 448527443334470899711140033514598005601336935902364160556783671841235791456121562726075277480056136
7482 592606590869156936276894288185783719662917256951821359771470128016661805228080345401213661313271632
7483 739144862806719464208819209849228544469954917298303651820288877736927794268830667456936125263533600
7484 887648776831539691542367984937718468013499242159718787795915368388236453083956737055233226107016408
7485 1037600869110854660242594052384957884763370065319183441898908825874399770718090440443371294714124448
7486 1188460934121344851625271187080345930120448529237114072154512530278745967547294205900670191327380288
7487 1339667394151220329160144390246514484941041481674347909871733753946473525364197230470950960779547124
7488 1490638797348583745092747414908859828300519458564035493545304227666073623535034016008385278085885024
7489 1640775442645007880733897451229622828705782253174590754386363173891592274551929241029271719858087632
7490 1789461129334919557351405035242582508652925390216609459084740368491912678308984181211350987518018608
7491 1936065028528983577228805419521497874715923517055218485872191399362637338922471169590327248600955600
7492 2079943673135364883410473251591666758845475981706636330217470562902119991964022085883319596519068248
7493 2220443062447355498624107017467937720182225385342714960467355393026216746676741978358963711946167032
7494 2356900876843489431343794518576879359328674605504078679942534376763198451550440674473527728909419536
7495 2488648797526145319490287751189459346350412864608778587997964004273799238317379098371777318923746224
7496 2615014925652795248435284440740635656646086574057244289537685920883057455839986843839614835750283640
7497 2735326294638076683210056459897108524615097068994551587536575896958429139515831966655911785745946272
7498 2848911468842669690424844444275692947807589910569046325718925345167852525116420476726219111620005448
7499 2955103221302507047954622704564308618876113559463013626191014758464304357860001815756814037871290308
7500 3053241282608867270257798833512275892474552383229647694609589563469121466153222302140015275786193560
7501 3142675152510753840365914919593369756915412378138461616390669679406189291076121730958562765863555760
7502 3222766965297097656386786539218228427015951300903951763228380646659105883338708910322741022616224600
7503 3292894399510528560233511620366830016798472451575401205101665724021559086531169426723067864230247968
7504 3352453622069788651809660455988344159014277258086591294919894425579235566413819402354547672026786984
7505 3400862256415597486113221386740120833101265659078308010433197799255551315820160500443824820751402056
7506 3437562363869421243301833150871270112607775589348610447644311294550706512015457340639457227771302808
7507 3462023426986009221085120671643133862895284286332384265224512488540307515975785002028186230302522204
7508 3473745323314522628273149899806982082472900281178954121602583494578758614233272934104871765991054832
7509 3472261277638121280339232607703204068960117673685322548730868040740604823301298553308179944012192504
7510 3457140780464875821042760121095633341922100705066253502040395912179113392240119979985010495012901408
7511 3427992460271139035383598406744304424673307625377427653403363082509876973993852108469923393489148400
7512 3384466896779816790667894538467234292508358048540402362669332463700396826935690283090476536788129328
7513 3326259362366531828161409373883117758161359861154625096271429286557183939984586884745201422222897384
7514 3253112478554917424570085180159607268462544905822956291143339995658558410794635104651593194955987456
7515 3164818774463466418980687293948005097333497517200792302178008431099710092009735558869694892550412696
7516 3061223134029362982006651678388515783129219239594110870140013295327510711915336634302863419867292000
7517 2942225118834007357706151556422591262829305929310518936915328656781504450567419251150322365469570960
7518 2807781153419537728198042768299691857707079764993787944883748030727472434770886401820835315531059032
7519 2657906560089423193790277663896082251245340449382879522214813436187209766353280795351729112677725088
7520 2492677430358061906129454997111284770910239565372293613692466880893007088151072848517601679254757016
7521 2312232320427731846082694831992237817855982805404274246475389857716890017891925839571352046701860888
7522 2116773758354716685530958117451878769807933861499657209935831377293384895314934467633662224930754792
7523 1906569550893245395738029353270589801319780397138019435259493588653631046327438322725598988248399860
7524 1681953878403842332284028340861288637894792604628830747198545589194342324385977689337729289937638784
7525 1443328166655115376039506458197253475413836464028618233038991114988759420839836769045873700381544800
7526 1191161724861696605493605893343747025402893890683660018875037883748868195402697637588081130073299472
7527 925992139859624921278038858846556558283682697809750542180549439877679763590045225170838585366341088
7528 648425416949373423967114933650874380226682112945874335105085185145740531994690618218735101223576184
7529 359135858610173218032494497889772423780082434134500019650624494860835650978926856177813193221235512
7530 58865673031068683908845616541468788158807153077665269947201381082835989050374331422715082884641504
7531 -251575694810704174848785110231864429318315425321836304792557012403373944196450915620431880096035680
7532 -571312515943065713294526677439043786647180911529253336687149687668404738244689893410876505352098856
7533 -899404019591487130428027173210318805004618785411993339952441443306076109170754772920949179269163696
7534 -1234845929345107843865818330244687280245107272024446988599142283850573754135138132231172537461264332
7535 -1576572296880100441668761669638415157779674272846866980556037331459712093129936494897916469401224552
7536 -1923457635777197466229707934738601662424138104447085245190227035064872224344123196134267476535840568
7537 -2274319356888903062114665048877922890478486491714427523971966467351909891332823792067086275394045488
7538 -2627920505581681850277341852268310989739201553236053728015842721372976738612843725046767971821320872
7539 -2982972800017988997377616525326378601355137368558729061670099811176072319370910179024412384704533936
7540 -3338139968441498196297224856826949316883648667299662624245822886820751741964808705506232571319266536
7541 -3692041382202594440694098006285529451021023443740491871840939154790115481388880235339700243801916528
7542 -4043255980002691040327869691916759282536777077992675300483815639053951667745050302089832467074593616
7543 -4390326477558848049735217195381029246994631658867228713810567414309729946369097121648617797330982256
7544 -4731763855590771667470173410735860459791109313684163391798710473282203935011327427349719093062380312
7545 -5066052117721246600699237427833850659522400497495850057970545931734676052384281184826102398645446080
7546 -5391653308558574744007414759914902584284151832462807941808078813648065905606708465049274094077048712
7547 -5707012780903095421167987570193410602959027237329429318206310179993086222190670065721112901044536684
7548 -6010564699693641113181567441311425861772631008630789423619493320911822001839393759634754804423880624
7549 -6300737768987730399948177418320472735704397798801881005597350200531067615826322460117299614975051632
7550 -6575961166959998351206776993123025971629713875684643191507426064890686986146234930680178721440694464
7551 -6834670672606895840311670234048628626389182110633001245510606494702097490818376270425961572469556328
7552 -7075314966575055094163269956305439310049543118202112998656758284676143613541829469815227760365049144
7553 -7296362087281938023830539695851958154267178667564495616639727512141015019704312217870959345110804448
7554 -7496306022287977778191566001827932278988518871167640332998426757066679611046060604172036427918386984
7555 -7673673413701117111189004342370031030949467308304480683665087459213849929963480132666844097257567488
7556 -7827030355269540902428133159634094100745709884247341271564503233258695640836300602900868968041308016
7557 -7954989257733719715074893142407527573716245741723771327548728488624863106263998738966176556989454016
7558 -8056215757991327956324563604976398793016858423409935508280096494219014376094741116550571724408118316
7559 -8129435646660724306166804363654160210036939456148918558637510967488605118120213154336448448369835372
7560 -8173441787741762068226281129718576421861678908464809436731963339005334349409631078856865691525452664
7561 -8187101003244466342771557895806693333494927736538240557378240432585714920002678958984783867812533496
7562 -8169360894922361678047144446234253278265088518276910886760318115724485980745164495999920969530053976
7563 -8119256574580769911398923911283167225785635239549159269849694908341133474961796407620286286351853080
7564 -8035917273871408139497290888367833634302822675292984478734334406163052738098242214629465263698682784
7565 -7918572804000927730764942616656519994762160179392103191558187013058847220719552021875069943582005104
7566 -7766559835417068573009346205704082179415288620745269294381424532264808898301184992506239793226391456
7567 -7579327967254680649549271998599108042815266710861062385027152904157026895763355727240585700154561136
7568 -7356445556173438547182575569074098176044597612643177360101903237183774884182073266598457186040299976
7569 -7097605274157490581926301887578801120552438087138115921454887936250677857660358897864124184021003200
7570 -6802629364926768599487849738428704362793274718973300592602621421856494925427007433426891482737199872
7571 -6471474568783188745615843426362584819375371688612887447817752715850521972113888792104920439395626256
7572 -6104236686038196222102608701262223402916874976225679989294009186112586339440371512412926906762611696
7573 -5701154749589238276108731843333307451618572346201393355044783511346700733832420316211305199971759776
7574 -5262614777790612752447153412553204318521729607388726187625185186970771240462507533932731802232519072
7575 -4789153079442353101222924398741216334770380371386886225999197455898677507381762121277867281256342360
7576 -4281459083560929553899589052805367599020056905381875330646818721659383212337824407177817528876847320
7577 -3740377667536866002670622997969903159576643736067091122932689546319551311788419261545749631386360440
7578 -3166910958390742468754814443018573378845762876934388404551047420789677256064130240961286397231582528
7579 -2562219583045755228412313543422003346200462566406304645990846693907753669467225105766831757682991288
7580 -1927623344907707043218332970047510863797130037690023108597053173731016829452227430698274638747914104
7581 -1264601305513634825767992729443435230166403647873118241348383873471831360553008341733334228835846496
7582 -574791251645218150570782553111637186241295311202119113979817634717939287040239463136983378409281376
7583 140011469968928438894047394896596575202947520553928974350134489014819940878510608195229502540219980
7584 877855766349278374359664484325983107471383997764529951317784616135091510654693931599191744230511512
7585 1636637274371793286762927914505835381412602643805649311105144978023761382587219237833794391079884216
7586 2414101511167307186682800145715534568488630847794928902122259884425981043974567199848281910369848664
7587 3207847708489195803646401057716952422045801242072919945932474419431087906876227054717722346655936448
7588 4015333338372045081296640111987787792273946496765273761011856850019161784983939676496975098246314728
7589 4833879334984188779609119211723419352729227748418538128000860880222168823262605459656913354941454608
7590 5660676015023536061955736448206855805172046519721618873412000959210383976066863768702119867493923992
7591 6492789696397968385683968202705404203330249794663728928713548887411046569953017084559581697505651780
7592 7327170012204140896826951725099815622724318651651721833702353829860523929637243419094961520693805672
7593 8160657914250854038719726965471351478663027812048115857068178554196040086762587408994763850496678600
7594 8989994357503062881157993080309884550226949350023790852563764719405580903836926086092227257096025120
7595 9811829653928533356169955746564480324202353096784324258016998978337956723394156368274066399290768112
7596 10622733481252016735939985547249841976437124158431313478060559947026546531418050767735793873333115368
7597 11419205529138637396697755862700659471329891736598560280396992077344582780413209450577198873150695032
7598 12197686762283618842653124580233244709435075909880593072317870927162625540645335018895898189049082232
7599 12954571276854263462321004985849235718133412779021733834338638691802044250311961980575095026462569816
7600 13686218723661338557630817045865225515682280696680091546665097412735992987493859227512648446517240944
7601 14388967268402279033590096544307059603260398557245530377280145275822168378780776632351941405853529704
7602 15059147056272091459856026052859006988859027273894538990361887179798433306609952575663305163274658240
7603 15693094145247008499107353070860393135365256617210226151157977884715655527372895916989728592057744660
7604 16287164869370755630313762843646054942233865879578781635703679576110740191022669881478017749831985248
7605 16837750590476186388066681715164768052269753236327032509867204286044766722705392573470737017298729088
7606 17341292793922371677642311024479639095569250819759233770673692519103053153570930975505146613881568532
7607 17794298481175434022742064502286101582893567515286175360338234905621879463887690629912730217123369764
7608 18193355809383851978865611257141029720103791106376041378636423881450971271158683580207624758451802720
7609 18535149925545119704189667114614939636270891838942789019273129440978394050189407981126926088031975960
7610 18816478940411454998109432075443886367530909935161499790901789295106033862950550827220785818509535280
7611 19034269984979312926280476058990704023771945152791072775093937019979279723977188678171077421536744592
7612 19185595290239805305954676187554822458140145115532270822802364750182874144254414900374045613586073336
7613 19267688228867540093621671718013703792244018960445817561880543656006895915096790876552186367566266184
7614 19277959255691488195251737621742907008466224643682420295247046062507482928670610365246096902589449588
7615 19214011682146337129639191718695588693107628385878547841314723923743113849996382457822331119137534736
7616 19073657218453028265580944594600809428316067957347885996453372072742456625544513460660965332220705896
7617 18854931216035307091333385065351156308932821431092250812819984708972750048167259206369867453979246112
7618 18556107541661163951554141557619362260982357889666441886384593464742449721009333058980572202671073168
7619 18175713014005143669098931194679089054770543621844426496488879681371937848524225234604039649471032256
7620 17712541332785381069990326278392046478951913078497298066466173840124368972759193273844567183132239232
7621 17165666430326901842112930960386157387818612334087962441816264157856912960131461119844740940227827920
7622 16534455175375887705574291405160022940633454543525996926551363328275722303652127833034093712516791472
7623 15818579359214493288994285568532001664687888320545340317797547962063631482584215697969784794678517864
7624 15018026894648212513557757592687509946386454271392599211263351349163900178105560558346229011278287416
7625 14133112159220627453790634876504727552627826133383871407151218862218487016656026291247357836558344304
7626 13164485415109639475395592864958975181123457699452803321507174516895598499463443081297780159236766272
7627 12113141239524060451051353113200427619452372019387274995814634505335626139830404012613629306205299520
7628 10980425901115964737231291285154788476103956722327605674687712946602618285210582287088544805016543456
7629 9768043619887364039940423894617857587650916499574115697848776385212500286985975991765869842108738984
7630 8478061650375956522784104998303673809835191312520825892017103114004913997234419356903393075924559168
7631 7112914130474386629309798383111720012618045114804304345454461768279520986570510092786611265098735088
7632 5675404641157019348367978418578857013098785737866534957766122088779858420269827440386410454749241608
7633 4168707425563618134309750923479835181016414189298936233982733670744446564974304263606845470322128440
7634 2596367219416654724041226117607078406752362956781496562473608620369627080735790779954145513431790632
7635 962297648519712280397188796524104032320424551383756265749727726464204712887341093681670052581464888
7636 -729221846795884111048018391966438415290035810309843181173460422480164544691022200105334712006175776
7637 -2473550596063330082159839548649518986284364347980572118953589841778293522559304500427628244523430152
7638 -4265692823012276148342951767036748817071188323045136371933531178132108538469230331295050907999089096
7639 -6100305336051098875229018069277721925609870425050697525799611645232159360883871801390352625378736420
7640 -7971706805893312827869979843005123937006476581951086825359289933016794131349094436279356515723404896
7641 -9873888645928587850198533012697411169221965120701989194863859714281347355569140774331572078284041704
7642 -11800527505238204149418541243672627509149325589004238961625646795114431685957272593258760298025900288
7643 -13744999378309884472181699460819811089787986746730675225981020590350484282782828120369863875865683700
7644 -15700395329379844473386590343697574897113365999556263128276729687797878897797741763410269841208803728
7645 -17659538823095531801181139338509257188974538899765921491483475803391571604025540475360321178786204720
7646 -19615004646706608106798560720832409689737966982314799253726211454433522194901900319616698345476038212
7647 -21559139402440063460846003869826032066633551412181367176230767427166626620804285811981114871362658224
7648 -23484083541948224068024409258921981966825549086634234605245174705515630667623652337027897647150873540
7649 -25381794907931270936771875264910397165514991880149541211307096098818198286343966792130581670483729496
7650 -27244073741074544500599494678358565902140108696457501585127797956952117135077683880398721789574602928
7651 -29062589103509081527052281198409178336565696838360095446676711209508684879193480929552779632382617520
7652 -30828906662943916578813149146148410193010828496634918055561399213423189155162849866777351128332056224
7653 -32534517774641099712008926212315420754159490069030339992646590625272186212681631097111271042558965720
7654 -34170869791349253411587691940581747938194735140405059410848471381625524406579704253571612446276613072
7655 -35729397524394215492813621470424340093320884810964543590903772021085372183918937377022934966823722144
7656 -37201555772184932395623936082635743262562384973345747057899135265631226792096253592855893067083772800
7657 -38578852825647780168959679775616404726010334431570172877439379119396256651168584111518314325556154560
7658 -39852884853392135910978106130107603049054180957669571775543914923836847492289781018152583429792470680
7659 -41015371062953874642999522845981282266195423213531496197833875055759012428949905679930853982726613000
7660 -42058189528102292768510980362354283956745777655561418034756017842889430046007880060126455600405891792
7661 -42973413566148244416494548665786588871925865951934974758532251772032300955747434791440632961796258680
7662 -43753348543300706393345221233806518913087098109774885497386670415522989090105071421593994691332708320
7663 -44390568980600675346360376227220394386894384881074095910448039874913570537980473377465080195297527160
7664 -44877955827663285652151315530262052669822660069231796095313156461380447780399073348631945926012532244
7665 -45208733766590677371070879406780611290311762676819553080888723161946109700842688697485608393640202760
7666 -45376508403833306199333172220206873177660679306225675695271790191871501477049094352894193295468367640
7667 -45375303203677207105807775206779112576595249564989419187300377569244010604361137608697142811019954352
7668 -45199596013280397454255982199215812826142483110004823995646199964655065595984364206644980757360121432
7669 -44844355025963514928505568280775608866545423242932768948855599965694552346525943160701176653327539920
7670 -44305074026647983900051525409382133790014190423353339021185304650489587485683338232371770942561394000
7671 -43577806761106547127301734494591211848231326572424285973908650270299262741950550465815481553542899136
7672 -42659200268926333215888573423314048133426261487986128015800853174204396239481032221765673129289966744
7673 -41546527018944899826854677157525223301109986872935093125464367917241356286494829502063329984676906968
7674 -40237715685297271712865140295028568831199137000909447554672600724174359890569667132578077404478637400
7675 -38731380402249542643234795517002152871864834554967001409025495422139057730032177546574285947124125360
7676 -37026848336597958476677297950822349453980232912054221617848021721085142586076568750662783946114434416
7677 -35124185417703187372159601344183296966784948987624197438106500534124223107387648599891736137587294896
7678 -33024220067128497153884123566472053246353262688796857596194443519007612556935962866048258697221897432
7679 -30728564772455956128682493914772078929866372823794247213593286958899718327626036733856666581236936032
7680 -28239635353103763986304570413492472043676798547801943802701940637166787873081908685235147401052169960
7681 -25560667769932707394674538344473991233643609594882207429959785088547917099829708006491373163254276760
7682 -22695732335065582510204357345006888117482022634954854485125524887387038173153159508411698808374241448
7683 -19649745183694445023484015842128450966941853767729100224442573622915148155665741885488278039033873088
7684 -16428476875691013563342628794051035981389087191258412074211590590372498742417822065880740419492566832
7685 -13038558001579503882929352202642824144196711927079899852533400497399087094631449053997507390739754560
7686 -9487481674873390611261924664195431070924054369347789992067905151792568759986259657920175950495094016
7687 -5783602800900060331690678319249056036417197958635772709211382353591249971791210934645964080443980276
7688 -1936134021056526281257404832986601184231837729652566866675237461682828779919174291624262387290422288
7689 2044861759096425286268708456172622389957511853420704756676354475318218850906771446142581669354228912
7690 6148482339345786266782362644632340087335371592629497944301445464342858510850274487281961191193304592
7691 10363000762641790027204831873355434629553648098317436716404164645992740851177734239102634224553011028
7692 14675883480509058191495281759753635001425054544310548152126297426725712100124287259026921993701603944
7693 19073812193401392060585885363642344368725552978135601437368416826878471712227211906678875859999317072
7694 23542709400779207725828214470358451161562371540617495151785998021094991778191197418019788383037782516
7695 28067767682654761843337523575829590351960074868608549970158729771813669241867708530813466464615737496
7696 32633482720738397100922259865461459162053961409375833384246816082376466505685627741060606060006891656
7697 37223690053326905678475026046347705502994420847304527611288776151069153710893052371090689030830550552
7698 41821605543563635231817915405412886323892204981378342631081265836674073570722834586291378199478269456
7699 46409869525904722177223302248697910421850414596110135573560574974431552046057538058689518033231953924
7700 50970594580381354089337284902748227052382644136551322997316175478281911015645721589117562571882124872
7701 55485416868827291663143803725822804742406346591886947411064147475649869379061720517288703869443867392
7702 59935550951451989205952809368543188235450099892430502761841688363115792230353175155279521684630855100
7703 64301847986292429894161115607186140589978823891316027649876450197382887121788780077525686826815018900
7704 68564857197952643128301467277598960712245057919226798503185147384081022091041833731440324158556411048
7705 72704890485984463084345218017073774213142308722272975044682131595665838369277892635037785520216302608
7706 76702090027031465252617074711323413940623060651788126910543396294884603071534154786639602261186371120
7707 80536498708830146303634489175277388978977602815720896576775494593887617250241016369336318291823053488
7708 84188133218067405657405456904267926357361563281726195385922250279908579770257075736537354347409204624
7709 87637059588343596598003623823619620093611927856609602573216583832069909178555787280280024829299394768
7710 90863470998789687652302127473030988325480184707595603799855444892372492004984508809046188162666203792
7711 93847767598677804676542282061432752188204051491281740119981047671079951538214382446299721211832805952
7712 96570638118326103883205429569497496260476061445448276358780997629866235773127008506260849797755175632
7713 99013143012201212099359864943212483808409721846729088654384467486339429376478883408479811467112986680
7714 101156798866020673178075397976066714359668129911862322468819740683404635320810079696160781756427427408
7715 102983663786347671625894263786772351701077881041334131110622498640218524053020227598164037507666980208
7716 104476423478285331203855305035772966256044737321011374127414613215973394367703488307616363052920773600
7717 105618477704932254583790732074601470948366537629651593316221871095839709011068471626350058939703603424
7718 106394026810869211742773862651180753178449864207275299077669031924815347677889286129612954648836847008
7719 106788157981639557440933636280046115106399483865091232113109070643781860565863818085443464348352727616
7720 106786930901559551963697826330789613010475929086425401127096082311143272503872891295078874938238987944
7721 106377462463791839324751803964684414838340284094730218116949759842596928938714409150101969814988526456
7722 105548010179016627708643242440849940278180664337246436136086800816342164213317380844030936654458475056
7723 104288053922790432622077828454483072815930676983046199459725256285648441086688596514467885755755562396
7724 102588375656359104357207578852761523020166022137123474834695794883627866288874271887213291729246007344
7725 100441136751842251034691601884679366803998399457168429900859593834756707501710778442211866147725367328
7726 97839952549887250163362099902944789462489497715741955193879404725465859891966328072646012333010351180
7727 94779963776651598526387557571046656980415302695611518456854309984017494497837532749901287498385490444
7728 91257904446862318777199448600335999962047573308410379397504172755278544446014352726096223974327812576
7729 87272165881260489501209834186418804882078117648978839884773228090910119350696470743689227730294602928
7730 82822856469513810258792028250786565921198971732326540392477709135180182538513007905227858830740541752
7731 77911856814195790535023761225729537924063349008021868178769617400928132776633275021480628762166789696
7732 72542869897232634106253194193688729855004555578158571325635244722604564773089847557899244288951557800
7733 66721465917812913850296324941572446429881343364845709861436591613601240718641416451767307458410416832
7734 60455121459690458051617367300305361747699578594700647215721232636681905809131511191544518331313434664
7735 53753252656565566007730160739127660007804330426339703862899578885290679561315215497491716920454615080
7736 46627242036361464445280755319038205992226848117615717724125191125879045731639238884730267288292247448
7737 39090458739167099383676761758877474982814692675524494023153661028468924151589718199792724039856398408
7738 31158271818964021310224316691169464501838863581558131450595952884113460594698792424521964638294433040
7739 22848056356400692534893287956414543499233537722104669914960735382629032329507497744620935045700518704
7740 14179192128409081664373851628534470868175859795518790856373741229693714467157523844966018589392653728
7741 5173054600737467230757235568326926224318814936141667591525005933620021770256257014995854154309254000
7742 -4147001968891246540572635457107988424753433765108224573590363086289442103868302409555988140643057952
7743 -13755669505983869534007615884222131406803171251835536429340987249315238417664496067932422213314554496
7744 -23625719337226936562284353784061397731079991839787324207486310005427612146915326308008041262143521360
7745 -33728043789403182350871999508258258065624258093750125907802123166475348615397620402090994951971358800
7746 -44031706280108794927047980071298490796793749868368209936337328031673810135937813273209262650606295608
7747 -54503999982302321326258688435093030712913498261765448946826409355132812399655243634183495471104348552
7748 -65110515114791682295846743869372715706769960444944616138700338158769493209787016058776669288269554720
7749 -75815214879594412155057464622268558740912892241703141761174503749153645247526356858457348187453185264
7750 -86580520034941979311995294509065223558249513704903346501624694538026634989176382397143665101354303408
7751 -97367402059487274636527141038457070113708842002174910627817007496859739800326178351877917912628401216
7752 -108135484829221957767851912677868985544071098005329833118096039295923394311357624177832741675218994544
7753 -118843154693738215945570028931907738366902336540277442218165626869763576954669612790065421868693800520
7754 -129447678802932285854568510627016797709827683990347318255509714666790980023813323366716442847773036208
7755 -139905331499144758720777539488700233746953995064618743456270831309396154646110728429230201617004731392
7756 -150171528553162718985754984139490663629831023264378304923650671892677521065044684416767256469164099344
7757 -160200968985653119960552800260391411709412511916154891169943341890936855706085678588396579672613963152
7758 -169947784178490971128567616056609651562521563878113244044506495824580561624982320922445719987516744728
7759 -179365693943356189088971865598051177481789840809243109298105434725772271466299043107903376515752753452
7760 -188408169177868268267340475067489086269953434723637519433607155995988069234912437751127093596322862552
7761 -197028600702760460482932832072098316353506546817945980833857043562637058589887777429619530233807563080
7762 -205180473837062963595322637830970775988989937819115806913542568983184260999399693517963995801971061928
7763 -212817548232406649875249749399357043457775409584568835030077173620951468426874281857269013772103471784
7764 -219894042452198345246587146807512630892119650960528925230714262659864471458322721600568926688270693008
7765 -226364822747081300156223542224586181698059273348330364391651144903940843099892961813816952751008705344
7766 -232185595444525151875480110783084530575369681139487017102503495979070883816681667205216726666453629472
7767 -237313102338200000408105989446534862390555412660274676885687247868537468622927866288513799146277706440
7768 -241705318431642685669809907831964986329717465595412889334680719391801115409613849458198933374020668448
7769 -245321651361315837384297663732614873525940351292599162497189970056154512967460303741258060089362166176
7770 -248123141796071349447801207634199987590540014937400085012610319827467658178059375637219233293533496032
7771 -250072664084037138647835861179138840361223596953967135930394405976230885379168439564676847898264101200
7772 -251135126393543175416140356688484030333025629235945755465120389084967320303740302340679039946400177912
7773 -251277669572745519513346402595618332912765673028652728265510614212396481087341994409315029787132227512
7774 -250469863932502259232204127353217104837007175522299862658042392153110433729302997710483609992477763416
7775 -248683903139732304544379659449593971375572143830731073958090752007137974107569719204354560808849925208
7776 -245894794393266281596938640402171203612312145887156160129522875103282338291569678563006395237614363232
7777 -242080544042076248786743154995066311440249003145657988349236148371962460703551402011845686296282444560
7778 -237222337795979872233238225320036936019319906780733431935126554659452052418241625902410811023457010424
7779 -231304714672515263042482310568139072254126836314307738970167441994309195671536280016930282808029392360
7780 -224315733819821291156813819790374436262184460095100157455963907734097575329127989110180820556074705192
7781 -216247133355150263507081100716579008351413106331101688342383584159333173751266224395492457476088154488
7782 -207094480361148064762561671342841549454298838146029653885450843471729084449957434035312561987635280080
7783 -196857311188423934380311298249966805906821729008901679106787599863735579994455266269150831275121917160
7784 -185539261222180063107774370119648312844463460413854069942168897751547834492476208595775910647711734040
7785 -173148183283981488268184459646510456004742955267927605350031244295745244474650332253684667396205949504
7786 -159696253856024941303497546901391584597538215553361172011547724104686700483227044000387571734016214176
7787 -145200066335741900719654443363881081148747388161587278184699954010945794927104572037308960551713407520
7788 -129680710552080421524184452631685626930754315834297028543179469621136714989086345787333997407927267784
7789 -113163837802601979051972701746925425056782993936247286363630010266430096638771111608039940191330590240
7790 -95679710701372831025370649584474829467342647893114514864070393038624457896070817282037603189964382912
7791 -77263237162782256565671834711151984652755041093526209626316675566582599829413573077871304009516060376
7792 -57953987884594032742704144136554289614397675076770331783642811685663482103103507730955593799496519780
7793 -37796196735987748840934458670627853970035409838367271667048716601923332689652018553551383018079347496
7794 -16838743501735353564560492842373546838215721976093429721621157355795791197788437858397177851838949936
7795 4864881516773834646553741990074398582042633733890265816953582927413037769761814280503891417288982544
7796 27256631490576922205423787130594592623749252552208398571787939917576209240788244653552559394726826864
7797 50273976032782324567826541321942569843297833120783047118735297493446408068863350522241304128279970928
7798 73849993480353992404957600384712430167412704486623413916046579421907478239314983111768154376049062536
7799 97913482756795326708825931361856460480118884966350265601238670093733804748644318952250418448424045680
7800 122389095019355159063626505104027063750236887736635812221917854465616791830946596253165338662648163816
7801 147197485225756776747648183131134781087385106849081680351377141848439830835706529941735565745460150752
7802 172255483684774638583699298379582648738561568236460391021749817436990481991247315817196989478972009448
7803 197476287581192775183877695634301925551268727143098149260568346517881145836528727498731014198696489520
7804 222769672390193417857369591689133753890152984282300980225401833081054507584785545323083762039769182696
7805 248042223018061196593962394165304338468120313639564646649421427030036683685393792236059196716555367264
7806 273197584426643313060603920492031240749626253033071663936246449848448482382962083650255455427544948624
7807 298136731417385153485578558686105754536662525580615627998668083195633217314048322095867751683488950360
7808 322758257168321058878183803190780442156049389879842630127633895624315111818251074587589442367729123864
7809 346958680033347773578261766617904992127893286092972919318100431165734886470271133828052530857859700808
7810 370632768028745804061178186469936042668894333655618555734481853789758979377010881639140985854719217200
7811 393673880346560056344328176078088285305734813769117014839001106630663088058748850876006962861715136304
7812 415974325149336597487206030422611466603978155114437494782495446655535153917292205438199556789858496424
7813 437425732815278867972286743513880556255352690186188010471948480706185239972282430639147827563855493104
7814 457919443718276588712600322213128449963501280884181596301367584042974474363844530660537364168737185012
7815 477346909543049092541961213251842289260930921378094567524471952374112104071362582220308242607345710816
7816 495600107052868472110297535522585750975889075787442110078333109678992310837886640705446385672092194448
7817 512571963145704928446166037221960438147338979723341541181011126374637964862424598846041168867445284400
7818 528156789955080330659624131677471791659928266996683492992800105414493093210394665371321487142230243032
7819 542250728674296098951824620666494495488840731830914272968608905956879806481552948890804004542377576944
7820 554752200707790659009437149597098235331498845151673137618179550426234886487549067928841893705217608336
7821 565562364681209091711337984748697947397561748069036683003356039345777028869548437740418252551773004064
7822 574585577772947813712838641746077038870826064513995021964344445949132950470509119768587118176314894724
7823 581729859764665329576951498863623358366460768330973355014377655482634149517604201467622969778257195420
7824 586907358146966131289429447669340861681663183656978281453285067982481621343091664094983041238249133936
7825 590034812559535202492477699629899927281294315669841921372275665689210146864881095594224267753680644616
7826 591034016792674223053683132824615496911518840087479587857586577009632853398847464277585419000579048832
7827 589832276530009480688146637380215396281672551712654062036296168953622411622201700338644342615415820832
7828 586362860970148343139486744393790150073910852611860961853498781370759741750677225497489310777355801312
7829 580565446428976243099294626176956966669380147507714099217341037604272469508595910276125191098435107392
7830 572386549993931640134950195060902453024971776369069489475919321488577517849467656600398553227486209776
7831 561779951277872359751432035823455742918062813340737303886956551837883111830910521418288226631240492592
7832 548707100302641769896544607585083040812009766382109490531403204233506490434794209316774267326052208032
7833 533137509532237076593697218550155472584281754369558431346540329075629731592196138403862770354593757088
7834 515049128071918405354873465216506611376680591713132996492850301302450245394979915597940384204561510608
7835 494428696053933973514094301244761931342337946887330885648264785017452322019957986137242424285425670296
7836 471272077241862767859108571483793613131664514941381795561768201555410716557873576841524012447344745816
7837 445584567905324352962475595512057776599841241767458726259449047722308419852801032333789053054403414160
7838 417381180043802668150909711635096175860072847514170987141296243537635818757104546171321612342052520308
7839 386686897074179826015974549356024483427865581164338417919397262854740744535416517215969509431047037352
7840 353536900139836105801797195891010999706770388463521937354110458633176161748952615559240709305308921040
7841 317976763251610472549753942607219270727727305000667420622377763164964280693455362088247599204271910616
7842 280062615530820217355219582995401272221502696253627438700373492786835840193110362423208574294297404376
7843 239861268893831864493918710424546470964527897764203455570144673148535865821878184266733571757714462312
7844 197450309594375047711194223584155519398476191867081264016129225097007231272360800787174563597107571928
7845 152918152125966655389514383781642551579714788478293215346676497087859609167044809628808156095872643584
7846 106364054080211719361927855769362874755209978793023424609166420428173336039792217516584358540442104636
7847 57898090659576313763223605452268731163480620750403686054992317691956905102691022701835111401580383360
7848 7641087652969704644652600948899923303839511645244104160696451024872613794028170484249624890976959024
7849 -44275488198542160009747455155965728766479769903742443959736889717753363433278330054599767473402471112
7850 -97709682393114108866844637878213957540944809591521765251016220316849400931939276975003357373579634464
7851 -152509250229446483780037326582806761740129241044469238474942792593813084733834641588905306485562717264
7852 -208511899410653445977392136223554884019360832994548470500641054503879318833463237833307735684641445576
7853 -265545578214582731487925528389131898260440639024090677877964373259646059309270043612843836871628757232
7854 -323428809600623558584592688982404054189767200574753219472448905569179696201506919355282047765357312720
7855 -381971071461372855112008313572103539724980556389613964293828951148901730894085141893303270383642733928
7856 -440973223061524872202452721335828160237090572030634582515875840562477703046202808572882195151293429060
7857 -500227977533332332413614890177451861627270737445455104423114960176532180769120079639704587642749466356
7858 -559520420121604944524587297067947684393098062749328833222711408384780357116600466470070105140342712720
7859 -618628571688748248156968042315520963276715120778840777322434602200947269596406089387723315280587129504
7860 -677323996805613445531167635711332243611421769326619547780228769059130962077649262276741085828975925776
7861 -735372455564189835365100527964414976985825765427067167443219307627292491978556673909850523830198168344
7862 -792534598057373235716794536853373544069097067342640214207091407074970571318043271166560922432006335196
7863 -848566700276447585665796194046757461667266274003331169394609806287652675457977332757099139225021666272
7864 -903221439982575227243837434770144755890431506056140143624209988426821287837088930760256366646417752544
7865 -956248710911785364731119823414427505894207264487177074524334118701467475397133996625195793091402090144
7866 -1007396473477802657706335308320604459120837083423933428523089336900494716068787614970784400484315165632
7867 -1056411639940892059977211442513306423116259876744789111767796553533608999738035003938765282679127860420
7868 -1103040991817867380009558455814935775962736005566418978390533283094811763330300362772053748691547525416
7869 -1147032127115907525312518148326845749597045168835891337556036120351466199680655639080999525274632020144
7870 -1188134434784993944775513179370676203710767021261499339386026327840913136637994693630426699962676619288
7871 -1226100093598101015403930000375271157062687650566079052269696164574279156172653629190523322781191735240
7872 -1260685092488835629877835809075911612144747623445369671755872231778785385622256605304596793571472710600
7873 -1291650269200619617357518182313263296386366457157378270915942315639495406236111179761443770303953556200
7874 -1318762363933741178575534146339137530764581537258785995045504197693478929772021611891246376951428201992
7875 -1341795084514390181781198219610382895276234508404190042575276423205519978915995276179170807116392487224
7876 -1360530179456997195097238024750648189425050060826660910555089962312124700770773775722207598728283758000
7877 -1374758515145696174348900994352973218016820841748951752233242739072976184697527327648317643689178728528
7878 -1384281153226195762987314592100203167166827939145299029087672855488863719702782876565110883729922881672
7879 -1388910424173833722168968791039831247400413259678596824572485334865943867482721870150178961960155899916
7880 -1388470992890533591094032106226822664612914108955368429418061198446682647807366768335069221659621327192
7881 -1382800912081045534352767177515042307130345419078196490563483002428296296930539463702579372873214722928
7882 -1371752659070375719481157927325279715428296323560643045948451757121101406218044096653723561467547791560
7883 -1355194151648179832589902678625735161467305231437589191939186490729745351350592514953728720072676884548
7884 -1333009738464918695888449255357336035903808263535697244189852773817577372938751842470877707340668232432
7885 -1305101159457484586963213889213359881205269935113504329634205665281573622951109919289996893775190672656
7886 -1271388471751219636636907926365489426281388244436185607030774290172681293213501671534655230476856294852
7887 -1231810936469768601854255825669987300527658043895222761085391932483657056256119966914946996628633648512
7888 -1186327861886014620937839799192134889414392940286554654933145523884063153966707377490855972776426759304
7889 -1134919398365733125438930556208871798042894553304522935259444786698068731773669247836546182440085054480
7890 -1077587280592059914432730464942609303904779020368301175915138971223843730273041705238685432162821103024
7891 -1014355512613007199869923138406117282917786176431469915337537818045389235323194934286011569648274028336
7892 -945270991327042578601133851532968933856322713416717074409739436809703492895060343973644670430272417144
7893 -870404064113098684910200528825679527958265458562533816243515057185100065564049925493980175884277040832
7894 -789849016421702911382727016954477980925350263811813810231838205207333237991341720645759323280793438852
7895 -703724485273477354206035627152336344967605464335361022858931714731472247081836470723429228144874133912
7896 -612173794759848943851830782938677842200173514245818006384182682426843426743284571343324220673407377504
7897 -515365209809055728849507058467993346894115824783713448385718776018087727768272981376906114761659336848
7898 -413492104667586089416104317865637255578851605543151105687959253067303541775081156101581937434992672824
7899 -306773042754040513320035180982497574895049415139229687515158206487145778085326680670408129379961595336
7900 -195451764767538427742590484101285329692759131981369598145676705283771456799601900285992764878396464560
7901 -79797082177584173001238556660540032425083513967860766794090136824048718380223190179446292657213303968
7902 39897326515460223591082088039504834473312534843155733495954060088011977871166760385082986164564031072
7903 163313219078702612821678823307642736822157091929626766182479940786249538034449814901996998791797880088
7904 290108194435528624612888892292141073408956404961177166108072340479462494710435467000010500394310358536
7905 419916200860392905638204610824119459656621452442523553517343148404510018017511345078066548574920223024
7906 552348148864124332126065432315007131590265838255338302861995463104094769625037387051189634153820060472
7907 686992629805936840497818002576745051955056380964713407872673704423267454815220787142362933295543832260
7908 823416740907016162735671131144857604988571188765326690679803303974339255085781269085538632026647006136
7909 961167016963271725389518913448144241587806611661954649157346247681192647217908545717721139557450292776
7910 1099770468666713999542420157313061965302038157527958449172202513003560353564141805617112973381537996216
7911 1238735727042557170517063520729644830125949105805549820923789413076710321735788734321914525663009699928
7912 1377554293098384269365928849760351563751031608315098981789054913379426753330784360432223628927289022032
7913 1515701891358759721826273284770519203967943561221030187874357971184502118794099670071656064948515297504
7914 1652639925530061083611992193037125152765289473698289205691870257721173184698742104774213650462017124568
7915 1787817034101842120717632128720890262241089617149204541243880498110646610578100474179228804734240758824
7916 1920670743249934742126723906109182057934454206001939635939785417558561421951309634814667126041143393472
7917 2050629213958172258047131916912120345049796834547790649683133857203367998829399413222938319693764503248
7918 2177113079827910434244164398752257500949680066219297152754367026090026224889037239606055840012185505648
7919 2299537371592482049388715299026736024667445802596820310770388578811140850771305631544497965531741813788
7920 2417313523905779097562571984037548539195362340316222989266240322084173354898753337604436744173091720048
7921 2529851459524996887479533784931507166973797952696608283331402561559290156322734480690110570061348262140
7922 2636561745566172480891657635375815285582896047981808599490206777999306022703064950775241006368578491128
7923 2736857816071843028741086621162482061800245471808044620903621049064405048168186499943023922392105508744
7924 2830158254702395829843621943065193348823163573191587286454316114509600881852178340020920666446949404832
7925 2915889130940494169928841425747148457342941022674878258565139251702212210212815598570146658552263181984
7926 2993486382791212256713351903867414297934511723951496364333249716918096225653079373039459571206901413168
7927 3062398238562912862258220903519804516931599335658014644376793210137874874720381295097688506939574875900
7928 3122087669935659446399230781871372409327217355316371995788149790004531950111624998519414467742499236544
7929 3172034868158514718564772110567774897211996224621071255673005048891070460203605788565539768373298208640
7930 3211739734874897642204520447987437182834667289752369576214283043192663835491589465659851648235118411672
7931 3240724378749457847315103913696783708865510706310750539746398959314971214976998691590778946002425221952
7932 3258535608771297178586595092033918643133541106968358512959527653200452687793667580684874064956842867760
7933 3264747414829829256932817458587799936328682657120351437904505515258970635098818848305622783975750348864
7934 3258963425911796810498633658869309537871260439636743260983400305647645323040473436208764459909191221284
7935 3240819336043809837741128773248821558770539272651343967820168848247930658069938650495235561703909151880
7936 3209985287914858673991885656194576192635925828160075736127105710811856690944441588119469162185909973932
7937 3166168203950326099627098279530848745003660025769018958883733902560796065320230838004989970425324174648
7938 3109114054483551306502963107211658335982498084155714910866984794797651116725764670663486102206520162880
7939 3038610052575650353597148481256110024934388578866857976534507978652495313678764970676513546476750353632
7940 2954486764979284627148905733396277335974191164141228209156822257474223612183270807377392366477090825184
7941 2856620128720040922835421969963073572000693669518949800902298577716532373506733590223748233022319049752
7942 2744933362789871240376715218204153138314011372868087972038611747594772487248394080653456713324446344984
7943 2619398764503329332731826748662026190960281742488623690477286789730823160019015814153591140605577757352
7944 2480039380168457496840179427475730387964066281702309259621533864528072033383618533108523122168263224848
7945 2326930539862915216893930432058700515856745831242450715455398312737191620700817772431151921937512944160
7946 2160201246290999543327217547110426609550662960956189651860586127140692208420511147037290173568934684688
7947 1980035407921545530562912765910691849667582798318927780003168162430397117640882999570491141026790373712
7948 1786672906878267345922953931885590641380508199500840264713882734111791878953292389016404881417056563624
7949 1580410492366099857340355219482879685034527247270167529033767924376809218681360769884265552436506353488
7950 1361602490776616698943652516172089608326585310779954601267252047150912549799118363061737217894332177664
7951 1130661324016130505837587420239661955216895064802457625032165670263240092732066350164329325386011913660
7952 888057828047734654260912828013156858829204729387164619772728478733012411541870668994033015474720292232
7953 634321364127196717727514566571832489597989883052061025447371732989810724062715658074806389266184350472
7954 370039715747280832063458041390917048832403070510562624168283976939550017707564889609961072408545455216
7955 95858764880085185247534083044993602493611912525476096688877262613666137174611366497130685465222832480
7956 -187518058273847230422710066103376285193435914653366871486625343781393067704270923700044134533053028344
7957 -479330557162695029182165496326285000349147686435741717998529433184761225786637913432901627465107583376
7958 -778762786820118216883208329089777778758515208863058775890158988562928183561171218442511531653381520504
7959 -1084944311558183575249705185220210495851134452359199046143717049383876953312115807553277215414013995664
7960 -1396951705338139777414538359506400714874320025028104940399148057091814191828786248579263491889713234608
7961 -1713810296931535979118333590239046830588466274054641390447630504927129620744490812968632407796819163768
7962 -2034496161141021274456252038174031046854442549727750904977789158220675482703503873570630147156420876728
7963 -2357938356476109377496756755945550789136407694542302069700923644242859212551544153958978866536913454748
7964 -2683021408776121007741069781416706884187815576647991234264132235179140137030436051356939735978345254056
7965 -3008588039342641349117218217638539061641175311791967244928652861182681920853977900095872072847677086368
7966 -3333442135190629590782103607194339798451798327452040200874198540665228341026383229394501103137975692912
7967 -3656351958052073684614693783748129893619367810877391384657269626631483603258711034726977611796386318248
7968 -3976053587773919519965216408803256316194172851386990704569740099860387424657502291889196953121693258504
7969 -4291254594743189089112832349494434746228126791762372279229832146834264705456447303198414250576082425360
7970 -4600637934953536716263219631746940531489940248215897187504277468398493132162618676481935379554836158816
7971 -4902866060298157184952729626828066491198970589803317708089318336876665233001335603390699861159164680224
7972 -5196585235642446278212635952012103257969372005381474847277296086165140897988541117076866556679299394160
7973 -5480430053194143457345051358113589424491024523878962509560202482314794635928162432360353424391916519248
7974 -5753028133659040818426283400721172911326344811134498379357529941583744207751053355467716630922215353072
7975 -6013005002643514455689861590852424737437454849895671558672482470206319032477758644519679654382322979776
7976 -6258989129752979773542814428503877657870600881550117953730846951512195639228338250851639022395716184344
7977 -6489617116833393167463360515507426972591428173664609210297109415682503897778404714000138884329325709640
7978 -6703539020824612421821638243774748067669605153242943192272733688490683794907941201585581135853931406704
7979 -6899423795733943493823432778434038222809365673573085955962363912772450041871296106147466756833837871808
7980 -7075964837310619931371308564269936437805144326285498284459286552402339514539527791843834456832333594304
7981 -7231885613100046145249978426072921909235122192980174566570654803528461135876005916494489341902247067464
7982 -7365945359696977546353578653427138341504099851425207755540233812024600067411574726409240298657610235728
7983 -7476944828190740607941817826701569885156092403601631850491775530853288274959104994739888797264119857040
7984 -7563732058021127156943032790689147293271951885065637584065157724529942505091604979985320575153311484012
7985 -7625208158730601091513140476311059945483546180672214908979705007715598834682206679874637729011000534392
7986 -7660333078426259467431845307634537011889771827335841837254906871315336674280444367568914675117773005512
7987 -7668131337141988043929848970340579228768983622868868528527971717338508183411795965300988521810099808232
7988 -7647697702737959284645365130575506376175690323350342442026144245218765630751585838505928895627810667280
7989 -7598202786477951741909178847824074925937208084429432078342412432731188142886632368490323642003762464952
7990 -7518898535006483759908300006406425595368470799297266541249608326060941544066381049692825708193449859512
7991 -7409123595092892808659354829773145325891669374131892844708972692862766285260824218674847817951211377680
7992 -7268308527240699177434063188357397542022090395385869201506777807011243040282277907422797761927285683704
7993 -7095980844061862611609654843023261831519886276922409481992601696534247073082531107663790749035621453224
7994 -6891769849210026321460605931378058821325241837447849164571787843428374485102248202929610824086621513656
7995 -6655411252637130019017458857263463777945904540397142000974398079267333259776144807924681960994488991136
7996 -6386751538007534395854823196800420519925266314939925959359123408572306046987695460490935082404088202288
7997 -6085752058254267788350615025877602193447665790155338932394407003554005030126875249290380302636452592040
7998 -5752492835517168937850723364710164120311772694847828895142368002484206816953084971737591565769502264584
7999 -5387176042042514725715176742888718601259559329663974077948322357026196891893178114547406676598290128848
8000 -4990129139072275723312916816991673579794199036131764749889454965215727655912167760559258329696554465568
8001 -4561807651287207911838057062502810197276100534192821242741222772606833918159529772401746258520356491584
8002 -4102797555015527930463911728546909788659764482964839437709672427763178663239300326120485214498632961632
8003 -3613817259155631464420339114134491061166226111353079862014961673632577626961888723010241860646214740712
8004 -3095719158610803287682010210053936580721523244594988007801988491956442396631154294289659078788846457968
8005 -2549490740972891000403082378792464149279517395314925030137560002797916726598127275727286677689976244528
8006 -1976255228243478115976006301404458059130031270257567685139197366867172064486366346633621867130072104060
8007 -1377271736521162731559898327993254736620837325338714411536076233865078113389269198228838751858334837248
8008 -753934937834289734338776282190658796284282053836578884806098617178899695278166338559604265448491912480
8009 -107774209635243562297226498409008052128550707279995812560124065340610898209613417922569654557148742984
8010 559547741083737213566195166499281488975476121191855297329479854267595770107228030155219291379042755552
8011 1246236790567397223526075573554094608918599066065035959879119326567823360908116590491139420886261159060
8012 1950369857853504435199477415029474536951073381642806169970453957861722854713361998716805825184830575040
8013 2669897919290569111328788476530380279396502674530864782070665113024394913379596581716803071858699294712
8014 3402649584401015623478030353094342813467651013266353279425357292144111905624244920756991264884017352628
8015 4146335237605551493036715049515854856022070074801869088882972047098129399222999014687129696770843258432
8016 4898551748370753284139511779579087826527976158025110977192198570477583310456787380538723476554312536792
8017 5656787750327516688806001694862451574610228903078299261013185184895608085744585355025370092980007615040
8018 6418429487818666229885262638337730484836516386156368842696905633097447906348186805443492480520076274568
8019 7180767226194222104056803252210973803062040508977973622492890022642004472921537822307673914125367816024
8020 7941002219970498045983867315140272680001122760061272069270546751066346413609459878844149347665821533624
8021 8696254230728097389245183515879155695307895891713889908704983556076469998225950318357201654112046250640
8022 9443569584334361302950300156557496518888859058150757610809768590658621346547604571505284988894657888760
8023 10179929754760564829883752255040127246253506149399833452976875732559915061637715016402684492067932442736
8024 10902260459416174256539715976846765836851866686415163475267865557468743166256204432294606442817124000536
8025 11607441248563051872304086109482643810751661325309021082831260929666335776276845224567167341082116922368
8026 12292315568997458315005161324813874360787688500436412425228757032487640404771962074707446562692895760464
8027 12953701279816643296996549667559003151438746397537516414842834084784584516467858776145075893209780384176
8028 13588401595718535871514474081164516573964639455136736953178743506703039317338500863105136061729860340960
8029 14193216430935120021303510372712483990276947772117228112906555123787346593687106619826069886745879866240
8030 14764954114574408546493870722560457226149770445914000418942721368162060546588700981389720002101829821848
8031 15300443445857751930317360379247852078800170938314563120023795594307024924227570185362937727187856173440
8032 15796546055493637109316088998077076076488919094291948171154775549133490746991932285758792797487378336844
8033 16250169037238736882302081813379412312284006232524283286862526226845186846288125310803303264062505875432
8034 16658277811570140865155142680344050112684271468958870649470986409399780710039360432113376739508287655936
8035 17017909181339058446967511134254337189815032694063568169179891788405742365823848699891031166431580264272
8036 17326184537307540562513553499036977005130638091793918432644426501206594132985501094368235780810488154232
8037 17580323169592267167818761009557500877323599698379640663844287992121316616033947570604771100458112929456
8038 17777655639268252573021878595706166153438729770983936587892328393246675576572221683081597885802213590716
8039 17915637162723200814262038948112455640215031719625711113427733078718359390551938117716787170785972104604
8040 17991860959818607520953986026358149612571816029342829116636598237069779481870620493479691284632136699632
8041 18004071515505461221069825193849444218149831807119243659198815153782431086079837791270345991240400779296
8042 17950177703282266959591640647664444861091899398184944074676459005278410761135046336403941102174076286640
8043 17828265717765879784132932825324735915068777758140778160688544217453516605829079635577606258311728157992
8044 17636611762696261121409307419639907581091930713673302174443004464769951230606844501435387924751416134784
8045 17373694439905170441509244265819828917216532560701646177677962233044525201815959513667148910891566306192
8046 17038206784174090937900639290034721312387985300875511363804678023863395673324613287196761734547697833280
8047 16629067888474192593494179560846747044314636585851865602932807295436035793508769068258076319329737715656
8048 16145434063851990472431107436954305078637743995172143276181978528823316625295256537727279308080357201724
8049 15586709478179628774773466129511473789024065375366541189186843594262420933683905924644728523176859944480
8050 14952556218162403211184294483210395493361038255696165155785490778789926978256347302788890104517747270672
8051 14242903719364386624886762323470971757881234470350200479999294694020635836932438312406509049044738784080
8052 13457957509612507675220133148771954479755558834492830380809542228332203770594106996363190038397261780424
8053 12598207211941300113563310391374070849529021022311060196448710130944051643687426145095379522953925341776
8054 11664433754283906841622912806897111258863941260636452181631025875383157219153264842759413124218260319524
8055 10657715734365870038540148027253354458518380118008265658566863412515702885918068719999893970980607315696
8056 9579434889758091782798159078702249119120903096989485051849104539189703946561837088321498468428825194448
8057 8431280624755112543899620812804893443531501545299524620862453481364179964067110301572488486855882548968
8058 7215253547707792557115707996717941386070083927813875238343371156441285505263458120009786538836124093312
8059 5933667974611563428487219553830136899817103873455272907789015940891513643392002017986616779873277677036
8060 4589153357177554342320030153152371661189891765761911202050634819944462974930349093444349713405887398152
8061 3184654596245125403679235898036401127961194279121922071326061737724201866934559129074750764520383058392
8062 1723431204276899022971169381188788766149925582949761975431241475066894786192161457879729819198607130880
8063 209055283757531103898683687111010885758020192081062700350237762835914413788407271261528085546991458536
8064 -1354591708357560327378180317839924163760716118664416869210691003074692735549790097156662103807428924792
8065 -2963323436485781365298903746503006194171453223878058928733530343640308052074192870681170954414308001088
8066 -4612654425149618150912994245163683593733030343156295415437950105036853003916280540420752909457098606448
8067 -6297807079276151587070075746076925703888946636497112601513517538546227950713475669960825695829718441448
8068 -8013720000604659198223495194875378698041861119490403133949867990384694178684162930041970042488977605088
8069 -9755057610451854598478663968101958435618358904614868490726790334628827559854309942953065578572138991856
8070 -11516221084591478424781475863842908891916541270519968920894163890837907544907543988184736274248723172760
8071 -13291360601380540303030877463152333215164911065403121902847258292666470818626402975185132672211589812160
8072 -15074388899460970724130758790515238231472254149155180566198286032753544937619051922654158367374665604984
8073 -16858996136455777427795572358973002882984074263128163838553962493984266696616599280552777398974430921696
8074 -18638666035016350508574725443135003462683592365350057489882558918707213239454563056949814860692591295160
8075 -20406693297437802101734275095483818727127937008616694353649593818157762620377980400798090194172559885760
8076 -22156202264796779944355019531783168706774928186153441782559827390396612262632126639736557543231521425960
8077 -23880166791258402703659696958687735623031918262871173993891980999945613041812236078649746266945518271520
8078 -25571431298802126534886883050451205976247261052508820458469466739494300872610017204140658209916077072016
8079 -27222732972209004094498192198790613598609271159879969781709298266802979697026062237229212170524997085936
8080 -28826725048693307467322673337859337009017373098219761418580542215514993701044470321953406548301345092176
8081 -30376001151128856754747246487774404041614934323238490521764531694957912318713299549895463486745873890488
8082 -31863120608375451237897388547857859890641104606197145833869326732126147367343119336801593091938487914624
8083 -33280634700832222496221541867872999571761069161551029078967134143971194158162429502947339958890338929728
8084 -34621113763996176850503318993520813638081605085575455206952386931112583491682555139698677690731731222280
8085 -35877175077563198650459005958937370919888580722463912030073253072783230610954774529655007876777053321600
8086 -37041511462442202691655233693648883804402221568812357115029698752996839671453676338788290132017957732928
8087 -38106920503036456439075416206348327786172963308263410655101211315653660028940684703951367657875633584364
8088 -39066334307249745580208761729140927011248035383128151999190040950855844815357075237076296823416383380328
8089 -39912849711971592785868349060807769334323041607164610257774645776758848997302878753168581613483140968856
8090 -40639758837259445584401549192853490322259286062233280736694046907917167679111382959735425667672830220112
8091 -41240579888135306843800262421730274251622357730040686836919697437610263242833394161424655143270296179744
8092 -41709088098828171467582577397949880573079971881188890994016349845429825329058174424610643092887377856112
8093 -42039346710485694622497023919471993540219123728664143806786232082473004147709962559015918569817945485664
8094 -42225737869831717725376612914429665308100747981003960596388723012083966983733381876261456286069355359712
8095 -42262993333018641948805202295656883780413520106805932972521036571437431343926269216310481814591536657768
8096 -42146224856002887690071971409221902282161203789598831013177202578790045817505603311446196907062133253272
8097 -41870954150209045989965900956425585253331005949370580881298333443182923179884724335937461427545880592968
8098 -41433142280036534814992478397024858637331298868294822676815396713894600555641895525747812203263275648232
8099 -40829218376945098751905353722145849217777698442293290536479385423160200788662754613636071709627609657392
8100 -40056107543430269894483750032834606847472161466526028095386493515241597161961188362600298687219526294328
8101 -39111257819201721439437853851381417452028556032290203448633398819803185602322959989530654907530671798112
8102 -37992666081309631409030933506290639641254376754192675128395749876558343744300794002146603467180701593116
8103 -36698902749851902786680587607977095778171992508431283357839813962783876808094978226668469486744518325912
8104 -35229135171247258048631574977425320302039792672502023334013178569893734824915692835482236051846531975272
8105 -33583149551890534038280863590194779179007195252887711312027984293229115258947514003076475754176736485136
8106 -31761371316331539058547565397688674053202609079571052559588830267235330881002327432830894855592388067808
8107 -29764883765941003559060755460765354158938766232903532226030651354804566566938526416437057334797587466816
8108 -27595444916366841626353513248765556582640661231610799345164527428387482629535692070839153373068274647168
8109 -25255502394932519251561206015620748383810007450549493554894276652328065869580228182917965981644282670176
8110 -22748206282513039232092900610247240489377069410498896963269176631518822615375073037468846103228455974920
8111 -20077419788321589788541259004771683113746827525618463183246502819786427431030506321529912120882322048820
8112 -17247727650483403377450837888961857014881524661954006384755053874654703050882991426403500844815759056336
8113 -14264442160228268380983832933089873422316563120212214127727594068885364701080714716653771369807653504432
8114 -11133606713037470782619086727784075345052663307131842860543152133143996205805281854970815106609876175032
8115 -7861996796086437607378334437539083297081608971736282689338431620962938477277004526477454158186396636792
8116 -4457118327874927457289718145308435742953946608303634010528370392725519175435461660000928551885750817040
8117 -927203272969934107378137609565371238781029959642555891258168594513841215426825962410829006735079977744
8118 2718797537647723965419882002616015931365024275413621205964029102997797621864546151699278334027955814744
8119 6471224442120460093921722683168266204866787327237070375988548710239065741154495356531876416592543250704
8120 10319721892088898676628588534499765034468691910680409295013760961987687759951429805472686569513070049472
8121 14253254349905576175533561016037344764848000430081441069695649875444753742237752758056054852977997006472
8122 18260125173253177140738682538626886599064942351578861635148498222342014183995089736969987421422847719496
8123 22327998511921827370076042767175855941039931016222783382696837439867747709423896390563616424611084701468
8124 26443924231245820404662925771126117299986894972249208560960469404563503440196432804027969113519587618288
8125 30594365866122389200037353292270623647617083201566518887887258407314902668908133481968416609170317917840
8126 34765231598561920040404431026556238888941591867017121241892092043122525974313982290266941733626945136816
8127 38941908240483216285536221279257928861749151881459777695808503744874917601106445830793732968147219151784
8128 43109298191892152765948701297682203053499468367677402412052965969320565633301287530562962913853616462160
8129 47251859332813269822193626606501943533994498973986831407713585932727824043932381977904988124041396927304
8130 51353647795299809160714341199111222922815956888039683196428745114088299143103988143480676857185767024048
8131 55398363549686685388177330082056735696255557153647094395807696008226952702413637701858906350356472610176
8132 59369398726886634724085598036182328026634620497347163979648504509727238983876046374540123532331302521536
8133 63249888586132010990098345991876138544803351990637483577157439595234628828627690931190727567086548879896
8134 67022765025042880054267523831951475914009404969918312869323909763449006765532079626121279686272322942752
8135 70670812516436269464662376027729057573735170984002428696537150634913968918720581085375453616589491830328
8136 74176726343787224863379741326496559450254503921722782438926040359072442032806300973847499598852091126288
8137 77523172994898870356893574159396547107304631335132829176035952757922344135007522782326984361486752370840
8138 80692852561037996969503187131598911149597682728739861709345669407101673657055723335929423753165102263616
8139 83668562976741635649509521792016695245281459324779336994860998911118211040346661502608993622694799808288
8140 86433265923597512218535526255872698761673811008483665188750918729983816861676690717116056337602125728288
8141 88970154209750127531922827817974850815807913801807903758556358091518320432813898865736109623543611823128
8142 91262720425580674738303702045119972436319504215848034976047180419723375849036951438537766942421798147096
8143 93294826665160320011555479808382939384492492405730518669184517103458372365599009779523827962608912437248
8144 95050775092576544468387862611276099152785171292995524879679217783060953133417443096959189753475237999664
8145 96515379122290932321535025177689646045577804572762573830962112811084036073278528673131976238701057347832
8146 97674034973196314355153628200523037551581292769752298641548654789132290174956815574305491155218568905264
8147 98512793347211608322782040060486744078251652885638622255535975194293696236160984880023909371975836763724
8148 99018430974975225124910239412650099364278006124143214476551391834788210613716141819693555588216909683632
8149 99178521763680874630428299178331538923883896922853181510092285396888175178512724738748215471135895095888
8150 98981507275233656254865222266134123722603701170511282314004704433769480739786788865101038415942915549432
8151 98416766256893828483463629094381347446158302563463534985664498890293291582099849928577275996992534493552
8152 97474682941311368076967500325252180398893364349728051951775603734955188876444003406213453509958128128224
8153 96146713828534428814877727919808706570758185356872423628384253963121714089030352305719906359240574095032
8154 94425452659090624699116037204612005103892692979557920572721649619142148638653635419113519504945729340696
8155 92304693284781085453620955751374156302078837441275728951380307187459569501310494628796615050195387133512
8156 89779490142286507482722854172487085723622455841536120188028216621455617674550911587075478420549047606912
8157 86846216034240234140296617105670492060075187664222342158816087243794390597927630704019300271307208774648
8158 83502616922971074282067051722534781325263323357453807072430561859082571173623398959079681298783670881132
8159 79747863443822841086221750260211715099011209996329688684139356741207316547256713969848118186151123587344
8160 75582598847716897447382824926042230886716001992766574065680003114220839699342270415489169994871246936552
8161 71008983086587084223128371311639332492948235007117642663886204391903829618980529113496739547715593695592
8162 66030732760385687634271616618564143641033844281889503704478183918414787088896367900922688856774639550368
8163 60653156650664955649354840732098659658038365625064284220756076148872054272159969901740351959370245483904
8164 54883186573188388751137850752094089523008861427250648463427666736936316385163714162307175538784281543248
8165 48729403290729294674149546816367348333602330270144801107958910170009142285280264168126313622252312702880
8166 42202057237084040985421267265839846002014599864046675376737432792769125705172258655059775551362677547360
8167 35313083814450821923201537445667244636704915064205137196426821944367074542537662950188438411780152864772
8168 28076113038621553946506276831412565937543317607179992242725726508941622992047036418121882872135201325672
8169 20506473319966449707175228852862859795750401904389836196391709811612597465126831471346407279233119485840
8170 12621189182885760057784643920905725079393543759266448669832157183039892874151859086869835347403535701216
8171 4438972742295848222415336259546168584781440161942142006610107385878781913973984733878030101249545767964
8172 -4019791227255990384701866030552479055662729084772055134868720557640238689780286968536329406969056868288
8173 -12733066776085760424776727371436458352263698486395615998237781010909913930809149068540524772483148160664
8174 -21677194944458591057562360890316012620039947944332262318233379788595325477672181942544429669771031869408
8175 -30826928714930330413513602510611103986248339839046278017060813879820806331693527577632397979756242333656
8176 -40155474837269457993800009617693981781142374914246301352161047993588982452725350978596076724538361597376
8177 -49634542588978984292414508251376584585578763112720076810006325659199185562111363160350404645055711119080
8178 -59234399511197316518470872225107232611941657628697582422958811599445582259135873701937078169371696030176
8179 -68923934135669303413358458159517314946695721866907469286235730276068334662293808048825554080853272809476
8180 -78670725693559688111171966497899099851161238786750874685415877802835505500639627166853381465194166918952
8181 -88441120771253223123606744862534696492557822816968540711633556812797606721398540783503092509697788750112
8182 -98200316851949830258144638043081879276518982519731040261734796228736558145543254630362989432940434878764
8183 -107912452654975601925206776657428777492579584344978908470750298905387229197739860669180595158665958197376
8184 -117540705157276293779408261267676147680984560465350564990678676554687030537706554106730511026311278060768
8185 -127047393153729519244314651511960704050734317170840746123557426206471487695255404270583373382547642903136
8186 -136394087184673182105460460043205548702145423841927546221635675740934444536026183854344886438606926980160
8187 -145541725630624910710214539387977316814036086746180731302261409100883962509486440400641433768720045364928
8188 -154450736745510222534635687826747334685484706420806312130037860358111243327428898516821890900936658372152
8189 -163081166371083277624473320497235897388198353997907923965570459818530291424296389650466507043633779976760
8190 -171392811046543911136716938814256853789921915704314480926187794529734484410538581486070325377778190574376
8191 -179345356198917932109318277879727884359628094543198973993609224844858452567098180254790048857116672052868
8192 -186898519071484663731313599126288076666384136531178007436095419458347772453616303911455896223152648382008
8193 -194012196019727144717485026721722087720411338798416426089064890577483559532229643920846820085782309093768
8194 -200646613776835295868273266144613268586009937251545955468409858079944752805841709575525721405810185733840
8195 -206762484264060727440948201302717108393638766111304715483057151326629353462780895057911334940051865859480
8196 -212321162495070633561369441373704063162527445073025851647449432079970130128817759888120626000607941662656
8197 -217284807098254614350944972343136458007898600922747692487118657536543831662211132056407979872832588499992
8198 -221616542956546415678183472416189966776808159428489052302855331740899757216581044397548379961046988610724
8199 -225280625441134399480764539710482275376822754300571325679733770295381034055312232864763138376746834888104
8200 -228242605693270836878322361313354382220704509642819782763972606741191214647588948894522927125005326524304
8201 -230469496387674611182357953863366731009337848693737024598020562244120744500874141108069773392359485644264
8202 -231929937391551657958738926926543917840041556374052868714875069174061276777335176787511649796402090621304
8203 -232594360715474843931280699425792181793800042580222560637156760701332002952745613970373535437000355382168
8204 -232435154136043053061661420876653183643666783218566218958104068603511540059386041068755446374695876497816
8205 -231426822855835477639497514654871111171225496023879586095413209029386326514107790595294839052998116855104
8206 -229546148553440577603930576944909007691496988823561419485882117052653411941528441644572563431472383595392
8207 -226772345165738561572586333637375399035049615892014744552394593014195674164696326978790367342063961119280
8208 -223087210735876863731766433062263277812748005318157535177388346099911357579190643223485932263484052832496
8209 -218475274653975697169755095859765500192480337270115239512574652330018085404999537226067261707322019396528
8210 -212923939613237362373990480590250228367690169178899948796343654603460881917361675991335031341992932200112
8211 -206423617602286993302108306458845749451549939890090337913034608288018456096083647231710229357162853539056
8212 -198967859254923278409863046313547107812802780376374644733802071283162148426797989466137720719139417301968
8213 -190553475881481844374944624651694218429682865311379825501491369058982117693994311251398712093647232793320
8214 -181180653511369352109218821926097329746247007534746413386701936086883715686597068373785866312872984315248
8215 -170853058284482593431074804397753822281515421818607901331803045361218079641735907594298143280892725870776
8216 -159577932539821718930215878572256915138289627989811594795994687275004859044052912497271099519009754624168
8217 -147366180963098113603538271807034124694761531301227292584089138402088074178199851978352889895019549204624
8218 -134232446171144569035605520385714079177425124793654036231536826518467563945008969473160618561758521170024
8219 -120195173129899457864090122031201432597381737900718622786833254748853319251154434282773929320295903255924
8220 -105276661824260280823699015350039703446779226010286836185502647697721095778867655250778244811155766045096
8221 -89503107622604567355862565468062124459026110295036067415706320054066216235539376939478874401557819204224
8222 -72904628805846185958630819370848207431801501887753744986399880592797282246429101994065475124287865654676
8223 -55515280760925091064296517194204518939326110029461802812604690414283124719080783412988092511541217983424
8224 -37373056371195466115797476308813323206936038220204976001899483668675781333050867586186398622197841318944
8225 -18519872171641637818534717636319876068129508134090116053804170781752271011616627389279234374592773499984
8226 998460125218275415919137089902084154560027852494724806142825659730533024766324970281010994625321412048
8227 21132277086160531339125969879610029429650135506432191958054250346271872387859198801086843376826759642144
8228 41828122307161162880680882207742841673221219079782142807044050056286345893008976522000085149422180545264
8229 63028820721014015336349122733191312385670019587369714151212359859509141304520752971537292773485972147248
8230 84673568679388343147352847285625434681340146184762112587068557610137089568276355650372283142071235287528
8231 106698039975709681078431733741859584391108296887045046916036113549635089157934601157304644652319417408644
8232 129034507922904173773275222593287403349282587046973233464948318129273284678197230806209641627963521789440
8233 151611983545516619312966656547950735724303181351384992428416307380890867678915726204094432744064414767784
8234 174356369889423079505037917807696647797216794165872736950302231536067230825480326993634433060778226034920
8235 197190632394177977765777002105481214442543376601601232817103813720717820401562824579153573537897353808576
8236 220034985213377803918882220784866490109077511275923954514920061677555462457867070347542311238307331945184
8237 242807093307214293828747748054590821627694259589128528617928084870332556197843496631087794924236810250928
8238 265422290069026568335000617834634681082403407911375902563757160033682578818264041290977671538813163277144
8239 287793810184130106216192214461245672094315165767624997628694099903373495954955344942892153858653973034952
8240 309833037354875232170076234318516642050378363617684566882624779203546799322963249765687189573830816909488
8241 331449766460817936045305513119300181067426651654474309124276481800043806052487651075578547807023540710400
8242 352552479657417717882529796505659387472897040356254553804816943105615020196613658609603242326382458902984
8243 373048635850924682790669850759535010195772516688820648496774352931315878935891194048758604450932470928180
8244 392844972921393748672026632331301417528083361975103428950545830233389014188806493224670595219854769609168
8245 411847822000247897343069318245379153989468064241078378224280880805721052549078888688397969680939195597664
8246 429963433043777545791218614781520877193807886201457578580847993294423813351634150670205705837078303211312
8247 447098310879656879544208902358916607328591904329745986650321136287040121417103821607008793216846012356632
8248 463159560840207294454314046703405551039464986269902513956430980116023457607199677788034180296030612926592
8249 478055243034057875364208962768350005695965341057677491292135302045074101893362081258715560705029868463664
8250 491694734247218360565547363505382968862745495471273452179086316255538668897941466805458849046989757528176
8251 503989096405773158591480629582100242146391921342314748872489931612838909517818287055804542908118727291440
8252 514851450475543429265848529696097472465636571435535360381760702365087471496068624555966188192223349731632
8253 524197354619595644394292577420804445640710718934364201552658272293658297732426251125017311326093167113248
8254 531945185382453866788076051385253624529597900248411779098275873236321504253870563190607495859505871924764
8255 538016520620810803551503401027243169060371993786139749381205783418816513213410393290055146557648034816912
8256 542336522854415162773778134369565036684687375794215789741328791577009330079757252919868230495538538289952
8257 544834321668212981997479936340602619091915278041961922564521883382902211502794814149256373264981383794424
8258 545443393757650022141085173200036051770970099515783149300091588461958295056191547477476239727321289789768
8259 544101939173932296199305439501010739158015162253485261789440115183778439046857369612362353379335619444856
8260 540753252294825036484535427367832176573271792432114205878238533424723789278134147278662326943945471981360
8261 535346086019932573938542472342454845557557285680193680793200135542797379446789942775176315998339199458056
8262 527835007667092094496334715877762458677447291805588993647355013374250016097673095337603731309510683832952
8263 518180745029268658581921466984002393076782242668328976535470844393484745211349196224201187571295915221596
8264 506350521038819421583232190957786493260479821855006574040753983877819718425883797765148839850238258158960
8265 492318375478982124073311202182350910430098497469752868740731293355520449248233645219608156098939410133344
8266 476065472180508419079845392846174882621967522626636901536101465469135376053461718893800162552282177212576
8267 457580390145326094099713246792592109242359513376182397852965630830602559509871252705595297840932277313456
8268 436859397048454600859104794982382298918426293073819837939168403666555748533794687710241894801735534251728
8269 413906703584968130723296429838718790705023337859124242141931927049520633054085113177653645010012217026208
8270 388734697149984034122943877956919249613265188536738171255532260376561360597476302271271749045686851886664
8271 361364153367330587718347232203080342192558941661770665802052048962557868023755335633169710030230225959176
8272 331824424016005825665752371680171378084298978088891556047973272770446675638172019541935967048646956533600
8273 300153599943676485341910435985523363441717501814068360628925495148952970498339879230551038355670319472480
8274 266398647602476710772877084409689474762993414950365607360926877271658198623800191981769962160814639890000
8275 230615517895159865715189269296594961978048152924088842596113792813772502678218496116228058937604472958808
8276 192869226078333274083138262694296461098487271935241313366846081836896194000938104609269292833260325314896
8277 153233901534978771417746256552840728391315104572942583162411029668427191169195453510783213714979462461552
8278 111792806299739608532354296854810940754721551818916443992129707405127027690622077562589120355986159455820
8279 68638321298446347330184596063664371811504263778455447114938777969696649716010467673117860818369116484672
8280 23871899346980794052019974563018553900620709382710312233253172761350887983753873529916807019061875182088
8281 -22396015955264543526852357123681492310164316998321731197875789895432920004331374864173239912921920628112
8282 -70046106206547020544784251832440616968003623145593418099236745840080626762767400161955281811695511268640
8283 -118950329725997079696469957788666626261522197635460283873754531703976273892579910544699487032363546789520
8284 -168972109179568792667352009805610160030179874604440236086482138444240721046114064299623072063720216933960
8285 -219966555756750408840426705860013054088306533214866517783021464273075712317765459664920836188579271486512
8286 -271780730228892555953419225254572507417408625652630618194748745880019871324733552708797634053499952246784
8287 -324253941097481300785194824505777069472566825689553100616936748446536781261860605964414937164657147066196
8288 -377218079914169771219801293336721900421805187219009317504003494318939225524513735759201920994516780402264
8289 -430497993723117673949789412615873526426996480240375164786894097853895487902731456580412833356534048105704
8290 -483911894441596618353461180471155549599298553675042951617824507174573322903335133727827203803692685648672
8291 -537271804856185078292887141016472026994834759869595678013483973388376762783222091733055006315566098423660
8292 -590384040770664150134685277980549150869636963524890817212101166162791555893343701809272456404548443233240
8293 -643049728697277932110550375465303990185920963378649086413842638108670409704902871642660589719844131207552
8294 -695065358336832187104019383087233883895395320480027231827824403584225202085878935403083806198060881194400
8295 -746223368944582364040341587270787329427415764131909458860604031873796544252651835105343350010335697234648
8296 -796312768529512943351534525161197569432819844797783594048682199051975316556673626251924466531758773323888
8297 -845119784683917780073229098771748124076083051624900122931857040150615962778185715317657728445755479122440
8298 -892428545689660774583638345956325547048295934918122273039398848023251416434318923576918573299467444675136
8299 -938021790396690005182453893728808009676878112476193327490648110300880189536011899652019649072430256895360
8300 -981681605219784869779023371010235228782376623807457920315237267152160247049263051455857291037156477241160
8301 -1023190186450781189501291248690175825823042326292325843821362833747557526430908633940436501405951647995112
8302 -1062330625937098565486918976719330204804732698170188422044315125263711652204526409295869137272911595648608
8303 -1098887718033022793457582123757959818766629483567888147813978140166754773772774386215594001236290919436496
8304 -1132648785589277568627631727351684554371315450692613508204632525606689060756648453937284099286266607598952
8305 -1163404522608782134293058065453476280602551132901037587291883401950676126661562543279847615534230575465184
8306 -1190949851063469113582891365766280435237302245108701812295402216929236143904411470372707958918521992140744
8307 -1215084789238553674446551758417053948676628526403799447149347484953119811257474414755010194778345979151168
8308 -1235615328847947125620470305512387390676187440194458575053845302133598644721494852280767915784136378327800
8309 -1252354318047617749199178947692272186448248461625501005716005400425110657313937602679306738508302885134600
8310 -1265122347363757155311707504478760451828912471372908996159412075872968635722216022704947520146948886260264
8311 -1273748635449734685875371959687942021609774623769242743945476212234776099283675374804696593965686731064372
8312 -1278071911491026313445893315163131260663037702689271661491184144629497560506799987974631716568220433992768
8313 -1277941290990812245746059235130478165630811864329643678562023355049895617907486375667592521130083183026688
8314 -1273217141591613537365756940270492378782378900899098959976806393870903494057727019898705379892633928198384
8315 -1263771935520507894507879436870399478765944113625174665138611443901373090881634296410862661810475188993720
8316 -1249491085187827521838408942102963292168567447933520516243464184787066985282212894869481735079362643652328
8317 -1230273758422223407569811767270455088481342350606113612574231374449910079382726022940120637271341488175296
8318 -1206033669789095817728281163559723121793785053169161696641003394339243949559884455457187031736178088687732
8319 -1176699844415165291075774871147404004055837640972631458879637414440944369979096321341743024987291164208560
8320 -1142217350729705208538099396270386711861651126912731446538711002341209722535837877678861628177683908747584
8321 -1102547998533298424146974918329215798311697616841677445302231130110043544263174984577379040870447357181296
8322 -1057670998818011003403027537442658215258431568721859193507276416656475771487227143400553787033987239244160
8323 -1007583581789312376274569716101630672606186500470275716913365377866430052486816957187606563724014432449800
8324 -952301569579773586905146967633652747437526868897631471563361239661626040172500265935420303659842676004648
8325 -891859900198351033613901765727246155140512156023718636060763140878777029383227260557688947689884399695936
8326 -826313099326524476936820796058723083487998559557911661229391356535046037009056259624955674248781074651936
8327 -755735696654598910586595774250571977966167985319428840639014058806326181389935147189643465970601124605096
8328 -680222583547452220948495745476963679032336776554321420019672020438168891920569191422420534642173666506224
8329 -599889308939890021675057920722922954602381605253834806291661895337980215294629284117897053685875773547448
8330 -514872310486637333220041933662944758397772833763319345519591310836496993925504197567295362385985182248944
8331 -425329078131906184193317289736097951216047676062463464826476469546184807417436727191845314411967245406304
8332 -331438247417232208498550743775726436578650917188148936304013980240206968451443993244461126239610992380560
8333 -233399620014995288610249518811679089736995575573614456786859220032354902337690730834867278276781681375600
8334 -131434109157249188118486753424184977015781399745767361755024466290165054302613478137950836001537429768728
8335 -25783607826371447907659255599961346105581217253487133696806663537166638476605378960140360442560203370632
8336 83289222216158547541485343571572642380344378142952161753148211640827238203348659694008299190448901170648
8337 195501242262591083711889909190018998826200330819853665632004995853767722549525947720827233307071878217696
8338 310549210817024698078378295251293338652297574454209358818062967754652257598582202305238716812912719700936
8339 428110241293023306310404057325631298650815835718190068251980236840052996809454972539533399360838805615760
8340 547842344204405465880137999255926276379807882009376491024438181935715691957863057678886944376095049995352
8341 669385054529923980815120804252303588981444297287130265056703508243611327016863186612107359392774743100216
8342 792360144649790248871340735441701653273516856782467464576524309769340127902308979616560994900851708185824
8343 916372422958040805538067247260333067325123966190649620586570779003146180726583068157194876705882216831284
8344 1041010617952467417753877232920683511147146696857695766630273898948148068674240083268680145919683885388536
8345 1165848347291819739638198684209406821955931586540513128458154949618698942805031827472733213100848506156096
8346 1290445170991365992226412792893552485472953904776793605724914824378258307618725576732734728996100366260864
8347 1414347727601219650889920281650926534161365473472308515672509831958047519124110859789550163838381202545216
8348 1537090951880467326217659841208933751952798460845432420105466367339498086418990507955468253076161890319664
8349 1658199372142603205617877267954743043902011891986338368550706858252736368384567661911935749024446539652512
8350 1777188485107659679649945403140701240137976534370353035502687539885845526851153524234271525809743629555904
8351 1893566205752247970918503032330466475890382505867430756650403599860387494361397914062503114355513726678152
8352 2006834389304245588660925978349669537746970814396486427440537508046145819696254787181458311603196608176712
8353 2116490422182609085560859028668239296151358006168109069411619941327453520285854832491610495587860701876192
8354 2222028878338669277998197573817008611876067612974463771099634923312252456552238051445669060983772733705224
8355 2322943237111801879157655952504816332444549512053287239254727201639133734881789787012140885801978890445144
8356 2418727658373605548871235051619319655524524603214704223987416489215320033565575002321741562729708842761568
8357 2508878810399188095787904714488624377898057244820747234521720516993921417712972370029119818446232652717008
8358 2592897745575998877503657287573081850689952961293568780747915003715341826227739029619353856851478526654624
8359 2670291818738390033085334585108448294868124563516269380780537924841252611149820941136779662201944074151840
8360 2740576642603934530992107567962863002402330312727881072857072894649376544079230415242398899918151548376848
8361 2803278074484031928895714489698088156025935464740277490930183133549999530368574949569183582602245301476768
8362 2857934228150700248110087204601640273872320146270738654750626590966890852089245474829069490316448525254352
8363 2904097504462265083191894330608562466312806080308756221042978379153236543385945226322373220340553074566916
8364 2941336634087091953422661229866290484314728183963378831002155297155245881245805806260509374908415304740120
8365 2969238725415175033650823021030542259386177125158129643937953257365315167572393997305120920900736499983152
8366 2987411310516395797256659601062756133513284286884997858483422418123675509767435482199615593614064668225056
8367 2995484381790243927690087431841970706275395196513009923799110901922450854883575591778386067590040376916448
8368 2993112411758727459581123197421715810989688459744576925718798291502674180842904515346815868145900657868180
8369 2979976348280775426341720070823307347599204928019890662297060413592126472868234887036952296510449804131904
8370 2955785577316458834201936740367491193605091505213499155629570531273060776651333820843573985875998372823216
8371 2920279845241557049344875599567582713104416207136959472177409820856619288609125257738981818078983628058000
8372 2873231132610958213987391580820291918090462916620229376651119608993178672601346291730324296062171190985376
8373 2814445471191889160744310730265498548964764538885496245674073078384168712016554806429317013214370351775944
8374 2743764696038330428636473977458746751149189227888068469001935654626978351160220069460671849336160489666056
8375 2661068124355029309952573080858488386139284688171507606203397114714094049536853790207687502298011306079072
8376 2566274152906262217439895114979502012713334615845970414985246372152176698058872971276333044596860575949008
8377 2459341765759826475265930753544991898974210221637077487275618774155852267385645377896792485652658003645176
8378 2340271944223270746634587576143772712115757592715668636990527521430038646270186129823025181712610354913048
8379 2209108970926084767078172449970317284997981264505448136666131563584588087147227952354386605971289774593080
8380 2065941620130650046967012626417136170032431357123486813119271821103858659138992568536579684802010446667888
8381 1910904226515266102413314761025401574068092727202351838662641472687886684628707208853746468770178654111408
8382 1744177624866229313598025278890914169798423422970664694038944519909682568167531317513409010057259948564328
8383 1565989953341904689733812962165858044486533568389920571792651395815940372718598069551312803765360741923080
8384 1376617313231198612672250921879189031604989074596159302600402424948846584312334881737865361668423450305976
8385 1176384278421061710412253625649970334802033855540073666279084499801545386897729018379684888472146468549936
8386 965664248113274364323991287848736853455325223343325704160844869627184622060056273919291736588123596600072
8387 744879636689149168747507105923445864895247294507286824608161612018668708109265039499442787857949138276468
8388 514501895011981463342756507789955563629198439381774712287356909062591302533434914663519564795454519869760
8389 275051357880565239590257365629884616611685959221795169688522315121338819766707599137456206249533077765024
8390 27096912802298227676254354813898575331698245255896658297471413304667695070116903853821723081003704570856
8391 -228744514259069024360487644897019241074565257700121276046728464702935544188690456031376277971496599068960
8392 -491808659989352550619133516139993123884704042112903807116226006669574695479516189967282852686958218654112
8393 -761384814965354431887615373392094621195706257568931981970249632707152941923943091059166258690599189537440
8394 -1036716907739183989540502200920399179676623860305703368454910219513634164714235758087501851382078194925096
8395 -1317004783870601266423964049595476716876530680994855066777494123164429323543433528931518152393334281176000
8396 -1601405681384963058324094389802345629242172252713318657906559825920444368445917799274882111456156697030512
8397 -1889035903481480129675106957925181182624718942770965442191162156099454054270570635979385873891935172590616
8398 -2178972688641586069871569984254541581059405676697867640025053940778009162515256342511079614980140351485920
8399 -2470256277590016234381591489518451175115749024263925657668490246224273154988016687248886372018396685797024
8400 -2761892175845699816484519470612044096449361448250961765255997817353487856214921753507608124058196847163360
8401 -3052853609865320989296862851608902972759816806969717090130189759452603765361039840251114813610469690705160
8402 -3342084174034107771925784404771538607117420585651605569757774303085004998128842369269002059287076388063784
8403 -3628500664995383919401621192978183301239233515513723173341006985708619055146693845772430068936347580404448
8404 -3910996099038059954374478974812014236542521864063065466177268286187116810381325019484218895517391078411472
8405 -4188442907478633974359353747758836111601464758226666135191608901723065669843320450463556478211256329107232
8406 -4459696304187479620674714801065736170171390477032744552251713739406459425761956322378042746807658307803008
8407 -4723597818617055204717415777318157179464400135681023795372282535972107261305733161940164601011607332500800
8408 -4978978986898872646005777292507162301651774806605488742800161601539357204512481938363803517473428307831688
8409 -5224665192785185908204540093818090264408351806706004679399787897075537854258425738581322629764718253716328
8410 -5459479649427696896121205355887103986520561937297462853464636561685324280620706321885674998031408434848160
8411 -5682247512207414119643731795990535988842958134444233072993933769457864615083411702648107159030659644980704
8412 -5891800112064994083616357194831588275801670022058884222135312710964577997848378403530288867090979985098728
8413 -6086979298027425923784730896179614525618654705347144607148945349616860226700031376726710327458233484324584
8414 -6266641876893148339662138329878980000095912821942057837920641461823616097485671696514979770620166840089792
8415 -6429664137321273848328118795786444976878794812322044565034737917837811969803665628375231865184916393043584
8416 -6574946444880343065086366685431263954246769973222940812991948467294918921929767370093542339774229092694764
8417 -6701417893945266739131118553313316201329402182904406872491835454024193793227874009665611040238609182659080
8418 -6808041001697012723914442597882235612510458101796557646112080131203028291756634236317281443045872628425824
8419 -6893816428875137601359570978266210180028898959266733995414475422251424117969855560440219110939192984789548
8420 -6957787711367921459082317021682802928524682208087245067967769278017579240065482327858850616008177110200312
8421 -6999045986195259904924910712362373136875251838249693379803132505333692471374992497086328317651360939089712
8422 -7016734694955285369635876360804279715111901767133667850714578586353873786993649125194913861535210250964988
8423 -7010054247363183906143732677358115875272439534559517498707930202934742058232051656783044212996076066493852
8424 -6978266627119652119964684269277885998008425081468969659839585321355833380967550149328847206562569555078152
8425 -6920699922002782882162717201617671226899958604351941427714090998726013753461498510421801248283492392343904
8426 -6836752759790713156461795814551624174126613535604854296937337692924494495601180578124424098096398086618664
8427 -6725898631388619127003147036646715282508062810780638788200248350339305375387365761753419389604998152267648
8428 -6587690082362364616664320429181308036627102590065063029223624476169630545281133415290402256623141828211176
8429 -6421762753967431810575018992026903875935948557891001376516152893688747416052685617959910599048128161481616
8430 -6227839254715272826571389650834979478624217620669209520546636067771615399501969095149006595010127239818288
8431 -6005732843534682691415846768172886596295271493067765859527697113959264938642936934526379869298070809753396
8432 -5755350905672508456024670854237572676254497350322633787907782239520668928246137322245955031217951729825256
8433 -5476698202630385027968656467426786527881997863666159631185362788975952771346050634124566214946205674516512
8434 -5169879877661131871913414573025670183807303152554585266555383009480098505367502644401844768832609701589816
8435 -4835104198644025193939516366456224559205883511802700723024074024956698236110928253217307054938112959027144
8436 -4472685020530780277545891614288302395805570769819789356329951692841707887016547289843485974747616477794088
8437 -4083043949997488968740743808833382427566133097653185791353475787732392836355105058176645985495439893905808
8438 -3666712195459747916483688190533596937206779701916017748905524120875077389475878448867591967915407485056452
8439 -3224332086202244294668878128751755553335284656025756482796051165906936702970738664777103372293633577038272
8440 -2756658245047206992662893702194629761686050917199190127695167025123610687101351935757633719685323944535240
8441 -2264558399731586940354072635709971611283216199630917932828712568245803499146483237907032826675305585995768
8442 -1749013818986844820188444391787293583596963731011910691452678037695973738709701891740668819490128245062064
8443 -1211119360210787521527410708263068919445576842443842363158119567909152249935152146201738958784447889499644
8444 -652083116593325085516698989527250677732139917911553367541367213459046451281031419283039750936206872918152
8445 -73225652600140804298724529790425381960902970540039891779687833536374983449984707113498103948659073581648
8446 524021182165623458157211212453301526823258178033653499388688558679240666789649521378389983113047350828992
8447 1138115869520754461169998013741346078053906796711241417292555969832432298842080977130169318508146506489284
8448 1767409277222815221866234303706284509721100962961091836094439410747029653232368629739769372611816916610720
8449 2410147157683587540964748507567196490220728760190178342512474482701688784902119255890327397571107303935088
8450 3064473095724437361489863357720555396294109308540379773823471845645562464746144816774186724869981653269496
8451 3728431908785885734202372030894292518142068419162098799362200244093370709860210299487963766429497745115920
8452 4399973501508645473433496979439367010967096558919871648296287685142270746360881098698179314673576784439568
8453 5076957175057599285388832519388453927482318978778696277289245588183334620401251695132841439673073241898872
8454 5757156389964231561684924870887038411670538051076771413142049727539983225876140131122312554006839293334248
8455 6438263979623916912083245811802479267070503743647384250710986863016174595034619339835822642058072230281952
8456 7117897809904166559499712231418354408891399443299488846702120642206394226197819633920688097924369127770064
8457 7793606878605200438806998076666018983064122129015615824582810355482450296821722561280678917325845301918584
8458 8462877846768407999027949540926090726919203197154479470500205335387507976096075813990778540961030000825824
8459 9123141992057777520821818772232074387089044233656042940741971958275742904018322325317928711492212114924176
8460 9771782572649002389622046198926898615139874019185413837117834887720394706355015328480476245890079999648544
8461 10406142588256636807412276402510746199935557502249583786706247538195194061419226427006852269431913879762448
8462 11023532923117602599302462244832095534209852875781114670102887179343294509508230770863575968749101853048196
8463 11621240853934891186002219245559668878723220937360289280471483466968412364762155039513793715360426937529880
8464 12196538903976124086203624208672760760197459734112730522440466302273814161290954044627439696664223459862008
8465 12746694022722394591062929646976792441555489122460885411953494629008608658250184205294888025253414997460872
8466 13268977068682589145630295728513969649456478039054499535757356652498374765763831714981601807816220307269840
8467 13760672571231045446236760459953654182437503534894063945877061815667824655452446834280064902771193915319012
8468 14219088745602398385379227547862808093802956232390969452051893715360285656794908435782494061492578485606896
8469 14641567733489749977122819752164584406334332906542912637223251435412029954951843466952868271425005634573984
8470 15025496040052652429636721287074274562266292364897982907080162466711897543762949936814713281206318846577440
8471 15368315136551745321969343156557670232875767671549803648612872539693297866232551820534276217219330540177536
8472 15667532196300271491458676711376178331693641262927510289448890093198445200818318513659786619121556663219216
8473 15920730930159905430065168730917375246902102322730039527303756569714838621185000142870560629877995947197600
8474 16125582486423568042983679852245402755367566241826811160840701286677693534013550003325818031272462020544296
8475 16279856378620719402211285362373554126460204475403334933909281345122568044911209784803695503394019270985928
8476 16381431403566295230141811864441996890548548238635992482272374216218659229632997218614543628662714550750768
8477 16428306510851177903750695555935397431905534098656715075075997887533268584177939221164718851277874260660160
8478 16418611583956107077698699330105440179925678366897966276633578355668903042418026558990413736775114554410656
8479 16350618092258981656161547670697689588358424830661321193775578995615940871924632640493124276116100467275152
8480 16222749572414654346134566611412180877770311256741478370950463763176187671051086566339453849692313324595720
8481 16033591896911772444429827583140665061762447529476102736265008967116033031556989942490831969627806149255864
8482 15781903287070736269038980032083731538548703729640289836474974137224949399641376874650111904762287670549888
8483 15466624027334004986205072174713112602466308851292942574610799297113686790511291239463558675215754525616672
8484 15086885837433080643595261613690324597224358934130513740935416365199015721895666382760990856170480550263024
8485 14642020858887425221725636063691315049977634114258504501313685539807286647876686988653203935156928979551152
8486 14131570212317991672523551472286386069486244599817399426947304143673300368822359288482508972478413628521060
8487 13555292082232106649688733773621796119551928340791911788788543380233322172956207276576564806559847997139360
8488 12913169286276014600467254149429712207564151504869218933597320478435552972468175910378553946919042044346000
8489 12205416286444815225110670568020354612117030714237388873639354259640569835183260151829554000821604914852912
8490 11432485600405710096499342155693936796704568997845725261120504415133957774402960945297440420391894442427568
8491 10595073571915936973628271389398174945786371618218261766659942123374214438615109641915364748064895895313984
8492 9694125460320264928603299450080997969293818647990377001067640187337006447175244498421141807714845408702472
8493 8730839810279144235635357669190424683637234284273677621405328862743802175990932058118523827559177146374432
8494 7706672064225958408613811956798670251667056180462422890470684919698192902406795227467618998030087367136512
8495 6623337381563198191958331308265365408298724344093039971582348544809397944131584188455445817236610822162792
8496 5482812630300638482487863289775855683214562341665106817606600828701670169252238110912323987755571964236320
8497 4287337518694864602132172459580395799847419493304667790061194688074487274685129065373874717499935652897480
8498 3039414836485907499810693671363300136939337725439963954437167493145534727476834161804914904068893394570648
8499 1741809777522713641154063705054280359664615627670604002897041262943431356427783003905436490605209428053648
8500 397548317940924382432879427752874364539668283256406053362824154345849379917858861464847742999135301195944
8501 -990085373418248056212687725422982779856818091706961034193897791280514573686648957913737913394397218815008
8502 -2417552512965251763253826845682946392728179907909891408023251120457369244148506522744763974565269410669584
8503 -3881064286473764702998466293480209787342963948227295335717722850282615092733766208006252865914563080584136
8504 -5376587454127036760330478702681957021426180662220258699959062393088639543370161761020604300844289095179128
8505 -6899850988147926461413578387995972235436972219577783958973203095879183419778742825502506327245012700601344
8506 -8446353751383905928395187930008300992327995460065274849790623631945804776742710319257032824232006894288016
8507 -10011373221820844388873311341863330286759413995620025818353423698191953297158691168473251947401969844395976
8508 -11589975264471276060272702715355232661747361918147912983677840245768430841503561812965068479442268796404792
8509 -13177024948451455502992527983028906994668244074335123136898767549779142345400480200999976153353169995726296
8510 -14767198403317714436700589742675915668556117486077482148224050960375332759160206223293758218631650850301176
8511 -16354995704904604235616566722747312151094079187284483286796896469510505918794443809131007763991343205281672
8512 -17934754776987816548499732965601467811571183899574295571953987789393761263015413683986017440103869362921296
8513 -19500666291112624465276538192990749166007479735887545402860118140824658692599715522158416143827034550274496
8514 -21046789542878335636219213798764485749190421632059021205366926231272288890005518395042603025014430621191040
8515 -22567069278879988389577430869796154365605590931307993576667866328005140325788409157795446818479416783995640
8516 -24055353444377081605793307667631841533308864556072898615000525753885723303152442549450176552920163944512800
8517 -25505411817614494048845474281724281154899875723199892094304142017959316588276122655522296452775390836798496
8518 -26910955492561894630880866872818117529959871436113962440236033872700979263281440525055901585799499845136540
8519 -28265657167693533344702496570297230089565140814954908009356564545977576186228241634448605064470816058108472
8520 -29563172194301508436151132369460758698141071154062796017235212360324742398258001691965340733311877413005648
8521 -30797160333750429364840749251550709992285052994445992881511774034776426163604502435826957296999307725325768
8522 -31961308169043243446780200604715654090908948829620911918892910416252817696897395346954685950580092600525312
8523 -33049352112103850573600818317176170907679732221330387321118058045823319346728173627031606809433578166298944
8524 -34055101944297641711642292659818042663171629083424178759188009922607261163879467324095268070212403980679752
8525 -34972464823931859099276666752273069416002445778876194983857209735395347056301451404376506874226873006155904
8526 -35795469690811562776652152486562817005621415155203776504548095752995611236474058642804775949974205678371872
8527 -36518291994397824828425534313216139030342034535687548087846034355097576608441054993594093934187856622083516
8528 -37135278668732623657776174096984178008133475769173413894712579879125913195110234439786651172835331174830416
8529 -37640973274081439507713428117775362566261367530054010898463677542280537638683281133484625386457189020795120
8530 -38030141222211954919622961220043383816877882450017782296931587531923466976108729388599321309631347214538384
8531 -38297794999394646396789572828718042218079150066923548252236991264080596540813375609049717436793491756169808
8532 -38439219298592661908628311310567851850972570948354087838226478595345368694951964114824950144140186050204288
8533 -38449995969920366915399591472364653930130888615060462860258677977046238439195765743745456467680510081970672
8534 -38326028696308502170722074498357057673985500233665065918701154273643427250200916434774340031598298155843136
8535 -38063567299431840272512579734939872784120986281898992593079759684018638749207307462404255021930389026841192
8536 -37659231579350571454689545041035458385851930915361178414582797276752695430011032081063319499502659565108192
8537 -37110034589998478834564875462770509586887544458592664262663447726011574984167063908732902791899829245337944
8538 -36413405251638977274555498333117406083726499691658867618680283581599392982839847943881603193887740503058472
8539 -35567210200709284343822167209831181995776820501391219530949102544178938784219143709476133157874839579054628
8540 -34569774777104585985941585499301153259691933163109208290255724622798768537958342838256384559587145796953520
8541 -33419903048918613604665009866383347373012455099507490501266792208176761791484679968752762970719348026288016
8542 -32116896774977128604707960439764493249614082632176666809458998517009922898450416014487084730201141518984428
8543 -30660573206172219236243259765117283851519988796683207984305090866443427491640930799789799444516775316192844
8544 -29051281627651774889913719095948858414732180472153473626031223280405312017834995586899200779565299822703744
8545 -27289918545330774525935762968653571796626851030667577696949965283648823816393772169711524661165814106245040
8546 -25377941421993787245270774057990145393805376481351948774328695385128681173324350219877228964288516934224480
8547 -23317380870436797711865380656594635662190286734709217773220526377859414778219716856116688086675870241098384
8548 -21110851213676563448037925038239903602260664088914396774568808921059389628009368698825980782477229948306064
8549 -18761559325217143191463088572605666482238551777874320967091491161409631907936781392177156344115967740636472
8550 -16273311665731964595378851024019282932337242632647274531174195157867634667906777820118195141995502063241312
8551 -13650519436270117128576129704322352425134524082700730214958333402384840933835726950319860904025509328889296
8552 -10898201772253735938343861301976542149031354195337879624580246802223836995130779855110718818705428065732800
8553 -8021986907067901224809549886760404601472683191496865786971371179777516587779657142264628729223841666844296
8554 -5028111238981785532410733214362224321996269844933695157239323401757224126972970399827070625554998764709440
8555 -1923416240442529408445236933103284500130075706214814005850196828240524001438614487856181560687262989709816
8556 1284656845522235288831751689623176438587185178473466372144855673237556558223714064814585086488017485706640
8557 4588074571014287862116553415877772855694522337329514447980752849891591366149674684044610337269595522663880
8558 7978221153890724291306689911831809069041424466601653165791446743296390592558064827810879009314705815396208
8559 11445910689366315343036256030782461106509440823370140031916351109583761546004093794907529633021199323567904
8560 14981401731558619769616852762198432254502520160661209282004272460359401818510677494681098879724592214706992
8561 18574414266551432570876103158194284670225555426498317994931824788825752969661651615582014412475999198319568
8562 22214149090840186797566294917443982389907575356227420655703052450709047605185317522363255524990784476229448
8563 25889309601049535939388815481516547886916300082570897391117918411893259865401699387625439146660180976861956
8564 29588125992554761681451610001944896509990518135612886722468746288873458371696318784115181931029936750366280
8565 33298381856159756385717970333965400382991786269376660658024110264552689606073384912678412461901386042834864
8566 37007443153262425511369102459375401144794054409469555191623294940171219662804008231045008984965673086005812
8567 40702289541043015422864475047549795226881413075646114176253862517192382899370105542068399195252497696495280
8568 44369548010120611482187052191945865729906056231946767614263653376548920516132187698423472267668686128283120
8569 47995528787911688015502600313129130880597698293968798367070126387956532679224680918966217743380869417060080
8570 51566263451571976527910273039867483418330242392072324842907111187982476955954276799541845775996128082340720
8571 55067545184986586799170145982552354259702752926862405395174618822685986948991554574284688109884985721937968
8572 58484971104774558868321587441993292010453767507406550134527073007286711378227432844291004163390984582145704
8573 61803986570773491622131684947635328753256917803372267186818068711565362929104823164642922034004089574229824
8574 65009931386950401085757396590831336571520869290519785210886855308807876719943098902150448501389933930164352
8575 68088087789229594297923456391558021217771905579569199806043180885788674408856776387312777749962169168242984
8576 71023730107321502276428563605164424812951193627255818474319687459352093925663102275196856024432167458489144
8577 73802175978362872304742906611962787928061347274594287875722655248117075036810317375941673031232674772583920
8578 76408838981024496797073936250936036686180026943745968643769908300632882307459501226558873184056007266130664
8579 78829282549793401701610249138719309914464666260255261608012542459203243307493037959559729544504939324660360
8580 81049275020379789928495956286876188145050146681119311555673399980662181845829142039496175335483594477056416
8581 83054845648720681491985357437049768116181632439919512756011802618138815049821585380994780643187632991737360
8582 84832341437841400450396391943092218514945793603837837413340267377947122104906124044034642986757447357246792
8583 86368484598977544099434273589407681038321063536012592937122707938105502117539681749756917395876446491928816
8584 87650430465844723933564560518300268005708658383332318472798275715008428505423813768068347597584043522068096
8585 88665825673853995251567235868911782869315954545929657956074565773259406844737289951195646489199934560272736
8586 89402866409399941734671941414239179271013281957093704142548469222343310638039420639011970399452433576388664
8587 89850356528175730003375211752830795172577411177222102340998760847935521872307780939408564954347307561963328
8588 89997765335789039976469404764810106178066460088653868802200020403118559143069375370410940635424737178172576
8589 89835284818840512292129334650531498106417343434870783546611267184057867493088801034986025991760279759496240
8590 89353886110077593897231768602589735843221106587885212665262220277016420783009815562166241288479830795275792
8591 88545374967322268209571974130271674523125780759310755163566832271920490142615546305198363661688526051282544
8592 87402446042587815083784929980949329345247006828190137697631039622877244277726663233500793061406552330172136
8593 85918735715212202493489635937523958582627562177390489043509980871369106505479657101107283606724954832034472
8594 84088873260941886128264542495367725406805991611633294597368186909722626808867380865797214951991749727520840
8595 81908530127757240713955433893312328749415661357899875776467285006891699042654353182933442794192549567661312
8596 79374467088838618242569820784029056507859738797229781656149209770204584473596143419256559107086890566704096
8597 76484579043479434590581707135820936873562063354516672742534161600309524291824980188883949807711556418424480
8598 73237937237959806929719221248388841748683999449983017166400746723174564684172802295115372517286214432221800
8599 69634828680441139535925994442629294740770543293212545314367460426302827776252076012899172508292532458635188
8600 65676792526829696339963600133288284323583479797886739674797872922630104649870499038835127636033996291948120
8601 61366653218315388611673955473287047095305154708541097570027847507850215121993968980483202885690962444395488
8602 56708550155922598560322542593068543103668224915247020650788621952142726323747163465901431694890741143834768
8603 51707963702931454291804544659878769062191670275195058528202254050781612069089542262799256735807670477707536
8604 46371737312443185815607525838176181848459624761865392621309283822455562856172058624531992651809005709821816
8605 40708095584678584084735497515070046096525045142552433970153376331107014069004912483539467841422612150378128
8606 34726658066817476128597587218311935286244873239070681570974309334605043053398117640431069692481024707119728
8607 28438448617303262814961741807661503400445211988022464809085827337697839255833695218259518314788741392715280
8608 21855900166553925754210772404820293263166045947579729685398263965857521376050390110371928767371029487950152
8609 14992854716919749795135590518743442184041610040305141988420069670349578814147918989157400157726210758726984
8610 7864558436512959640026670895077096182861130094216743202498922694549626004785558660433973578383469837750000
8611 487651714171732706176709275523658973042425600667695240314304165004162193153310338245618440371657694838192
8612 -7119845943684081033111874349935730954426474609102694126644474655997743154837621199537355773099193175462232
8613 -14938556279244022291698098219518710834171693184885437464341122482764631583225884416621251283623655176827200
8614 -22947768002363869264283679347362442612512591746594524481321820715026481787340949324017988728116088692635704
8615 -31125467936435560058091868307917358199521831297720933094552337933227676318901127343443782311599452663355056
8616 -39448377648386769981219863898823327307799092699999302248033605410371691835005051643656567405629741892083168
8617 -47891995602815050339660156889365899402013709705404230665916552833309030705485158086399959969806488311991192
8618 -56430644862261115104694156365510067683245011245727510512721400404791300667478419112883390078849762169410200
8619 -65037526337029890276732316011116609274604235678887598148948382520112148110651226132933831040827327019920912
8620 -73684777568767572904099016224048058463234035419922695891087179881031757693786509603087268136496466070992504
8621 -82343537012305962987406798483512172612458664545899358895204973334700780799099630343628331964315459935107136
8622 -90984013760081735917639115272540634163312433985616647637196892674610334001757524937315368638473090794446960
8623 -99575562632850338979517959159752630757122978160220982859811379683516171862149753501370243266898252965245108
8624 -108086764539430343029946097143492522153554195363479320555858598673061484661399987982677738900249622737679400
8625 -116485511986970505702845356022162858194035288845247767150056369690218517247953493580794358493708491896587664
8626 -124739099601715270955691098820359796815975945268943282147439918928187365619555131783445347183588710899739432
8627 -132814319498604307018043499103920876245665887749686849774417644835146734789459469073539572795904762845992132
8628 -140677561316262674776885940028057539096761767505102549617782786753068867406962127328415884251385079044839832
8629 -148294916712182018720459917884408033565745954340851113890647608938206700572830426157959863320930119212786496
8630 -155632288091142085110399849383321695620998078064735414633686667666501644284006725370346497152111321063585128
8631 -162655501318348854020926434114053200732229619745496338108038251934140185624946070094207755886193533662817528
8632 -169330422147350155044410798533476309288941454570971250889937098509905633867012348594166477551994074906115248
8633 -175623076071714783033541574009211503349266668268473480046281771670379680928653227843466998749121422046811152
8634 -181499771288703208591136057031116815017655266658690151200524204027433907641086593524948507114523988807332856
8635 -186927224442908523904852128100360988162360610394002761938927921956444675442101726964176504349997153710879472
8636 -191872688798078072428263294720354255836135213119172913875948887219419533923253402268797974709085554614590232
8637 -196304084466237788099795981342019534686144866494841267607316788646154979930020144324462222322492302794941400
8638 -200190130304801416006383571450050390351998857702479646758117884840597346378540432871256844171693137202482120
8639 -203500477074759217371676937975555267935354300913007911806321413455841231302833900160441192267464532623546336
8640 -206205841436269859564795868628557936203147136795640096909024211960208779540651454843505973050911294397695168
8641 -208278140342231968475774601812107839716998630620724922314176159682613778891579916602326150929976593794798600
8642 -209690625375647824786495420991144396255795088450594260466542635812352349212333918864718900828149248103029920
8643 -210418016563019178400461119302383835545188903708481414655844601545813115170490018357056996378389787653887720
8644 -210436635183588453499049503986706795798820373312201839465948999930837459862163262615539623007035793872093696
8645 -209724535083165064633660770456986651809074849498509960161527245633067642899474544732124624505729461701641984
8646 -208261631991504876968494644357053978705506268901656925801110722684487968347686140872663547722026560122803504
8647 -206029830333945183156554417371068984926009477344704746557884465769001242799479681090512239098924382601883892
8648 -203013147021180718281677638928824502965056763601332529758369879825613917292239712757130843061165922047024728
8649 -199197831695896827749570129558934112458152020694767090652824949899901768966421448317611294342769059704500960
8650 -194572482911390513601839513740608763152828224542280712216073257254481898218107784113411000774759805101922656
8651 -189128159715499419611338622019200638834526522826803659402869109815096948092558951616714766245103021341772048
8652 -182858488113053023442120295940954777145546275877851398000404376060281072654121224902318326107098412778612656
8653 -175759761881839732185942907609345287079288655845006397393862263520265103743655683314820174645659533787055568
8654 -167831037220671814224585745494235837077792442681555493161153116225686629509730020864790553761067086359243636
8655 -159074220713694694951119261705245890784136150801249954469504398136337297889848606077750885491472179762731608
8656 -149494150102545078295204900063646938293692320525057198623989964659752248649685384871208743821251417343923824
8657 -139098667367465966491887388993492976558256007583206508785292803109851829164509886779660372900035632394768648
8658 -127898683629946368437929210752241637269093992172157655557484563082158023956935535036722432505526878165347936
8659 -115908235403004071064457358195572856898487322053492211522566905740899834810218790823569248070854628277449584
8660 -103144531730775349752050412397137323663796799172566099932383384180556515771161519341940796930244708200951608
8661 -89627991776730810242999300877173326613868217514264612213410474400470914890312633072988133950560797186989096
8662 -75382272439499653503525336509973562233627200680868231714079819129816057712672464169508493360753228175912656
8663 -60434285597048398844224572648336416974415840153185085745283972394174650481387415011370913024568552833064820
8664 -44814204603716806130098684620801024985173157761839641268388048900609307749006145244511463227963599775454296
8665 -28555459690432199256219502695858295693181253101498658133069916993523607274541158269483785928441374830600400
8666 -11694721946190854284572298972332325373673395755802419241982335846145414525726794640628732805493432742897480
8667 5728124411345560012648162753045060839672789980389419755573235597851983062061483031812390814350222033413988
8668 23670021736656411204329122539978454684309517934031053361730978129939167226930633717397547102102279218734008
8669 42084790855565198496845171023090741820920558874112954571244220740958438850039420824360787644630477727935168
8670 60923195354539498089784960282863204174482733918680879106863598664382986265037804429410196727139297005017584
8671 80133018414738602241739983694339548499188156111150296199103799000598323808763772766761701542405804642344784
8672 99659152306777571717343730263435905779352841445035783757880906317137816905644837878787017181895288912450828
8673 119443700621905483521193950431218461227932797928856798415473407976780039020067930430573591711041504450015488
8674 139426093273560023612085142224165875899436866114245059548435507931199793934855733324531530611335670278979864
8675 159543214260135328165537638694048428798084175475771223274774375560550707130298567662298680064818710072729984
8676 179729542135409026824969502057091650459171013303126730065459789896240444634489505325902725168742165713198768
8677 199917303087524576080335108634591531055619686925603910172359403133476519108161932214571105186730252436963104
8678 220036636480838343485611352348679729238517774998148990791249309450980930957731607208195930260126526846802708
8679 240015772667456285544971651865233973269795078259513123723918425143103401632827007127565873743324900979662024
8680 259781222827021146127321372281288306878971889277501925788752374067503583437678468846342006583008022278363848
8681 279257980544438576547513886584649037556567281740677574893165790215767606613426764243873577982922508768165848
8682 298369734785862823194410128875121177141518957237625330871195881596047901087663566695379922989901113685573400
8683 317039093883601827675205330325915852321119556961172008119139694383525883176825636110857427780781044801856152
8684 335187820090753818628719263488144790707597884127850657576381366295553563155028686927390128239030501465561672
8685 352737074216585636388936541555023795033129550665561818123829904381580554867693224058529473403880814745451232
8686 369607669804003794622414023267570422505866564684842775574711663913194313735397159069787227824067552829000624
8687 385720336261215089566891583763423389900129845594042339237262461737862294218596266017432608318677521173486568
8688 400995990310909472005836037871100941644880640526790411981257057276493359144525662578192394542056109914758976
8689 415356015072314358326133218061378616061927851963013848693378856014510509872777848966320282723603384373650664
8690 428722546044337718416866175571897373202796365331001496880670324341196935805912100135976725930764038463857840
8691 441018763212053707604809815876504833912460817040304669993149932374706999576604872414807655567485531374264624
8692 452169188454044190660104289727519416033149183427204699562160849566947049887212696351111055265563701404995752
8693 462099987384932641419616082840723825046997249557572768263352362658496462507794829607708481229369091140213456
8694 470739274725869836601091288027595265112845638720497191006368812116931636412058786849605653955492988683642272
8695 478017422256115106204974006351048009050999560054261832887621240909466538680930032818935891135674215325716640
8696 483867368361217884686582292394248270322359634422972762319863982324515881567838748839914776298109031418630040
8697 488224928158021772666009581386192561014864860779945298321803066161946961451349484590372425592279405273783728
8698 491029103143779139234867276141151849102033600946600572493487440733357439518408835218260422816806278700433568
8699 492222389286473263303105702389662779709498179506719095514247537149561029456147228531105024587686550509274756
8700 491751082445963369271477261468474756301593439549084163439703502925873934705253015899694288698298455970879584
8701 489565579991201815190169472702736085134616765325630550743110982824463170117407760136594188538221971028769088
8702 485620677457460586230350966604765583310448069218859955851019436615379186362180277757337655968706122048295072
8703 479875859069659806574342006929691133702546444943673467364773109217758709745523334687994709939870508968752424
8704 472295580943422843770062124494029149740483872141166732203262289333745487454706937988517866472950922056896016
8705 462849545764807852931805589488193580346669342672835537282394380893184600035481110520213779795338061491085032
8706 451512967742661291239241675551354712189606618845129629004710811614620988400242874774077851997241787567650984
8707 438266826624621305284398789669760088552726548396386535122883695447878841356068762509729446262887749453083884
8708 423098109568811718744497050640215208275217724745296982729857849289055730630655847433787979873213052125018592
8709 406000039668621652336746849974995899818254229822842722234847869094247609401061421451659612568395837128710216
8710 386972289937470800155093011741959422395334297825190388319031251266994011434943283637250425779990318481439184
8711 366021181574517316279428087690930174071139107965182314737768403439463926144669309310237194648004678712206880
8712 343159865350647779286825923964971295527331105503686419881565203456521098018638078281892678770501054777818896
8713 318408484977183693853679713678590789179240058761296960634005727071551376811151888383011231367961301898784696
8714 291794321347283894015404201165791637717381932515179701066185746112323147640321132292971564403840627909332192
8715 263351916572384986443570471256679620582845184233830688049670869416817807471910925547333804681515577663262040
8716 233123176772903589384856901150438506762961369024320579513288700741352074122425949870953933419061083190495568
8717 201157452624169065496369728207722341535534018240511533693613124580772432559977191165460610665705454168977784
8718 167511596704828414307371451182634864604362442755772131602335917507953263786711885261516758289282025732209792
8719 132249996746082562519493852584717090492878422061539446507133472146157663620346537237400577184534655871539116
8720 95444583935704548925958030365542732516727823149826342561477120756992919000474820567715544385255326886598224
8721 57174815491139455046008201877748213062888033174893396418284327045782314255448024085314684769736659395121344
8722 17527630780688005779769877307477013403914926315315147453927489204662034538447997277944995764678565562077792
8723 -23402619658921256860640269348858191737133290851850368779001776762561564779186615566134357613967342552697760
8724 -65514272786800582378474402039843575626262153785606527337364776610621677689027951495277660246203503930419992
8725 -108698479904405071558345072293074818305329286443332812447548476842026486393533603287277705067587773491277104
8726 -152839362102921886479793059513236014729333553276044869504422654845163688787904712709374305100009969723582940
8727 -197814194644394335053206968103192948030844449142572533767269394927446204255927224180663066317434821006700040
8728 -243493620520051937123142792980683576208032458911441461181136509833938364001809986742189437890804091681323280
8729 -289741893336252136498290084236159082753902799800703421585194556874450975342021039484232352621656821748343728
8730 -336417149582205716309631974115388260248210935512099695811269454630522476815004509198449664575609608817046896
8731 -383371710234187212568986619654873667145443622619005818615605832665303923944836650553842051770687858079861916
8732 -430452411548764671968337320096396438691178283278798376252490222193867122411157362345327449293331502925398280
8733 -477500964792702346323594136752747187395989911031442110462374224690528634639218230205311448502675202104288416
8734 -524354344550152059317770976930323018476407116640184080122736585321704066280317858090600834777366215976126344
8735 -570845205138589443868495025422292987314539726167259796421473975358585539437339774624980313786971616054651096
8736 -616802324554237314332338557538557610023520315325106965345943431670045485899468577174004948922212893193329608
8737 -662051075255539689713652689314109413078171267684442899223333885012766160870887546478144617890009658071173704
8738 -706413920980178582014805288355554326223155639461909229030665419845799801766113089772288008222729392880971368
8739 -749710938677305890889833153974136283534825398404385465397745921684267912321787167559909094139220301684838664
8740 -791760364522665404067447704772636159899989695040990467617187368185736109769503393753632976302013619830080472
8741 -832379162870303912127753701532253568741490192694263215440795836446653920276391353387872853479191134142144800
8742 -871383616881178525586204411316231347905496598200110269347215858045659466674690175656966762715482925177772480
8743 -908589939456412303335451533806511353252645143110502772424137767548730616532192019756797627660959071780810920
8744 -943814902991779730605620271770163659648787885132261980838702568918363861226525288625492097554160518775212704
8745 -976876486360522929822908913192531194338812826180332862793314428158698311455404143845059282527319254281003456
8746 -1007594537424333401672187323860387823162213591993933318646978546785630455556676612140274039982558409379532480
8747 -1035791449267638772795848349567235513122603776511137952963325203974016543214519750457709146030334543519637508
8748 -1061292848248703423409462681051021193796908311238257083911971648859678593060613044077617903823293280119456136
8749 -1083928291862890292437948978484906455448586276300990242352066261119036710652213146798287517415055278931233472
8750 -1103531974319193723114213209681335368481490439446174578144251091599040058268946220072965549519059201765815124
8751 -1119943437641289153617934510175037879160114151060953756700004655855560290167480328431138535997891824701962024
8752 -1133008286019262740446992930516060966329419881073569969940923528845103918284169786518715370722104615657336980
8753 -1142578901058373010095554645272945047237858556739916435020125031935005872000332363978657880032350733201301000
8754 -1148515155497009794540944008253102820831631383315817875820249659043920408512823234695354520819613032871273816
8755 -1150685122897980213269399602073233166784399470466863428066454624440567938030161668160375748416163223267410312
8756 -1148965780755655836758317915637661292840315281665567414352251203501812623280497671464744771722048061209374768
8757 -1143243704406918555802001358143065163748469997715042433811111985148033236059888963119660260968934480951972368
8758 -1133415749086461446911267957339936543900977519360612503126142011455439883112809146319044963245836161990238080
8759 -1119389717427420849686176412053014137363223724779563337013334248401595379020489029902915733735770857698829088
8760 -1101085009676673142940235713232550643787789429628530327127953579773258346425308353909995921784856100077308232
8761 -1078433253871030995661300432411313549785389878165125660012525990906622017174740820093046057317355880018650824
8762 -1051378913206067523096268644995481607202849449286300528786339287991998797481549310496893387658195107836360592
8763 -1019879867824004266492516583915401600884877574412976596795233606814759642350408328171647598777106376360856296
8764 -983907968250973549654753627479691603813958438995149129375853485139569975451962531933070562146276518804870728
8765 -943449557727637434943872350460054347300592051344758572705189854183336342457239703912383373420696933715947216
8766 -898505960700465881381604172526876272103932356067827786512751203103283460442917025471936208910274713030798072
8767 -849093934774577522209421271857510371673916921548761845006053923352930924762326973889565714075316631360848280
8768 -795246083472671881984414517515943190313512323733420276450984281523656210363598804294495885765521358209780096
8769 -737011227198858693879361675555735965782698872545213846567622112028971280183101492198055020945209086195263272
8770 -674454729870749842219202667012053840795270796691040916842279232543292153298558430940752154038463677737434672
8771 -607658778758637567982740485883626700610714213350322159978515399560419734626180410984761585167797029562480496
8772 -536722615156453871899109725432505023841380114606630438114237853815280013640978955395190908549462841238251912
8773 -461762713606087426425538146815060037476551160063439791283501259693675481738474141599254349718955681414015656
8774 -382912907503921048590513645284428071361382804546534486400593388762392981467491321968777611791752901148655368
8775 -300324459036716890794356950071930322669526434531389106325404271120461188351322554856616381627131567198136416
8776 -214166071522491801646482300403975960984483801135843582422786136245230290085130776640090223935986242472474192
8777 -124623842371332561518965342278160021829926798658601353029197532144396422910755011044245773571692905419257528
8778 -31901155030351767644681204748240615335939147947877504854895559544443185868613399133115148246176362374808880
8779 63781491563316451645354118030769053042378505403719329191456332577049970334834606680572502521217900972590260
8780 162186717328405189037111106927657585716117565109485772453987528644262946401461166516393951814489384372469832
8781 263060560312096970441805708338488831165254745594353333631543012093101032860706123240256588115382144432463624
8782 366132841829142255708788536444527165594637996171879637626953079484036415021928007513446187633825134375535820
8783 471117598210127346733553129112572691620691486517941905505581748652895337977483323337257665771254175994499140
8784 577713579696214245946026362760817742884128744071996284349814681839346651743490309065438104854535670285053048
8785 685604816803963401882857263731728211978841321674369098898718779504482994916700533202354943171923035675975640
8786 794461254263029531523063432614665592437971488759956730240215899803696496501375087625284992886626960252678344
8787 903939452401287064148706091659721999068229990783429373026249655458179793920845445518245714065234933005517064
8788 1013683355617709095051859091088036963143939161963073612534451264794461676390276558836641724201989217809807224
8789 1123325127342847891176588598323005881346656951840283436173916212805126886795150327251781904558896684217838816
8790 1232486050641552934110191037224728217243618373330600488955721420332226104807951141730021862538851636247486504
8791 1340777493362432013976666915230468348573019358820215981431003391188522337130733135270136358446212683652609648
8792 1447801936485101473398453959434833370029359885265331282630068725947091544079234864587671919876504410070170872
8793 1553154064059364680477399936477670650962292050994854593302000868917681004164125595852810093173251041488170624
8794 1656421912871762867249437410430437805620377478871416761913659333554938413461797598750281683368636769515922416
8795 1757188079714405186340374758843461396946277028107990987397779313557242300873391212994027235012881322737789304
8796 1855030983870321177549582485584736562412221630216178776963378201460677824065966893359781318908872889275534136
8797 1949526182168798434938309470878520550235350543442410920145869791823969634788640355429366391111682818823283736
8798 2040247733705027846758974618529426387978801483167161510149467182437067767677176585043264988754293462426082120
8799 2126769611060950945787711927741398031786370072377703783945838384972103885463402140251701316691070723930880280
8800 2208667154610269106790247747379758705047484114351827409908059538337010080795711833965928747439046079698619120
8801 2285518566240266128559275798372255133951001613752406967558619962472098413562180002820749378963584785660533880
8802 2356906438578199880211923983435692619916518593106683991312583440917622267436336237803890899524874296439266104
8803 2422419315570726824711030680057981709121678872165612228964189330919531038969807297619496538794649600388025740
8804 2481653280032906670407581868295314450163701761071945789629815657624598276285117908224808592715547689350171496
8805 2534213563559039130991935031832905445102867963244399634151602433484878605005392383666060420921198207752836544
8806 2579716173972646840496186201078522400015763981678529895977678694009433831258840202908444757496718264906189232
8807 2617789535287633639372615778730403643984452573285153669403329924439740637721267942952887647233321528329531692
8808 2648076134958694703536139147182332571824311707925860929321836793346698076830016414323779676424478456985354952
8809 2670234173016774563271895113109652389817525164233627659568351719587717893516223613416070538679027101831489832
8810 2683939207516360329298431111757222987711556596371443039909640057903462328193309394735548476997789634382194208
8811 2688885790566039114614185908255278737075344854863147411460422879635084532095110429674519324920008784394445472
8812 2684789089073537403746294617703143914127452643731465970761520406249947478399074713090518112484164607499064448
8813 2671386484211806569145876302189391302221411587693015992464538936405888501468817410791329506628348266184370360
8814 2648439143504993501830481015725306943515859032846732014270510228419171844069850597164209184047315910132403712
8815 2615733559342773816670618659320989676479261546784526967926861916857488989062800001850864353549057742519019760
8816 2573083047659748484363903343729343778807379324393899374978266688017260045587067104233266114614446114322509368
8817 2520329200463865802169019283871386911381891694567376273205423333644084010016115307537772740170435124377313976
8818 2457343285865177890757006282334814586769424700363909585730087316112340505068794407533999432454833050608299528
8819 2384027589244136828978634472345267702270343341839726647437143431645120952400047728943651531827257553202089444
8820 2300316689207933399991353643144226578028691859672453174704293745271913685491505826586277450651744035673822088
8821 2206178662014545505205648057371414623472556074175110237619646606145869667622622275119012185076305119722938080
8822 2101616208197829834102444781659108693768809184607731396209283490188842189952992325049087371126051441466102488
8823 1986667695203617708256125755506176322372643980977484165765777738959528797930264553723867759172600795767106800
8824 1861408109946762651559824166589042550439754321418747368333716253201843658488073354847730185871905536686904888
8825 1725949915322877986206981396126360227860726855334012376017541620343847852272359983584346606007054337962527168
8826 1580443804856239190383294044196498928821567247648304968503838457260324835021348299592755446399982718393204104
8827 1425079349837431876437824512834063549801045077492630755724362861365518167382396785783434957434931722898160896
8828 1260085533500669265516869631517296552335972334289388020545249971414259323202989236815512950301971546931688664
8829 1085731167011679344775637234290519547035288635542748353206144104664061652326232736086066382410336174559155168
8830 902325182282248983330408113479949875963432470218479640855466789827535265745833463795970023627176999425419000
8831 710216796897272807811441336509217876483503397965769150019865079790094478056988030838177945580547643523750196
8832 509795546733763399733302297011595630793834447198753393171444745378222224939797681924538427230692056681267160
8833 301491182169059933170866445361410969031385231943240852832708643051030583281789555870179663002001103204299360
8834 85773424116386561735160547249007698207052315624647968525658085350354259037395365230558779495505710011732488
8835 -136848423509760265866912490291995566756574206059139678194437283215239182129522314755381347404048531708483016
8836 -365826007909533265626018620817991655172249998179871740577553638102357025357366528291810046636949130216245552
8837 -600572610697430705526976650291676323378696705506450975937225474434738203703816966272619028755173682175802688
8838 -840463982558956671453224842275342056764492547778757264946426558565833431688433651481487784843175863340221704
8839 -1084839330987367129787496152635400781750619553450382709222715665026745505790388803719124027517546814181765508
8840 -1333002462354774588977541642704544726994748216234630616177935374722606137521906059420139298580786823979147304
8841 -1584223079084118630973775959369635952019762754687931308131259588778509343939420652012841726840233537784224960
8842 -1837738232184157280247489254927367610125726148935046056447915457355935012931995025102092233190853863443799728
8843 -2092753928888610068103300012183957981837158057455828128030575803571943653643103310086036531748661802989527352
8844 -2348446894605532343807531831783751471618162795426745685098863921473068798664355715148666393896884967494730504
8845 -2603966487833884124098373714084540724325053808350361504258952907562633477369719487512239510590694543044417040
8846 -2858436766144024207182921628409414309221683507492355669612257023958038928190341219644765275538170745271896516
8847 -3110958700747517388175040020344287725182426748500514877288323407135054024799116472161561068743153743445567088
8848 -3360612536602427052287339763541967896311036478154319354396111493253062116883585714873110961430443423829945744
8849 -3606460294413221830737371811933445806092496533741626380447200677587774022839883784437655753627832523880343624
8850 -3847548410293060840796786086829005514015696199111094405651429115072721613001727856649743188928461777341546304
8851 -4082910508260613974514492765852067750025432958212119422594397503807705728302421590425606335925837036674817440
8852 -4311570300147475641033129050483723414617160316498850320001916248373321965970297864279364935837566960788957672
8853 -4532544606895742890805080230162098471030483114022625882917445264700096528915601673549863261309048636106244752
8854 -4744846494632424765131932175118036472026526430461195493580654047261809483602374591893042670284717293132630536
8855 -4947488518318143932666910952177545589648251673637832753695138602288911341827196146152036911859568525969607488
8856 -5139486065186244357411780728890446871580694025211500485003008848240529500110905986347570488912298793001759176
8857 -5319860789615048186866814927376731895001373234988492060017347184389387660468926719482470696453436234931306464
8858 -5487644130514923294646245221895486475155435302049251648431162814089137553340955133505736432335919819144358632
8859 -5641880901763139463407424037031334734113991764566720118715828966519498550596201115174336830689316127920106992
8860 -5781632945687630784551756536061582648113505258804028345640804485250347490268206915274764521079118536569900216
8861 -5905982839085831932469513428804580624286220484815121234926229735959240875129538370300399176242727445184172944
8862 -6014037640771211324498260384683521486273989486858415121513635592043693671268445524696836017486603717996976128
8863 -6104932669168036043475818452897131736224656436922509388075627965879909038917506464466593995941482113557392932
8864 -6177835298028790812060485262563644375160851107149607544978782270429912585445779380442564029941243426609086960
8865 -6231948757928536454134941363428159716440715625785414392327608385757789652617413413570650101379344791241031792
8866 -6266515930800826863000875463909072255550559084061416518550354680213604502464789767372418604139034518355806160
8867 -6280823124420541372745006223792669109509483354731876618116905650182835324466431892437475032613836126013210188
8868 -6274203813414551018904358275746863740017574630192446766416420990819745351053953930130743407296058909200616320
8869 -6246042333091374550297039571589248357088073180433909727893410689089823069042026914830266125965771696253473312
8870 -6195777512130184495745226711333958252215215003657707199510646614696439224455014854963617300023121423745535312
8871 -6122906229957450069259379705871601680012378506945258589335660911966247917804648795684626834441020800152376032
8872 -6026986884470261110021501851974801352240272572833296870900709191327025142322163626391338750599844090969354312
8873 -5907642755638608594941355019650412802803905666442486145191053052810261309947005462042868449292769996831233864
8874 -5764565250438473969745765594827151603305706134233851859234969357448762943357242871507969231845364807045139296
8875 -5597517014533018543653722388348562284148031770305493354772203616032963360770202155514518138099750251141813208
8876 -5406334896134044165391631724792353529645529595943979917565159845638914958739815440330502982225112395571521456
8877 -5190932747539595229686614284663472886607101126154706077573389756730041229963267255960741863548974469322033952
8878 -4951304049959320790457910316100027490077819202583946075962490234915994806845613085405547928392873575448124512
8879 -4687524347406241543566642325243168306218870088917178813604966000799684021395605741646674148827488344480443384
8880 -4399753475654699261268466881263826189640951308635133713427774315995898565761003524248411811099085709175470448
8881 -4088237572538573119670440673709301462898223558342524507668888101386077691745445985180349773935645050195725224
8882 -3753310856193704308503546846296585272432937646386793081295170085482317220365776614219335042302689000589189144
8883 -3395397158232776971054690104876751801551430537627709727445167559776311338837010925518869584698763451633884792
8884 -3015011199281532814826465817476599605002216073328203885695771788425766263224480762548142518900138392181821432
8885 -2612759594800875826420640508014721950595887599622480417841744757444937767548046475798259418529607016705391120
8886 -2189341579671475781335420050186265921705912035076037674905802570482289491304755441038397828894310410446704048
8887 -1745549440624457398644498377700325162463183455202227088991304548148182237791730475014375032174056629894798260
8888 -1282268646264397295594023414464892787784085724436119486029542381483851085116890645935631213389533833087967336
8889 -800477665147522901381247777817543201297144490395500335883397464234606999568628642945182826297608493918410488
8890 -301247463148817325459896470172184340217225716634531489459852095906275711471505631690583558155714315089725856
8891 214259327825107035243959621843450214203484489151853772919891865852337575918134912945072594690641756414752464
8892 744789576845557345356632103371883204631044374553740407746311423317053022404742012807654252571492595773310296
8893 1289001162837138371151876884336563057202478029134227156817417671373219948376063485677323300633451536840002752
8894 1845464830488994969099610343809390772844820053847910125511553074409741903151082892745742465376694553676251748
8895 2412666397352091983726913261001678684813407366855339754509208575262344154555735884027274779383090988181846320
8896 2989009315208312863956773248804326552403090282727083544151129352220110319210352117080116166194835035421671416
8897 3572817587690464238984366682945924524273250160351347010256464784276549420097785555268353525396693880046528768
8898 4162339044985961985085180142528879373731333434793186309330960732138957754649646533896727776219717214990169104
8899 4755748975273381697152733918517183791240590993074291842112693534359970545742825549681278377975838556976386232
8900 5351154111323596732295284796323881571355727382864173568456501874600534443216571719145626180486106632279045680
8901 5946596969448321357938170602200115121663672945184840693206893614786434681389472338041350516301288681174792992
8902 6540060536702665473422740101775289842401327066254073046484752213858632308168611524894493856692907465303448956
8903 7129473300947267000760830097180255020414552603544033734777795301393300589589572742232743200740161193504223032
8904 7712714617054554792223865048679100598166877670641966623577745642682512597834064924742163422935725372348405408
8905 8287620401205205877972686970882507187088801294732700615729666943992821872045351342370658931467425179623873872
8906 8851989143870449117146367210261719647786112335381160823457370663799533332986265119140190389359311612222088576
8907 9403588230716012872634721538799890403465050172867364283521055887146112137155913676486381259958805294526942864
8908 9940160559300438625636844140875063970750213674466078856931173659485608611277343999590554664266947065993655496
8909 10459431438076606553721356398444437486242858626479145201305439662823327924404278121436856374094584721283286696
8910 10959115752847495646021163533888770969918099097997973407678219602144562204533594546789953214787000347631997768
8911 11436925384477746473102886289745343854856462053098746264493911223062682370015052740959670504268086485068658352
8912 11890576860328946994367995892101847871028488174295309860341614048296686417988396809462516196182681950401240152
8913 12317799220570884031903830709666055471478346787558052068822240370519576924127895605814671102944742313983224248
8914 12716342079231263160931444004323646336905913400882648299847257395377491220514118944719388266485363357103334456
8915 13083983858584556189520763666817099442743352782557869230168986630436227317592174429481479700916802020982580064
8916 13418540174255122669267188135914015513400385875477168056468090375888349598968226525189167375988496978879721896
8917 13717872347222269817344798215881865144268274666691817024127512105872702312976842675529060537520733922736687952
8918 13979896017774293279861909536497978626427317752065336753167829897589121292142714234940082902058214782544378192
8919 14202589835366165167677043996366665201867152620259788638666606933991091620274556855843926511542385440270563920
8920 14384004197300550556705688286235265126127735460947109837538840434506195039438903371248777624780949707738241880
8921 14522270008175254729771253892608613843647693109580140047619107373841945707501874260868494597443483807263790136
8922 14615607431131404298973070895219237550337646848865433582127901148003969366052192826835709236256342309975848904
8923 14662334601096234831397691655303309485325506258373559131120367183076130316119844347138777691811862764496587052
8924 14660876269451804585784887991983514716082919163080370347782300757071824987909481387343831540623650208763478776
8925 14609772348876384818407507931883154653149394341243803123435857636691556443502497636574865195129768202148182672
8926 14507686326508237231400710238965063141917468245800118044471090979130671662047746865347230275344367571328418188
8927 14353413513071548212284803445602632572406425394557611886176649828016158818727016809240700739277685036177982536
8928 14145889095190925788068847904667467856626632160780107660191738644632044153977152643877240884284337710178131584
8929 13884195957803060041403891960370942896199754919560348055482937577517902332638268396571289312344210108714353832
8930 13567572243361204753253198225235514755982295403100166506682743457117681439952660932555852482596029011781269248
8931 13195418614418402064660675991189753542830917498203430129780808121418344610516621492648874997302259588503939472
8932 12767305186177861956248174269993340569075944885078633882485343465502917566118900238655153664152053513359539976
8933 12282978095711288927472118383810666027995710815471526820170253995688601293235218713914874331579384261498337904
8934 11742365674776842173942629433968852864517947103165363797622199319841112643434023502075419628951419073470954008
8935 11145584193514769029120001894728808847642897752455967001701174196213079343646265495391151253057309783146742672
8936 10492943142768679278550364165001139135558590207169372351537653814839536453731311480515993150690804766369548744
8937 9784950023370126400814292805288031782955476720874579044179840587187525658117195961049400551244531706680660072
8938 9022314611441127144125084897551099976409948938791555203214407259902544847768152827795567891714730129561259776
8939 8205952669608905316608558158764079588794307957773153883591899492222324901446358352418403195864557646055492688
8940 7336989074996258964284294676036512966827125150789610309736641221664006232211796265606179857669891523544732368
8941 6416760335944154941974519578263283758779236904125872576599501946194905693228413524708715553871450691099946192
8942 5446816470646390206691757067217515801515374401292824878254732167906679624578548262779231825775617374888787128
8943 4428922222223262232701227036069361932652076319420088023182324503436115249684233231985836814308551226623471760
8944 3365057586237171131666314896980390756749656655345694355268923191776933001812306047966758792588254960860014904
8945 2257417628250979602385279295113798029683119344961420453800841694967594406048033860933644378955034501704902672
8946 1108411570753771421745945063322874589410848589220847817376303072558316202854347180051558742575936820428473872
8947 -79338869379354278348599258282524298960475302303091120192955787317531939220214782590481473170982077295628400
8948 -1303001909763755171236109431814404834710724128361372013116124864380991734388214245324201586146259410191998192
8949 -2559538912512638854546932267135464615369548073585183897922680972634659100354111393161496700538676672433941648
8950 -3845708387980094629399905574076831762992161170576973436361870520910437137418647509425276776935685331754296936
8951 -5158070802549440088195644965367200501831411877731478954161220474943406210350460392341084111059565739096310532
8952 -6492994198375954213027541045788531579397070345582036169365876822114062844672840505116786940435098360230770128
8953 -7846660630496740067181412566648612308122720338303118001404990696710853938443744652756990692528892031867431784
8954 -9215073424129244682772284048624475750130451307245515638482713110587070441172725716433048429548870918378992000
8955 -10594065252304287843915122799748802900722882896360262839570186256057290696083407127746628928037808056566780280
8956 -11979307031221486492450489215746376174314373350593846960373355528419222322750936768974440651583005967152229808
8957 -13366317627885641386312070059503799086088481896934722689466783024222212313736427971771336716205593593409242608
8958 -14750474371685507264804381185561168793279823502114822406645340333086813382338219916722140961907273361411744096
8959 -16127024358622744758859523627030006171593184812517161911161778774060463109964337199622744852371572571773035672
8960 -17491096533893649423216561379204201972577698894485290274148370648442714300015735939926556403879241024808334072
8961 -18837714535481124636272653290628739755698350891513598863220083621077703196359721873849204402662763321117682160
8962 -20161810278335570212351920088084117442189985102324231908656899314948782676427984186793597885789119951692674420
8963 -21458238255622737568081309586837453662144226912594234447282309700590648960481043552758899042978380545926161660
8964 -22721790530401753886646203013767815670941265455525203014748910028758506440407629887275316870609150449599477136
8965 -23947212387979335324834093540176967548969222864956845196852937153942290712458446249576268022178388874070298624
8966 -25129218616075591705745750683666365628174628555090155715920469107522632534353810445140730154351162300844848540
8967 -26262510376844574338008905547649456539284905017444206938591172275165087019602682888091240366837088034680209768
8968 -27341792631728977584031286663931587144510042167379402879611101409627792682261540030158250728092549931163694848
8969 -28361792077104728799298332317477284680164748699237860398828897169440813780043786754399523945900032103251729144
8970 -29317275545698904795884738891743259488096934175227731584880883991518272163823832337875383148498362905359744304
8971 -30203068825854639577756978700539245219133096299690316361444783526829318362558432376271938662415772090574746940
8972 -31014075847881834642973278691300463117711542317338323912879424771985671034375689226644528290416421367693435912
8973 -31745298183983108412825833237096796634522123635716239476761850690129961198004189003138421519791361669347936912
8974 -32391854805593899418464393695466030325570921189014083371461768170541013994311761826726808475636505028135531280
8975 -32949002039433763189321733691140732469631424181958028938979357178710088920292526928558313372318565919892199432
8976 -33412153661146906130890726777483967430976835762259570323462509562939009357145877011172969876691352753081321792
8977 -33776901063122726953047770952165102152678202781135119663674607960106466050793048932719960782631012912774207184
8978 -34039033430946540003270392961425993952155658907979005132694848668626686374356720050117652663621494234066191480
8979 -34194557860944445715114860553896344073066982064892155794138215618874573246457288489030845713729177513138205512
8980 -34239719349470017555895279233440651752868248075328851857321452546619302262002150341068444568538724668953071008
8981 -34171020582940480326536644317914953152643337210204002807613581158638414077482843283277447870491607630223965624
8982 -33985241456182301344025148491357665716174586680120228876712790216502492328471856010928471382557704835282635744
8983 -33679458245395484130723288213494772407148980925697911974187735815745184136926279149838149049190093649843951696
8984 -33251062361008527022521655586399332739593724234017151942485106843872979722477394015196817098364966645190775056
8985 -32697778604875178363484333312897997237874717111110966722297569916007013269391617256464128203907273681691921824
8986 -32017682855676033523335201218254328159158008145799874290895647096357887041423103656731735620574048841760215184
8987 -31209219106034006733343522799319392698097365477351256629374016006701457209116057354181931484815880587411413160
8988 -30271215774748899766490736276416738004928142534890132928479632454724944933126031599950603108925441593376531768
8989 -29202901217701984266237652292478521028983855815793566888064673385234412699450429075450170120536804338238311120
8990 -28003918361392531638792541910691101227941096436322766924617586889139321854368680379640859096264831278982432336
8991 -26674338383741692223106912159950046173330699735853889026848490798914030502396937275454348857223406868187497344
8992 -25214673367750358176598492910557276798814551545509856186951705017344198271549355023235203985525542669706901448
8993 -23625887854821459323455243113395218065778819230246160767242885253835689700305608800379277563544988638830420168
8994 -21909409226068158424175927619373943689017583610962670949400457834111142361589904089338610939172252306007315352
8995 -20067136841720021333606461917276350326534640054624312054910014770234772306784581606967297150641582301326900680
8996 -18101449870823175929189271257519097774463882920863723116715540642362577621047013256081948810783792501991010064
8997 -16015213745797607895720845192427361803793971055491854737574711490384202876304725431986810289169172798345098712
8998 -13811785179077742896435290672877500880379276732570254313858408295946370769910403345191491095052652001219548376
8999 -11495015682008605549349801797311836489422831520998432951445342871850820893859257184752997595896778320510387628
9000 -9069253529410555733146930885027130970636498014978616992890171099981439280777555258129063225572542049929942736
9001 -6539344116745515633653744385371729128097120907052903238384502069341581319797944744750158985631856414156057512
9002 -3910628660626739710885539144835507046138565771160964183581513670119264514421144980167604411913235654894847624
9003 -1188941197494524051930896462277267714931773727860640757821101081687723826500653602355696452543365147695453096
9004 1619396160359734102006426205952130495708108203625327755621005807686820312196439956697721012588494811293378184
9005 4507579747619689649207577498216710390694153408969652203424034129652966613772919340744724976895079671162049696
9006 7468332678934171028118640927022770595871456851790349060687207433367613880634045154399728175149939291680367832
9007 10493915018257682115534369808200293111740367423422564312999509341644991234916992360156037685332466872944584508
9008 13576135805352862662740294897303747202448184818287284133462188638825036426472667822275464404044443770646245156
9009 16706366954669909150416828752360208162473707276656277356582529864227936797288547304531780219497665013207042872
9010 19875559035996595286902624524896947860220194121791909248168337965102028899191700304915618493463445487863526224
9011 23074258940254513778557992450603928013287394283240928055073897059963036584995748252082401688068305740329467140
9012 26292629427601431410330380604458822349587692077626992503732633190909898681195937937985475479430078950804405520
9013 29520470548616562284122648739307909425428924140278340684990983703145075676371012830554814893835745224569413008
9014 32747242922796101892545855645042007046073748183905916318798352168601725691943088321710767433637317132268532988
9015 35962092851902907435377769376118683278880472416659857347476112941007892550756247723449201462565871979181862304
9016 39153879238899806192830704307587798609607833373989612423619211356844131647344973887694129084020624057268821600
9017 42311202276284833393276656753071335242572627412983598678403946502785310955195742136669075389064016033694111016
9018 45422433860643858445963822589200837989804419182574781314516250187557820386010985773704523040386008112405699512
9019 48475749683177238838588224709435385667226961408212467339435260923550215319399575753950368660519430219818977576
9020 51459162938849496731872028935681515906454439907874268998002226859555790803630626095261242022572403203279947984
9021 54360559589691433731456976163283312836129474820849612243156897427966158686255040159049172264980533878717743504
9022 57167735110661718056783459310629661665057256785659644672513412126695759947246348878664374366234575897020809032
9023 59868432639387541468483320129388652577748611698084093340215294809252660779050235859231316004426398816927766072
9024 62450382444062480708809985828854078352785069309080699650761645816576903140550311889855145440869637200455068552
9025 64901342616822430872005357130072809460023100194040109516501755592475980046966210185878385296671378938353031568
9026 67209140893060218820779081402067325192186856791347219107546187124710625042534870266588730004671014190500996360
9027 69361717490414535763412803697952474070559048583143347674725172178864372008715166609381078406238834658480400960
9028 71347168854593603982226370318893027711182895216648293131340313913141650543107556684826919520945779969009072328
9029 73153792192806414377594986783220679505326267109121603630060962373775056064624769065207770219386154063631170000
9030 74770130669390367522961159307870908784544931226165369290197678911303506863188983440707757610195692123524328880
9031 76185019132280772882972405919427685005990053551529851695394934058797099257616477271429266234877646078497498832
9032 77387630233282118181943996305902852291564690285986873940745005342716333196453328922973720942410464297351511688
9033 78367520799709026454304019482469759828042607254334623512586201102597587248517098668705096981869884578144512056
9034 79114678309884645951603804408573398745190599394789942625523186076071649821209509874521692258391356887034317920
9035 79619567320249735729633674008423416891481639598670292025584671432195972348623972502427633320461165599927414616
9036 79873175687466018213603139779052710130373617953161687592540724971104393179858246734247531253221403970399053920
9037 79867060424923974412270562082325159338335398864666349986044635290392236725058678134726892241728007008309983224
9038 79593393029507829646756749244409490605263036045702960887646903213454763822626048113437965499032552046560935924
9039 79045004111357635828622009937454075890897227366418952160373909851066678899256042108262512339388546810292814192
9040 78215427156720072466248577749809465407593571629497062505080053874016193228153951069880162918516270667414748512
9041 77098941251821069647613790767040264156196494279570995863370715263719732576218037377306529956633458744776189360
9042 75690612594044591583210207561556745624780926623335746613345236524118857479433855504394602938576885201465761952
9043 73986334615584186525359339534010709398333911790242415535545026183408418141569905670813293098984748085263317548
9044 71982866544166924063166230133506086210221224736720106439103405135315235769331640382215698631315297239732163112
9045 69677870225449946976510557722685746205826993188474560672588255893903617073705059741245459143964090938495506816
9046 67069945032277210378713755984464719250617486079586462361102390811851293683879071942914990540313580719387881764
9047 64158660687169988801883111389251391549439005388518069188651840765211305360767949049399130666231745439375165704
9048 60944587826227689033889234780544694410801765522851178549433900252672705452629028254330339779855333589510450616
9049 57429326135041957375778261991265652685540288810289609512043121388441851613008934474238238702101448633041598712
9050 53615529890294151231645841795278136365565285385006996962812592107610547597461054180917603749266985184577092352
9051 49506930744414698198831459378133551580388163375867830210764098032598467410165749150008930524604064774986045520
9052 45108357595048398785565001787980277189399026447053657009149743865649649368572536617705457476497404404365189752
9053 40425753386086897515917735319612057054189217577820778425944114508075569937514369522863203428650171034607438200
9054 35466188692712366008790968544693629278862826525510318652468580093646484063800224338778023529799121899675774840
9055 30237871949232946850161339787415161428216693563334116216861563439184278557638894743585568310867598074036807640
9056 24750156185492775305402309539562824444561917913740315979511477538510778769016988491346274504777278116123373748
9057 19013542145288665281323601576221848463035552683448585782237615408489597890534251967140275471828973176981869264
9058 13039677668531734494508343451404113814955214020410359734692012688905521767377044510305679482569296397732590648
9059 6841353227829575896265335188930186341703227612704488073487257387879889932057996704215071173860047695221967716
9060 432493519740625692218148813027873202327960292753169401556805014686013882015081569932333968194991325283174784
9061 -6171854978865803269839460509074833017108663575649481299961768931891071504743699538562528032553616009747724464
9062 -12955540568117701867010343762242811809144916946118885844548887794529209718343430936446568846172661721027491304
9063 -19901327063527320173023610759778483202897659422007969207294121082013557156704623759306928134181451073105906784
9064 -26990918770931048038557344498052985178301544003118134264636460258157114959585162778148675166988030567800870248
9065 -34204989740994256810397322728102301115724374853952785418445427307747194602967185966796352719597571554669530224
9066 -41523217333305604851564611898802759600391830172981739969152408856095376664962461600163698574440290780067792760
9067 -48924320106626876302944155507675987183519656418202071218637920573419866905195864330316950369346314138265596700
9068 -56386100037938120070606612022829192552917431670993624218498493619035499811859843559488247378009797914347967248
9069 -63885489058585148728463564371981757788088763061923517577885022923803293259566870200251265521229985560879976968
9070 -71398599881103112097056234543414041061058397664875699719122752913686167842135402542989783883407239377629840912
9071 -78900781075224010625806960185245692669465675676469953920172867667822007836662085875678821921375210857914951904
9072 -86366676336186103110827166898374462571923628952101135485857541011667978188171739384748208572528357074492612460
9073 -93770287872823622032683920294079336774943602845327187533100108327459259741932069234106753096441000609012013232
9074 -101085043827037047343501239475790816727805635982238002874455873926613883733216607814012632119530948842671100128
9075 -108283869620207666351088427649862888789271116070065154490748048401275766535498672498935760023464373688902297248
9076 -115339263105938676127940682592929164949878599806931768365981614604552080709902123604197231268220948542255101104
9077 -122223373392264192881236628946733056701340627110393260827528281363399333692503583027804863564709023206263172000
9078 -128908083180182821741826622411121377544222623011506097049301264489476307433973224980559826421895891365287098944
9079 -135365094449134045998776474411608192380406995877824146725813460206313174017421776649916675437707278691480642216
9080 -141566017303861142716671205368317261771797105664062176547806137345847350774266066271612545849355169709991871664
9081 -147482461781087614340330553589438203856646521007329064901449235592891405275442850416008957456262241549156721632
9082 -153086132398594378688925491004148405123922880030986199994523751973786113105583434112096647537983595251871783336
9083 -158348925213719191245251665407694086607107381652188294355741324188511686939011944377014174984990649478092284064
9084 -163243027143028367499999462031389207076496507300327239226294651000501307832566690932633891496848535997036730976
9085 -167741017280032928825490631505591868687404609661728333037306642889411534890518472183651300487595927413205647744
9086 -171815969933358040021822044629644381081401565140554430461299909966122094535235080490438561468864233780543241568
9087 -175441559093826227143931046156173260635334692145210156039269419840247725518244757104271070245008448856983032616
9088 -178592164025502986940380737598322144841569743042705733385762898908115559775862326116155184240782939352469994808
9089 -181242975662978223861133279058578313299032186215544074194320986730992177590867014091860436532978449101909283168
9090 -183370103485040024738511703061771770106556536683773323592598532906790465349973492281488577441071527603522196176
9091 -184950682523537680643345958974549506430689805500635349949403314686426461614882926367143579814351253006791004332
9092 -185962980155649552497488927246521720359999121968159787745104512159573726785146169675360674568216732984576902712
9093 -186386502318065114676488254287902568201917975086465245301594191380426699351234743784703219141935389817004092432
9094 -186202098772779148646375891220038039167436496631925331564480010776497569058007890308144016708107599280910434668
9095 -185392067046372816775517511683377307563572910932953100175830387775510804159681348623093475804613985331372516536
9096 -183940254657839420188384734587916847416694908637489289798193662666854216986136329406131714268094719466501706168
9097 -181832159244290452652860684174376559285821452957058634093793949164124848231141729067931325468200099475179912824
9098 -179055026189266099270815291004533226487778377448464043395044500989246510113111001669881013312725592496673751024
9099 -175597943354955937691284864179259162017919307248761419730509823454753018901899844655016892097560009760962465944
9100 -171451932517423530464216691623333747227495624218849938237785447986579127065778310359652845524052435552736528696
9101 -166610037102997843393141820099404393930829790707647960239192136937426062159929198363114894471069818946679766696
9102 -161067405824354961126321209271061463116787705591275573661252430287643701067811096378335063512721244988984058960
9103 -154821371816531780289279528130646712986154408638932613136589336969082266051652285937030838707675728674835080276
9104 -147871526876195434262536759464249472115766652433597720122429051176110184127158351615957343711294674205144540320
9105 -140219790411994683159069348071441886121835917751539339575457551447075071638900114107020969596873622768139564104
9106 -131870472719744322083279115052108580416501351267576745689066398426002743378384975407174024638493194594165834176
9107 -122830332203586335125154481063018917941407810355292985400984980349693272467965723066540814239012331870960656144
9108 -113108626173129296858143687167528783257474638782829039133436482117409653069286156484340942463734952891825942736
9109 -102717154856923764393413996452050379525178333174048177004943392227093276824700557566237759240796072310210979200
9110 -91670298284478288873805259704167289838325572745251837404658920287641296700641354133613772278537790290393651776
9111 -79985045702378383080045653238958197113626442694747748263148148106238762764208644834731153209858493946531456280
9112 -67681017204926107124990911664200894534842493543702473393349243978005422750175800566996307850083302894210157448
9113 -54780477276076919440002431992822811790368940240083291730255651411808210853587408429036607518097416965534047328
9114 -41308339957294258021711714653776074392452120822214942885497107317882159191984942734781565136239462196537509616
9115 -27292165375262042220469424846506645825350695443049061790481868372621626571874289198208859907119081862530184128
9116 -12762147384166309954155661664202958940895947153780333702940350450925123326400084087437165479161690377874692368
9117 2248907900545066641793222324995863800451359388554100421299143857704467750261765147237457022693040777662068512
9118 17705612876421667742169071182136393867042108089525516674913930684194145568649029332881169652242817202173220128
9119 33570038710836496104796369147675085610014929459660319546080312317577979196950737904571565610658464882477408920
9120 49801765228657759630420990585434388729971745251409328080821510778554099199489058803349460380120882893121962936
9121 66357940551515343424965051542056277356178850741062239489560251442226780277592366478548550874551581648828031720
9122 83193350580660840727621160889142477270243867078511775306488598822149663500150324289711332667564736327719752680
9123 100260498385524561769267544536632464226696930933898492103887789332419165262700180385554228124535959059335742808
9124 117509693529079408843390281328057820489006332724550071101947884713489596416721823099910239711593917351285341760
9125 134889151329121111538756157135298954905721500831474535132612680777698528147549224307373817581770413283347529808
9126 152345102021619470380537985924535213755815189667050334375518747370528410110040153773436116499985992056285981960
9127 169821909758493930194910386609363834181876941125405559972905571362802580643742621640934459268953764762994203100
9128 187262201337575968668413005975510674761490338034852875652451530547258520569816890653904774076591877417101816296
9129 204607004527264811983362040284007287344518543006450813685687214453263378977668007510214555170569125740095847328
9130 221795895812522798917792288400682420161651618933658774005932577918535281795438641950775104893296463894219864928
9131 238767157352532518461837900285308293390483415365540374543427053193396886708152158608101028727637293335331078320
9132 255457942903613780386617089000910659615980890417114273965207504631454633950954787258358523298532300243322366352
9133 271804452424029819971630343946586021942618167400670670746374706055348317009485055848613310662682748805868636480
9134 287742115040165387734218546647403999028242333567589264495667365298798681112480925105515617463333064422411416116
9135 303205780016403885510748636291044788820554545726791609798503641075503866093929848855181067884957446985886727504
9136 318129915333934379368432749348443900118311049048736405943551385715641745631402071925504134217203672876664880396
9137 332448813446864373362067120062752956795275481522846772802696406042221047371561202873084756940222975576557520952
9138 346096803747468885824040530654225961939740275206119475397564119319214266354729975580009457842240545673916237624
9139 359008471236364315766875108377478524138861974480642763173829661935265035607683163757310448566594091644422507856
9140 371118880857924187124317111906488624923651384826387045916434740223971678274890975817738123660552132088914891008
9141 382363806926556636013541875475454900081501305958001760476150875094605277430411728372550632000513022087832944560
9142 392679967035605707643115855093744625055291140661055683824930885891636536242170219653863129971869201077868222600
9143 402005259807831701715699524277111326019921700263400833165633648226199773776650056367455994230444588517668151832
9144 410279005814731732304124279631620683625578461703149984267377682090180831034610882263558130872495069497393039808
9145 417442190961597921380964042745596979967011545704342302590595839300704756525278720316019362569602857911560402576
9146 423437711606234139858561145962869205113854442139150101168627690700012444141502952254720655885956291447607716704
9147 428210620651884372802896545113245558574317150976304428423849059313577243210508045040211375516799115162074663672
9148 431708373829217210499290408651776938285508672144804493610636428894474220985344721506986477780852598198409684152
9149 433881075358384615475899768351333223433604607853631660579204244991156127779335421124577265267642726882307408184
9150 434681722160271779577147150018834793744921892057593249640528444060587682327433935416522276417607932855040515856
9151 434066445766300607695253507158747426702389345132819301091164317277054819166830135963187363164675042632275943420
9152 431994751058575647610689440228111345795244034718835867065095060287666342161581145301233764768167576834004753608
9153 428429750956986691516861258242636583677711911053813692841786341148962965354584719083695681456443934264206762376
9154 423338396157129541233106196281592260190132923931156120474636054140480296397741197775179639638184070232453020088
9155 416691699012787993343561151210103424496974956826679723699217502421756529084489214947575525899060688501795004120
9156 408464950649246497535742421058776784754785629574051303087822743986211387796898072798815200128234999578903869728
9157 398637930389077781851428116411330135466439595314378629952795140859752996155245365803773118648969783392430437520
9158 387195106570269979652929824206321692024061951703821100156517097541516705169981160521460942007721999419646350008
9159 374125827837815490820360519574248094875214740305893919374660100093765539735553433674672844394534623293835903824
9160 359424503994161054576472532527249193309501139281532014043580376495179189265055407589256822781676538928242202688
9161 343090775501393082250904853253858520788787259303338116376646734571818575487567696329042204835716998571980368168
9162 325129670738670242749832870807152226849904222906398805408187372035614074025882107085149162369262571659251067104
9163 305551750132377429074628042895577073263997261011393051182717628474315969054294873307792781319495730843356801576
9164 284373236293710527793872261866902967884975847046708412328257865751127049527323841922921825474547435979648425984
9165 261616129319051109556485820210103279877433302803897444409903617025324334277290117978147450680950427519806704624
9166 237308306432485270935228732794970154707100343270340134178406851004817190312409118313352217825857347928955815676
9167 211483605177280553668411703674938780469977607453830048503007699567827786481605916619701376974155466098640664496
9168 184181889393971524222448745717493764202902240266365054712658458884039893994326551150426879636899678674062662432
9169 155449097257012943815389682566056131400482515457489034852816611438730111970943734990725865932582393951282451688
9170 125337270679632770949413325473608141619003507869877796355795427414678426053220953062606742594206863687045174688
9171 93904565437623623254275284025971399910926749521546989128509831226105363315979127329339425801552033015934871600
9172 61215241407224725612550630549496416295905528746823718030398668710292210384408551312340185811478257911500953240
9173 27339632360006304539765681858646619399202762590922226800739514881863325162549590840587608635569780809121822912
9174 -7645905191370502583223073786312040306332486072170381455552766366029601534773812869570729852694403415917295720
9175 -43659064548473666274629627399557199305859083645843208879516394603775742983523310954605284922852453431547663072
9176 -80611683178238130717817589312794865002640888857759986515007526439525452018337047548149321009250432640096645792
9177 -118409859194418437776441796011782927760350278115352648772539663695331654524849314694050094597943031296633778704
9178 -156954090240771250857096852876067974468583360684131296713214903331649167430958023430476468360165327465424178624
9179 -196139434981515827838970206188822747217667762288146672954142031172053500276229206744468028998985760149695755776
9180 -235855697336168254433311273512910281505136574609649073925101996481122085641388246260700207508079763415312885688
9181 -275987633524896986279164811798709093524953477502167671016779920870070951936447530379428749046297443182170742640
9182 -316415181917319346930607852996863806238623851302340042139133581819322959692644622231575613735283455470363098532
9183 -357013715602274320166198223217666304713507745689961406415271838286182623769657415614331655012068653185990041400
9184 -397654317518797279672955177080147163161509063294267851109225993613206548770548825363492052847818013574274764984
9185 -438204077909444600694118533611953194503882687127332754818577024882726050337827831432961009866808466035593412160
9186 -478526413776514141319797538981928253554685908189699129683961701647794842838010491252508652457742315836545721048
9187 -518481409939772540490940466446824175996307528675819627262343351139442038275753663338723408759769510101729320764
9188 -557926181211286380643294637963880250687780216012770631698694316856361787563861510411802259060232059260660014544
9189 -596715255119085690464160145189943511937765001274843109022260242870424371302445926927473344600834659638656529488
9190 -634700974526927152482220051717897326463852272563330672512832777090943174220761435606044135946708418211443398856
9191 -671733919412626717736995489834458293394877963484580026975496775511816600776707547441394063038369936354044233448
9192 -707663346982564272775903732948458096276707166889031505614620486589301717689130153382714425177199191291805437464
9193 -742337649215312698426114634051889371484492482026449301734299324107463379106768120323747601172194157431227892416
9194 -775604826843179095500797959262954971519161202647298506312926804536723303492695942022238391020982397897701873264
9195 -807312978697081359967180573787694151550995139299863595603978790530125174152816620720193433130433292553194756920
9196 -837310805257886022893364342567075226350507152616474348224395209204130091672549295954681898740367641794873686896
9197 -865448125176443142062797547468152749228728962725112768276249120850308277786557691171812594643532458708539577120
9198 -891576403445333035540130100192749026405066455204811362458304238630674520631811477099170849341866321109269986160
9199 -915549289828150263305076238075241453928996847484270109709933542995271408958951939461073056600308381178759452876
9200 -937223166077245176366332007575597284937238293759956132760397189069920553922691305464695164402251621693093982608
9201 -956457700398604398179861252134338156519458241770496242598978250938474664161845986946786547949221742051221713096
9202 -973116407553218023963797168748617151237963197144865620272963546100106616573960072984673617925369027973545304936
9203 -987067212918250621222644712532059758207845976571489554287687972238668560974454362233338119664435194824188993396
9204 -998183018768826812407148601949994973836312475001503539447644338652120243255162608052071840865816029813687680960
9205 -1006342270982669454919714477974681212815038191567199281457952309540995194303933071470665799415578785594006621440
9206 -1011429524315388630641158767382985941818566176838859367575544242744828325174404516924837055955799547721875129420
9207 -1013336004344329247300544520146890503144382776923044660521381858163403890684124518161022523619470527437017071440
9208 -1011960164133716942892872752625893503061928945692028267443381981754442496008149706671767100152528961337366249816
9209 -1007208233633815285589265424317180491306609829685755543018714461814927591025585036471953088216906394233472852184
9210 -998994759792063945299810579327383122921415752464444090468676015121743165323216506316639639947688439673325892704
9211 -987243135325124542132402678975255017257385861312129740981897858920761643208844501944389347117346453626453922384
9212 -971886114077524938894041659055439926170090700427013162825482643784393309796507274049581567358770092898909883232
9213 -952866310875573645456965600432965315532709330689293048907770401211574369932017825708404144560620745482845808832
9214 -930136683774480930015146387727109660399599933092088719531905608440123558286520362646279242265878045524838003312
9215 -903660996592569711901573119434178568252039529454438897374763916374347783466356668597487655232722372459529336528
9216 -873414259629111009010076597079256438103788747080397782655903509979090714822434033200008758842104184850204406960
9217 -839383146472055695416190861313989501852343670801818765745698217938384482733713257726164492498156804592687655912
9218 -801566384818732976830605659932666279810781620722812520161805445005912945858340468775486005736291486002871876320
9219 -759975119256803743344164091682575390116162125382056719416254694012956472972397418279039966643523309891114876576
9220 -714633243984319485804247143113022818926940021744114111138196274055476776522033475639724460025445613633474399160
9221 -665577703486974456230042738815873762880769051839943242170524538007349301018601866124448671407014527000719223696
9222 -612858759237422149071578706506197661958976050712469900615162718371673491847454880832008431483671853149983828464
9223 -556540220536153969526267094002332925497231908957616492966630842884856563465701742162248049689631532926266033008
9224 -496699637675723769481556639401940116611099295707135920953306541616145618302527680974016627725180736068217514840
9225 -433428455680306306046867965067626224628916476949248169389522793227054177508488857408798651728288141829551297568
9226 -366832126950457911292096938026450503299984254778005675804253330402401808944687740252691401645292951845756107112
9227 -297030181228721359148919676189887895204372560102592163989178076890239980572023025187188838196118367823054049668
9228 -224156251395081611188406940984128156499039674884992211873521781904613315726877659250701558750854444450393266016
9229 -148358053702406364419747929479528968027605534614700834820556130800265395773788741167197099352633871955180040120
9230 -69797321170532108314641024527928553395272032089845492613895478468044464679580495624290093172772817018466405896
9231 11350311026295494692691829761928125154682356506585713057430002431452881428786581546050813101954244365417493808
9232 94895469220772260275467832471293742604049671183995036794016854613675585705330762921279189851161649884887305600
9233 180635254874510179135110226736178834280167359470797240801125371746072256944059205890285914199161766464761481312
9234 268353508935473811693493677690487023045206124606086908665291002068285622169339962805119216740124755464261458320
9235 357821127562024537841221937076557754846601062330432644059954699399385704284925013906314867321166981793727074592
9236 448796429694873052553457881890010595046050240877545782119075687284127689745843523542258864144038876147447160704
9237 541025576802285103035721972357951059181196161840175777485181080021475182607613483469444104180165513588105146952
9238 634243044962418307564263877139598449732419304947025441596197551263286207182688841174242276275438757798080840320
9239 728172149279792798720926235949135835995097885152243780183932845664183758442327368162143538201660701955940761964
9240 822525620461266031042021058419306410654386842780805784092095192214611995254609593756791206172850226918725522088
9241 917006233200656096568623610132791660041614971667937417876697318318417264658628071447959303624219806965010270264
9242 1011307485841037572636249224994034765323678360323071922302799219250636997557995337608002841065482562305858544032
9243 1105114330599942863238702551552117584864974659039454912396996268254228366237141578311461596896506149380935903648
9244 1198103953455983056861110454948783365526709444586788337620371211679676409362995578730861138199249570397088892072
9245 1289946602606038155347986389704480670211461558232592281186282663009092986830830935856079122310745419143746907072
9246 1380306464210937657197724628218560438283995202902425385643321779865086523019753499152631459971384165931883483024
9247 1468842583954799018504709339369693460586833754946430791557121311197924912556495120705655908905316118490090644992
9248 1555209832749724825238472035764828223852241963194336655139361873739641730756209155285347516241565388363077532148
9249 1639059914723774764232397944070289763554386562424875981608791900084317214411764069442059424112369555154040414816
9250 1720042415436860181875789643254392944829516781893218864803933262063511044770720554048939470330849920687593199296
9251 1797805888076904176725218494993664356734463375835394677836984448140239582312318211985223702346867340938117839656
9252 1871998975198117924632196300357234697635899533010784855634202933771686171787297846724971839094379076876370264200
9253 1942271563375059095404873284129409195902983233638945621745275619684654209836330012780564836740131388908101398328
9254 2008275967961115281585560250751130038923966585299847722036708803223637082167615509885307101106314882486359288680
9255 2069668144958732123716026506504163941086012098569805379128197974733408556081712311310342813665194888662125269680
9256 2126108926831932141698905042914088060652062979364703574946601268179237644762740896022556869921752854773662999856
9257 2177265278920021384293203970526640749796555283700419545181692172576461116172626317098633039221186663758992498104
9258 2222811572945691498249111727879841125094352346284763004986155466899160348691627357533971706193206054378560661416
9259 2262430873951601037780827957163141945261466456681683995882395234112885036371835519463372785945245898922330696952
9260 2295816236847769992007841826550916726304513244186622785425507188684993060358546938146774041714620915343070223168
9261 2322672008608376124449393015138717475755313069136662675419701703339268431099931530934547069743019479014613191704
9262 2342715132021571015173377518729176406270869865828090505421701471237987568817440538379151528599322433861873758368
9263 2355676446770384831332249713347800698164204183190210859068091038641912911961923479341857697337780359396442010472
9264 2361301983507382155749682593866589764431121654432961525513903450694446474082535736271157023021197910519752362968
9265 2359354246481122411378484756697189815595967220041926628832432734610300265776648971235032160262500570170731570440
9266 2349613480179325878927695059695343877998257819423092717178180329138503839930048107103736157241037183987304038448
9267 2331878915372605838298980526943362480706364007829779084527518672735684539474219944100903614897652239062920827552
9268 2305969989874283191031910706021637184079508719021039050437455922307578211584266628443025787565700115001495016464
9269 2271727539276799128633954219566217377466579837563142924508191659902440581764549136287044819850370624716599311376
9270 2229014952884082042895558355673292917218846032083841296229686488180355570026675014710292072819397918013937360184
9271 2177719290032536235718659806795611502233436321023261850192538082255394301367249588509502156675667041383826045024
9272 2117752351981502144991445870947775476365257899177015445204321587562215605504065513303755694083551859211768500744
9273 2049051704557693129095829723990808404009472883692050003485861199198303523214337365499915541771191956327086545232
9274 1971581646757533053234642404166301160485055237960112640912125113265797376494969187988798566875301670352700282720
9275 1885334120547068285591197013114488296190745512345009327560458644787142825330132425321905658539005722719173506440
9276 1790329557151377783865714156821645563626301764379738718661846686585018917141609595200591212866075230340968244408
9277 1686617655194676942079874225737298319163391726892733908588933615086578487672265605623664490219011787097143755248
9278 1574278086138645100329390363771515297326918364918517874656369514714677430400091222197848417370536059260651479124
9279 1453421122570370498882094680023093845409203863684904982718210708798885574850014709493657987400701173618491121664
9280 1324188185012600962853559061177323079118718727189999586303144703226080775075647028380168916987414641968489428464
9281 1186752303068119014830527493601623313895073083164257671999273621512265781844324034934029709834906822852278712824
9282 1041318486866780028852574182701155578751593997153703460500360980055009268285449542417342691701305527864594344320
9283 888124004958396849366944829613432166320843883911903130123637688651408911615179858679273524483209725479262143220
9284 727438564986823447640408643746924665538838017563658070752748340556042929933190553690046325776414178859774284200
9285 559564393690542088283514863897195212795269530465002325646405650032173147283674468298496443471999109447725464256
9286 384836213002233073488632358859996817730296548693042934572138986048329418360565795843979679530799316228682624708
9287 203621109264378588667910626630973066156357054430760326315427362438453315390317402088305991030969577431302691664
9288 16318292839199166785031463263668847449192180354612579886794163258506891642853644775918420016736467277608751704
9289 -176641254330770585319744603676806821410885898546720760697964818836120163529740332380848408634152472111749491736
9290 -374795245361279727569117905204867761958101612904646881382811599206513408112623315889452233386536175314996758592
9291 -577650671104198029525793247669841559197965697724276910510282834597614620698138867009709877777121094353675722272
9292 -784684500380099109978389988352047021378161213073774897304563428978217493959949853483333476940365015020172561776
9293 -995344498941827426641910838841378376245417172070744205350634903320311414915293085007621598241399597425390221376
9294 -1209050167992525639501180685036932712176288722609744088409936723426045723038511404912461321992321920463397477408
9295 -1425193802715545310282330936778618568552114916611399771355637659971771379682494970361639203766648999608929356424
9296 -1643141670895695639684825923822456116961748528994256328080115729156212711340173181678569924996712820885714960072
9297 -1862235311321699981913704418543268811547027814927081724414540679930280820835517068845816664266379510796913829872
9298 -2081792951260059633138955514214773527349558329406503813932454106391944712729497117469182474910130354674757061048
9299 -2301111041881163992698839034369274188491495301232523090444222631889887073379873095416195493681032634074159466104
9300 -2519465910101112604527920961392025501560040917037260743384749245228924287807812830564310019264626765339778809848
9301 -2736115524877817540044888705366167864137809744983055741699115596854359606272347089434934366919715305963548148536
9302 -2950301375569346084188698114912228409881462578970938182468553649774103800806351592444789467298073245455082226644
9303 -3161250459526724030041185966215053264306081078218836050397618427840414745344532713923562031066354790153345350192
9304 -3368177375654483353407281044947936816456047454279222594630022879255420284476266370047535512610704844444639395320
9305 -3570286520230769867677224088120624638161033584016359201761979347034762602317244514666079285693224756112682578000
9306 -3766774380836868199919992645005461258106187422845067443157861610173933617761649448550165577806473831919151171552
9307 -3956831923804296096148345221153259582151287401973914807984156125661106090785866288161636891226027566622691997080
9308 -4139647070148299269822132726418670914443174650205762032744837779783700604493707734837543553546839205964682531744
9309 -4314407254520453839348337197399471714422921288924348590111355171901073593772652629909806409681593078048437976016
9310 -4480302061282358206978329685921896357685052438135816424656279917602409519443315713398617138904084972073103590200
9311 -4636525931377940985719298148716296529601900601084753274550475801932799362216316955036227693012415844420813218244
9312 -4782280933265978026252747430233858198618055597522242162932155003964533172134164023576634013467991472298935096016
9313 -4916779590767917994617935617751079042749655527864052230359138873246716953845399014610880592098188302192181931920
9314 -5039247760291340222101492242614661147411204665380872684281693343626997914748299487964750929099791640788048731864
9315 -5148927549507263332336057791222017812648990882084210504255306834320618958334642744575684882129998205225709632808
9316 -5245080269192367613740998731533250488592140911734503494355095515370108203743961638276118610065426125642828734992
9317 -5326989409595961163825524181573920274645679477913701410880349201264837869441415916706406762895999186245679887912
9318 -5393963632358463466331262454290424891788714784641504210957294847604233053722281100947619351025366988888433154648
9319 -5445339768694278311242742009963219223169636098433527665467499570758591905684030425733333191884890376753384170500
9320 -5480485814259381915523109474216129928096943430262135324782441621876773634757843765376107889673913171517959873696
9321 -5498803910853728879253854828772080104409441607676545492406972744036897563504256121503832300594954110124506929712
9322 -5499733304862797677468055732264849306772481832235457790719938963840988235615561828101125842264710494135253612952
9323 -5482753272122198244861548298941313754892938885264628853183312798954992126829211632836737524246095158931199712588
9324 -5447385998696255236729358006419957058481375975357539356636246667492465101729545068209962835095802918905000660160
9325 -5393199406896756423942425550963451492016082263322690008551504978430970930536160712569295888433898313358471285872
9326 -5319809915733483824614575853903238304305486791025924562102770588099364024614133873224809938978295724505517057556
9327 -5226885124884558004917054393963453975632535702094846863980212669156823417906813696438636174652290635986852337632
9328 -5114146411203720007862025054248369426339643459062624954272147059236534640005521636950321409857917057879440413848
9329 -4981371426744203303854004127507044326912759170282011859617906192110940063982173761392984760908921890321397458976
9330 -4828396487276305923140669934065032541563938044221055728795241870772627253651340323576402574887782795476047049264
9331 -4655118840308816364801683050810632035075726756716868218229097976063604066143930997568485172586361078340307864400
9332 -4461498801694342285111502234836704831880579537405637661363526323399143063462051318616972004247163919543955169032
9333 -4247561750005880678505958658255565663355703927023467074742088782463654317960487040840819824942830174869813169248
9334 -4013399968017660974141008405096707735637707669134518985243646053822814501561805755096482108206341592044485286664
9335 -3759174320807801189479252993738323763840966296992934670062893319730963558977041790176427011759849487053995539672
9336 -3485115760224366541174145710035130100344303498787720082220736714729355923792762622808483468845543975122524420576
9337 -3191526645720278701726024247862763431875593385802913589648418183835589605044036885536735128632236996800891075480
9338 -2878781871866607852869838592032122638667651084280172758222957356201098300799003310581891497417199902404386708432
9339 -2547329793198200489247131669218851099925844365736731044192400415099702802502885227549060978822570831315781009688
9340 -2197692937430437843410664978113423419316358221908152161826453271084724320270291298165503483033836972327929534128
9341 -1830468498511125559540628066102249060993173993544934574464186686359153708301816877645069726731686974908285054208
9342 -1446328601436817895351146092105141664593205642483989398909307340623150945485039705527906142419790504772186946376
9343 -1046020331268043405541411695860074678471473543281827672701355500447361870690889380969778299168902788712055817492
9344 -630365519322288770519774430546009132131608851203410170564432360687226592901141144163438305670191793043466038904
9345 -200260280106791282899208385756563839740821853117280475841976064280594750013909611462971334923587107990053654928
9346 243325706825827964338726783419808318774041789382419593282521339466922985645833922786135531201382977395977346760
9347 699350175257901797453243165547252329263223222695669158325870701062631637299600779370798023582633777567646770840
9348 1166699515387913643239433121513775666151699589358455031680593891058105612513934463414986765159399620658564999240
9349 1644190285348556531579213877267318088913835562993036875895093359859510869125186499997627510780287861143109305680
9350 2130570994135616308735399059373067276292061671710137358959641179102244292159041446949496370162572603861662626512
9351 2624524158127441293782454824255904622208681401154842686001914630981701234426326347132213304671630123197813914152
9352 3124668632550605123862857429958934093013054515011463411570197259138702246052034625373911396249025059183335289384
9353 3629562218394445547307607692938826154120827242029734920907681934944438997783420197721216164541596901609158819704
9354 4137704544398066400754124409553989499836893859137308752611784122439768688702589538771381767861326583207731884248
9355 4647540222829492003812293695058495240937810603599120531321119496940083972439869171280110472187162735818703942648
9356 5157462276850946063829224091533687768783750016472465293994089366039284654889486795538336396039495204866923520248
9357 5665815836318231332319021587458565833106474968418005974736533200394679837106205488955220000948376184299648223304
9358 6170902097899268175368965145124237935192259807992350541244522027137960644369600172798176332234657541284030286924
9359 6670982544418707953885528608168936231394252754942116292383055235325346069912823186818541065228427822814657272424
9360 7164283417345881916842493644843412109593947057092602563663342672678142567603592421990563698292308290646538200136
9361 7649000435344016664070816005593932254451970434558438210248714890028581717704829640655925440115066125265060291328
9362 8123303750793685629981715233555298895315525548808742037464962479619769094949589709770657558343269506001011851784
9363 8585343135194830806096022523734848629314282602703974754771150595111536105169494218436484867093911636347776531712
9364 9033253383343725060597926217584050448952454991404680979653311019152197158209667475936713067939216401473408364992
9365 9465159925176007230727227141205208789880587428677395839959933134260084088075825692313421985197837812364357282560
9366 9879184633169023321389953764203189753097171133611504134339314009958480084637725490699399782589327083735851340928
9367 10273451812208270855433933930228850622851463781567097770496529250784264698213151154961981946957065673757983410032
9368 10646094357848613175930196786515597054701731878906627192243335919677488453716765535118712802042583022826027231152
9369 10995260067943268372500916963174072673373977755606829111610288727380102802223768422601635658234580999780608972664
9370 11319118091677413181076297023901401713907418676208470766467482072188551881938160780762802626629211051398108411720
9371 11615865499130743824457795617686957157794212173239089222387498617610069755001626589124430180164807605053133230580
9372 11883733953609671061391659679775820980513426699652254834345361065053901198262081966795956797585757336858632373288
9373 12120996468137134643400432007941478849929898262304022639907750204990387496403055095787615083191609860750504926064
9374 12325974226671556403111934247590758835002694801365441829411637711398827664159480536673309768614246490691270472600
9375 12497043449848283734487156876692383380869304594221536337079809613214526647991431291667962870929912217666420885536
9376 12632642284302289344899530232730888545332636337490306382176830750251408060322475892891551150314132402989840677744
9377 12731277693941855716397231833825906282717533595956555820983997502616783324964167559400579352397453477793660687000
9378 12791532330904736974004078238559568095790808197637015468781778773337108211459621540690184095301439899082478299760
9379 12812071363342677843478060453592417041737476682424100743100861647629405993675428071919793371112792567292350280912
9380 12791649236652340372583311187184986751009566343500463878401936999088690959515721337941399295819431669288862504808
9381 12729116344302278274049728270305107447976777334022449457060370295383271964384844082138717856182241953489286908976
9382 12623425584001611089928908459021885133935650723341690299112636964914656764142570001229198048612925749992871784244
9383 12473638774617892039820578543374854606207415185419030698291258784442072724830792522365803783747728106198570213800
9384 12278932908984117213669174042275680268935122133445190665450262037998890072467823347658536951036097772781234931720
9385 12038606217539027060728825433366452470735386060830070798004583513603096671139480193855005842116640893634574233856
9386 11752084017625297959646134600161512188473885263461702363420594734647346607917867613383311473893448969213697598416
9387 11418924323227740815987613956684110766819672342828513336973585330007863929481538841350267681488704357369157463912
9388 11038823189972353776513375521875090707204488802673650627385962115906468060119618001594021243555807521923348794448
9389 10611619770327499388481027925455484515379654603544388690153479654844622245486450687523070366832413031269285658688
9390 10137301054154310278478422948380330003245136446264390446128127787470956543559562048532948293484799281183754277392
9391 9616006270044771352972798088127967449991214702621622735963754678119944100319635703425595117741033412736401939420
9392 9048030923266012576597484906993113752782961202977533879380760741692822119883554137982002455638473243237395689700
9393 8433830446597859036310621049536429014021266309352505678966888751955422694821077187277755678459039134847557535272
9394 7774023440910308986095457026611982983006466181071387042730135630748547597666773590497354004005023627453580784240
9395 7069394482977586082501651028899368724441192799773099362489415022134842602330776368612958601807681975071294877696
9396 6320896478767818208781018184239594787261024968986295841162451406042206410875740090180232465117740171140808418288
9397 5529652541281003346422615654103764538886649685370530725879671145125755634270513470040115521367311718758149395824
9398 4696957372934152288336603268614994560782899794939755034701581800921792447679181320965222525690919442353381575232
9399 3824278133509631108639660520509143612583625557051025292594135768094241001882311286396319099193670443033254212112
9400 2913254775791473829617868750761564108775688888758192246489849275107411598048735496048437172290032967568363925640
9401 1965699832212577428025816814025215118457543495031240320799611703729858696517477074255638222535471825343176523456
9402 983597637123185964481349517398632247675662209359738984904153397569839140741740252027767349612883637168858031912
9403 -30897029334812571783884998545819606331066916517080828725845562363033581840616278440221442862233901791849347788
9404 -1075460888303343510176404788781354621905792622624666935915728113445738479974489638814759799107418532480708457360
9405 -2147604711246463581246667972072819533206145722575628435162915300787317862542362576300815372048456664302792431984
9406 -3244676480341282271195382184733957883948124498211229203619371642003915470536200134211038515276337539347341204372
9407 -4363865167910707945108139076871634772510818780109144675798658944749576239297267721673399594318687388177083185688
9408 -5502205140812046128472668524954112987854259352755587837534223194555055382608590135187528136100645634469155670368
9409 -6656581193849848968094317363928048141769513704259953393142157868289158430679572965008513430957020505605893075588
9410 -7823734214368684398090050735566750240309594886618357652037650176614412209185639104649142636581445701425992296472
9411 -9000267478206369077394602920109082125304052711685394731469469511367832858230084124431091092011618727378771867696
9412 -10182653575154873400707464320372962468342805050508249783625846284426847921050375362515269309219687446583731877992
9413 -11367241959989706880622164490535636123327538958713787776095568156712106411535803436681579143623810172386778424224
9414 -12550267122994152924961026428330803207619205918839603177160139498964793988521480098719749884745447639286613689112
9415 -13727857371727790625283524176970603508015271114877037567039409961144467164365470856321966726352863583194327849288
9416 -14896044213575166226580745003189253584456264183942138776070901274679583430077215118614988033784207456789090838560
9417 -16050772326366158300791391510109944017691480122296452018000587260177791091384117607512803029351341789252541887840
9418 -17187910102091161068414986274799406064571255366957828458939556126871929729460714392372286024142345720459845449248
9419 -18303260746447886491882269833042796164033023924494437613301632668783481599151960755567294473832117132590302590228
9420 -19392573914659754250923606204910623302052397657964930402590162375344135466666908377276180041878916098662575893056
9421 -20451557861704928889138250468280806722415708912775019936360859494305563523039368900287724530349408447567812022304
9422 -21475892082798174234326386701099648368356280759458575901609129253395895012337183103102176097548643370152594470504
9423 -22461240417681416560411128490002140340323231429100492289236541122850729195919837409906939843642010316961659426328
9424 -23403264590011978918051505911377729998630400963587945558564516357216979815809552287396395570424576293798961077776
9425 -24297638150896540318597127374744477053838573191521275077056386278789574574027520448912510372135575151430961489152
9426 -25140060793413291181053961165869743770204958393948447901694822041971218119882422398024599080697523330928652222936
9427 -25926273002801165366242198306746644287134731098639160673153625883724740416585976469436881155900708754311450316976
9428 -26652071004883219239099258080292463659408063912804035095273307915271384031989265526811881705341062773112859216960
9429 -27313321973237765156546081383680082019470160427666005789834019908587161960297422587635172775414242753366289111232
9430 -27905979453645931354095920430724477089091155711475811017237104659944885320062633789667933729851265431776875107552
9431 -28426098962434280338086684444114041622046227909359156076285975465938729717306488155428858315438409806240526746788
9432 -28869853713506442924217374731878259695306201494686096305335568483562715866647345051023505759908398688763501764064
9433 -29233550427124482061211726804178909800357292747562521371916840927591788334396613193165533437658812039258661139288
9434 -29513645171869536927123599885319963952612144901800369099654139901075313161888027307330971980397025289721873400160
9435 -29706759189687873012892398134937367156047612793164227280391734830529947750126901800134262866495481503474802339048
9436 -29809694652523485569064429139409620665035321910646875667157173201802958649572012480017860753213740535307021242336
9437 -29819450297757014923589621301039474242451764921002154280319225880588880960062335275634452631867500268389657531696
9438 -29733236888523576374911876978330604206025062466243244179677616382039238656157185622837987893860793042985116858112
9439 -29548492443973701225823395896346015271506274132472889499295325677763111639467903044504334210466060625926848425956
9440 -29262897183682379524272286341089457657484967163411241171840629002384732731696618067477079516817061386775842322992
9441 -28874388129704969851831750820973888956898709707740912389755107521083977240278235092961746660281304849534050615008
9442 -28381173309235621579287661854298851337541611484882853212888725184904419588439870154167557506442278745145411316040
9443 -27781745500446777434697704564901606339408609573266282134562410870218053847566730217599466087165697018023059312952
9444 -27074895463886952566723916372291199069786451398161057270437003923805213451478730267045421601845628719505413048720
9445 -26259724601790309831860025749976839911287013183181878148604942079574800710376909997857618998209951938116680399024
9446 -25335656987814636740211552166700024322438763806508028971592966615682588814471587047259632003327101636441799619964
9447 -24302450710075119850204474689304682762918675698119693890327359100374992366078994508852773281315240886393508776984
9448 -23160208470888143134899559940482215411773798845191058578893196569146983006142528746388355060140970529712564140616
9449 -21909387387382011329000633096904812896718883928194315373783022318743114160005566532500363044845778561846558239496
9450 -20550807938077490158354194561938927517296040609407273952784782017700411403622566594227724544953202413930172716432
9451 -19085662001688943054629174332426299422016664662240626124547684997561858038102255950119500857192814750948143580944
9452 -17515519935753110736984380009834848342676166523250110265533940231469694178917490051961113732509122608099547033608
9453 -15842336644254509587713749267744251288078360620080915996817395566999577372821992415563634825827941678016099595952
9454 -14068456585189387993814529539423772997184000970073768340717897956229634853327709193678275693830405875923244829480
9455 -12196617670990101794414148060753888358359824093136904409045728759066237024166146121724965472234367080302947210912
9456 -10229954016922797481948256180974768304194557386306504029576548885481807395291125581536273849001553706184099335160
9457 -8171997494967942666552814034475423755656961016275980912212795953873532533629854192413830607851271696632413830608
9458 -6026678053298337429122761489295032827348349075338854673510828695540022416052269740431348789803385964328220755256
9459 -3798322764275854571999728845117617078119058230836901347141453248801172068476975485494324403168376336111209120744
9460 -1491653566897693364052923335224400963919785137782051434766063623459263536884475796678432086082076828644770068960
9461 888216327172990800184861806472806123226961655778153737713081058613705633503631849478519395166596977536420782160
9462 3335787391458692964665204984174423520681325280046172088629491863411671447122005814132012849780553324609516144280
9463 5845180130284878860943985435974094808719703090255220302086628824702016976290859513067038754870283845768414561652
9464 8410142832280404067933718526067621208760046016375556591541848101739589196978577201086218678287884732394850819016
9465 11024060747940643814160276075104967575394401246710535813620840210422341842478968996228181037669579709723480167392
9466 13679966703326746045655509106846422669113167092605355458786706777414267645358105061304211771359150363775049924496
9467 16370553157712470409270506166469055972584779867726329123221227555070728324882142354199543886139377949142422655580
9468 19088185708577262524710635019182228334301225861126508932973679545037301195634299525034719957837366963937556552808
9469 21824918042794549271834194672211231047490486338139978283104119703248711273293323354302019489032123972920022422112
9470 24572508328184255054898319519479401311160719621728639537676184544207446468620874910859009675748588045199789863720
9471 27322437034803500556238010308639448131664353580382904427069871786696136261705004378470471225257061177991045085144
9472 30065926170447511872068727481267365767387437589427637583507973393855640990189620871610016196838597054855565950920
9473 32793959909840361587089678352652239654175042578514145819062595172341245568101257800727258418447117863323151339440
9474 35497306591922038620838111771262096529018945385631259705670862788053277804054854986116296664325403169504056326904
9475 38166542054501950637318253241053727367898870654981333142321311611364910514804692034107586426034618920591165546912
9476 40792074270360598542554336322070664040616717962931124706474879661756627666914089023320965976431841024652368784288
9477 43364169243659157606266472765509488290940512091816906648317875309190746235285930359178521398187229292304500902496
9478 45872978120273817897408385346747905578630963715255914156507630267346764930626229333789585943368089725621159536104
9479 48308565460427020435203312351697485590418093561817698202195123024436755729951238254532475921633505246899148727396
9480 50660938616755307357947570204767541578722289628620891141897787982255756698959863907996799625776727444488528957520
9481 52920078155752949708160806010454925328785730598427219188537584429837440482939564579327811199636167334026805056456
9482 55075969255377206715815569087048796379487725762668009058707905903573491537108309894014329275296055095038742001192
9483 57118634006514885056687115156649165050225940760588238454682320719626271272738603286317252571144671245924198952072
9484 59038164541007294918268800556779071297384541641899793786550276337051416446592050404465426639280208813951631118536
9485 60824756904031708409915359395364599362547821671923514970938310206758471526677672955444852028724028346836967686400
9486 62468745583859450614688103884389798114520389650997316849489598835958383519223253867965854309769345618509210517488
9487 63960638607373604899253422128188218171575841712543947951451389253427052104407191117463372501124920637267437991216
9488 65291153105251192964620731747867981357709912409046955687942157836859782024831938741960059300204390503700608345240
9489 66451251246414993107351172146714820588536037160418592360811167182299195229004105161028066660011572787301277496288
9490 67432176437257654599729030015202912832941175909534137194669283772135508731328635460008373153189943049060142422472
9491 68225489677254164617434229714634375896193798424289917638741430389322148664910703690411330034381483072633433297780
9492 68823105958927145242308681848726741155014763692664734798275236296101160602305190118303680693655416182705566005520
9493 69217330596730650861516982620539363464765576089006308641321208757625456220854227438864099750499092125230384743656
9494 69400895366291341048492363605265593377886385180753549565137601167402156133454023564112978496254422718602150383552
9495 69366994332607620129180087019167982340073422191358732012610160831367986935752954368296650648675715239665434738864
9496 69109319243276682873788111786612085916754691918413505590621479381742851152566468609458289090606284219443598623224
9497 68622094360611346068244992395586198788473472444304177767025269496157208352985874730608152269864774584078805836360
9498 67900110604641828758392000241931446171727039889702096702413955260374919486340956857308491435434876208712601970536
9499 66938758877485400508376736858475294581421683439116393414738213325643639616364549886254813398105065335014482017152
9500 65734062438427170517535090544264889861801182501174456012165855853573320101061871992722764723741121083782916099424
9501 64282708198299256337264936852644944954668311762911752299941413098754483119586778770556937076259881511993743865864
9502 62582076801390384962659379919172918260124187476629374568664277393058027700137490412468334645687695046429342123052
9503 60630271363172262562929079583054536699563719824651609397887210109398679194668602251559782889544273325349533371992
9504 58426144732608889449211905491151075043913726701918409923204356616430412219764552647562827085336595462997361535024
9505 55969325148726353841580350842578736318513218764935592732030915966433593256649804271532144674175380233189553914704
9506 53260240162478193261196017440508508848320612900221601145126550122244488264201455698326528458477391685645214139168
9507 50300138696748212195540588366817469400959128581815915796326949691792049907855875584583772687856977876714005946664
9508 47091111119601714504317395884854903541289006975416793452259062761056819398359951310688221666490134499795166377008
9509 43636107208627349146048006960756819826672099004651373883885927568807972585846982481345427212687312125241424664848
9510 39938951887416307407731847795174595131488857393481141259374466247472141373105381725540425475354265389975575082824
9511 36004358618899994503287981339840983906514331037764100231889394666815666385762416422967757256371851730743804784940
9512 31837940344420535323753532981353467424650468913434073481842166211197069862056270060545761730884064482460921161944
9513 27446217862033573210099722965484511812019162155885561322409180288341517874174135569697209362585735067527489733872
9514 22836625542646459098563469088198681715170162014105509421671432479803724250737420842649871259290123672510418131992
9515 18017514288166431386384978694805718481873111227328253940647117519050058628896954200712245723540893183313132829600
9516 12998151641876915353151362543595842034851142495150571444193872012191475577643501697306730381967706226869751379568
9517 7788718967761151763158255355705346551304322052727439779314254562402997675209830255474626812032976692431746915880
9518 2400305622452480898187626407892355446299393181052717762305058448473807375196597970386928840135605489624514360708
9519 -3155099949108584983618585078382972690089569010105036083587001790496035458991049419049821345721487112665474370824
9520 -8864622255390197461213547302521582243214745523876147874130232300872957679421846700755892605244639280389382736632
9521 -14714513990180328643720474572387055418788332569861110898015900356765935008583310527451522911697827762024542317960
9522 -20690174498845501046848606126456064912074860535221494013523895186203574729888635372463442966144631243688959044368
9523 -26776171514032446089066476378736450052382177027398455422822534945579674714295430949575739958926367343047319685544
9524 -32956266186471628030763237621652802314866778501123193802762214585209854557700782388834124138452748645732741905416
9525 -39213441426755596758271291473296813853645087104038248587115811291739047451272913971211046847616033482055563867120
9526 -45529933563839825568249906339786295461418731577187722507970867407900923319448300643396191788586355382871982965584
9527 -51887267315582730050402671620711974336735887718162144632508429861767767373272808061903102288079691492321818753184
9528 -58266294055918167781647215761586279577932038152216245274678859926182151477045084313398233626294683018717778112968
9529 -64647233352275115345368575391263869696943839664564048207783683434893657290694155767357766979903229984776309330976
9530 -71009717735641569052693043684519622012384303008771424417334520269971119934371595370477755161461273110476558845760
9531 -77332840654253577546770984804780960758292157350207674279154825633410643345941254853832326601021041550428392214240
9532 -83595207550294696539493866225842093820666792270727345707623538961086341118079522409723478922938108387562884843272
9533 -89774989987259673217106098687058764281975551157038702777214946079666879306747258794512731727306157961118817778800
9534 -95849982743790538444289215751863694751605247076609264807458000449782045623403113352912088299902408460201452446680
9535 -101797663777879852417785561640053117770007785729178244352693966858976528142099469131665883352434083843008216307480
9536 -107595256953378858952234014781270079282015299694776187184830557983563923699412298842876468454098111898623347127776
9537 -113219797408796446594614204101547893369260923160014959226343021419260353844331692409429720539445908678977121350056
9538 -118648199436454636703149877775286010563125591866751708110222249831715049051859618944052085904921828580175436561032
9539 -123857326728228425997698796047071291031601524206099476077620054044197463295659020297878681550639399543312217663060
9540 -128824064832370780031307039754068416397956654791637041503562832975720782462778964579982016224052642062875820001336
9541 -133525395654359443414358456318971266221018756373709216094647231630943006441060791854052706827756592813009074835136
9542 -137938473823331298036903368374778195804074910738588708449037212157507241403047796588291314021976533889778191600296
9543 -142040704734545203566554466569090037353072583326602122996100613762387761271906111355888794320213236783176245465352
9544 -145809824067467259474495071376266067623921067731450855719554229643344940946806074244551433649987904605276703552280
9545 -149223978568556506085018367106632830613052772903454154815596552322775855623846532523253388998485243611207724734880
9546 -152261807877676879260293706427330470801834666490790798094835348200988139038467105899282386932235301340812861309632
9547 -154902527167325738460587018734799927707230696017961234327265786606520654307930640257542813338466864936899845578700
9548 -157126010354583707158017658410796433429032914041614614527011528273463307396413911297779023093190853392509526868344
9549 -158912873636906959140826762824717419066935586490808066467317567273965275386339701427285858217459550538684982294528
9550 -160244559094634770621846701087943780083034791966282192079204016311029633994071412724959862180488391111568525075248
9551 -161103418095422595834865811103179577407591971749336396838926409342332513201081459087440436583278172730270340345420
9552 -161472794228767065119916174087723090862170168413469322645743179554372634935094558873221132537711600285755009650632
9553 -161337105492412312165170855594933410478194378555293178673944912823673043548599851828649352489670002762105099207568
9554 -160681925446749004750440496660511392289264252661786378254623952274562358583010818398773587274113615295087488709952
9555 -159494063048383537676670679458198765547533083653671896366388914033431781745280644716857876423488049637430661715528
9556 -157761640869895774975135748003230450636341523369231708168981095896187774622157921357533981353638685962935103829840
9557 -155474171409460935639017045690626493029147752669940797189963220889331711399226098574560510834554752734195422196552
9558 -152622631191513549094243211591950964502452955127338565297365877544421332620794096412020897079776328259764386425596
9559 -149199532358015862150281631746009858678841793008817453849945852876225665677629642624896064232873625681029519954440
9560 -145198991449186107384310425047140284182145155379947330047876909522469430009000500204494970807795417546365062814072
9561 -140616795072775503281501032903148493771262897870577035173282657191988701504974825009533908722007289852834814795416
9562 -135450462162180292130812041552321016594512898237321216314327625042417591968882164938987134468229378352361080614552
9563 -129699302525862569377974662308152262752747278452440530664028249344573175623835054165574752410111395932406849708888
9564 -123364471393751260013204874540938966476345265688529020541651926027351345930930581617034909428513732054103234834800
9565 -116449019670521913372101131617557245310472196601801371326383917416237920740377951451585638591471766257944050557440
9566 -108957939610927285285915136760907789370665364421529487877284441434785840669554153421239002510288073244717372331556
9567 -100898205638682423320608022332423216782569153942024574644493371114852984667786658455989681832719382974260188260120
9568 -92278810037810116604945320859627797807195748341000271634721061424664471702526104830762013059574686722804346283200
9569 -83110793253829925044620539493454319119071017985541169864322059864354218049598808735650960617681264852631220584760
9570 -73407268551733788698636509108368662589525503462349398394276879934068022541534757349678176412214429305770392948720
9571 -63183440788330078117188162302634022962132374611348010300810811737677774516518042436750963197877271455662107499664
9572 -52456619068258019782020594661753997857498382475751351160949664229122026946150219219124442943525201910662610645712
9573 -41246223065763751165474911127736463794565627509623568380317477221099354732427258149833327475876322867041290723096
9574 -29573782808184572178340060345836525051260152919157079454973163550736031529823455268768490626846353933681925712556
9575 -17462931731988326677948127562138623073313568788068027681522455977787881292710121968936680676637745997774382648208
9576 -4939392838151371183686749338911217697184506648032135641294979536703681842436106242008283877141084264596113624536
9577 7969042209398917510784550690098607607604701656463870928389977759182943047791798009714491451718667374603234155056
9578 21232541180617401020794176251988176735210838972306174428179836769851432570420064064762047954752846151534638598944
9579 34819266690905134701104920326419288747000698000648484152775681035971713813517658110613325455082617981416817918544
9580 48695419027042598427596684828966743090082690283763735569810560374185344368018086190826653173438747847217130721832
9581 62825286466432582776812206003401198862467383942445207792934865465303181118450576414640219830055156733999195015952
9582 77171303147039680872548321256612194984362841948527079856356924008234897423354042722253314373915619348923763974128
9583 91694114523063290135647968094299073458169517913046612874781725623325377595840123918227100078550287422557261288768
9584 106352650418266888524580851503082358947279860837472745453625969185857080770006972923814319302869241578480985539316
9585 121104205665076074116850754954805779304960019096729080476554501973639636061785019690514977936547873084475833340328
9586 135904528293089730488801766978969952903942066589774645873886016823714614650253920476516728857770561513795825347416
9587 150707915205599742570683255850455739611835027649635605580245445820837094236794705001345249184138665789822240927412
9588 165467315257128751535216782383992493610345204640232740712812153212407082446238850249709833440724160593697620581448
9589 180134439618958239588585555399694183080399765432624938184743975581446843635902740403130043984269592352628529104568
9590 194659879293179788216540845378327826905285010890550091433962309480594602341602556591864685409312340057976550988456
9591 208993229609054581304305819218946791108496769967511355285432964511833508506037490253610455964693221367972858742120
9592 223083221508463915100281526269043043898711845544265447389201367483042550754568608616976310729250609148613713656424
9593 236877859400078107502546547243072008638616110172344050157391490505760372192735911313522970201346075252606055970864
9594 250324565334620815002830125406187692484969245932446641576869095942658880562609919666249940731113829103698579573360
9595 263370329226368635450722187740007980357763875901829527172635957458006989718621997024519270121306514191473402188688
9596 275961864818863691443151170623328209988563012401341482557675565021252046057130636665645536102443554742297959817736
9597 288045771065843828093853301716832493823431692550062438466095976330524976246401385007710752325444208427046268827248
9598 299568698571675760239114804819468172019174067082706070869703587798092402368430174691932985684559262096634781863404
9599 310477520709230046070713723932846664617746191127796921283706329534791110377280414786381965867796736261211305062752
9600 320719509007229948281842592648257858634241627687932670809297855278027773270195304817953685305418725756210246943672
9601 330242512373761932916167785760530802071640281031415984999574648527173307080040420649188002425242405046919853635960
9602 338995139697921847820007767415800201757393017239870758037921994393743757857669324541161710266549874634649458872184
9603 346926945347613139120441977982209843281181540175043915595585738317272781207274771974891885099057288029200568891648
9604 353988617058380261256948064078416353789790844680720309123778742859221013953549623476053179766831535187788984326616
9605 360132165685978372000311609359778246544912223514948795711656345063674385866865116134313217314308165194469729500784
9606 365311116274217290800787218061957857108895361043550439789343891913062971394861126735903694746335943020154700827088
9607 369480699869600020007874140303331947772719212553919117308799777214883513818785030373458728550770756819953134433792
9608 372598045495469997072152882096092562891315489388385375457378350246735601459717856007946698716026621043107437722888
9609 374622371680911483793647443904888973551394378741260972833748188570493452892203015150611162211060325440118779776664
9610 375515176923577421970394799873494241807722057492836865374780559337178367143673272030194417155599862178806076291216
9611 375240428451070306214157327768053234790632431804960674911379031424296594283134137867341452716764523519235194945840
9612 373764748632533535256225191128958471540509244342091937807757849008760183392709146863461206951717979440626546703896
9613 371057598380840112048519626029759166753063240266622544586351216376484408459389322415227235389559098879075082093376
9614 367091456876246792671453872980420958473951413292991269759956672496565357869116256685697445613917462719553328282280
9615 361841996934725216375829502151741570884976259691008027225720387161657580430874777202867797220582127034727815753120
9616 355288255338435292689869477703615756074149761351815692660719233923069270251068282560313575676660198183420595933944
9617 347412797442072495370845648217913454704678621785462720517828410073564152875738793352256342042755235420999088656192
9618 338201875367140481930826736880272718084656327714637488764369605217850800047039487404804466025096714946346151944080
9619 327645579096666249478095271386478076069179456409027115065167904790476509848371257753613080497242783741304471813700
9620 315737979785519174794447367347670411527734807570704843849961985302336870972444286812896559136418409613652828461976
9621 302477264606399105327567159118476208091640664505216941311017219366317084325351955462396319127828389585104542240544
9622 287865862458744996977850869243905919346084290139102445829493082166659844087886273621698059841745142623322434027840
9623 271910559877352926842195202044040672750999427931609078624113634440898525269422110955032015266153219663108008093788
9624 254622606489392995579691963503724277269331560109775077362594989237830818994320930962916941335300743120146575384528
9625 236017809382832841102746718137853054766638360148737434889831618763179497212111242371287842307311459764726481672544
9626 216116615766012185574997215783885620503892497115181921582912688069256230351813279173726420096904135340110495821760
9627 194944183317306479978705222144588043099345049955088108412693236726186890396896518514946563848657591534810730622736
9628 172530437645457089859611437399461415981270503978146261334760569991619181819243224559075753806663521972160597687344
9629 148910116305252035282784059829241963404841214929100215933388216445556900315289373672066814917865144299108605432720
9630 124122798839790994700970858871585191989993038164135417872758410797701540738139759145998013602850512178449303761896
9631 98212922349564419949902102502477376596122610213770919248327598761822091049775466026926640287203641864659137679004
9632 71229782119981722836744137766438020439338629820007653241751498227101568987527377144096800857511624977154937833664
9633 43227516872781768840625694788110862279549335872600639154820772122780475606340084286013491554942500090498302982568
9634 14265078242899090592337985024382546024290411752249485028280307079194503305869439097917396173681563576952513049416
9635 -15593815879194440785755388905571611119981433294902996683844812965408797635638727017629114676088255140286695467352
9636 -46280744458965554203980935932364648631476556852178920552274553067498404098719618394021737280412097353739713989944
9637 -77722663159534442870017036554804785710772690931478976715557628230340340823840418233364476937553010922209637115576
9638 -109842001145072904156432676098438831808558538977116258512241999896364049051558117759775876184481199850439139708104
9639 -142556775030325197827339096709558557435657208752859018241941313340483548908718919556302666776104602459510803456376
9640 -175780720111751475701235063576490625785530859388637113586318167529928987481770883290034172635292128972920937590712
9641 -209423438965017774328655543407117226256677099824929847070759795355348893894621464499730000346132397636920595896088
9642 -243390567441051249919887036146629278969243100849294306994648432059983494711875990842347779313622722857125945115816
9643 -277583958038764052609370136121403899978855978952096297880372102239773796948236609650104963633011418667359260071244
9644 -311901880576943804101969725678446794170259617236658013014258263938960945337455926528647199382762050982426352642328
9645 -346239240030853287622295096736679631241796161085754022616266119844890388368876340623169842518095945679947456196240
9646 -380487811340908716254484084528695657718045620815444510944091370521358833621333181308675047674681113947046635550144
9647 -414536490941575204660213475800054792958572624907425569362218246966048921104481442666462629048093921490572211997288
9648 -448271564698473075705616811567610522134550422261530526939873557310722076880948468206107230017157445313931906467880
9649 -481576991880809079273532805798910730865507546447640981919544551872285960602265673718450619148556667351777700501992
9650 -514334704734785716809311563895052473137227725684947782577928465067260011423190158044311807522803126646412230021088
9651 -546424923161797511939849839583980321921431765552437589882292596610164896107101073195817434083448153376194988180256
9652 -577726483943157015402301444810268864743362791947760020215041944606045914396294594752450283527677828119593810276304
9653 -608117183891020200492890757996184592106868997971421148267098861018634327806449086723750257899191144731144490209040
9654 -637474136243269342191177284079853546690186539840910049422318100133223226774412070998813986728855632334874729863536
9655 -665674139558591174504764369265634265888338742690295176058870375672358979579220142482603888577661375112894231930456
9656 -692594058307032746272417967607090681754183738413203243689163767701846144595379227430939681904372759823028406434000
9657 -718111214291169768390574405019155021690572427053728478348074761691968257296253755664610646825296165627577962197296
9658 -742103787973858973963074577680189922919727694713880682757970667482212306433124334634942760226573855881321085499560
9659 -764451228730620841055004630333627364685268329843342352122198770576125376581234009364488934641128450881402661325744
9660 -785034672988189271490276561876601054515195851904962526843547328223582969364062224837963282856146731945698434970928
9661 -803737369155932693907326235380568407907041472330807798215899537815264259589025070892636759325796037377038519267744
9662 -820445108203872185024270954101141762315470420412858518123329208665104518588616273134323421144587893404457864217692
9663 -835046658690164591191676917759701874939160149111130039235551065923493860831859132721197669268627806254137060391048
9664 -847434204992353663870273131286366012300181478383211662267131279193739885480381580969487684138660317220489986903344
9665 -857503787450690824314011178399804588243750932465443207972629576745205222848433524940453118162106513334196673020712
9666 -865155743088553828728298037790565782151497100054122159998179994854259047647296424153419100612687016325135635581304
9667 -870295145534717096040574477998286717458723257194530297502850678890250176224177395648399134240232802064015873077584
9668 -872832242735106628711375024038766170082615381423290503162055347467839538382614534532355098014669150200052381254528
9669 -872682891007972723310071368385923397048432286509436750418429021609045910853156000303918071685828834702269832037568
9670 -869768983966277431515321624036062122828488602418626796776017187750378653983554628641231581721232490825837684325056
9671 -864018874804781719535405452239243135837274617287242746386648454967595010366280239393582401911780991043527553575896
9672 -855367790426956617435089589252487452992669504837657537746092164005496229976541317232168031718742279870253610494944
9673 -843758235868683959110947954815054448995660655621493048190415111171874505040873640387199910926951270800563386224544
9674 -829140387461864643712601310078836563501477542521924121893185744634165719871286738793057526036736132334086571353096
9675 -811472473171752723287692630631854568650912336567056163893727380643008382328117141076242928200532389614228474933640
9676 -790721138537170256918792106758841371675673717981910673564037620512204507330219831737633786631470356718374476922016
9677 -766861796642950725947961627893153748161859847055222267914304649754985770412686138460306808405795359106943534885488
9678 -739878960559072589280212551826608748351804623192952944623691118478163772454914822226105810985150165853163847981616
9679 -709766556691178717665184869027882096564099257093252159540460561237281940351484260547550137840925765034169859935684
9680 -676528217502570649110787855294706810063244120299121951864127811472540108824232633377708992253979853803852112851408
9681 -640177552088494418887681268361019200694638269751321179348930888311352532928020773341489338368590541583720719816312
9682 -600738393109607398093177499899567711502044671839464963759645602963333826415791976740412783938781209587847897287688
9683 -558245018623081562119257885520053059620644890209829537985587454241841348822325070733541161379458150940414595431688
9684 -512742347386837611839140928899683800484233100880428106730916253570296787017878207120288154776960954748794726004096
9685 -464286106255034618924246135245593288154552956844180508427189160116453249137435363927196082071188477892409056335008
9686 -412942968331108626647576017909841911562500155640616055295802121252860331754858004654869779295905001185464522062128
9687 -358790660598446074820833655220116032497040072349468707639472612737248066407545183943248695991119746389838003682616
9688 -301918039808107263874215857648057247395481926914262052667241059467317333025379582832948595087286501748120105574080
9689 -242425135467930826457316182130821647291336534891308433314997957286831668229756676982169698116336849198037421741992
9690 -180423158847730284800050470662252690516327484982931346792272265248159119043991359983001137681471235956145108141888
9691 -116034476991149773986388002435836969357656048270571579421310526778153653934862289034813963144903582722908356559472
9692 -49392550805919700778323516506717468385551412664068361351073710289024581885192711685951659873648429821601019764760
9693 19358163609283885855916055492830142005509105638326712175669345783139428372108886503364450449875168170059641993240
9694 90062351151614929170384046035513185124831128477424671057326489556301815574382729526746371944215184021787704187120
9695 162554012068124540842940423175169507460216122794059926011257677510248299680266546086074979912542843550564927866056
9696 236656675029400842914457003858628910426859977270951725135469453567741266065010304435575371077668439449821536114080
9697 312183649369006359023577754577988667335972136799131423043417925924815045915079385262974332986079333978129638334720
9698 388938316824468369386391319331190226800244197412337819877461574779929440062261005238305179598619824471321233281376
9699 466714463000850581960512445778003122460573130045729583305781283569061234721436043357111100311599691105888396831744
9700 545296648659252611105769410873665544398408742130886400212614562988433257811419239640293471714032018450120087756744
9701 624460620810146115117418733788295933104912717838819295221720234159878953669192491888544984168365185047600815071440
9702 703973763465599529725011236986816514535862615283908721021485839478797190898055123948161679966817298103941203422480
9703 783595587775409179172858885770289114581837863386045272870635132082724722351741180468121072233459446740041941174808
9704 863078261140311346372200062872464990462295441646886139910841337584876491083101277180997824689887447212147914425544
9705 942167174761081765454656161041519480536359963611247245152542849287356455909362590566154614776719983123919347880528
9706 1020601548945833291144088451786655517730312985157095474272718760717454525534747876350276340788857804509048174526392
9707 1098115075359523936515697605112412368249767500599996591068089983731849534753315545674028622903813891511533199462144
9708 1174436595260009405867460973363954336525544096978264846187646760115460546456546975371730740614624658062313028307480
9709 1249290812624279972548679702346814558240288540243783434875911510496454795951245866293279234184981855215854104800416
9710 1322399040927256793320054436620958839563729725454448241465998575356837547629384895107406142522114695299503231049024
9711 1393479982194086720172305453654895641540200011294785634378547075994937419217328244341207369330701660785155089668224
9712 1462250536805731303094897730045799118605842133866985936194069392783508075529157025410681315684148997301371487732132
9713 1528426642397226893868674883905821985334920134570480033396206379201323273114060212029707579013652823078214914600160
9714 1591724140048776020054757057191168636752540635352931949944176608888355087529365473169703283800226936580558687337232
9715 1651859665832276363398613982622938210859394589549584414158874056543277528283496256952482687140502581017686669231512
9716 1708551565640488566203316767900444908712818602772365726860704874455748935792837443461102337628387521797940093776808
9717 1761520831093273196760999858711548409435421851157539623299623629283092588807759210757403933524818764026767685999824
9718 1810492054185679099793174597360190107788053222766735880004207712439941352301783866265468739184048663698884403145144
9719 1855194398216645336053833961794093422819000368119874353560699485545899758947350159472308872885725542045048129423660
9720 1895362582415172284552187266747082543981589704635486109060801506431634496300034713515022111762860336783436647580664
9721 1930737877563544029414826187350991651211960138987654273111638863992142839475546296164798247205963777931593738378408
9722 1961069109805019563029069618141055834819042935728046028469764033900729794738322802194644790504013609268767464046944
9723 1986113669716883139078380555639582008099828433483457632087322481067246611806184352952906456740788026871521692159976
9724 2005638523629313700479085756803395086329639184377927701569204849891164851975091331017238861500457690233057420909952
9725 2019421224076730824670027656681680158925297887227280793691741951278710162191015926008198660865713494861362828034864
9726 2027250916181536297227654820521839874983031929319267040762633292511411159906961994476159697105127291341074995025024
9727 2028929336691023517535549226359359914167153273151275465062109335768415283897405281773067448783583474192196668371520
9728 2024271802317077466849204354809351538424964331158649687272200037847402420468070464974750511834718956469501862572628
9729 2013108183965652604484421486804254345158303787361530448014695800169935259044464411314566170321710439381739652411224
9730 1995283863389263475803067881521368898643736015002771692358612172925457511482121381633661838160722024352158236306112
9731 1970660668751352163815089772720663163673533317222941687741374178814774560298916434609446330419832595250437030728608
9732 1939117785556732219843853342463183705692972289046625368051739423081645884007838416954296091027943103841969612566984
9733 1900552639377824942792065287717375481238669431113085284812933854085963621414589676305536262729016358921688514645248
9734 1854881746792373602919571397998566481635013394785416512926768620573714036104230963006761474345467080189929852302800
9735 1802041530945187348735450327166681860551594189220611381974350218226579447537477967212230185019558610868206521231336
9736 1741989098154443569943355276657400339918578308873245171258670187802511154377919998014366656459958760651514032083392
9737 1674702972002569665466996457019392586415455173162826895625881054801436299852769280036807150094053119770751775544640
9738 1600183781382882138754181427842763346012995271672224830760374552217233055411030359384717308291234774719433409718592
9739 1518454899016341413394725058278974279674251739356300041898745623447910590558850445375223479695332534039783459106876
9740 1429563027008063421894248031017759370369410880946409108143487136928249707238950060151341579889608946001858867211352
9741 1333578726080920387066280553093496991308785239041333782224535310833699913487028167609477163866424174159710700525824
9742 1230596885203665362824427437058189924584669904399541234560937951871596769341589484081558461583717708009310109868476
9743 1120737128423776070307580277033641762071574980073285391041640536185446853000295862779500998910192941413198304292228
9744 1004144155820553751169228877621768085211980078965150341643099913617746951866864843159143369827223015476112925139216
9745 880988015612115869774645415007107075469638629003523922327975538593220990762752833231401167614514667672784265634168
9746 751464304580621876175093389020968162222677252718529959340180117693719198200566064508639231035341999243978264341672
9747 615794294123482942224041743310647436413032876644151032375336433405272946281228105333223337583803073814778507584848
9748 474224979394174321006979467931100955142173677454319028729502467373721827845787789727914345744704263966310890129368
9749 327029049164632453921535614571814214068065960052216143430380200759669025121911212542560423618541703077543592719968
9750 174504774221730550082271924132644360608939695017909329580018185078982106945038729379181561273314099684145791986128
9751 16975812302947464684268049927066983638238132013417588124493257143668646120798166007909597158433545314046542805152
9752 -145209072219366357840298946869830589780989366713617507862145919850212495216196664766314379327014803994798683603432
9753 -311676375479885444869153784749644280572233400610463929558651191858492567599331549107992566731591561380562239771464
9754 -482028309436279932178738399009786172871401113442516747159295125871943970759459367441313349846881634277200530183232
9755 -655843346469516386936066810582438267799585854687956220593568545509361626537027611324440887299945891235634805319088
9756 -832676854130912676782201144334172562417843792108661998542300553658521663309545737287198580690003196266385540156464
9757 -1012061820640650636189828743644126032441034384704900263501623489005659728547445201765737586156918000517613401793848
9758 -1193509671475565626777074525250176467385805865758175317028904055224404046975125373077664463165637414183283873854248
9759 -1376511177108357157263795255251843574258027614666711458976848478181795599476900980242769021645848648122473834364528
9760 -1560537451676712590746612557307895314796282660773714170802787033276779192640195135090129949453953732403479746161560
9761 -1745041042069665410504048391799230686471932096263799343476116352853371530191026602815141950499478795581986006705712
9762 -1929457106620719205093562841329867453163080002684054838675707846680411638845384011351053932881375171270906263065560
9763 -2113204682293399824460136574686745967864049040246775474462295626605194779359042116317865437475277703839310025407576
9764 -2295688038935929838406172389291506348024087522238972660927636024339572420312228758010245803915414664049913755214600
9765 -2476298118868272298512852312665466307134663862300193727743460092087131228768327547765730818494332735527281028938832
9766 -2654414059747916980920087070166110405421582999641824387487670707404155254266876059606936243759788503161557395522368
9767 -2829404798341177708306410932398319822475162102957564043868587456603881951764855327488195264892514086323546273528732
9768 -3000630752505551348897766467696664400655517466871707897711146563219355272165671723629455199803446605752639979580152
9769 -3167445578366623239109731924848470960757841223133482499511942306693734415438285401654847514375368955541610052631192
9770 -3329197999351263215786000544707681024910190815115462010544037393634343490783267015036886705552581460730160532001168
9771 -3485233703418269688316745789397460065014389729991886249956201905168925618070309157713993229802139265655150396377104
9772 -3634897304509404507350126563254143478176194069535474487257682835322737653601155568567145241759825274999594188404896
9773 -3777534363928802404342812468693349955404416475999664283710696961108834921894923422558424699069808063578910109030176
9774 -3912493467048287019688760793287934390296615199818199498925666562767911119504811324815041679867906454756110013274296
9775 -4039128350431110742739253753629757734944351336915922313017824190972261888065685370443155822571530635564207580635976
9776 -4156800074168329535382847003097827954671929196417169269799333425153154370526307338351052579781343997399383199945304
9777 -4264879233931392437533171386814157735138417251731266923870369536882650769872991188570721692460381218979677345867176
9778 -4362748206962846530034197524403678881817282905528673090159587356289613256161268594416776466736308137163857438764280
9779 -4449803425955322680301513175321113194799270790165501218255061169841836609391393770851491257267809236458417461590232
9780 -4525457674508444594639804698443503133003890401863661052006343877497905016364544659299835699422544325873733853578048
9781 -4589142397604997651448092593357719770967430696819702339929892967060757459223402791204358187275035850717644946052512
9782 -4640310020312849278514903149256286557419516779248487591852581241634719601255224168309514268086300506430923177537792
9783 -4678436267698733858219129912896965196379393002775342059582635661349276395193291754538278551111600065305564927531152
9784 -4703022478735305840750349639821285092989226369539327610447099610014861112540879381523232110194265567598771414526568
9785 -4713597906794816649708555847524615510222188813943719107626707869949699637079495817567870947172951705169228383480368
9786 -4709721999152529624467678033093299576802922758926799764372788397461116456138211347254312726776853903271696206099328
9787 -4690986647771517660182998320498434226394861406654272561409640098759426268221214881709675465096139298290032253312636
9788 -4657018403508860655482632209688899191672252180345143123219848066816243377485627344031749905467804616817983326426920
9789 -4607480645772398391906022096192025098358868070863932196501315344877958610133237489353893737008934421923223427372480
9790 -4542075699568076646487774337071856165272219379591317944217401945496483594412008456793124218816383564580449485420992
9791 -4460546891811418807695852546078994699433502995141818560026817004567383622276939703564914797458230068228275669080812
9792 -4362680538733629613424049148994052909877644440080772419134687112590739874817473780245577871086634969062750300274808
9793 -4248307856194090626957018545609135600220708513888449515368524952940228540398530307917535988773096049135589291972352
9794 -4117306784717279247186030559196151717576853914377369649591166518543765287593770050084542262420934812999704967687080
9795 -3969603721104149037273233360181954124255927925292000172076390410733843550216396528246012961710128097867831959305000
9796 -3805175148526345901858740217899927756172480825360760616954829927402415854996689667033031950584362789465078113638576
9797 -3624049157096918707855596867028753950462911072883472785035138815778530721422377230934460506223847640906667044439632
9798 -3426306847023851908610813819448553533523033127730130739296157115698887571154850815656813306039799901426448522523624
9799 -3212083606593306744811112218020762371166674442587469860637234461626765530678871751193547013565989642269354809483032
9800 -2981570257398170063351230232910098030987968077754627711292403620264717742175834559331258368258167020759534296092232
9801 -2735014059424756882943282524666351143195903360340963466645263312430178015735448984317072790787386691569087366350752
9802 -2472719568836370184096981182136265725584005071443019441621230171589842947258056959337455676122364862302430420089040
9803 -2195049341547134606780792597576652421196752520949272660460047703685117469672849211859151315959896310782502912899228
9804 -1902424475962965544193185701305270998752345535272261760416104543978100721416711673717330665223142961667888449577160
9805 -1595324988578811156989929137514100454013207566804786347874964482645459845213946833433776187900305154493910879235280
9806 -1274290016462077492776140111414702647533713376141626679783676479178997237336203883291805305905191474706439492681876
9807 -939917841021360848424994999610807731984367603095173586858594073386510779756832020199276013124458678247901832785288
9808 -592865727856713262849998875046787118885305574867265286021365620961669437305897050233276782661791599738723301204896
9809 -233849577912438870414375779593040199720950171671025144116415912809402861495218333866517265698176203289037366257392
9810 136356614394918018898966922143151563835984160733320793230125770229146931986263161170773267701324933120248087179040
9811 516921499922563527214332436444358787000194963376476214020656310437599157092395016014427211403541839694027614625076
9812 906957313766927809880508105896789109361979097875505679677328878150061968095807138347988188728484985528715103416544
9813 1305521017265519855398798171903278382549418937667321367164714016406312733888280104677847667434439492102707222590072
9814 1711615645299754766926705573885262694800547233385369496257763453364065308805287556593675610354205364051856020699152
9815 2124191860588067728458890829927640122701853724922069608813418079088515901309649211424853553087851447844811690675144
9816 2542149716061850672886431582814627446471187781133958567893512149191669538490334661872368197906970269019696621993248
9817 2964340625799371642510578690314478380416725030741387837453629234217570314794498647340031768133426049119134856310360
9818 3389569544356557991790553220302610003673651000127832667900879369582907815910059851303091524305862642197268216342512
9819 3816597353679415765263930999683245069988347878001932491445778343000898048448104422395888473264846678465924352245288
9820 4244143456112832957687734134748570813354175557497342627109237063078156479704237155598568720541176363718320616764400
9821 4670888571335810859070619645128663325208460238909053999165835429221120769464707212217501079783989594785737352331232
9822 5095477734355908762380745545098194605302901787310206536949169848931563311565956788207043712764492558893615358264336
9823 5516523490987265991105804481061645740193846797575157353596237751215675368780387293336900525603324707051971061199088
9824 5932609286519301319277740111807006942524715306743500662526487618177189163037903390739637021176843544042594840615236
9825 6342293042558621974971962779806209112023820890940301848106460992694215458072201086233844743264900975844248332966792
9826 6744110916297302740924320804674537685337557505941625321575122817186127166560927924848913501803795046929436177889016
9827 7136581235728191191454392448988817203753158821098115010453397962003250385208326996833861406637561473890847644836712
9828 7518208603594919329871640204401300816070704194406248562486762923085229237944817510344995281359777825570627457697000
9829 7887488162132642605644841842593997364402752512454045679970296538790457104478428150647200591344496798952344042494096
9830 8242910009927985198799673925584854371703995750953960730646871974155402959043472900509190886491234990230048033023640
9831 8582963761505132037494794945410343424395612999368416293509041635715896464471637581644716434291048227198227076943496
9832 8906143239532388164699981737702656210084089391082233480295707610533507198906391263278097901769535249997329806982360
9833 9210951288841789483647462645605575651567582499272821295798965979919537811086975320200028128179608458545640098331480
9834 9495904700766496897084003180192950915621331504571272126354331755557819705797114245751670171588314756205270122332240
9835 9759539235628758618530994196959818863983142618206183211902056540284764018042229864797664837741511939153178692674408
9836 10000414730558240291812810759428746489365443610121873858372153115515603874548904359343190789872597288436038767173968
9837 10217120279188550470799258565386770189650023073323430334697253509774195776694985353412505728792160094228410874962896
9838 10408279469171910526738781003483853189762859524433953420667831721663000601043027466348960084266986509980352433679396
9839 10572555662870188281730030583628825796243063825506866578439565105577451448198736325734861022796729426187782863882380
9840 10708657306028002470513380456295603079332433383370500034214503670721557078096801653830390916028252502058045309762512
9841 10815343248712341575463785645107716533762903256050472585760625819164751384316147712678162032132433354804535022030176
9842 10891428062316146096842617953071787254163829656911392612685077752249149769433723972915005560278734454531578351350992
9843 10935787335972555409061841101875438853524085406129940961383946069941602338405449997275652562114023190519995911324096
9844 10947362935314952806451792807170205232933719614951453371879613349772471129880478745542578124842238570078171143627888
9845 10925168206147448563892061048258026016864623956728948720467349398074181716640263134630066633393187169988991416139520
9846 10868293105263828647895698953075899995885304100532094515292610225793661412590844419917138486926092721325281092698544
9847 10775909240372044247527199888391815281069767914449910960811140416733973627532150877411183218291330206710721648113080
9848 10647274800848666369886245152769217194166326633305406480775415470901972070935477867396580969702883087684670965269072
9849 10481739360865011769003144912737241601276274737308562202724700493202837844914116498527747084903473093432634592033888
9850 10278748536296296983807651286856021516893187248830054267453596904526480538714989372424032825761319734955487676519552
9851 10037848476748649592129753584619555426297998468632373161049291191214138688596091951841361942132148050903204032595796
9852 9758690174018289125954466021938604910101879497851108448935732062735188690116779527632018808592574932265337610928424
9853 9441033568333928920593627325155334379040114031012504395590151123653316382499270911612248771153024744310944121325944
9854 9084751433829347959946394859379737400178750447100642614933139272616002413853145844212229878010554043757921538285272
9855 8689833024849144343508123960338398398097556868801693508242850336743845035126951079584258028924570825097217892752768
9856 8256387464908488965214773468352496854286958011944835830352098127031000407407162635320241919974795557069798822496624
9857 7784646860407988126862396652472811403777958116287269134760274140518483218069961704398494167943194427112780959957232
9858 7274969121548756502296807756186026535403233402135632654749970660496789475709684049018586797517621323401966690803360
9859 6727840473300942368288563089840019547760520780946255981718888632616308899729481992174349280447312278637141612948924
9860 6143877639752060375537677689250348438969546832190039936998435541774078641692839646794984033581369922198269654173992
9861 5523829685699700955106383708797152146702223656268325732616006411988117216488353699133045593222061627229889972243760
9862 4868579499956899163087102684432527344262613621171970227792018137057268089516768298660690097383903614552638837931676
9863 4179144905507448029312501455182962147905035076091230157453067569994172660348382204053351407210724958813557194641272
9864 3456679382382678144786087469460121535558768976771005605086875609595890023025535326547119153316603275491999627139960
9865 2702472389930128001594995305873304399693354797958899256002850638633792566426490682404058108629306951983460691441600
9866 1917949276007566695040286967457268645419017558603078359380603974277441473139186205920919799459636838041915792654352
9867 1104670761562062422894046387608691643081817735843900175687159465640335965266969858385493191358510853350058900924888
9868 264331990042187630394311481349838477588010757701034341382093112550338624878588814057369726635048423214722394614416
9869 -601238867859306441488685183623980388277184831922085884335671025014747178410297732443065418573814025686830190736040
9870 -1490082462526467989833761677731994933112839477189583350263345478708659875934028902668484977244603766456994504289560
9871 -2400110574032757963772488231588504377988782255344952323273745022858825561933494087344362813785258434842270157089924
9872 -3329108887051609164547526845601102553185824902155103062795722441732947149051434131405752354995949386627859207549528
9873 -4274740236796134962718458375903543306394991338364271552345235535931156173963137967810358082216232839621220678756288
9874 -5234548329393238090206060022563657743036052925919495155402401730878919405355539061484570408951312398378223383729768
9875 -6205961938723050357323013163939659065754819925334542380700909703668220056411982088059322468763855215394810692313960
9876 -7186299580335060580939266551199316984647862684009357497396318090985720335128467039475859506474103314734210657942048
9877 -8172774661590314936417791701384011441230981965335558527380714007587745636833638257203176598259336300211022792002784
9878 -9162501105678328621673897374233249433369613960483016409651812252206470631476471887001577241799068091169448668229544
9879 -10152499445621043521402237885707688670907298274558183898720972605869221300345382815355600450524021055594214981858232
9880 -11139703382808430621030444248892267822772446980809692618292233601997137081899502481117931832236238420039601074950968
9881 -12120966803014719557849274466972481470558517760211149135156496549190339748862972383671163044658346684893894569062400
9882 -13093071241225346062717360060961437115714749296532233016882089775276323171129164327396715727452781232592924088951264
9883 -14052733784966403600897006136266826528874700911870289018889200618554423614912846833638317951030426000754346623174732
9884 -14996615404175722700247859197606428560580290816492390731616626460986433462675752737180644476360909901950697647324136
9885 -15921329693991821267672559270373322503221272732830008396406880591689944252448840576127992913858932106855574065037152
9886 -16823452015169339740403741482349639249830978909819632997058755266130222461582474673839311545927036166933920728134916
9887 -17699529015161577422282210475156820031380039088605839260858388727045328339446710478080420432386082393486557310505844
9888 -18546088511248220132424195960024297576008220959536065523719410637078611938504331696761674971592633869140742342266648
9889 -19359649715433871876123724235133529549041945564636908674997756498907656295893046445515881181518593668826180314248160
9890 -20136733779206736032891695265758272487732133850435399272604595612717690414819639745011128876837773712079479485528832
9891 -20873874634631459128356597560515127132261307203870577633390345877239034632351823359139645881075128861730599229748512
9892 -21567630106662180508685801912409893335044664138094876463746858857616719503345315351390903003228886477805812400553280
9893 -22214593270006041524131106898460503462770951802005511198231023816333174839979895020149328488304077500070248541707360
9894 -22811404022350430829286185643018305813174731104609568981814814154958810208273172267118901661752461053309819802507056
9895 -23354760844293929342941421670211185600001831637858064187209742425920883540426353948297351703684716364476179863763280
9896 -23841432714898039318713691649067555463711550302748858644194343498331202405849470342699170816012220795396270129034336
9897 -24268271150409158898934350285423014658701514773349956451800258761932290397968147982749460066400439029488272123316104
9898 -24632222332394731235781147897979847107248691071877497141481579499284638036485689292516898762098689424406312708444608
9899 -24930339290298782004904556732790815664906055036674103448339326017145520562011062912157289978741589686305965201830240
9900 -25159794102256983198510736583662788686793741001240183451266647368971139225975711935537001100584187495856615723122984
9901 -25317890076924505362178425375022174577417728378716469321090770571278037836183510740674876724173283990655762159516448
9902 -25402073878067973597354986052339583508117697241898008752184500433280817181503150147985905121060449882435129243971908
9903 -25409947552760148495917025403729456351660060878406837967493265464807216881260112754388005168556352168915564607113040
9904 -25339280423199062461248351410800242918475790494777338199713407331213315134935451829884992292424813737708836543900236
9905 -25188020801456268171195940598424749823869369139979761963609127210607179294113385513342757524118005409237337542029552
9906 -24954307485847885528004549483038945532272494383572447815452707694476237395287737169840819614903210808812502073994816
9907 -24636480997120895960465957395021458480191834400018301180942020689250463105813971501850556701641989915691978693274572
9908 -24233094512261562250172770364626322740125146510780184839646862333308513403161216908889738283848872233584936104748112
9909 -23742924453466120549440739326574069919555578332856491257014526336105080279083388150652762461908637837771298473139672
9910 -23164980689671492065427000614031527912226111493553749738764186221922328669270816630664163659892442966968983098979440
9911 -22498516308028338205878399973222824917819582846180763270064301472602762013555736740065352091071168164547176682688040
9912 -21743036912815299564790610279518796867217026374517218748709915896347444924528809744011847445675858919365772047408496
9913 -20898309409543760376494458983099513936747322570393873097832566516425602747326867627616272890748832713280629325780472
9914 -19964370232391316487456599388301057124963648316850445152863902014437738188131056582592920572508764679039378448402432
9915 -18941532973630675904269440474436699834439393614088145368966149094886819826371577907752737222378166800687056151153760
9916 -17830395374392639864591386395268374378750451818654938659259106709422271968848947529537655452192680302423508887673744
9917 -16631845636917751855009126282506339742777741144999261565960653123829634081082919332106063288636050536305771635831032
9918 -15347068019414039237544209467383450756017434504022361544716452569773125099804405829492179909331295363900856086792400
9919 -13977547675747876965808285960765103351802338783387674358454750982422326814719405630482321394106141456457786070568704
9920 -12525074703453402649685462787025748157534091602135778345016582868237135114333872514284750659325944275444931886966200
9921 -10991747364952144318596891107851412677808063207417735855354753705706206586979015965515855597560574055138463914163720
9922 -9379974448429696944444850323825743590741335132808452311741405912742958216840959994928309382566827378401010479677664
9923 -7692476736518564074101589552139989328416410945262424404095105176327152140773319541363486350521021194484471613435484
9924 -5932287552785800299801157202287231192436152857329629409501089908186896737072730832508714066491785400884363107528256
9925 -4102752358018104050382364777244919271788398558577835794855629890169207068093186810430780952187833015740445594346288
9926 -2207527370434623983467884976841993155405804797327055743444124481272722087157845382221681581033268763618925774498112
9927 -250577186235280054260921949522667807760653835804546597388260034033485938913251926700463560547356303918998924560024
9928 1763828620692101351672139120117597349502388698929542195572385459021607159958836426966973719656485226775484154670384
9929 3831119938533700528988579655430324170241609988415431902383463026698226609217049381389224030179775305233738817106952
9930 5946431612729412989399678880220925340343701000162664552652894547587627256457990415381270084121486167078906817701072
9931 8104610009715275485961489348595159480336581349400444684569996227766393532411406778478591301719507453096411782361764
9932 10300220659449178182431863355458713821375043739141292410858356018599624091770621676892392611907053482771278758721144
9933 12527556983902052834289189946546779410647412714713866346379873345582418984105423996076282140239153158220764583206896
9934 14780650115549629239541010993702100524080068793638799686074336568016926085611986477726384802056706352179401554034956
9935 17053279806651451871464279191244278364075504926438558108531363920717623168196743015805294619667797339894945675663968
9936 19338986426760569994044135980418502345615265343618732523906102049377539519853016846129434981096473707633560268344176
9937 21631084042477450913584163012509161779070234955835896606550675869322840204066904622259560726401910642102387100169152
9938 23922674569952738884574539072092921271194966241530612935141533414395393393307939894990428044669689831645348032955640
9939 26206662987064612407219115325059500928319694599248178839139064615187712014861943858095775446439660848601582642023504
9940 28475773588556263681603267250843994704497226027077953660867186457967497332486586255107390042758487835688282134220504
9941 30722567263727321036702254043572599144499524868374211402564066668740329512639748365198497961263221811070383158913616
9942 32939459772539453758866165073168466868623237995255924327564837661318162187857408013481150824680933377313277605362272
9943 35118740992231511513408145286951195120474136015880405438701022280071128521447268289798212689364601303237790200795760
9944 37252595102753900437484158494005417153480699987033086414314146128929912824618760630757686854701556426792210282107896
9945 39333121675536654386986463089857566221657030972024986834605157712245668083361528895833571968594764963733363358271600
9946 41352357626312233676438023168110548717743028378320234396246357131124437979999541032078905355207781938604739883395088
9947 43302299988934137256119282403824918637459831560933159912044117838452189656122351064198508255525500735659597195710688
9948 45174929463378132492219352099673671634393644473164587981543908786402204877780660893967348026640655436977332361258512
9949 46962234687396328031330667966578605305538767049575928773488697972967944840599515139382094155844260058480783947319152
9950 48656237177628290195198539986291700077351530258344077210399325826452673533216922212225173474416875286221365880927424
9951 50249016882370217786695211905037555692507042464019755113629755093712931484043281941618210321809949538646951106367576
9952 51732738284676238471214827658305097302336206073443298264903335809581244975962827647476003404879664813269113666598436
9953 53099676991027565113008518937815503641587793940034978349013163333604708792550272208819252860230471005322762245576760
9954 54342246737469356097197558176133901318213894486447792583194952831028381797271484252561017958323259232141357150355392
9955 55453026741894009849653227460084431154482778522456030300117233602739757312417292002195452198376262291811289150891296
9956 56424789328057356566226573084425916157691878370005755182336508848408726278568181954135484461693384924233678710769344
9957 57250527743962937527428568750772280131371297610175273331143720690701114571751722148394616215057917050926679141228408
9958 57923484094453455771583150052605121145996746171816304149419203544883125328029576843270422363574917440176782766880832
9959 58437177305219320520243942624321889192610126388894484199621583582558409724369584638630980837594529072782919135108136
9960 58785431032986101951643925771524459891860333155714790032763601049492739154528066891414656460938341149376354306260280
9961 58962401434386900709677049198397743068476575279492722845752034774402720071806588232083344292073036820782928180016712
9962 58962604703975992956518328263353721864059288920164009566245947182153734558423762681320452025296403049354375071859552
9963 58780944290007157211548768157491242753713247845251659046276640837938391334196010133611989399813145617932978080146272
9964 58412737694997283203253996503183780412528197021092207882928224216264993169730299000806842206129058606008164239214536
9965 57853742766732829764834332823170856403593361034656770688618849059219736620837053140998900446986041758819568596807168
9966 57100183384266298206785367975745229036103637585668126379363379306619871156762281140630691323858186160931819503881696
9967 56148774442600669321402096336150652544793330256299147735780557088114585243929355597482660467728206050388683398510148
9968 54996746039183789974552066618812213552821915149839573437517628791671684705993181484989279904035082035492822036795424
9969 53641866765039288141464086356514756500464381922383518293661095849125115662010843386026176664888028574231778279714312
9970 52082466003356844909705400508102458575855510329718949622112397085028226136738791593014963987808692206696023120690032
9971 50317455138658435202696046096783130909742493417086966733495874392945147339199720284790967849577593806314964533209960
9972 48346347580258411754952136843550009135318883213276523831033142768378801478044234301602694313775506681181262631101552
9973 46169277504648339287523605586686292081711803654772226943556316899035768700509801866254855070270945224065033641393968
9974 43787017222670899498044278753888788483728222672208571755809086024085723198866678555232520985739000131406276093888708
9975 41200993078903530813001496460443023136816222923707888434540090636072794157231780904187821771105749929997180432043512
9976 38413299792558845744355954206211265505275694677621313623771170100345468226577147181983254529142775723576903190341056
9977 35426713151425946949524259281754718972705061395577001431135726984837623213435359878237557688285511513645615551564328
9978 32244700972929979408659601376000965595176996061977015803996478820880596847752594803061004028405639258485059726986792
9979 28871432249275261272094822930366462533109726352637978771812038476875671915248867473157175787021989319917578699749872
9980 25311784396863752278144587112394092436669222081456154688243714306291189255519160447145294670748858510387971363242240
9981 21571348533741972511321199007419643708959211310910257017634833857685006983823919385500394640856965166788488685220320
9982 17656432712727447486567611937977227953320010250617399692235882824432877656313692976528058970968436538501005149171872
9983 13574063042094637963103519508325038494441076511771237025322997069109912342027250490272146018828837224628646590710904
9984 9331982630259718826619566753891321483924444551510375376895618055235845470038790528523866038576844199561702082271320
9985 4938648295785523949483963685454554210171168991533330312216166001403142452064710191516855893881441363337390117162896
9986 403224989229912660951846046615104205766877988216485937815618669545327153286214480435472970815763067484705655642856
9987 -4264422121127571660085043170308174714092583079391473849187929808293071124403866566162049284559614834555147185013872
9988 -9053737941829390001958205144175780383039790909613941799428563760656455713615346946535719094960553573577528727075304
9989 -13953490161093980004149980050788450732099842691113514294571952321448687439874740997011402662870828128583528816580856
9990 -18951784399626127083462903993070442586503166294649283097307440661758449717760818400546484260185169176269941885758840
9991 -24036081828365917716674163101090922973879208566860518465238487845951402949100355928881386389159866267221950340838352
9992 -29193219269233826261214557872115069668587413151663532419493369949513173215031340485411533979121752112150682000941640
9993 -34409431787761473984720720236149695326547077833163266985081307420401018384950237877659329346766621385488126866961096
9994 -39670377779097930221909935576521417234657597720809189772739084016870968262296126512154976152401274083164254075742504
9995 -44961166541269662699835300820424944433530131961560583537844675970362143500896423419067749501886212752586771326998000
9996 -50266388321762396122453697815153427443916429774934372402326036672516472562490992855962105099375765111939340718163192
9997 -55570146815506910533717172400751918862995253616037329160487335681666515525190298840363169072395049322625155358134944
9998 -60856094084204436162804587129694520221284727473465189512985932479676011354833258800883590793590422514908912709794236
9999 -66107467858644497162347740513893744144733304014840541272401144554474364257962521838371015326441001817920602585426136
10000 -71307131177267186702235585459412248751045780354021689743623774865451471136559177859285059911692808000621585900963930