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