0 -2 1 -2 2 -2 3 6 4 6 5 14 6 22 7 30 8 38 9 54 10 30 11 46 12 30 13 14 14 -34 15 -74 16 -154 17 -226 18 -362 19 -498 20 -698 21 -762 22 -1058 23 -1218 24 -1474 25 -1634 26 -1890 27 -1914 28 -2074 29 -2002 30 -1962 31 -1570 32 -1210 33 -266 34 606 35 2190 36 3454 37 6030 38 8382 39 11926 40 15334 41 20190 42 24758 43 30990 44 36678 45 44134 46 51262 47 60030 48 67550 49 77182 50 84894 51 94086 52 100806 53 108590 54 112214 55 118654 56 117094 57 116406 58 108414 59 99246 60 78910 61 57998 62 22302 63 -16426 64 -71898 65 -132610 66 -214954 67 -303090 68 -418522 69 -541690 70 -693634 71 -856514 72 -1054594 73 -1260482 74 -1506722 75 -1761562 76 -2057050 77 -2360658 78 -2715338 79 -3061026 80 -3458074 81 -3848202 82 -4279138 83 -4691666 84 -5145794 85 -5555474 86 -5999618 87 -6381546 88 -6774202 89 -7075874 90 -7375402 91 -7532786 92 -7655930 93 -7600250 94 -7464066 95 -7083938 96 -6590306 97 -5768322 98 -4777602 99 -3385338 100 -1742106 101 397230 102 2843158 103 5913374 104 9376422 105 13594134 106 18272830 107 23832750 108 29952798 109 37097998 110 44885822 111 53825622 112 63498214 113 74455454 114 86186262 115 99338094 116 113295974 117 128760838 118 145019614 119 162848190 120 181410846 121 201520190 122 222218142 123 244408838 124 266945510 125 290813838 126 314649846 127 339525470 128 363880262 129 388850678 130 412584510 131 436326574 132 457963390 133 478774414 134 496325182 135 512039670 136 522909702 137 530753118 138 532065078 139 528560398 140 516505510 141 497723398 142 467771454 143 428850942 144 375923806 145 311234142 146 229239742 147 132510086 148 14543046 149 -121500626 150 -282867402 151 -466370530 152 -679667994 153 -919043786 154 -1193342594 155 -1497963762 156 -1842674850 157 -2222378738 158 -2647357922 159 -3111697066 160 -3626992890 161 -4185751010 162 -4800445610 163 -5462848114 164 -6185742682 165 -6959222938 166 -7797646818 167 -8688522818 168 -9646951426 169 -10658870466 170 -11739320258 171 -12871215482 172 -14071859034 173 -15319694162 174 -16631938890 175 -17984900418 176 -19395198458 177 -20834243722 178 -22320279394 179 -23818520274 180 -25346984290 181 -26866620786 182 -28393755266 183 -29882346858 184 -31350478138 185 -32742693314 186 -34075901962 187 -35288528370 188 -36394991866 189 -37323231482 190 -38089235874 191 -38608980226 192 -38896155746 193 -38857548802 194 -38503719810 195 -37727760538 196 -36542521466 197 -34824611794 198 -32584245994 199 -29687013346 200 -26140069242 201 -21791106250 202 -16650941122 203 -10547880018 204 -3491460962 205 4703479662 206 14029140062 207 24690762198 208 36672370278 209 50201795230 210 65258973302 211 82088460046 212 100664938598 213 121252521350 214 143812201054 215 168629286558 216 195652622910 217 225179648830 218 257144469918 219 291862530054 220 329237317318 221 369601939246 222 412832061814 223 459265028062 224 508742137158 225 561609419350 226 617655351390 227 677231953198 228 740072311934 229 806517820174 230 876237242142 231 949563962646 232 1026078532870 233 1106097217758 234 1189106597302 235 1275389163118 236 1364321118534 237 1456147755654 238 1550106332862 239 1646396254718 240 1744102867006 241 1843355459838 242 1943067948734 243 2043293984646 244 2142740526662 245 2241369458446 246 2337665724502 247 2431475745182 248 2521031389926 249 2606053722166 250 2684484264414 251 2755904428206 252 2817940985054 253 2870014151310 254 2909390074782 255 2935317475254 256 2944687787814 257 2936543319582 258 2907363239254 259 2855983768846 260 2778430067590 261 2673319190278 262 2536197568030 263 2365445788222 264 2156103833342 265 1906321563038 266 1610590889950 267 1266834367238 268 868995096486 269 414751408302 270 -102526782570 271 -685349395490 272 -1340949681914 273 -2072017716362 274 -2886356024546 275 -3786814212978 276 -4781760067650 277 -5874115363570 278 -7072822084354 279 -8380803280490 280 -9807489148378 281 -11355750866210 282 -13035472803594 283 -14849289616498 284 -16807497371514 285 -18912390774554 286 -21174500241538 287 -23595646961154 288 -26186493634658 289 -28948110025986 290 -31891198853538 291 -35015847088890 292 -38332500414458 293 -41840066083922 294 -45548552325610 295 -49455225081730 296 -53569447022426 297 -57886541157706 298 -62414781741762 299 -67147187505106 300 -72090674638978 301 -77235259449714 302 -82586188105122 303 -88130097065386 304 -93869845178650 305 -99788172369666 306 -105885180182762 307 -112138786912370 308 -118545876060954 309 -125078954366074 310 -131730797740738 311 -138467797737154 312 -145278091032770 313 -152120779904962 314 -158978766722530 315 -165803118290202 316 -172570301532186 317 -179222504466514 318 -185729182168458 319 -192022126991138 320 -198063045795418 321 -203772470981898 322 -209102971669794 323 -213962840490834 324 -218294840502786 325 -221993267359634 326 -224990278566850 327 -227165328555754 328 -228438422858490 329 -228673055335074 330 -227776573345898 331 -225594603267570 332 -222021109526714 333 -216883121780730 334 -210059653628226 335 -201358227941282 336 -190642639813666 337 -177698993017730 338 -162375584566082 339 -144436756507770 340 -123713932498650 341 -99949130040530 342 -72957419813290 343 -42456978837090 344 -8246807949978 345 29978278555798 346 72436052620286 347 119454716219694 348 171267117480030 349 228225342016142 350 290575679911934 351 358692349689430 352 432834356165670 353 513396231618718 354 600646556909014 355 694999283319534 356 796728892999334 357 906265024485126 358 1023885423467806 359 1150031339407678 360 1284977589550814 361 1429174201903166 362 1582886503744350 363 1746566240034950 364 1920463789693094 365 2105025372248078 366 2300476497651894 367 2507251501074782 368 2725540352840966 369 2955754616785654 370 3198039071840510 371 3452770763690414 372 3720034209781694 373 4000161254979214 374 4293160441351806 375 4599301788580342 376 4918502826975942 377 5250954509697118 378 5596461991497334 379 5955120701412238 380 6326600871566694 381 6710879665750662 382 7107470614232958 383 7516208150016766 384 7936420342851102 385 8367775864299742 386 8809387235055230 387 9260726339275142 388 9720660591716102 389 10188433705355182 390 10662630561647478 391 11142235824621342 392 11625513030718246 393 12111149004245302 394 12597048630690750 395 13081560758286222 396 13562185481995422 397 14036895703972238 398 14502739573911390 399 14957267269073622 400 15397029563046598 401 15819107298057630 402 16219499903503894 403 16594774117254414 404 16940324089486054 405 17252150080410342 406 17524989699129822 407 17754225726268606 408 17933879903907134 409 18058669245507390 410 18121843309768702 411 18117399136375558 412 18037760457914854 413 17876153944999598 414 17624119173437430 415 17274067113102654 416 16816599178125254 417 16243262058955894 418 15543671805516638 419 14708469250597550 420 13726235325450846 421 12586672782167054 422 11277287252888126 423 9786811000355222 424 8101644375555462 425 6209530005479486 426 4095736669543862 427 1747011187659278 428 -852521150523322 429 -3717107627892730 430 -6863761820834402 431 -10307703622551810 432 -14067070827869858 433 -18158014985276674 434 -22599758619786050 435 -27409327344424730 436 -32606966733100474 437 -38210489684292690 438 -44241082059643562 439 -50717227858760930 440 -57660936385737914 441 -65091219381481290 442 -73030759257553154 443 -81498910310779730 444 -90518844893873186 445 -100110035347519506 446 -110295911678323298 447 -121095797258417706 448 -132533105352081498 449 -144626686314964578 450 -157399610542487626 451 -170869880185482610 452 -185059834262498138 453 -199986191343535354 454 -215670112933404002 455 -232126523791900898 456 -249374893697476354 457 -267427779813934146 458 -286302363500595874 459 -306008178293881722 460 -326559451893436410 461 -347961945859832402 462 -370226177487187914 463 -393353309920595490 464 -417349294002880634 465 -442209763362646698 466 -467935166474135778 467 -494514566218122578 468 -521941852422934338 469 -550198390697743858 470 -579270344361594018 471 -609130120516231530 472 -639754898876422202 473 -671106744701246754 474 -703152457454575242 475 -735842280833300754 476 -769131109759978490 477 -802955737906912506 478 -837257539985382786 479 -871958094464438786 480 -906983482781665282 481 -942238213918562306 482 -977631172163788930 483 -1013047773209788282 484 -1048377718158091130 485 -1083485175418327282 486 -1118238511464327018 487 -1152478416854566754 488 -1186049648132164698 489 -1218767020612008906 490 -1250449354257536738 491 -1280883073132737234 492 -1309858571635075426 493 -1337131336134069490 494 -1362460757486809890 495 -1385568677374101578 496 -1406180904490330906 497 -1423982867197954402 498 -1438664078340934122 499 -1449870810336415474 500 -1457253543081287738 501 -1460416543908761978 502 -1458968611114298786 503 -1452469162259578050 504 -1440482592208745666 505 -1422520776635799138 506 -1398101063362278370 507 -1366685054131057274 508 -1327740630117635866 509 -1280676535342123218 510 -1224908798905006890 511 -1159791023976967330 512 -1084685237554999610 513 -998887721065781514 514 -901704777303902754 515 -792373507927331314 516 -670142956691614210 517 -534189740132171634 518 -383704573564045634 519 -217802557809451882 520 -35615707845445274 521 163802814244000990 522 381379642759371958 523 618123135534307342 524 875017755802208198 525 1153132395479938278 526 1453507459810194110 527 1777270454757381758 528 2125515110394116446 529 2499424359631452670 530 2900141466873576222 531 3328900676813617798 532 3786889486083680198 533 4275387957101281070 534 4795621354923235542 535 5348908290974776190 536 5936503668033339750 537 6559756000739041462 538 7219939602246970622 539 7918422306189490734 540 8656485968710744254 541 9435504741783284622 542 10256753858744973214 543 11121598893633017942 544 12031291521530842278 545 12987171219570509310 546 13990446913906425686 547 15042411341069417230 548 16144208504516709798 549 17297061196668157702 550 18502022744606408062 551 19760219439685981758 552 21072585277443414526 553 22440119528558964158 554 23863604390794528222 555 25343878360258115558 556 26881534953170891046 557 28477213947325816366 558 30131279660483003318 559 31844130382006747358 560 33615856087947866342 561 35446566841238154230 562 37336027813804025374 563 39284009102394825262 564 41289896283733626430 565 43353062059158821870 566 45472452146810773118 567 47646979799090675094 568 49875084505018615750 569 52155152242644470750 570 54485044935786817878 571 56862547001479903886 572 59284865351227303558 573 61749103444996090502 574 64251728893198870398 575 66789078476735034462 576 69356790922227125790 577 71950343617438960510 578 74564450260971830654 579 77193630837789363974 580 79831570728873295206 581 82471727956448829486 582 85106651000574005910 583 87728624294212375838 584 90328944339271714342 585 92898605387843254934 586 95427529871369097150 587 97905299100445862830 588 100320334801407915294 589 102660676060305767182 590 104913111465044323774 591 107064004731464596054 592 109098372922307776998 593 111000766340744351134 594 112754289111760476822 595 114341535110757680110 596 115743550098119883494 597 116940826851502432518 598 117912203637674162526 599 118635924923230728766 600 119088472165614732190 601 119245692309796715070 602 119081559875936634014 603 118569377120954183942 604 117680461425351347814 605 116385424782082946702 606 114652781684244600822 607 112450310900571999582 608 109743582564415654086 609 106497406982673567606 610 102674274110390404030 611 98235898264435431342 612 93141564683469218814 613 87349773873670654478 614 80816493436758858942 615 73496908021194850550 616 65343568639521588998 617 56308258648904747614 618 46340034383049786038 619 35387211864207058958 620 23395296579199130790 621 10309098176027453702 622 -3929459461763741506 623 -19379083515165787010 624 -36101428860902879778 625 -54158697244254882722 626 -73616083732562814146 627 -94539220786238510330 628 -116996764532143076538 629 -141057669908279867090 630 -166793924723387332298 631 -194277648438652081634 632 -223583977669742671770 633 -254787977779933618890 634 -287967691653865784450 635 -323200847816932065778 636 -360568081634157623330 637 -400149430603965729906 638 -442027733077778375522 639 -486284897773882680490 640 -533005493063993390970 641 -582272772260325047650 642 -634172464060635442986 643 -688788542262986389874 644 -746207223875900727130 645 -806512467417791864218 646 -869790194204733342050 647 -936123493980734709314 648 -1005597081520592089602 649 -1078292195867515391682 650 -1154291300782241009218 651 -1233672659000129981690 652 -1316515293957041241306 653 -1402893214901627723346 654 -1492880654610478211786 655 -1586545928661186728642 656 -1683956960042720748666 657 -1785174750308371023498 658 -1890259211918040077410 659 -1999262224203631701970 660 -2112233789991099370210 661 -2229214656652081655922 662 -2350242811475389586306 663 -2475345641815022594410 664 -2604546793316785547706 665 -2737857838257028580418 666 -2875285517364682273418 667 -3016822892289824659698 668 -3162456989945024706682 669 -3312159409197809827706 670 -3465894395107134332194 671 -3623608866635385175810 672 -3785240944850922468194 673 -3950709373371154341378 674 -4119922525539445677570 675 -4292767182357370189210 676 -4469118051927949818234 677 -4648825867048225370834 678 -4831727446624881046122 679 -5017633080729077159010 680 -5206337164926384438266 681 -5397604832655925439690 682 -5591183202008108811586 683 -5786787214644896661714 684 -5984111530927476274402 685 -6182815536946966536594 686 -6382535929045329225634 687 -6582870843086633776170 688 -6783393175163156915738 689 -6983633788955928967522 690 -7183095616336767694730 691 -7381235899525226491890 692 -7577481122972332323098 693 -7771208238190356475898 694 -7961760483967006247202 695 -8148427545983740988258 696 -8330462319227628936258 697 -8507059951926976506434 698 -8677375616203801595106 699 -8840502378524045392122 700 -8995490045618505329978 701 -9141321811097032917970 702 -9276934242386318343690 703 -9401192647058001250850 704 -9512912284038406698170 705 -9610832383275673725866 706 -9693638663578390016034 707 -9759935952118585492050 708 -9808272090115303728898 709 -9837109087828020270578 710 -9844848521277984302690 711 -9829801151077095670890 712 -9790213907644025618298 713 -9724237918233891654946 714 -9629957180813686032202 715 -9505354925892408579218 716 -9348344108654974588986 717 -9156732024092819976826 718 -8928252735744154682434 719 -8660529888045128504322 720 -8351111191902829278274 721 -7997429352008145870722 722 -7596838768776397835202 723 -7146574491524532548474 724 -6643791278847617924922 725 -6085520518143968763762 726 -5468711792276926984490 727 -4790187672382718801506 728 -4046687986653185903130 729 -3234822387314464567754 730 -2351117489430720440994 731 -1391967154302700893266 732 -353682675788377184290 733 767559326634998086030 734 1975663434622922668062 735 3274670039189713756470 736 4668698379410989093542 737 6162003713319207567390 738 7758916654367654543062 739 9463903024800070795918 740 11281499203512122395142 741 13216374786187589571078 742 15273263706484551083038 743 17457029765781381109822 744 19772593273186893866110 745 22224999582617071645598 746 24819340908786690737630 747 27560828014065353779206 748 30454706919529420312614 749 33506333807265165301550 750 36721086327237110476822 751 40104441875852013922270 752 43661883091296134843014 753 47398979671449388584950 754 51321287731689862697630 755 55434435234792431077774 756 59744014858149147974590 757 64255673228073904495630 758 68974996817568696663422 759 73907605174228908851094 760 79059029473689271597606 761 84434809823539007767774 762 90040366065035531552374 763 95881099382600921522702 764 101962254793919929476870 765 108289027294136253751270 766 114866415604717001740286 767 121699332952720809660542 768 128792451609572365909790 769 136150318584596731481854 770 143777190310965762567518 771 151677153529370950819846 772 159853949636197131858054 773 168311100884206285199534 774 177051723861288797697814 775 186078661355948761428094 776 195394284228616464986150 777 205000629283790992784950 778 214899188993947061403838 779 225091055545829242816814 780 235576697820920786045950 781 246356112047793954316814 782 257428585211043279859422 783 268792852735095550275158 784 280446847722597006644198 785 292387865901337869687550 786 304612300034514001273494 787 317115812675944937476238 788 329893054822025724590054 789 342937847013254297277574 790 356242881585948346714046 791 369799912432943993102526 792 383599440138098725008062 793 397630911086954119427134 794 411882384459392159439774 795 426340741377469744724070 796 440991333068295358840934 797 455818200480462443569838 798 470803702853044621700726 799 485928748677442738674910 800 501172403556341227802918 801 516512133383507004199158 802 531923390784359452782302 803 547379871102526005125550 804 562853076613952557345406 805 578312586437955679201518 806 593725597330119583196350 807 609057208635431088175894 808 624269938934111205152902 809 639324026831051405597662 810 654176922639715839744790 811 668783606423286735344910 812 683096053447903183005510 813 697063570896806285030150 814 710632236389844799475006 815 723745254437051047352926 816 736342367203985296823774 817 748360232496899773780094 818 759731805463761477025854 819 770386739911544122971654 820 780250740278681087371686 821 789245987700530043999790 822 797290461467292219629270 823 804298392087245807975966 824 810179550905292552879334 825 814839732424067754364566 826 818180011504238275956990 827 820097256798674031845934 828 820483354809694637750494 829 819225757247021079067022 830 816206670626968604901630 831 811303640394682415906390 832 804388705603533373240742 833 795329022180908230685726 834 783985982081731982970710 835 770215879192575484373486 836 753868991677049891706150 837 734790294043941003121286 838 712818502398359672938398 839 687786835708408990870846 840 659522023495824359839710 841 627845120597231649870910 842 592570476108453659177694 843 553506605982452642035590 844 510455123145077330503078 845 463211671743139946326798 846 411564818163858982311734 847 355297052183862307811038 848 294183637812227052915846 849 227993686637813423100662 850 156488968681815534919806 851 79425062679782374271790 852 -3449873101788843507138 853 -92393867308546491440242 854 -187672405636280488150914 855 -289557107587650600146442 856 -398327037091492569891770 857 -514267283781733622257058 858 -637670313880374532554122 859 -768834448384233435814258 860 -908065254977488691140122 861 -1055673915465025964421882 862 -1211978657908661510636034 863 -1377303006299880611894530 864 -1551977252440968570459746 865 -1736336578837260123664034 866 -1930722570916770976456194 867 -2135481204059256556948346 868 -2350964395047208531689210 869 -2577527844874403954715986 870 -2815532628692997444810762 871 -3065342883810992453992674 872 -3327327438606196237607130 873 -3601857335099527402943178 874 -3889307495435972060480194 875 -4190054069187179963018738 876 -4504476136490325795743458 877 -4832952867802859457741170 878 -5175865264122091116739618 879 -5533593116903601910944426 880 -5906516783785590646909882 881 -6295013937262689902256738 882 -6699461374931113552802026 883 -7120231542841787420060658 884 -7557694380791259310215322 885 -8012213606363002652082714 886 -8484148593659114455224098 887 -8973850404960199089755970 888 -9481663702075682041610050 889 -10007922509730958001943362 890 -10552952160387711142084738 891 -11117064773602479808428538 892 -11700561232969627559712154 893 -12303726366788104704661970 894 -12926830956729288702375306 895 -13570126602107717848377538 896 -14233847761821021992906554 897 -14918206284820777400872330 898 -15623393484599480320030498 899 -16349574319641738291167314 900 -17096889500981484058974370 901 -17865449303272848034559730 902 -18655335708133814516070210 903 -19466595826919811753036010 904 -20299244080334754616379642 905 -21153255215366205761257410 906 -22028566523181868216825034 907 -22925070429498439472762482 908 -23842616755291041798730554 909 -24781004860509630405790458 910 -25739985950026344789334626 911 -26719254752179298398765314 912 -27718451874331018889056546 913 -28737154994517269237188866 914 -29774881273889534225654594 915 -30831078040683855506419226 916 -31905125264878341115340602 917 -32996325715562764580982738 918 -34103907505603327427536938 919 -35227013700292935031439074 920 -36364704943191797178152250 921 -37515948495304822066756298 922 -38679620951611864733198210 923 -39854496692151385793885266 924 -41039250701829575596425250 925 -42232446411803052852744978 926 -43432538639069220695900130 927 -44637860798343596424170026 928 -45846627976726164751202906 929 -47056923498771752781450850 930 -48266702155365384519282378 931 -49473776101965862158906610 932 -50675818265359609399736026 933 -51870347557450998332726778 934 -53054732482954125179044578 935 -54226175654041126900713570 936 -55381717626717558918976898 937 -56518220699380352584223298 938 -57632373010921683307073954 939 -58720671609275357097290874 940 -59779426844463150138607994 941 -60804744696644624230823762 942 -61792531503109367317316298 943 -62738475533649653227842594 944 -63638052096538502652945146 945 -64486504352940610257376554 946 -65278848848131209713066850 947 -66009855560633510652707410 948 -66674053911843123990766274 949 -67265712044663177475347570 950 -67778843371791784288005666 951 -68207185083356126109811050 952 -68544205296518734178272570 953 -68783080796252497849834786 954 -68916704857204549649581322 955 -68937664221800561242312210 956 -68838247673342128359418618 957 -68610422261444068700404730 958 -68245842709302850891063554 959 -67735826901665235448465538 960 -67071366218977849622166658 961 -66243100304303039477003778 962 -65241328426308073176130818 963 -64055983548490668864011258 964 -62676644828493950583332090 965 -61092511018899683261116402 966 -59292414221936998008301418 967 -57264792653684422398929250 968 -54997705783471402137568986 969 -52478806501439771231903178 970 -49695357779734719719430370 971 -46634204289808748830706642 972 -43281790735697185071782626 973 -39624132971641737248714354 974 -35646838169261706113120418 975 -31335075495428358474869322 976 -26673598284994427145707930 977 -21646714345851152682257634 978 -16238310324126005108441706 979 -10431821709193807846541810 980 -4210259590729291554208314 981 2443819553033351444005766 982 9548284494377829937441502 983 17121459594047690468726590 984 25182092607586463427923262 985 33749385051143075980727198 986 42842956932613643968506270 987 52482877035324591334204422 988 62689624316432773506731878 989 73484117991377143309215790 990 84887675322922827971664726 991 96922041379691197803200990 992 109609342925134391681590342 993 122972117710838128968408310 994 137033264156977870660510942 995 151816070034163487730080014 996 167344157606326391222869630 997 183641511543656151729696142 998 200732419184209761114167742 999 218641497507542803031024278 1000 237393628150765714825535718 1001 257013983266779140657325662 1002 277527954908432915149269558 1003 298961179582172022097871118 1004 321339461600153128870865990 1005 344688796127185069166430310 1006 369035286077069380805257022 1007 394405163446960311328937086 1008 420824699311639338478163038 1009 448320223225263675794971646 1010 476918025854153803007368350 1011 506644376213865421881644422 1012 537525416455401525525177030 1013 569587176704974878416441390 1014 602855461495821936077847382 1015 637355861962830741393455870 1016 673113633401744525025453798 1017 710153704560925614711431862 1018 748500545781770510466250366 1019 788178175133970398771854766 1020 829210016569435943990592318 1021 871618902632563231910452878 1022 915426922052967525169705886 1023 960655418755600869345850454 1024 1007324828289101840779922470 1025 1055454672871171719363804670 1026 1105063386029957035478622550 1027 1156168303406203480654069774 1028 1208785474984153799004352550 1029 1262929651371229946934868358 1030 1318614082965521860799743486 1031 1375850501452990870661883966 1032 1434648905244087068405958014 1033 1495017535917410677822086206 1034 1556962649264932163625837406 1035 1620488486417331143471364326 1036 1685597029809800732589158694 1037 1752287968755483676558194478 1038 1820558439635287144173399094 1039 1890402985679711596790069982 1040 1961813280703802185064000230 1041 2034778082874772519917789174 1042 2109282941288633925622100382 1043 2185310143546888780319276718 1044 2262838404473051519457559742 1045 2341842807322515656722247406 1046 2422294473968821430517019902 1047 2504160499601519133626137622 1048 2587403603693200553725378374 1049 2671982058106168077288372702 1050 2757849318164776547337100886 1051 2844953944102063924403669902 1052 2933239211612504386702926086 1053 3022643026618889381443760006 1054 3113097514669776243195455614 1055 3204528929095956030916940382 1056 3296857218647800890920270238 1057 3389995929135028878155556606 1058 3483851748771979713548011262 1059 3578324403466084474446769670 1060 3673306179339891330978800614 1061 3768681811952911022141517230 1062 3864327985520870745408461590 1063 3960113216396590596932188446 1064 4055897328609309193827503398 1065 4151531332030066041498478742 1066 4246856873869456432032200510 1067 4341706112107447450586213038 1068 4435901142666466025402255902 1069 4529253868749757696627785230 1070 4621565403542099605591531070 1071 4712625936234337782500224470 1072 4802214110139538268151337318 1073 4890096886378903142014976926 1074 4976028897412196837186862102 1075 5059752309449662052125037934 1076 5140996151572626628682059110 1077 5219476178111397268922267142 1078 5294894173590503634113655646 1079 5366937816560140071469483070 1080 5435279960749697556375974686 1081 5499578501963330442299575358 1082 5559475636049534693520334494 1083 5614597730693782608263190022 1084 5664554560901305109700322022 1085 5708939187824065918809592078 1086 5747327172648008433075392118 1087 5779276464752857839908447582 1088 5804326595174003946944626246 1089 5821998576672894351749400054 1090 5831794078064984260467803966 1091 5833195339149204067005776046 1092 5825664327439756520289517566 1093 5808642671107645707331077390 1094 5781550799996400059137397054 1095 5743787900069119888681177334 1096 5694731040748062938449308422 1097 5633735154806790214596051038 1098 5560132154377187215650316854 1099 5473230940479882084032518798 1100 5372316510453003795781381926 1101 5256650001725984510455599110 1102 5125467793626063488220501310 1103 4977981590527354509986981630 1104 4813377521360109368454240094 1105 4630816267573318785299612766 1106 4429432164158175384122990142 1107 4208333378350421914640328710 1108 3966601016225393157125597126 1109 3703289358684325123239494190 1110 3417424978113621264458869302 1111 3108007038562010191903012382 1112 2774006427524069321213232102 1113 2414366127784678225798859446 1114 2028000369679367682625555198 1115 1613795082792175895033182990 1116 1170607074552540306405682782 1117 697264570393667444862302990 1118 192566425195082475934709022 1119 -344717238836041180022892714 1120 -915845781033774297092963962 1121 -1522107296598726915317507938 1122 -2164819318356965095511456170 1123 -2845327952746580206270053490 1124 -3565008526311716759891357786 1125 -4325264592066878100928875162 1126 -5127528512198583851185046242 1127 -5973260322619653504227648194 1128 -6863948242707198756186691202 1129 -7801107385332072718203895490 1130 -8786280183652048347448150210 1131 -9821034933083622210268050810 1132 -10906966124770221766548576346 1133 -12045692804967472285040371538 1134 -13238858804101757649442725066 1135 -14488130898479267500752605890 1136 -15795198922972443951117742330 1137 -17161773719072916127994730634 1138 -18589587118834493577817973858 1139 -20080389662213300848964914898 1140 -21635950439152722433927375970 1141 -23258054558571167709675486194 1142 -24948502834544944596045416194 1143 -26709108988362716813602327914 1144 -28541699164366731206965989946 1145 -30448108845357369900246352322 1146 -32430182182889004978224148234 1147 -34489768605732057458266966514 1148 -36628721948469281606572721274 1149 -38848896731750699491979686522 1150 -41152147072691004612714394274 1151 -43540322614483765366716598530 1152 -46015267201353743717867722594 1153 -48578814434565333276945718786 1154 -51232786093740821270308140674 1155 -53978987295339808231181728538 1156 -56819204641905787623851195642 1157 -59755200957930097139442115538 1158 -62788713147902927756981354474 1159 -65921446484035384157383168994 1160 -69155072153118502829319313530 1161 -72491221069674509476548795594 1162 -75931481091531067761518054466 1163 -79477390330873922350277940178 1164 -83130434017879316120242416738 1165 -86892037281861150139201967762 1166 -90763561641556543814396359330 1167 -94746297227781673999501605418 1168 -98841458879106658504854648986 1169 -103050177776462721163573801442 1170 -107373497122579364618856522762 1171 -111812363158944537300283184370 1172 -116367620406844955975011456666 1173 -121040002036509673311483241594 1174 -125830124648055520465587597986 1175 -130738477961898495021692162914 1176 -135765419117844393674695967042 1177 -140911161656147844941225904706 1178 -146175769312772060025516806498 1179 -151559144260212525651199723514 1180 -157061020377859604313917801530 1181 -162680950721288231386622364882 1182 -168418300247009969146513747850 1183 -174272232479687163029476296866 1184 -180241701670790470555315206458 1185 -186325438633372127885911630250 1186 -192521942315635072231584085154 1187 -198829464772947433127853726930 1188 -205246002138247972739150953090 1189 -211769278702347706984279608562 1190 -218396737263923457184712353890 1191 -225125522289911050829923882090 1192 -231952469630084099099047184890 1193 -238874088730016872067748611874 1194 -245886551696885568463447568714 1195 -252985674539629107213688284562 1196 -260166905574218507419540314042 1197 -267425305667163659925824364026 1198 -274755535971682058800281735618 1199 -282151837152178342045597378562 1200 -289608016445325505898584631490 1201 -297117425846273185507548805890 1202 -304672948491242523876739755074 1203 -312266975788705663037805563514 1204 -319891393124448145104691145018 1205 -327537555923474196079756048498 1206 -335196274682219766627192466090 1207 -342857789951271865999788714594 1208 -350511756703237751553793391130 1209 -358147218230047373522184889802 1210 -365752589860751416676187260194 1211 -373315631770952341107653764562 1212 -380823432069951010941362137506 1213 -388262378525651628162409784690 1214 -395618141045777247345157162850 1215 -402875642326733581780046154314 1216 -410019039761081476384757747674 1217 -417031695024159275926880465890 1218 -423896155446833756561517658154 1219 -430594122561212508935103502962 1220 -437106432984795266201381856634 1221 -443413025953486218251506911482 1222 -449492923772719203744974174434 1223 -455324198373122823231273803714 1224 -460883951393028363787224964610 1225 -466148279801721981627755817698 1226 -471092255686931437859532738210 1227 -475689890999511748623713344762 1228 -479914117131285488710530243418 1229 -483736748844286064963291385170 1230 -487128463735482113734944269162 1231 -490058765425628536794234149410 1232 -492495963019028063487834978426 1233 -494407133638310790267167037450 1234 -495758102001794569578198512610 1235 -496513402402253473209272040818 1236 -496636258538250419172141588290 1237 -496088545049551677519750540018 1238 -494830767753186002619205117954 1239 -492822024862082881196240560362 1240 -490019987794017292451359658074 1241 -486380862214565999341138462498 1242 -481859369603872712658811038218 1243 -476408708282581663416120578674 1244 -469980535938834962869622366330 1245 -462524930812744709076082756378 1246 -453990375406714008249025616898 1247 -444323718021584940588047274882 1248 -433470157893448908021749651810 1249 -421373207295425619527158679810 1250 -407974678364994717250472388258 1251 -393214646005480820004601918714 1252 -377031436692197424915387368698 1253 -359361592428630184660218986194 1254 -340139861843281713450487144042 1255 -319299165479842628121280431490 1256 -296770589521150115344515988570 1257 -272483352716199191186997144394 1258 -246364803095662202234053409218 1259 -218340386863011758215106483154 1260 -188333648493408315326724808194 1261 -156266201944140381670518961394 1262 -122057734557014006501580647074 1263 -85625980970426911651889726890 1264 -46886731277340415345472424474 1265 -5753808049362346421803211010 1266 37860920766445915013773190678 1267 84047561269526020535738144014 1268 132898175454705410971277598822 1269 184506796607572950641180075398 1270 238969405347733173013144712766 1271 296383940493376383487799549246 1272 356850268712623505833184883774 1273 420470190317934063953111411262 1274 487347401903285961871011489950 1275 557587496495027776897382777190 1276 631297918513064816727674780390 1277 708587957669813352183087528366 1278 789568695555099732643630519670 1279 874352992636542887115609281246 1280 963055425728402830948797051558 1281 1055792267409718513793661513334 1282 1152681413594486159477165445214 1283 1253842354646077704457780355246 1284 1359396092224630152381223827710 1285 1469465101335322735716175316590 1286 1584173235586510393234040311614 1287 1703645679370170191764427658518 1288 1828008840618877630238925326214 1289 1957390292276845203699566983134 1290 2091918651600128887641907418262 1291 2231723510034097424946044179470 1292 2376935298056923161582875821126 1293 2527685202538808374612489018886 1294 2684105016081921789572485768638 1295 2846327040895914091868769243102 1296 3014483921542739138559273331550 1297 3188708534320091751274297151102 1298 3369133802274591899561476501438 1299 3555892569044560603141468961158 1300 3749117394958188487107180676134 1301 3948940414246978340834134315822 1302 4155493111001503717584184899798 1303 4368906158625528575556618743838 1304 4589309174378193401563894160998 1305 4816830539900864410107544542870 1306 5051597133029908956935174038270 1307 5293734128191165464202972505390 1308 5543364704126388091950171418462 1309 5800609822912936169268193987598 1310 6065587912206841451296552464254 1311 6338414621612321814282734349910 1312 6619202478004630892938104224550 1313 6908060617942591177283957507230 1314 7205094414599201486315899033814 1315 7510405184880298373987087928046 1316 7824089786457561101039222884134 1317 8146240298231727622861368307590 1318 8476943585931237305909477035038 1319 8816280954536420451598617818430 1320 9164327680881416722890488361950 1321 9521152636636852289655937522238 1322 9886817786330089293922051454046 1323 10261377779471808157140200853510 1324 10644879412390980995615587035174 1325 11037361188082609978610926723086 1326 11438852740242434693199783458230 1327 11849374359410307035821246568798 1328 12268936377582692054443951791622 1329 12697538659231795355926588820214 1330 13135169944873300651904428237694 1331 13581807305552605912772851694126 1332 14037415443753669959190831543486 1333 14501946109962977093223332709518 1334 14975337359319984275859421640574 1335 15457512928899082335137643376630 1336 15948381448526003025344607190982 1337 16447835777455207672570861273054 1338 16955752167811570383211584598518 1339 17471989559389092539797006082958 1340 17996388694220388878687716680294 1341 18528771368283703045567900846726 1342 19068939495758640063772854173310 1343 19616674316499368719669331231998 1344 20171735408604475578317763830942 1345 20733859850600183206719207092062 1346 21302761181032286198534113187710 1347 21878128514404428081730052958598 1348 22459625446596951222262715031558 1349 23046889123718934405765449097134 1350 23639529092271832044680614259830 1351 24237126320207141748499520574110 1352 24839231990879252933351073409190 1353 25445366475751925147386728337206 1354 26055018071332730451337861847742 1355 26667641923138359766992692126094 1356 27282658704970288097464161912222 1357 27899453493940260457252517252494 1358 28517374391630677242210354875358 1359 29135731350194426887338840855382 1360 29753794735154116043341708244934 1361 30370794102822125095749783132574 1362 30985916704726043059230975660310 1363 31598306216856774978854575262990 1364 32207061185960990476881638778342 1365 32811233711412060368923430427238 1366 33409827833896448148705952097630 1367 34001798171011897843896804738750 1368 34586048249187151092059509888574 1369 35161429094458038600166745265982 1370 35726737508796272179028625596670 1371 36280714617889212795824280063750 1372 36822044093429285235474699519590 1373 37349350660124983909399800658734 1374 37861198265908327406772395003126 1375 38356088550850081622441587244350 1376 38832458967676696045224534015686 1377 39288681215740987213459779659894 1378 39723059314720509150764745697374 1379 40133828007304244580894334312494 1380 40519150789459017680618848036318 1381 40877118286053138977395748110350 1382 41205746241624501179280931928894 1383 41502973873759503215218083712918 1384 41766661828897734044438291917446 1385 41994590518917274238299992367678 1386 42184458047150182560314324466230 1387 42333878534317228914076512753294 1388 42440380020604406948705773306694 1389 42501402787823017047367537115654 1390 42514297244135773792261082348190 1391 42476322250090708963770134876414 1392 42384642993365661860969355256926 1393 42236329327164651077238473586302 1394 42028353643170362834282607096382 1395 41757589231676364429340817371878 1396 41420808161828966822702661155654 1397 41014679673797076720193365301678 1398 40535768076321520994572626231382 1399 39980531182228943105183752941854 1400 39345318234287837257577206672838 1401 38626368396425113059692374553910 1402 37819808719948392442583436579838 1403 36921652703923234071124944141998 1404 35927798314929211723865934554846 1405 34834026631239765365758391782382 1406 33635999930434681684726769478814 1407 32329260433258262224812932016470 1408 30909228474653433717920444758310 1409 29371201364457270180973602161566 1410 27710351658713304377307545601206 1411 25921726155739483859027912454286 1412 24000244285915697570246856069030 1413 21940697263085707703685248844038 1414 19737746612452124312770702447390 1415 17385923498751060219393899662750 1416 14879627413370652781027861611006 1417 12213125702314314461887410963390 1418 9380552435191681511643565382750 1419 6375908157612578093742692403846 1420 3193058966333489110836988241670 1421 -174263487599335057619443364050 1422 -3732462691584794350376482179658 1423 -7488076989474341366661121130530 1424 -11447780014498181652399853341050 1425 -15618380098495424048863619755690 1426 -20006820415508655407052831982562 1427 -24620178050435054325974203270482 1428 -29465663821892999399509712544962 1429 -34550620976508892681122173803890 1430 -39882524657744493534717109720482 1431 -45468980190012359545192353427306 1432 -51317722158129123369176585268538 1433 -57436612243390671021289327166242 1434 -63833637876262221926130345969034 1435 -70516909584371996696949433247634 1436 -77494659178961631196744681059450 1437 -84775236572557657306258713774842 1438 -92367107457511060361057748615298 1439 -100278849548877553670891094946306 1440 -108519149711163190899893750311170 1441 -117096799579607857348023340184066 1442 -126020692089022987085775715894786 1443 -135299816424325704041745226254074 1444 -144943253903021128721788682273914 1445 -154960172203474674942325130517234 1446 -165359820550260799935819424746602 1447 -176151523166200191164617624314210 1448 -187344673707466343426931287027546 1449 -198948727882965824786866702337610 1450 -210973197083671469635899084387682 1451 -223427640110485240264403621286610 1452 -236321655939873517071783827076194 1453 -249664874498825135289814861818610 1454 -263466948506498331215220917359650 1455 -277737543232402584489244671693898 1456 -292486327351324626116523177372826 1457 -307722961618418707949396399416034 1458 -323457088672302074265894685762282 1459 -339698320558226152697899671302386 1460 -356456227411916672240377253758778 1461 -373740323759568531350708967776634 1462 -391560056012639103942672695501474 1463 -409924787471059412862517816844610 1464 -428843784556932402981139189601602 1465 -448326200444962691095680633514082 1466 -468381059960862121584382766777570 1467 -489017241760742988948855025369722 1468 -510243461817865174463168423661594 1469 -532068254070609942158400235992274 1470 -554499952419201916471713884157610 1471 -577546669759750980891913362934306 1472 -601216278410744709480483507317818 1473 -625516387448711463468651711845130 1474 -650454321482467523100229415288610 1475 -676037096204212524348889199163890 1476 -702271395427940418895517958357250 1477 -729163544768083804187022299816434 1478 -756719486857156549199243390596546 1479 -784944753062641560403599907062122 1480 -813844436797673605116620726027162 1481 -843423163185711380047486648570658 1482 -873685060377131873501839398385738 1483 -904633727070184609214449999461362 1484 -936272201745749635638813596249018 1485 -968602927952393344196450533386394 1486 -1001627721371076308543910350895682 1487 -1035347732771812849084300655657346 1488 -1069763412820071870854664040966050 1489 -1104874472612413516886195815294978 1490 -1140679846136703333588310413854690 1491 -1177177648294445042648198722039290 1492 -1214365134927544850450913293016250 1493 -1252238658235876008257926100954322 1494 -1290793624284490470147430699110442 1495 -1330024445726050103886029079548034 1496 -1369924496704082806454199301872026 1497 -1410486062791618504971555894256970 1498 -1451700293208130011251769842427010 1499 -1493557147888015815740824312332626 1500 -1536045346931593094201496920232514 1501 -1579152314719766959369744832469618 1502 -1622864126522850309033316440073058 1503 -1667165449581212153907348347127722 1504 -1712039486799571386752703445789274 1505 -1757467914717618940363626877228674 1506 -1803430824222151898200201879456554 1507 -1849906655336392326353719024490738 1508 -1896872134887887815703756743948634 1509 -1944302208050905480634207016837370 1510 -1992169972914192631662748624252802 1511 -2040446608717400988526193202041794 1512 -2089101307270000102762526473934210 1513 -2138101197829939942024768880213954 1514 -2187411275333233497765508739374370 1515 -2236994321871442719892433518990874 1516 -2286810831700439866311218266212826 1517 -2336818929282792774532638756369874 1518 -2386974291054448304509954585703242 1519 -2437230060008433072288149731667874 1520 -2487536764209665751191571225955738 1521 -2537842227908071801182136518978570 1522 -2588091486804148235484280068333282 1523 -2638226695692603557573174405365714 1524 -2688187040495187972131091685990082 1525 -2737908642450022726171525390918674 1526 -2787324466943555738321102430861570 1527 -2836364224276383250196805901810154 1528 -2884954275342693594284881762643770 1529 -2933017529020589699839581890393122 1530 -2980473344765613959554416261818794 1531 -3027237426692037817980581583141234 1532 -3073221723166996922021683983620730 1533 -3118334317669520136046531346707450 1534 -3162479325493118515826743789351170 1535 -3205556781491456640886304334644642 1536 -3247462534020554844595189568057570 1537 -3288088129703615645524887777859714 1538 -3327320704769288238838819750055298 1539 -3365042866993905317182995635882746 1540 -3401132584619161776363181986951706 1541 -3435463065657856158023791020746578 1542 -3467902644603533747716971894204010 1543 -3498314659315386713002597041350370 1544 -3526557335763864801614886957852378 1545 -3552483662742377111713985800841578 1546 -3575941274926187459662957780100930 1547 -3596772325692932189425651653972690 1548 -3614813368808030404480857976757602 1549 -3629895229672372813839351593108722 1550 -3641842885985934799497799667565890 1551 -3650475337780067836676422756361642 1552 -3655605487451574139620978587956506 1553 -3657040008978779503707070716312674 1554 -3654579227761808791090037174561002 1555 -3648016989465585013487701240607634 1556 -3637140540148360207584145700458010 1557 -3621730395221793928953276409352954 1558 -3601560220398469481397488366964130 1559 -3576396701309171264423865751025602 1560 -3545999425852006520578988232402786 1561 -3510120755059422942727864649946690 1562 -3468505707486562944069416377993698 1563 -3420891831976325116010223287596282 1564 -3367009094782177394299049502741658 1565 -3306579754938552860135578927816562 1566 -3239318254874451078839367648281354 1567 -3164931099158120203624922501654690 1568 -3083116749422252264959473410996410 1569 -2993565507317177212096919321408010 1570 -2895959414635728887218778287868738 1571 -2789972141377912906740745214374482 1572 -2675268892034552109637751404132610 1573 -2551506299737977775282536632348146 1574 -2418332339738187340233844476618818 1575 -2275386230689539446939348256224650 1576 -2122298356430729441508297322619770 1577 -1958690175536549632724620525971362 1578 -1784174152594526183960451271396938 1579 -1598353677232859621479624495742450 1580 -1400823006171854166879610176861274 1581 -1191167193025216583002852308474106 1582 -968962042492729875685255314424514 1583 -733774052321916909616261797253378 1584 -485160381100829104831842535448354 1585 -222668803859917126365655395252130 1586 54162304979957593395599278571070 1587 345804000788675397392445187715846 1588 652736768969255751875714781933126 1589 975450537244558017567629715990190 1590 1314444657332335824603428997871286 1591 1670227898556371158797796496456734 1592 2043318409089274092827292993186662 1593 2434243688999246678523617397934902 1594 2843540529085671610830869190968446 1595 3271754961361354505531131209150990 1596 3719442173391886001008152615455838 1597 4187166434099148438578612076476430 1598 4675500981397798004582409584979870 1599 5185027921087902934223922003410262 1600 5716338085461673071846512012763014 1601 6270030902931811477675290422485150 1602 6846714225157667242664537098761174 1603 7447004164932287946473739868969998 1604 8071524889250026989072165703203878 1605 8720908422848228295488047778229862 1606 9395794404509104297059289219659678 1607 10096829853522065130873499378617790 1608 10824668886380240804013179900593406 1609 11579972443297872435401913655300926 1610 12363407962326846144023063624290366 1611 13175649062929147093811936961852806 1612 14017375174402454845990892338644518 1613 14889271173371154779758515515407278 1614 15792026963271276793718949568342582 1615 16726337062486293053300397901092670 1616 17692900131501268258819705316347014 1617 18692418508270523301639459146710774 1618 19725597679510216501734736700199198 1619 20793145759744804107297979903644718 1620 21895772903065276477413323178896414 1621 23034190722161697698050429308558734 1622 24209111636731950631387675879718782 1623 25421248228667404442412109933261974 1624 26671312523155856564278831679561926 1625 27960015276047624944364719310984766 1626 29288065183555363673374396718810230 1627 30656168097690281430864099809249550 1628 32065026160321809338454230074844294 1629 33515336942437192504395858785624710 1630 35007792498187379781938326312907230 1631 36543078423589195312971463846160510 1632 38121872826049319066415843265668638 1633 39744845297998497470365994695834622 1634 41412655797254476495891571092460798 1635 43125953530951332527720894174022246 1636 44885375741976688997690150940088710 1637 46691546498437742349900350914497838 1638 48545075381287175631133118288804886 1639 50446556174452920131540589306710558 1640 52396565448652497269748276791725318 1641 54395661147205199826066740400730934 1642 56444381060928366840054399186123198 1643 58543241304550252851716905311355694 1644 60692734677483235193942237419359262 1645 62893329025665509519749968994410478 1646 65145465482917359252711792257019870 1647 67449556712959324261753344875214806 1648 69805985025980890339232425140766950 1649 72215100495513984803320204108784286 1650 74677218944778217604711534812282230 1651 77192619933034071835100198298894350 1652 79761544606217353268489305062149990 1653 82384193547355809950110715209767558 1654 85060724485970468703913207298878942 1655 87791250007115018487479872830742686 1656 90575835114002879625475165583363262 1657 93414494790223403075179555442753470 1658 96307191410053385907206346058116126 1659 99253832148417746124828580263088262 1660 102254266233365788403965728078428742 1661 105308282198379249937630575924050990 1662 108415604971536830686478145746299126 1663 111575892964832551997784341325008350 1664 114788734994619807396699057188858950 1665 118053647202687864066221055031550038 1666 121370069802672305860070380449784414 1667 124737363827750355008478441731356206 1668 128154807697828231649486414796728318 1669 131621593788860265312794261107060750 1670 135136824815778708406343373654436510 1671 138699510218617684599845970650622870 1672 142308562356340991975246102304664966 1673 145962792705163320822219212505449054 1674 149660907858657066329935316164515894 1675 153401505533913741301037978409921390 1676 157183070373575516760744992328033478 1677 161003969755770019539823798553986950 1678 164862449394020187210440810788924094 1679 168756628947219630857707412716482046 1680 172684497413726262657269320533890110 1681 176643908538027231632940464375676670 1682 180632575995721827832344361231168830 1683 184648068593955702376786218757628038 1684 188687805244451014442413131588088262 1685 192749049955273614374103053620359310 1686 196828906589574520037483369539500502 1687 200924313646795376431983087488982302 1688 205032038805349722497359504213977958 1689 209148673491972771448851495446341174 1690 213270627207198102446139777125962846 1691 217394121882222483399795922372867502 1692 221515185986725209349287077035715806 1693 225629648673351974416339740314412430 1694 229733133668185145750263503060382878 1695 233821053203754440948631044550007734 1696 237888601693301746436047508746864550 1697 241930749454105834030690884317070366 1698 245942236167596973526830529393548246 1699 249917564395743027838177916827472526 1700 253850992830062532679384114264829190 1701 257736529604862525632865046793364870 1702 261567925339278954975552743770427294 1703 265338666252288212274080598351526462 1704 269041967003073159934577353014517630 1705 272670763613955597247104855300682654 1706 276217706115650750152162764873737950 1707 279675151285589516008783082728635910 1708 283035155105989016602532205019315366 1709 286289465326457481131999817592847278 1710 289429513744276343099118437598560534 1711 292446408601712178702224413816858590 1712 295330926699483008969823847557398918 1713 298073505640843915638681772267980278 1714 300664235790901822167527543476281246 1715 303092852381300613360308673481185038 1716 305348727329857997156959286431267134 1717 307420861221557237090626632344643598 1718 309297875004913202166302349060836990 1719 310968001866984665524941017041115542 1720 312419078824939318174313323280834342 1721 313638538514939544130958348676423390 1722 314613400699571641717431833447542006 1723 315330263992733948172699738698903182 1724 315775297305930353183778930214220294 1725 315934231533706389371216443523548134 1726 315792350964286070358162098421206270 1727 315334484952665706414738868710900350 1728 314544999323700019077024196502480414 1729 313407788062679469839645967441783422 1730 311906264741753089579526678088698590 1731 310023354260687035912351281992059910 1732 307741484330451797941671380490664326 1733 305042577299894022693842070044790446 1734 301908041733418769376519251013331990 1735 298318764362507235240334782601502334 1736 294255101797696897590233086086314662 1737 289696872647248678752616172599054006 1738 284623349407072559031409532919074238 1739 279013250792395147425504771557849902 1740 272844733852899689317305501771180286 1741 266095386566971881462147138958132750 1742 258742220233127052320419673998202334 1743 250761662380322362604769077004240854 1744 242129549490732599715967821537545574 1745 232821120283716211982553296208557310 1746 222811008829178495938588624665574294 1747 212073238267068865793040781787680398 1748 200581214374941346100510464833112806 1749 188307719789344727416670740779828358 1750 175224908095756043392067352953847870 1751 161304298622908489958383741725310782 1752 146516771128037321718584425488666046 1753 130832561240072511054517864549995582 1754 114221255818102285730079047242334878 1755 96651789124441566156976799795266150 1756 78092438939385025015030625009692518 1757 58510823550451658616958545506518062 1758 37873898711869433536797051252616694 1759 16147955541788622652501335398765278 1760 -6701381579483757552906121096576986 1761 -30709156106811827598012147317704970 1762 -55911080393449976362222078943601698 1763 -82343535679517934047375401511040594 1764 -110043572010894593474682616916377346 1765 -139048907009340774059558832206366354 1766 -169397924535102420042197158352966722 1767 -201129672122873769560594271302381802 1768 -234283858269760833140645991168566394 1769 -268900848414768489581846339401323042 1770 -305021660727194024982653142801404394 1771 -342687960500619679665531931012651378 1772 -381942054310029936619252061330477370 1773 -422826882684397229826064475604446970 1774 -465386012493856303813974734556882370 1775 -509663627757889061108697759160950178 1776 -555704520116746755465772614710180130 1777 -603554077624983275527167343747672450 1778 -653258273153996920669694660713805122 1779 -704863651013233062153524920610436986 1780 -758417313123237236658056909297903450 1781 -813966903299255809637147187246253010 1782 -871560591026555839702413267738874410 1783 -931247053233414192532213165214479330 1784 -993075455492677043247817665269722650 1785 -1057095431103250148891202476150161898 1786 -1123357059533963040194623857962730882 1787 -1191910842624668191318883093825269202 1788 -1262807680080449993107352333165772834 1789 -1336098842595332686363667836008942706 1790 -1411835944196747138273946278994624514 1791 -1490070912086646542714414616246327722 1792 -1570855955627942719192686287354344410 1793 -1654243532689552701572598738557744482 1794 -1740286315058252859751559270569478058 1795 -1829037151065860179666328854628724754 1796 -1920549027201648128563778911172676058 1797 -2014875026791518146521582511984186234 1798 -2112068287577811593705135232675868002 1799 -2212181956211974291473302127474077506 1800 -2315269141560301151330165472245202082 1801 -2421382864763279666259264080581699010 1802 -2530576008017546326626991768522866210 1803 -2642901259946833535342351309411776122 1804 -2758411059602244623695719912288764762 1805 -2877157536881555182958612925409804530 1806 -2999192451481849229122483211965991498 1807 -3124567128095890409270856568993578658 1808 -3253332390043242475670361765331189370 1809 -3385538488964554350905669259679496970 1810 -3521235032849569090818145824455672962 1811 -3660470909942500793672305817869980882 1812 -3803294210877847342277405172475445954 1813 -3949752146502638000655999806096158450 1814 -4099890963823752989667106846354138114 1815 -4253755857445721677567292538675929610 1816 -4411390879026384055950375094301509818 1817 -4572838842022172645933870983121866146 1818 -4738141224342464704475610782514335370 1819 -4907338066087960492152591141612668274 1820 -5080467865088028236948537050301976986 1821 -5257567467311938977398159164198745722 1822 -5438671954967980251687351941390296834 1823 -5623814529261987052873713728356130050 1824 -5813026390732041259878828819612767586 1825 -6006336614024038001796089439092758690 1826 -6203772020131466242261396438519253250 1827 -6405357042853721193245547553955575802 1828 -6611113592606873779219095895594847098 1829 -6821060914227159717646990151205632338 1830 -7035215442015848187699474228411858698 1831 -7253590648547911495194276914694382818 1832 -7476196890612180446509207544179889114 1833 -7703041248683686879823004991925251786 1834 -7934127363419358504844656989454003266 1835 -8169455265452021715914158523273023858 1836 -8409021202102009401525841198726153698 1837 -8652817457151435949580841184106682226 1838 -8900832167433367506915961650393689890 1839 -9153049132246808130060388366990545066 1840 -9409447619487645314808820823243489978 1841 -9670002164367923779431152445198728930 1842 -9934682364756709230854494376543756650 1843 -10203452668871816235689114488944889842 1844 -10476272159504146787493760086130730906 1845 -10753094330356166792565574676948612634 1846 -11033866858830325390392959029971221538 1847 -11318531370696366268498154981460441410 1848 -11607023201133211114474418236707161282 1849 -11899271147416810241462286857668577474 1850 -12195197217915513905247977894613529474 1851 -12494716372501710337381010209467803130 1852 -12797736259213385999091763406227912858 1853 -13104156942106412439277143546862919122 1854 -13413870625309816676695515115626268810 1855 -13726761368051446581445710412419273026 1856 -14042704795851589599509215511860008378 1857 -14361567802472982230830462823220272010 1858 -14683208248017026346012056295267505186 1859 -15007474647569875854579392079424967250 1860 -15334205855987724508749686713971743650 1861 -15663230743034210847297245437583695602 1862 -15994367864666264102303794180725155522 1863 -16327425124484443435840780937690219626 1864 -16662199431358850359905558382094657530 1865 -16998476347043444764746777875825680322 1866 -17336029730012696660536707183324587466 1867 -17674621369123632689766605188030290546 1868 -18014000613568402067202637610329562170 1869 -18353903992503943379379761713612267386 1870 -18694054831063725020542306638999384802 1871 -19034162855914688378233169229401692930 1872 -19373923797313238732518245443034702882 1873 -19713018980592775334183773077103586562 1874 -20051114914294770491037036210785044034 1875 -20387862867637892606899057718797583898 1876 -20722898444804989274714262936960358074 1877 -21055841148496771912628863015562942290 1878 -21386293940509872385441294114289919786 1879 -21713842791534569804864969753884031714 1880 -22038056228218055285752127330837533242 1881 -22358484869426907235401325848940722890 1882 -22674660960053569929687165470496568962 1883 -22986097894030468467835615618786200274 1884 -23292289735206653369731989665488459938 1885 -23592710727471896245414362444444703506 1886 -23886814803104729177670238889240797922 1887 -24174035080441750575112474674885978154 1888 -24453783360178211852110346984072374618 1889 -24725449611100352840041097941739767906 1890 -24988401454905436315236518590799085130 1891 -25241983640603551203330920053268325490 1892 -25485517518515838677194573070044467162 1893 -25718300504047028387352294472346329082 1894 -25939605541618875762256211215102599650 1895 -26148680558616009200299355241377708642 1896 -26344747920116487220337671247074547330 1897 -26527003873921679198404226911743763138 1898 -26694617997057636904118275304198289442 1899 -26846732632914888026243541541166667386 1900 -26982462330613353470961357340419740794 1901 -27100893275400389613636424430777654610 1902 -27201082722098449246780482007913831370 1903 -27282058420039825711709822236048646690 1904 -27342818041950442942272596612076889210 1905 -27382328604837707169843243071139015850 1906 -27399525895806085913644568575207219810 1907 -27393313890460553702314602301192424530 1908 -27362564177300150592476546092397532098 1909 -27306115375354086048161939612342791282 1910 -27222772558958547549530777469013904162 1911 -27111306676505763003722422948771632618 1912 -26970453977577329470515628172275916730 1913 -26798915434858719371764151671907282722 1914 -26595356175779470191343141678971782154 1915 -26358404909827122467417890040200637458 1916 -26086653367031038873225575675982416890 1917 -25778655733100721041551283369581226490 1918 -25432928097286176993175969417802187906 1919 -25047947897966257026781716466915233282 1920 -24622153382624484596255864058224111490 1921 -24153943066723838388734537448696400386 1922 -23641675208753071270889085155946410498 1923 -23083667285445349305776108312999322106 1924 -22478195485076656821825393779551248890 1925 -21823494202317136909220556485682260594 1926 -21117755553200298311712597680778313194 1927 -20359128893138123634810981876631121762 1928 -19545720357227691818166595326420050906 1929 -18675592405214182381535879618336603594 1930 -17746763391060527325394085634451875810 1931 -16757207138906556811720193662790860754 1932 -15704852546097417514533301523893300322 1933 -14587583194462577432611924189468529138 1934 -13403236991280183256340438449339370914 1935 -12149605820486453808025990618957392970 1936 -10824435226346171961535188880727480986 1937 -9425424109501305463448211587092928226 1938 -7950224458422382308515738974407490922 1939 -6396441095515229064730818719375844466 1940 -4761631461744184542011042294880919226 1941 -3043305418337533680938463829036541562 1942 -1238925090301582348075473897146100770 1943 654095270401230161128357932308783934 1944 2638389376388601425317511917361655870 1945 4716638973988302843182652606489978270 1946 6891573863414494144888021057499131934 1947 9165971893629484829119111496304459910 1948 11542658904386429725242512083293579878 1949 14024508639878094843846523187087065646 1950 16614442605497340381879307639372180054 1951 19315429892947770039946833163008390110 1952 22130486944186992531986463567637964102 1953 25062677280282390176434541367029028470 1954 28115111164604247930844071955514651230 1955 31290945227307044317109307255860536590 1956 34593382019430595229866315095103487870 1957 38025669524473317552022215507575452558 1958 41591100594639783104726092607601401022 1959 45293012340547872561631240885557361302 1960 49134785440430721367892674557480551270 1961 53119843398584885763565258089834117342 1962 57251651717894228351590480897733467446 1963 61533717017181396103748039489359465230 1964 65969586056971150967489732148143122758 1965 70562844705453365927243159932790807654 1966 75317116806943989699058957972915674686 1967 80236062985704919595877526577801667582 1968 85323379346093075476845926121572431838 1969 90582796103011350868151850214255658494 1970 96018076102260793826674094505427513246 1971 101633013265918381177051150084881207686 1972 107431430920924625092427459288760210886 1973 113417180047198922036472425249136560174 1974 119594137402006179105366689120901114838 1975 125966203558129652739921002086115166590 1976 132537300811066319724399058702519586790 1977 139311370994081755785395051953960750262 1978 146292373154785798028531130518765647230 1979 153484281133395173616989902495593972142 1980 160891080994739998947719517469577660478 1981 168516768355558546342570496621859297294 1982 176365345557482517508382309573531267870 1983 184440818728686202328528297560683809366 1984 192747194682895411330540266008964944678 1985 201288477700211732218694943980595681790 1986 210068666136688377093634958088547932246 1987 219091748908650623863037319594260494350 1988 228361701796883217693867371322435338406 1989 237882483618272480403243683163210426374 1990 247658032208155843331333969221632132350 1991 257692260262621314783012021731118543934 1992 267989050982082526348253345133934092414 1993 278552253567089022163550316777026215486 1994 289385678505711890672955009686385841246 1995 300493092705246238955003586338502319206 1996 311878214405525040613479588323983085734 1997 323544707928435441683544843856654208814 1998 335496178198824702316449022295044796214 1999 347736165093306876594835008146839919326 2000 360268137549987173040969600617165372390 2001 373095487497608159216874280602863173110 2002 386221523534900002466562944407940817950 2003 399649464420708455370775271850092848942 2004 413382432303381658949086741566270078398 2005 427423445752138535937967981705892582638 2006 441775412516531215007772835120570410494 2007 456441122078955804952593352302802962454 2008 471423237923886094127777166023607454790 2009 486724289591102379007434394650895876446 2010 502346664434080947875115375720624996310 2011 518292599153224069518878240917870930830 2012 534564171022514585570591076870393904646 2013 551163288881775721169249407282575035270 2014 568091683810464593646884758734839308158 2015 585350899557778230111088491957715211358 2016 602942282642268710086368422736564360734 2017 620866972198445723669035382408814902654 2018 639125889480753803040247119914044428286 2019 657719727105207074840902986690562345990 2020 676648937936180024409469298322587348198 2021 695913723701551567201610677986460114350 2022 715514023240730578539172093670826366998 2023 735449500471788840724757056037852771486 2024 755719531979176332771599098840414997158 2025 776323194311391975662878245447549078678 2026 797259250886946620900703925836108389950 2027 818526138601262400763479099135348409518 2028 840121954029619892900520986538332299550 2029 862044439322196917288427686198693143054 2030 884290967682996497528153491770724201150 2031 906858528532241000191737719035985248854 2032 929743712240625327504769146234244595302 2033 952942694538678825578354769657524350878 2034 976451220486130967284791083011257742614 2035 1000264588108347981250590039563773281646 2036 1024377631581143032915420561645723363430 2037 1048784704074994876144789644163974273926 2038 1073479660136288196192583281840873156318 2039 1098455837720735149434868214204154517054 2040 1123706039752802424170509850801633818654 2041 1149222515330590774988338475083695172670 2042 1174996940446101358499604890593801559966 2043 1201020398344792132493292352128675694598 2044 1227283359390365086676790730636161351526 2045 1253775660563320035522488763356681473422 2046 1280486484455115856978726746936685132150 2047 1307404337891290217023807699707880402270 2048 1334517030041170728099005783186259801414 2049 1361811650152533408379160292701116657142 2050 1389274544764522739126060692431997828158 2051 1416891294542391572690816041165748489774 2052 1444646690582942847205376538499390329214 2053 1472524710339638695894145341011400902926 2054 1500508493011710974009792651969684703806 2055 1528580314551858477297709313563847378166 2056 1556721562132198446972772484459435362310 2057 1584912708228898505124819057036396057182 2058 1613133284160368460688411090024518443702 2059 1641361853245508331717209580264501047054 2060 1669575983411980021448125256839354692134 2061 1697752219427306700013764702723576283142 2062 1725866054577728284707402774832334330430 2063 1753891901974171953677538634977904855294 2064 1781803065305096459978737786494407684190 2065 1809571709222380188898630504941977835486 2066 1837168829174709118524046946480744309694 2067 1864564220881710749754105731098951495174 2068 1891726449257851031384816399265144914118 2069 1918622816986692138351459625429880105006 2070 1945219332548948553597910127162541857590 2071 1971480677912576561971553571039317496862 2072 1997370175682611841537256905401212339814 2073 2022849755926922818727682076407225871670 2074 2047879922469724539907263489954325891070 2075 2072419718877260063437396310363156978958 2076 2096426693921472658115669448975050552670 2077 2119856866754632595797530700915042594574 2078 2142664691574565634668267198211924220958 2079 2164803022022331955374450611902559511766 2080 2186223075085667231662776562334632530694 2081 2206874394759260184044872255697726188190 2082 2226704815228678738683605575024996763990 2083 2245660423838596910146581678323445418382 2084 2263685523605467091339040781661877273254 2085 2280722595545231490299668074177218377574 2086 2296712260569376935310380790776084561310 2087 2311593241230245652765418268672704281534 2088 2325302323061887164581238415880209795198 2089 2337774315808072514720419119289326655806 2090 2348942014276553868700593272928088538686 2091 2358736159122301652923238506959260481158 2092 2367085397291411224448388659830458920614 2093 2373916242439938921417941543505048543790 2094 2379153035051773077013284318781777657014 2095 2382717902581757685736707710221315590974 2096 2384530719340387291209164174206162425350 2097 2384509066458692341592966361054440872310 2098 2382568191641639094797844037385669677214 2099 2378620969061523948844706085494938057006 2100 2372577859091476929989644151021264157726 2101 2364346868243888272744408068926595867790 2102 2353833509005442334515132048310859780094 2103 2340940759947394777014478372707659931798 2104 2325569025794117619411842250049040060614 2105 2307616097842874346352258862851875274814 2106 2286977114408952312417756882745934192630 2107 2263544521703960393848479343532981376910 2108 2237208034812276515424779656631438572294 2109 2207854599188833722212118680307224640902 2110 2175368352333832178085224893967837338206 2111 2139630586083498668605538088263925239550 2112 2100519709162819108210789031276651051934 2113 2057911210455866856565114069968266182654 2114 2011677622629716791174258757939741455358 2115 1961688486584653804710449037748427430758 2116 1907810316356445426109112934134083086854 2117 1849906564961075836297733971804178553390 2118 1787837590797194323861076834069612419350 2119 1721460625114983728417141166159900615198 2120 1650629740155878007298901324208270335110 2121 1575195818490779563334562953097408263350 2122 1495006523150061318815542410898017240382 2123 1409906269092604959945302333214446236718 2124 1319736195595682206142292690051677480606 2125 1224334140133204664897275386891671542638 2126 1123534613312323996763683522647219600478 2127 1017168775456873307701806771686922801110 2128 905064414395444056060770713468211459558 2129 787045925064265523072476187653446241438 2130 662934290470115242661742996853988663030 2131 532547064645832604904330817319238973710 2132 395698357130704087728436389917683257958 2133 252198819631445018637991938035464626566 2134 101855634382674277923351463892860870750 2135 -55527495113472864647459214073306122210 2136 -220150351463500492527303455999333245890 2137 -392216208170124559869111543772474451010 2138 -571931832340421743156846442451535090274 2139 -759507484584690928476790578439988542458 2140 -955156916629910737281176743083347930426 2141 -1159097365891591781765686583407244912850 2142 -1371549547543124198997029717327308125450 2143 -1592737643299236826357226528936286508578 2144 -1822889287468401232577976827105343351866 2145 -2062235549462750669586015578607780160938 2146 -2311010913336620383691304541590166491554 2147 -2569453253513348511559336394852600933586 2148 -2837803807288283969129479211269908565378 2149 -3116307143237806103017599076253904258930 2150 -3405211126139735624687429896943435875554 2151 -3704766877504184195814560853256656108650 2152 -4015228732338277859524869396874911143674 2153 -4336854191212100876079585948435424323362 2154 -4669903868268004087252907199529268037706 2155 -5014641434207961260128202589721271806354 2156 -5371333554920510969036920656005718039354 2157 -5740249824748322904003657705922087925626 2158 -6121662695078038592120503641572230205122 2159 -6515847397218779342859114947662725367810 2160 -6923081860271838728403109233147258887106 2161 -7343646622922286393402688341133070028034 2162 -7777824739876659590789978718110310221634 2163 -8225901681840764590303204727853474437370 2164 -8688165229784255523408445773315927457210 2165 -9164905362348250208377134904535678143602 2166 -9656414137166015658708201417380813354922 2167 -10162985564914144637631958576590640737890 2168 -10684915476888538389679126309995496570138 2169 -11222501384882685246921811179072469767626 2170 -11776042334187796965475841060165216861858 2171 -12345838748451249125676297120222174904658 2172 -12932192267239147215853910781416155756194 2173 -13535405574997293210290140617441751677810 2174 -14155782222283697760014571548353624509026 2175 -14793626437923596377108384599563666640458 2176 -15449242932988556589559686483091907024602 2177 -16122936695206156417439597758033993908322 2178 -16815012774731437907029081403944370338986 2179 -17525776059840961553769614766557679457906 2180 -18255531043511516105781245910265817851002 2181 -19004581579397463364545382764099149579002 2182 -19773230628200920491357732236502937361890 2183 -20561779992900706812872974623934719619522 2184 -21370530043867768283709198826770399850882 2185 -22199779432283734680616601713555765422178 2186 -23049824792925264561879452414003447169442 2187 -23920960434680328627981969711331217904890 2188 -24813478019895532634351012556039950607962 2189 -25727666230868881270819783233097622151506 2190 -26663810424625109838782773234890740880490 2191 -27622192274234980714990377488463904897698 2192 -28603089397855355969171931924622850823930 2193 -29606774973697172690329978014797465566218 2194 -30633517342139559734176428931915414874338 2195 -31683579593141676712829748869786347718514 2196 -32757219140213770555490035306542075057730 2197 -33854687279042201948540833525094129736434 2198 -34976228732075114141893896656119950129026 2199 -36122081177105377218638455281983190129258 2200 -37292474761204674185572996130896320569178 2201 -38487631597985946254955862207180542093090 2202 -39707765249597373140223012244346317308170 2203 -40953080191364389446979412261571923152498 2204 -42223771260534442648121480315634863184250 2205 -43520023086978972295530644698315120374682 2206 -44842009507361175545001904909487954756738 2207 -46189892960560710271461817577599816418690 2208 -47563823865920203003561146162035039033954 2209 -48963939982040077480108658157707549793538 2210 -50390365747745435150819339073896154569122 2211 -51843211602885560054109817471939990043386 2212 -53322573290651330116113623939785339100282 2213 -54828531139003858729616572744126247786066 2214 -56361149322964013801286028195608316844394 2215 -57920475105287588554657156835554298206594 2216 -59506538057343086464674033031915880677722 2217 -61119349257647047424960124395251664294218 2218 -62758900469944283859137385624762827866306 2219 -64425163298216816730519808207880024046162 2220 -66118088320582522037400015276188232094850 2221 -67837604199394859569540427522662366430450 2222 -69583616769581725330615889618422331717026 2223 -71356008102461108095039454563979268786090 2224 -73154635547152170258622590053452941803802 2225 -74979330746744482027219472747447691399938 2226 -76829898631428318220594201026190398965610 2227 -78706116385672549168867283029436529898098 2228 -80607732391741207184103409349608473874586 2229 -82534465146557829016334532470098553025146 2230 -84486002154300889449957801090733297696962 2231 -86461998791660780529049126810422384475330 2232 -88462077148238128627219012270302192730306 2233 -90485824838934062263948385527814688865858 2234 -92532793790913136897912370288571939935714 2235 -94602499001908509847264179275949178390170 2236 -96694417272555621745988866564677227024410 2237 -98807985909441804194543838443047929015378 2238 -100942601401668459159595754160647332350346 2239 -103097618067529926972318367958151688237858 2240 -105272346674221132511542474157493675384538 2241 -107466053027093716529930523943271674133770 2242 -109677956531493462061751118486360131096226 2243 -111907228723613236060051503478470386655570 2244 -114152991773520477881640964939546915720706 2245 -116414316956706920489830213617770590919058 2246 -118690223097451538644157623847595281079746 2247 -120979674980256854869871705111426906430826 2248 -123281581732787546041117227289077961669370 2249 -125594795176482941066828569253880638106146 2250 -127918108148416535404843115553435659290218 2251 -130250252790484621354762394428542402798066 2252 -132589898809647841721687621864831517033658 2253 -134935651705217353474512999218493130679802 2254 -137286050967066859387216472640924514047426 2255 -139639568240670901566577224250683250986402 2256 -141994605463015166586606359515484050234786 2257 -144349492965187060715187770689405812338050 2258 -146702487545864128732052191354837117261122 2259 -149051770511415629922776224797469118820474 2260 -151395445687014295659897935502222972020954 2261 -153731537394379871929081303755842968618834 2262 -156057988400738847217954213574020622130090 2263 -158372657834527533721030843472704455798242 2264 -160673319072618520954623201262273807124122 2265 -162957657594502543658801605093857355741034 2266 -165223268808409965601951782278949340965890 2267 -167467655844708150874107322969888951217874 2268 -169688227321771994201377390419418599577122 2269 -171882295079567508138993259627746968901490 2270 -174047071886368040901766305918009378766210 2271 -176179669113746079270100453966943294239146 2272 -178277094385492092378298608691718226722266 2273 -180336249195505904357145195878211581117794 2274 -182353926500553862641579745711099841374250 2275 -184326808282839339434237541468071445196690 2276 -186251463088531945356393496416071205490010 2277 -188124343537104588556530647958379707889274 2278 -189941783807886545324005907686272635724514 2279 -191699997098582861578362179499375440844482 2280 -193395073062442087351155056159632328716066 2281 -195022975218723474116243761985491524844482 2282 -196579538343430921330422790848590524069154 2283 -198060465834865260223844811358941086191994 2284 -199461327061259292434095213605875799590106 2285 -200777554684947315284923778746253255128562 2286 -202004441970642927743585201696888875796298 2287 -203137140072176703293938555197764139412642 2288 -204170655305589570257753625578319240253690 2289 -205099846402833062794712857329577698363786 2290 -205919421754307422202932797859342602225410 2291 -206623936634388038416740932902532098539986 2292 -207207790418519863383982845382942906728514 2293 -207665223785929373588996991808306072714610 2294 -207990315916896327072230669125932271779202 2295 -208176981678533735286221768878909096934410 2296 -208218968808395314295700077060836808639930 2297 -208109855089757445114595798699397088861602 2298 -207843045528286772128348655251404782262538 2299 -207411769523838835952319835765648467235442 2300 -206809078047506049066617860174568825839770 2301 -206027840817558505534419181723948706404218 2302 -205060743484818889425862531853748546173570 2303 -203900284821012783902205519904940352031618 2304 -202538773921074834227101914431121228139490 2305 -200968327412849555829959690261813938914978 2306 -199180866685623148474749990114895570890114 2307 -197168115130822214830432569192378404116602 2308 -194921595406788847008817050370005276859642 2309 -192432626720864659984144242430193408493650 2310 -189692322141183998971968639345482056200458 2311 -186691585931305079516046744331029235930850 2312 -183421110920588210755684886101740954467930 2313 -179871375903345437533796147097251577557706 2314 -176032643080198318595890602835520032464450 2315 -171894955534563064114454864453055686840946 2316 -167448134758246430758160793687888922483554 2317 -162681778218965673628335191742512124633330 2318 -157585256984342252969268931886349204874402 2319 -152147713395075704244806350683353544787114 2320 -146358058802433772244401631151981357173050 2321 -140204971362657219973253746733524912759394 2322 -133676893904022386438502915171791969025002 2323 -126762031859050616277367223920919071748850 2324 -119448351278235681678899713509194707143066 2325 -111723576917667519668314750892418783823130 2326 -103575190417573000800969967590227246920610 2327 -94990428564039532296588550132667640722754 2328 -85956281651613811546525273701386559759554 2329 -76459491938927034224011853949874154188482 2330 -66486552215732967313423670846699228878338 2331 -56023704473393408991865834631901768921466 2332 -45056938697914492464058957754625103768090 2333 -33571991777448997669121363574970896626898 2334 -21554346544108558265154294321499549224458 2335 -8989230941878642473979869448401755509442 2336 4138382658755524416605510995125753720774 2337 17843778007804835588012252195545648762998 2338 32142495362997251105566767628307462736606 2339 47050331725685905284741060976300420016302 2340 62583340903234419549768144398420269869790 2341 78757833406475045985273770782450293659150 2342 95590376159191359597556288444548888441918 2343 113097792028359383831060902274622466635158 2344 131297159151235057422979730562399579377542 2345 150205810068165426279699986828704823159230 2346 169841330636321835938340096367718749601206 2347 190221558733381847623032570334334046240398 2348 211364582725442322246983218605243959160902 2349 233288739708346248103883199192434358465030 2350 256012613495763408183917393930361395894686 2351 279555032363370497514684017292138106067710 2352 303935066521501650274717744045806718020318 2353 329172025325785965643124964788360813421822 2354 355285454197146763631566675942454407914302 2355 382295131260858928173600215822438024637158 2356 410221063675015511575590794074209087102022 2357 439083483658289360721229468263531394384302 2358 468902844186289873854481782321949448304982 2359 499699814366600638853719212766273433580702 2360 531495274460719276200445759059950788217670 2361 564310310563196864311461482146043927956278 2362 598166208905091632356502156612353771045630 2363 633084449792258613758232234437377972977838 2364 669086701144455389597951017915338153560030 2365 706194811646023795013033444245151779274734 2366 744430803472965147854080334957309205709086 2367 783816864607422202386065265549438502582742 2368 824375340703194800113383484676352981673510 2369 866128726513572194510691497940260117456798 2370 909099656843890491827788774565614915207094 2371 953310897040385837701256383215786994290830 2372 998785332976505364916751746861828533103270 2373 1045545960548553623344717386599366911602822 2374 1093615874640562336995451436120549660053150 2375 1143018257570589313204510472947891132612510 2376 1193776366977032677879442110736515384445694 2377 1245913523157517111767417995066661140257726 2378 1299453095817609306897172642657182430807390 2379 1354418490242294788360680849931579168851590 2380 1410833132846117421976926015654250527841158 2381 1468720456115315739500017413250260503227310 2382 1528103882896475002056808145081081243706038 2383 1589006810045459711417924477931219269390302 2384 1651452591389737008170402222532116924726662 2385 1715464520018317069540542899850848062356822 2386 1781065809850986942098546023911803223570718 2387 1848279576501558413348486010744031240022062 2388 1917128817385347507406463159788703835258558 2389 1987636391086136252168498467092422210223758 2390 2059824995931351263113317992852582321314654 2391 2133717147791278028252704161189740722314902 2392 2209335157049539023656458509680759214229446 2393 2286701104761263653536749307635534518347486 2394 2365836817944649298723435121345743647225590 2395 2446763844022994352599477273316367158965486 2396 2529503424361352182181563631958138632470150 2397 2614076466915586655079347078037617823446790 2398 2700503517936407430120462988159700946257022 2399 2788804732746915437269624869101817709633534 2400 2878999845534646864668937000140623149472254 2401 2971108138177449282880922460231987585098110 2402 3065148408042570444897737740532565992660862 2403 3161138934779153631267617601856427331672838 2404 3259097446041895838903666881473181643797638 2405 3359041082166983626772755958296910840292110 2406 3460986359736423818050429068122186366445206 2407 3564949134052869466293904872149027204463774 2408 3670944560459405919169270066145176522240806 2409 3778987054527451819374439117350264558140982 2410 3889090251045576054022390080483228302987166 2411 4001266961833513012792649541622697114398510 2412 4115529132312503878229072797583718423127710 2413 4231887796857451472346031614761507877814542 2414 4350353032860335613077847051405334641277662 2415 4470933913531664130660001310933516858688310 2416 4593638459367720470044904176968942086503654 2417 4718473588311758008956255808329438883745566 2418 4845445064535213153376387867055842901185046 2419 4974557445868554897298548291864879083863310 2420 5105814029806153622973063324112856098034630 2421 5239216798116352475359621757338509092629638 2422 5374766359979437058662471527643333120345566 2423 5512461893686356118283522170176003158338878 2424 5652301086819207076176278329500311080369086 2425 5794280074948118050302657660393445410842526 2426 5938393378763866381753129328080930305006110 2427 6084633839682760171929318452940001306649478 2428 6232992553841460216015629649903080694935270 2429 6383458804520285966765828724880251327741102 2430 6536019992911034884615166103299617339637462 2431 6690661567270004947023881467232294906778590 2432 6847366950370619644824691590416641102992070 2433 7006117465298627466730815588053753940644086 2434 7166892259502666874480657103619266149139934 2435 7329668227145594264987343650628857370967566 2436 7494419929667783243348421649059303605203326 2437 7661119514610369064186308962374782096719502 2438 7829736632608093468488104146680145981391166 2439 8000238352602458956772583792136805587404950 2440 8172589075183328472379595080999930418704230 2441 8346750444112581597830147492678967720871646 2442 8522681255936482344636856342578229210640566 2443 8700337367743447087002633830335635412069774 2444 8879671602972429688381233730258822796325830 2445 9060633655331874089054354348860413896210790 2446 9243169990733061080794877329616927872850622 2447 9427223747301254511941555556655182398609022 2448 9612734633367136145840350580987912300748638 2449 9799638823505592113354235571789408800894462 2450 9987868852523060585637237825804777372969630 2451 10177353507464373889321500242112405316911750 2452 10368017717539088446431844703177626850755142 2453 10559782442042328589390828739042336144468270 2454 10752564556168990459967158534482193317372630 2455 10946276734800657882812723544316262583332222 2456 11140827334163003997407032381315705391453030 2457 11336120271437600269286849850300369723365430 2458 11532054902224915037387925391165655138252030 2459 11728525895947247811889029641488161938658990 2460 11925423109087476972226992569621522992968382 2461 12122631456357458034201087782414853017702286 2462 12320030779691139010177860948007616263779230 2463 12517495715161599268308999391461726526946390 2464 12714895557716367310888274378849112727098406 2465 12912094123835883402875253293113391589152766 2466 13108949612008858296501279819795530706670550 2467 13305314461135356343878946542206817234003214 2468 13501035206750863818715436357664746315671462 2469 13695952335188448912877153332902220488455942 2470 13889900135571904752389986692456450542596990 2471 14082706549763588929187989128520814731782078 2472 14274193020159609819622574514209970964500990 2473 14464174335463022670562710819686372918834750 2474 14652458474327580383623514656754158698750430 2475 14838846447010007942382483455739393433135590 2476 15023132134923383508185026469402014546052390 2477 15205102128237271639241852993473694162019886 2478 15384535561417381126279405343284807527526710 2479 15561203946858454579672435387456272471337694 2480 15734871006503510867343012503247411767762790 2481 15905292501611609432146736501642183378215414 2482 16072216060567773454202164073904603264650270 2483 16235381004906118042631815458096363275882542 2484 16394518173440511873389512102115042049593918 2485 16549349744683126477320319331681121553004910 2486 16699589057446076726433369480690189143804542 2487 16844940429816261607129097937601097271066646 2488 16985098976399676062976903019141686508231622 2489 17119750424035520704430748172904601153696734 2490 17248570925877648087884077375952160260348246 2491 17371226874054369392050337493587694246816398 2492 17487374710805637078377988360821999194937862 2493 17596660738319820580549425154732658818662022 2494 17698720927170785025314128856977399903754750 2495 17793180723589196195384204482416373732653662 2496 17879654855470682349591972891001534188113438 2497 17957747137367012498271058888072551567091070 2498 18027050274365076833885662098347348744226686 2499 18087145665112613117096778476607802234684550 2500 18137603203897862780087392898260998508747110 2501 18177981082055449979436478861998429492343982 2502 18207825588608316927043136579282079040759958 2503 18226670910431941276033102164001142349292830 2504 18234038931853577990628004698784091181420070 2505 18229439033987285273586681625877784659613846 2506 18212367893720653799204847490958378064191294 2507 18182309282669151741433468049427686894068142 2508 18138733866017457493279586861750904492455838 2509 18081099001579482876659743994221134640307470 2510 18008848539000194698895729083668098125797310 2511 17921412619447383607298024233586896069139030 2512 17818207475720514912649469695195675418868710 2513 17698635233141930389595481203412085955923742 2514 17562083711161860743341006830722017635083414 2515 17407926226060330099534042977586467081295982 2516 17235521394682041997976094602877406359720678 2517 17044212939605851345971806046397975220180230 2518 16833329495689852884579427247859336274220382 2519 16602184418412942405597372902737330716823102 2520 16350075593959139796302904117579415649505566 2521 16076285251485528770230502693854879894758462 2522 15780079777525683545164727383613992590643998 2523 15460709532990200880780745050676131772003590 2524 15117408672722116584414668057725608593496166 2525 14749394968090370791415529590248532880356494 2526 14355869632585342128266222899086057477711350 2527 13936017150921960797543124434537821719289566 2528 13489005111620997163628139080800285525151942 2529 13013984043597198730018778934807730718791158 2530 12510087256731786963401493753451900900401086 2531 11976430686981983225285134474294522841975726 2532 11412112746012330762225975629711948286755326 2533 10816214175925328234991238193090618298401294 2534 10187797909083738653403822092604375790319678 2535 9525908933627801190334107678672615966452470 2536 8829574164687648282339411579909444411854214 2537 8097802321920748074155921407821863333062750 2538 7329583813382954021550964847883262219564726 2539 6523890626390469442146433670443648799221262 2540 5679676225389926649012332217701961712134822 2541 4795875457522285263802018534640114841118854 2542 3871404465906702281299797200290297102294206 2543 2905160611359396923007212748172029873319166 2544 1896022402582946362450892585385970769916382 2545 842849435571287505600540080205922616020062 2546 -255517657724531563749486154586238102287554 2547 -1400257250693378262143862129108763372728058 2548 -2592566753268872845603305179548965881975098 2549 -3833662632233412776269197011758351532005586 2550 -5124780420556185739599353808643057393445450 2551 -6467174714923433105803425126169804439367650 2552 -7862119161385239124239668313465362868085146 2553 -9310906428243022362023386450970432939487434 2554 -10814848166091196030597478720278860160170626 2555 -12375274954102112166524440755540037682007154 2556 -13993536232456680409692703396644496374488610 2557 -15671000219973734049438235012571199044935666 2558 -17409053816829208769522439837886868435897186 2559 -19209102491381180773668684100862402068603562 2560 -21072570150980274692563626549033738231848826 2561 -23000898995743477720109182550221556667367778 2562 -24995549355159107695231784582538095174844330 2563 -27057999506461977965987969820670096164465522 2564 -29189745474634561724774872232574463108646106 2565 -31392300812933224474004716249864013652336026 2566 -33667196363783227536201630768646729443954530 2567 -36015979998900622155323074406344046019273794 2568 -38440216338472513022976043024527472097123842 2569 -40941486448211894183912862991535480132425026 2570 -43521387514106221972203260630141227325742658 2571 -46181532493633053703863208533882419328063610 2572 -48923549743249549468360726145887750021788890 2573 -51749082620885347024560023246067108943862354 2574 -54659789063233227062520876237314278438494410 2575 -57657341136522331048026446591100211590530754 2576 -60743424560556000741338517854806423715302650 2577 -63919738204653343060516929884405604345180810 2578 -67187993555264321122652634652102936427316706 2579 -70549914153850927969554899150035598049910226 2580 -74007235004792107436886466298807507531335906 2581 -77561701951857567818767694436039069947030130 2582 -81215071022996205220511470462802387094023554 2583 -84969107741936036072922991988975417252833770 2584 -88825586406329657787458561380201421779405242 2585 -92786289330893088301607413886758936465103810 2586 -96853006055260620701880160814507778764174474 2587 -101027532514953728528710043578395489334297842 2588 -105311670175175661381653146855512702062124154 2589 -109707225125779225035377428025496614522484602 2590 -114216007137108851025385436703537054678639010 2591 -118839828675013227486631288086495803308649730 2592 -123580503874719604476835582678063461887334114 2593 -128439847471814191283386409975568568112539650 2594 -133419673690010397544019807727021244660600834 2595 -138521795083896903424688869411975603604086170 2596 -143748021336338672310204877871527604783833978 2597 -149100158008669940635248315508341670898191698 2598 -154580005243344481775589645569159183969025642 2599 -160189356417128773888977682434302135955899362 2600 -165929996744496479904061884640079967819859962 2601 -171803701829256080348301186177176507102197450 2602 -177812236164064218372150337723249962005808450 2603 -183957351575802500116951770548796079630543058 2604 -190240785616465619831204516644416127460190050 2605 -196664259897484228454284200157248219110683538 2606 -203229478367127011025237335369798328871972130 2607 -209938125528850927969981554690624530087335466 2608 -216791864600242101429046550490954912030382106 2609 -223792335610361793647679560895139691176023906 2610 -230941153435139536022880756435370336280821642 2611 -238239905768573404409894224601387324837597810 2612 -245690151029380789020849948237079614950763802 2613 -253293416200805367685665875119635984008319354 2614 -261051194603226791347742089005742689198487842 2615 -268964943597224784324142578621572865132436322 2616 -277036082216749366807160369528456865090090050 2617 -285265988729995299402116827020410400382017090 2618 -293655998127639870946070676327614294260737378 2619 -302207399535989060927537874792642153626785018 2620 -310921433554701012533706950554318635034704570 2621 -319799289516579453049072294065944778399537618 2622 -328842102669118409025046360825576983502475786 2623 -338050951275239279585469061416332975707328546 2624 -347426853632916829688607477745809536894704314 2625 -356970765011084570662165930802289915033127466 2626 -366683574501534323357915973969996951442063394 2627 -376566101784150978289301671219805437665488338 2628 -386619093805218727624105059279372578899665154 2629 -396843221366091647912843209325652629497373170 2630 -407239075621989872607773678731473772494987874 2631 -417807164488167599217046457803278383098699370 2632 -428547908953242868357067255652058093385250810 2633 -439461639296890421494575499252681901190912802 2634 -450548591211720268029244220111309070793865418 2635 -461808901826500230418957022572195002484275858 2636 -473242605630582060487964584781820415368359482 2637 -484849630296648471961135782872412917788700282 2638 -496629792401682199586197591282171483975315010 2639 -508582793043235846513632183181969050640333442 2640 -520708213350950000695356052881694264926401090 2641 -533005509890362375021760206599823749256847106 2642 -545474009959006987716583366446320787817013186 2643 -558112906771812954668882918773136622353825658 2644 -570921254535858936211609395326889056780792634 2645 -583897963411462710558209031271846653963020146 2646 -597041794359724771323717371615984343097917354 2647 -610351353873478676191462312360457641790153826 2648 -623825088591836081353311070991639632124216218 2649 -637461279795256080860145823692273541432078794 2650 -651258037781402371992206590240101242371112098 2651 -665213296118698690888233100836378958374737490 2652 -679324805777928557082740406366523579566926370 2653 -693590129138774836937641221963903249774686450 2654 -708006633871735010510742954858260149186384866 2655 -722571486692297278758694615373242543998386250 2656 -737281646987910981674750657631310657173971290 2657 -752133860314630986360820152342075877573285858 2658 -767124651764075269332697573831243125494665002 2659 -782250319197575115827266549242475757481297266 2660 -797506926348271525492979810318963536596028026 2661 -812890295788042612671705252307241320245284858 2662 -828396001760139026155666956308285398327036258 2663 -844019362874423517719331808712254829107896770 2664 -859755434666224665697382506417370198888320898 2665 -875599002015718586582233306900978466958078562 2666 -891544571428991660520305786758789434527246370 2667 -907586363177722570860571646190745965842579578 2668 -923718303298790249725179127923460337700959194 2669 -939934015450777675631573323251717908213199954 2670 -956226812628842753007070155397802245616820202 2671 -972589688734965472643102113497383124473686050 2672 -989015310005218835158229596765671630198947194 2673 -1005496006291120039386708356316823260874640906 2674 -1022023762196897843292323880395364450149578210 2675 -1038590208069788409064941418783829681144969330 2676 -1055186610845396715208597148535241788909504450 2677 -1071803864745300634239632293035413052741642738 2678 -1088432481829149277507366788970057784723540098 2679 -1105062582398506954557489612406621813010497130 2680 -1121683885254922821129827766970594282975028186 2681 -1138285697809561772527068485850248345475074466 2682 -1154856906047119710840286901045990484521212810 2683 -1171385964341453424377762347503020831701983602 2684 -1187860885125906489218131044779599169525035258 2685 -1204269228415867110873950483920722070336051738 2686 -1220598091186813486141429651491650882377403394 2687 -1236834096605499819955941308655143256400468866 2688 -1252963383117829315232660739467113882847603042 2689 -1268971593391196576214986805514583112201842434 2690 -1284843863115153744744852215533626470457064482 2691 -1300564809658324769472248207490386258175909882 2692 -1316118520585748104123991771955559414679555450 2693 -1331488542034727425414204628311181441074796882 2694 -1346657866953715347167518751725877520113686762 2695 -1361608923202478731624941477194137533438402050 2696 -1376323561518434702925965878482487525449263066 2697 -1390783043347589394758175229158365967979983178 2698 -1404968028545352872793021843245833612407321410 2699 -1418858562945860727114766315404074855900685010 2700 -1432434065805481092941857795146030123432684034 2701 -1445673317119351711719498124379999641531262450 2702 -1458554444817052879673316564500624690410401186 2703 -1471054911836491298197241637095598119319201194 2704 -1483151503082550335616480903771823570484975002 2705 -1494820312269829042693831050985500406971991810 2706 -1506036728656498484005654460237658948042569578 2707 -1516775423668862629228424497936380734867016050 2708 -1527010337424149637651861831575034427348134426 2709 -1536714665151403911166211891857243476467628026 2710 -1545860843518527078643016965579919764089068610 2711 -1554420536865640309088115906092446747828127426 2712 -1562364623353364355843961136429562693453975362 2713 -1569663181026511308426404393480366569447119810 2714 -1576285473802359463753403265824700460051219554 2715 -1582199937384347100457156062560932128761343898 2716 -1587374165110959216427569337969914850465391642 2717 -1591774893741005720809999655176851115570796370 2718 -1595367989185696305029706395152854951573874954 2719 -1598118432189094765512364622065985379464492322 2720 -1599990303968018565430321299066133202519734490 2721 -1600946771813372937559681558318327804423990026 2722 -1600950074664676163586812489358987677366222626 2723 -1599961508660194780271784014402498350605054162 2724 -1597941412675167372194722308200820492628324738 2725 -1594849153850988735846176556340210251780190866 2726 -1590643113128587166989127166128939064421575490 2727 -1585280670789343938983586041196949497923749610 2728 -1578718192017574775262003429901103575168515962 2729 -1570911012488424568637075531291763641878081570 2730 -1561813423996016051213424413489974456471655274 2731 -1551378660126231398408596329123457156065996018 2732 -1539558881989823105310735975604540754347761210 2733 -1526305164020787028407228837946880100111934202 2734 -1511567479856585177638105543754361377224208578 2735 -1495294688305731856639187232965760046074293154 2736 -1477434519420258466142581581654413377241762338 2737 -1457933560679178668248294601030243144229791234 2738 -1436737243301434297813993450173454749295282114 2739 -1413789828695079794708056442842987154427550586 2740 -1389034395062188800283084734313127636478465626 2741 -1362412824166905300270541803281171267946497490 2742 -1333865788287165229820782053697919586412854570 2743 -1303332737358204594538140321257861943790693858 2744 -1270751886329462118453876917816975279709698970 2745 -1236060202743715710705563555558192147307268458 2746 -1199193394561183465401435170571202397342144642 2747 -1160085898238181758535956902020667192074150866 2748 -1118670867084235229335643322669320601035504418 2749 -1074880159908014948429153079450578529003923570 2750 -1028644329977205731280996789387762223816689922 2751 -979892614303493498001777778510591324416206890 2752 -928552923279022603523602590727778029887541850 2753 -874551830676359844738669374768443333172267874 2754 -817814564039607489572633516426976243790616234 2755 -758264995479579345817699719759252033507998226 2756 -695825632902018707578310046629625427469905626 2757 -630417611682681261976961492303850374735614842 2758 -561960686819642930630067538657105313798200546 2759 -490373225577596733657815818075368706713827522 2760 -415572200655924954838048229845408770796888482 2761 -337473183896283766296058587540996760502420930 2762 -255990340562958527865489335311792988788768546 2763 -171036424212732115111360482345191808652399738 2764 -82522772189042466411334543971188101605147738 2765 9640698241790994145799544083833939627149454 2766 105545493075931510406896324335827360680340790 2767 205284544060130752923049386745435163183730526 2768 308952210444624627785426035759450152755986566 2769 416644279980869015402284463083096660880691958 2770 528457969124506033257255578339456732749185150 2771 644491922422477993323396680040441694113342254 2772 764846211042974840592695777319352682628101054 2773 889622330425968342990515027055834141688818062 2774 1018923197011267035440061849163203150123121406 2775 1152853144020650567798253742469717159317049846 2776 1291517916249218773572503098014769631295685190 2777 1435024663841289356116082203594768066996530270 2778 1583481935004134094702253297332074600230222966 2779 1736999667633633285825401874029691212631256078 2780 1895689179803246467423389130837890873809657318 2781 2059663159089096359338239620529518144235548550 2782 2229035650680626175619438094400503805494482430 2783 2403922044248316827106688940765877743173540606 2784 2584439059515940764747832722475773700545078174 2785 2770704730507502042029024509975295652072789342 2786 2962838388414311091902454433117702664987681150 2787 3160960643050981586918294919863310376076202630 2788 3365193362843725574014305287188731078782372742 2789 3575659653318348195561441197698328192671052974 2790 3792483834029202782523527538943377595710550006 2791 4015791413895099314903695232079689207871717662 2792 4245709064881269640752573350714885739847567654 2793 4482364593991953636426788197300298473252266166 2794 4725886913510511592697281578796370637072821566 2795 4976406009450179660088492159710988532238014094 2796 5234052908150136269730128821269622789244676382 2797 5498959640978532631154316154447291066754134670 2798 5771259207074880238874364815068939550508107742 2799 6051085534091970734086954332219953827262926678 2800 6338573436867410291619570764834271144071896006 2801 6633858573983454688161383805993164587490011038 2802 6937077402142882725628293889103836731806318486 2803 7248367128318096355028546595867998179004018190 2804 7567865659598809214224910221871507080368519526 2805 7895711550694008547292023923833251603404604390 2806 8232043949011147289962488586409343930486894302 2807 8577002537266745661599133745833554890444825150 2808 8930727473548927883662713443651965731182188222 2809 9293359328784569067580675064430228998884844862 2810 9665039021529123487977392652155807563635774334 2811 10045907750030310170490685070592763708457067526 2812 10436106921481252623076132166464028466515947110 2813 10835778078412758867139147345645141664488496686 2814 11245062822137847756992047624172993557294312950 2815 11664102733196731768782576696115708027172761918 2816 12093039288712858785359721452177052744175583046 2817 12532013776606765651753736259117911372539141750 2818 12981167206575834073909387622943703595558846174 2819 13440640217785267913403715237970347289713700270 2820 13910572983175866447340517181731924906337175390 2821 14391105110332508065501555384994658859691972238 2822 14882375538816403706754663839973249880362628286 2823 15384522433903664880660493779687642431380606870 2824 15897683076630736169927418268044757032750308102 2825 16421993750087908591041967799824289184198471742 2826 16957589621858965641989270394907883530573936950 2827 17504604622546897691141362088794600750562781582 2828 18063171320281255676109533589986534541672550470 2829 18633420791145853778198589915802756656107881734 2830 19215482485419934636670667079724465377966540830 2831 19809484089570342941970711482971315191443444990 2832 20415551383885393670567306682597080728446919902 2833 21033808095686886994515043638123663019996958974 2834 21664375748008566012743607395400402364981202622 2835 22307373503676453859392425366074029611359200614 2836 22962918004677020916757147126793198875923752134 2837 23631123206747690334704687175549194419015392430 2838 24312100209073339816449031686220447041957790166 2839 25005957079022475919629532629553625155802667294 2840 25712798671804507157006316605715919654883500742 2841 26432726444981066368880855100152842638597355830 2842 27165838267710646983294863049256546636606216190 2843 27912228224658894351920661656305654239041046958 2844 28671986414451734525704162576139356836256247902 2845 29445198742603199714041654812283788001745059566 2846 30231946708793139900777166810857055946032775710 2847 31032307188426336655187745203863053340088963542 2848 31846352208346315550389691119184063916508741542 2849 32674148716635180754229463899028188146806831902 2850 33515758346370985986342261667067259180251392310 2851 34371237173273936242702821618618653368045809550 2852 35240635467111274705298674601140707787308189990 2853 36123997436792296564627873973624880032179753990 2854 37021360969021819013251726468333595323692681502 2855 37932757360443886786440899022190524998451583902 2856 38858211043142664733110546819593882677345825790 2857 39797739303432839230655242540661701453797953470 2858 40751351993805262945183016953677270466771258590 2859 41719051237960927101925821846338377927554796934 2860 42700831128797953610800959361590587797019314310 2861 43696677419285689307886524521603676345883731630 2862 44706567206089742001933060676657471960510351670 2863 45730468605883290946333222000763247278046205278 2864 46768340424207863639564335669189460447524592902 2865 47820131816820431426349631461806152532051897686 2866 48885781943389588926472627563142017799260616862 2867 49965219613479477097754243597095227853851451822 2868 51058362924684025726455055066908318661805060414 2869 52165118892852288696938974995180517226327356302 2870 53285383074267513719159834802544039022747358558 2871 54419039179723159111141572663423963599400943254 2872 55565958680358838512982959621207579062920300870 2873 56726000405202191378459361985733493261836761310 2874 57899010130280291562806959547918208687782947574 2875 59084820159249744194981830194043136567964385262 2876 60283248895410026562194833550713692454330462982 2877 61494100405052764528034987135302427565241297286 2878 62717163972012776070578657616876978713204417278 2879 63952213643377526546892883375425455853169455102 2880 65199007766222456839438996322156200269002270078 2881 66457288515333217418799368646135202752130552318 2882 67726781411784274853332715737175837190596958974 2883 69007194832339772012073846321438015847709613574 2884 70298219509548512563468275532341650936358172294 2885 71599528022504284360557938638430062853204286990 2886 72910774278146218788789105521800905113231792918 2887 74231592983076245358817265726618416245252689054 2888 75561599105771612070614797738880507585854859046 2889 76900387329175913971026514456222444560754528822 2890 78247531493550346256616014754405899414635438366 2891 79602584029575573976061364021184894319639110062 2892 80965075381590179123939384191146433425793891102 2893 82334513420963622243821106308226967535101732366 2894 83710382849494449523107892103565036340889675614 2895 85092144592839852843463990935707541166816669110 2896 86479235183872637688693320344281172288982353510 2897 87871066135980532822866696762433447700916877086 2898 89267023306209803122607103253761019628264811286 2899 90666466248277613761039665195835134697279636494 2900 92068727555361625917998813150429404164118108230 2901 93473112192701506992671347576263964332535324550 2902 94878896819927997185836461384274359273373142238 2903 96285329103165204342212058266616071833476907326 2904 97691627016829604964754052554295342624117403454 2905 99096978135183200898051891689834664344364258590 2906 100500538913572852352201162009201485246200357278 2907 101901433959425838544179431288632365147926034054 2908 103298755292942949301431567922364604373328480102 2909 104691561597572621319684844644536329211901740078 2910 106078877460217479046874038933882990765847308630 2911 107459692601271154297528742362233179178767113694 2912 108832961094447610085165893353023745487994719174 2913 110197600576516139453450727596477196017800349430 2914 111552491446915974937770930712541260679389528926 2915 112896476057379951603926490277961156511819434766 2916 114228357891553750612269987797224915011819411070 2917 115546900734757453999383065246588990673181729678 2918 116850827833889447513627752994900487540308385726 2919 118138821047637746473512923320586453285983141398 2920 119409519987013248093746730587362119794722803942 2921 120661521146389427921066729021027679188527124190 2922 121893377025078446045050098402634442385482513974 2923 123103595239648764463224787814906427477575017742 2924 124290637627030738777146532160451017073224224838 2925 125452919338637053860614635464064769287294307942 2926 126588807925562039825842715892966734732993276606 2927 127696622415109735014345730475952328769397159550 2928 128774632378733422121724519753316147402962267358 2929 129821056991660775102676053181382765089203831294 2930 130834064084307191069760290475139704287584336542 2931 131811769185777035287524607893354816884237345670 2932 132752234559576422138075454970649452422315448518 2933 133653468231864216583442403893770098806930824622 2934 134513423012387170981563273129147218326468111702 2935 135329995508454251189919237290051277351715855230 2936 136101025132119645428240212645592465944773972710 2937 136824293100959339797345895276165531062955396278 2938 137497521432635662884339932747302589304275885694 2939 138118371933666022022555871806865627858639357358 2940 138684445182616517004495249612769584241744611006 2941 139193279508169549764689074597720257685511068814 2942 139642349962313818051588247463091727654615356958 2943 140029067289140313771209215033883402112667656278 2944 140350776889521879732712318347602037205559601702 2945 140604757782196103194820729636468521266233358334 2946 140788221561559773921404259823635410007242962262 2947 140898311352732547943369593438967214129757662606 2948 140932100764230271909760075863457223349068151846 2949 140886592838845226776874317076803167012991346182 2950 140758719003107570959811844289421029644384167422 2951 140545338015966663821641428888052208635590606910 2952 140243234917102017673963216325552669567278427006 2953 139849119975545835614187130856696412756273829950 2954 139359627639064038841905212851276095925931348702 2955 138771315485022921154170294211203299979110406374 2956 138080663173227221390925383660072336033563366310 2957 137284071401503885277870563805621897976381632814 2958 136377860864557970008410869384401186632236150326 2959 135358271216924099176159523171965013023454903518 2960 134221460040582402717860382121767387871135614182 2961 132963501818113536602206546605851057821800111990 2962 131580386912006059548409829463376620245282959774 2963 130068020551044047616576580671100612311227640622 2964 128422221824434469582517648833173797465433269950 2965 126638722684657636243918277607682748289592738542 2966 124713166959748436011316025203670321709066078462 2967 122641109376049294724704235837146920796457138198 2968 120418014592192744908409583625255970177167619782 2969 118039256245414405015505088939125337921431450590 2970 115500116011006448423039351494848717555569681110 2971 112795782676074507196766658934592105264460311950 2972 109921351228462343507483920955565269036498445062 2973 106871821962071702652716237377998138510682632070 2974 103642099599498027404958277410349565342541778558 2975 100226992433276282164437479874021855146773969886 2976 96621211486716040443498032195949349591904199070 2977 92819369695689323541853487066070047085180163966 2978 88815981112410975987700763964106635296615299838 2979 84605460132646747086280600173139165887194636294 2980 80182120747451683351469493948900949157133295590 2981 75540175820948159882415474923907386149080888750 2982 70673736395311188170067860017299454017923842198 2983 65576811024546996975470247872191453398741482270 2984 60243305138299793682540594221177860374372524966 2985 54667020437351911111559796252147501471505718934 2986 48841654322121774928887387936614513501514978622 2987 42760799355906671827110687662992660888000692398 2988 36417942764246556449120028007567333131156297246 2989 29806465972240243058595951740591459947646641038 2990 22919644181264311718135368983157689622765300286 2991 15750645987013051726439066191593765421742254166 2992 8292533040386162724406522190118744148816258406 2993 538259753232140516311584452505887390370927518 2994 -7519326949447236754422940185770828828865616874 2995 -15887487828731150726258680118682227547992244882 2996 -24573591480766296418759659215960225679309004570 2997 -33585114433310683622662442393390850245020757498 2998 -42929641188064965658567575630374804175099468322 2999 -52614864206498688017452876814580884720554737090 3000 -62648583837316139146432338553960214334930347234 3001 -73038708183169002375816809303865843296487352770 3002 -83793252904672614323199991388024235473678245730 3003 -94920340959230192755072158839617390171074872442 3004 -106428202272631702780678079859086622522346248474 3005 -118325173340826258745966340994836884177938936434 3006 -130619696759742361106947275183433696193233331082 3007 -143320320680446789645884742036315389609963174562 3008 -156435698187421882529091601006892798915200332218 3009 -169974586597141362033182582876938085371455917066 3010 -183945846674627706632401400217668831146322989378 3011 -198358441765058017962284295591800076252892721490 3012 -213221436838002540269990705470033838817896066434 3013 -228543997441247057118579197639910501075343298802 3014 -244335388561682424207149215665800056078072837314 3015 -260604973390094276204114003771724719673897080586 3016 -277362211987233275235810997367995926321346388730 3017 -294616659847878345508756646334061496661623019042 3018 -312377966360168451221564623948307984482725397450 3019 -330655873156792427857932696732336420211820935410 3020 -349460212355205776791001112782122747808854296794 3021 -368800904683338732964822590244371414471891989498 3022 -388687957487856124258560851485214917106802382530 3023 -409131462621305950836813763552576339917811318018 3024 -430141594205107170895098455680036594877870469922 3025 -451728606264584153896935678211519856567023399330 3026 -473902830232886728812029041961225188957438622530 3027 -496674672319871841970520239439511504683791064058 3028 -520054610742672792412370286618174373911648101946 3029 -544053192813898751507149078005555718366491779026 3030 -568681031884076312659081663511281249572744245194 3031 -593948804134140738924241630724058623614364170338 3032 -619867245214473320879158945878701626066497530906 3033 -646447146726155885630371590218605069499520345802 3034 -673699352540822589097765016226489202932118083842 3035 -701634754954641973937286305629092375849901390066 3036 -730264290672692377209268635065417824781194441634 3037 -759598936619124350691301105954724501932879586546 3038 -789649705569255555681317281123575040221750941538 3039 -820427641598851400252027576459516449655525811882 3040 -851943815346618893575566588350157692417329756154 3041 -884209319085025715626883214982301576656594043234 3042 -917235261595353850262868450550878835226447947178 3043 -951032762841957852690653531758606257138425718386 3044 -985612948441519075670640606104054338853059172954 3045 -1020986943922123574553323274872824198393469721370 3046 -1057165868767837355053368949921604121853194434274 3047 -1094160830243464160801796597388337143865773597250 3048 -1131982916995042446130312289951066467235895716482 3049 -1170643192420624305957351829282116568514038906562 3050 -1210152687806776929636100238437716763147837219010 3051 -1250522395225207312618091768792928568308383637370 3052 -1291763260184835972148547180558583528168669924570 3053 -1333886174033579059036059425648182635252752750930 3054 -1376901966105051388061566683234899218509376698442 3055 -1420821395604309463467631046656380034066181272770 3056 -1465655143227735756004273117045403917713712278266 3057 -1511413802511044370266236381066750258074694237834 3058 -1558107870900400433589400907594385613540149611106 3059 -1605747740540496159381180172425240054336764453202 3060 -1654343688774469738651487245461411547371529759330 3061 -1703905868349374976061477879081058075416131635058 3062 -1754444297321984825415457432188647338972515573506 3063 -1805968848658504275386646081751325026274247537514 3064 -1858489239522876376586829692161638990539593361978 3065 -1912015020247127412894155556186687535124079959490 3066 -1966555562978339761938743887121543024331431683978 3067 -2022120049995572490247029837674287420625450925042 3068 -2078717461691227608780297570217631573214055490042 3069 -2136356564210060067225816459623680372542931481210 3070 -2195045896740243958309886637839182959625940732066 3071 -2254793758449575561068296461736955975379227121410 3072 -2315608195061145971269385092841498819392811719522 3073 -2377496985061451572671271425752961976088523203714 3074 -2440467625535201702036887856642765888499055890050 3075 -2504527317619685046779699145147798508726755427994 3076 -2569682951572887688223518203417908214000615582970 3077 -2635941091448123891755461547593282334333818582994 3078 -2703307959369313731746708035965929057565851672042 3079 -2771789419399575140810299160339959749005380521954 3080 -2841390960997213953155615076167104872940982223098 3081 -2912117682051693627193098351363606612818559041738 3082 -2983974271493626732296199375270225438802054170050 3083 -3056964991471292302578844208671668961107424889298 3084 -3131093659087689452243451928128360164475354851938 3085 -3206363627690562844866620754122073737580250466450 3086 -3282777767709389312228936259734306476957148611746 3087 -3360338447031702561752935185841790853448490893994 3088 -3439047510912735594651093543353462090019819098266 3089 -3518906261410709799487854031036280275063271938402 3090 -3599915436341752967233978187138454919687487344138 3091 -3682075187746738756687365670980730469627598917874 3092 -3765385059864045688513148824739396795792400274074 3093 -3849843966600504197724480625113505247710414287994 3094 -3935450168494559814113073278780794210098895626018 3095 -4022201249163910375731310551696725214427755901282 3096 -4110094091231690487158670172829684909745153432770 3097 -4199124851723464855595613713011600019893395252290 3098 -4289288936929165043250502122974294690250242190178 3099 -4380580976722250369557272374024314836167787747322 3100 -4472994798330306089608253677389267844259099729466 3101 -4566523399549395117451615978822300850756411080530 3102 -4661158921396473390345496866292392417358335880074 3103 -4756892620192238218024604795154505223262205698082 3104 -4853714839068836229698900957041824264021164604730 3105 -4951614978894872028565501702938701524963653206954 3106 -5050581468612281441207434851610068052176663962786 3107 -5150601734977602122617112354769863268705734544594 3108 -5251662171702364694700720391719991029987225861378 3109 -5353748107985249956384140675580426565685365642994 3110 -5456843776430917954509180692562278191509586318818 3111 -5560932280348289645572410636466092451225359578730 3112 -5665995560423394223305795685333055509202966434810 3113 -5772014360759721784128666535257669801269400454434 3114 -5878968194281427768611057659212072599246990164298 3115 -5986835307492512927186426531446368517597104328722 3116 -6095592644587586141217059126614125239790930594746 3117 -6205215810907544491489874004772203808558083137402 3118 -6315679035736067831455202226980477309560033454530 3119 -6426955134430500951687956212806259981961053272066 3120 -6539015469883341107175380224350985099503338625218 3121 -6651829913308172272535496795790451471058118846210 3122 -6765366804346616605662778843628336274917094180034 3123 -6879592910490443932509525234766022642250212504186 3124 -6994473385815796296351014161521561341145569261242 3125 -7109971729024000636827822480341860111649933682290 3126 -7226049740786348771425245540208827590080057878186 3127 -7342667480387684490534520870276544855116008274018 3128 -7459783221666636400253575095906069198042788831258 3129 -7577353408247739303922131347044788134105055681610 3130 -7695332608063781370160920142284328229920952972578 3131 -7813673467164060885373106444521080135563354601810 3132 -7932326662807429478411618374593018308622038358946 3133 -8051240855836286495776077922305536020739852018034 3134 -8170362642330984009632758872169995032131227274082 3135 -8289636504541329790319664353699849276128325145674 3136 -8409004761095275258081766598161954020438396772442 3137 -8528407516482042124133024780013034559058129361378 3138 -8647782609810449243978383143936980982201018366378 3139 -8767065562840305502268119902889983415644641382514 3140 -8886189527288353828143133497705097026743227315066 3141 -9005085231407292058821399180818216416825802822906 3142 -9123680925840130541028042857851320841974320884450 3143 -9241902328749121986664669019761506845002469084738 3144 -9359672570222351678499901650157523488361913969666 3145 -9476912135957985404501668349714310574365547676258 3146 -9593538810230147092567897931801082678536888218274 3147 -9709467618137239665255310737039782072958105563386 3148 -9824610767137622939730501467341169493099783300954 3149 -9938877587874334778175461836540038722333342051666 3150 -10052174474294771505013400417147199236115587310058 3151 -10164404823067945342939210881963113743098861776930 3152 -10275468972306299824388163527271338861533092798970 3153 -10385264139595693704098774290413552705470100213770 3154 -10493684359341664481181631521091099215236071419362 3155 -10600620419436638470574686608733042748095828787058 3156 -10705959797257396407461643227207478497079106316610 3157 -10809586594998584040144139522223162606228333663602 3158 -10911381474352844853153980095393733353599831669762 3159 -11011221590544555499358030105786930617913724054122 3160 -11108980525729082130680765591833053061692924533850 3161 -11204528221765800486769378876350926590572828876578 3162 -11297730912378214520193073344261245734790906306570 3163 -11388451054710752447233248695394096203105221253746 3164 -11476547260297069827072810867052186040023218531578 3165 -11561874225450850968985959010784314031733741258010 3166 -11644282661095514065082447628871707765803402135938 3167 -11723619222045302808350510117389631315695620347266 3168 -11799726435755829432586758900779547830566699265378 3169 -11872442630558125147749669557678642665069224470274 3170 -11941601863396008999921364927460835014514982526114 3171 -12007033847082488833067650612404641643786786956666 3172 -12068563877096840870548994871655488131021681142010 3173 -12126012757939826552056487542128055523795297960530 3174 -12179196729070620901366152584874063573877431758442 3175 -12227927390444746064991174899517588823316969586050 3176 -12272011627678607221888266176728015523910288899162 3177 -12311251536861852367903974303118235058752383441226 3178 -12345444349045274188997799104435743737672811752002 3179 -12374382354427499080964708451478702209200125396434 3180 -12397852826270403573310658410250398196206003640706 3181 -12415637944568625305126182149505552303717212599026 3182 -12427514719505434838774394820387532542630953638050 3183 -12433254914722558940650652782248022101337626080170 3184 -12432624970438654592593549121981146274403052773402 3185 -12425385926446352095469636295897571403985322121090 3186 -12411293345025109425851344361224912993099214234602 3187 -12390097233802231049811656126522680030816232838770 3188 -12361541968601949140928960169524841624284872509338 3189 -12325366216317465212520654977281815153842971274362 3190 -12281302857848621749724534384105055898170511824322 3191 -12229078911142759461801275634345927215007243482818 3192 -12168415454384320182478695309861396637126030838850 3193 -12099027549373524276210356559368829028175662050242 3194 -12020624165142694756402708467043784057611770826978 3195 -11932908101853448635681747276126085019459432613530 3196 -11835575915026464535668562031114120132676735423258 3197 -11728317840150059928081505980545105595106172465234 3198 -11610817717722551373453692508923555787041052557962 3199 -11482752918777767895738123263823780848320396573602 3200 -11343794270952085548559832474455820299098532691290 3201 -11193605985145616669524192421493328736622791082250 3202 -11031845582839449703133449330237937853471203847074 3203 -10858163824124965658502969216444253199676985234258 3204 -10672204636510790769502244997913556882801036932354 3205 -10473605044566935759459982411515693745243999469970 3206 -10261995100475483487193079569937085514652627285314 3207 -10036997815551033957696071365655370263344880492266 3208 -9798229092804211788929080601462164964140147980794 3209 -9545297660615240337811945195015798585328634241570 3210 -9277805007594974493562117330518848829118088054122 3211 -8995345318704330497351537358327491327603920858610 3212 -8697505412713737713583897602514169844504383331770 3213 -8383864681077625993804440754330483315667431114362 3214 -8053995028309954765771484159535171856141246449218 3215 -7707460813940015967556060290629987628403577544610 3216 -7343818796139048624814238201529992959096318269090 3217 -6962618077101260806173573441604007736791670921602 3218 -6563400050274480913174932200616961376913666486338 3219 -6145698349528544585699735328378136203490583975546 3220 -5709038800361477717900989545886901726397034608730 3221 -5252939373236240978667294235515122062124466083538 3222 -4776910139153090977074948852342431625568801089194 3223 -4280453227555132610996463378553997651785094877666 3224 -3763062786677270042540348000404562376431314346906 3225 -3224224946441091289880516211910114587354640201066 3226 -2663417784011205200724770636204891949374623519490 3227 -2080111292120678628357850962890178722141082623314 3228 -1473767350286564069271388726322448218800763675810 3229 -843839699028431648042446732060735877325933961074 3230 -189773917216528304840573448201816653803624753282 3231 488992597332102014317905080981385957152306807894 3232 1193030643877119920120505220536048854995180262182 3233 1922919231274105969494751818439258083339216994462 3234 2679245586851116024754587584608643600287638641238 3235 3462605161512940231156359704234168627505489625326 3236 4273601630928572765361621885879044013718371461542 3237 5112846892666373483110020721890623022317697196422 3238 5980961059126147395039674049869502718860814442014 3239 6878572446126587001097887745202418295234172880702 3240 7806317556990860417374174467568676007409814193118 3241 8764841061982601502197954107030877763431715941310 3242 9754795772928480949928806775128192997175890265182 3243 10776842612873274217854757703973381829513121644166 3244 11831650580596841481379682985986395436787556225062 3245 12919896709832445210491701837687825207519333630990 3246 14042266023008898528835487321423416933128651829686 3247 15199451479349331734050413273201439354129463280990 3248 16392153917141991801985227471999053159537619979654 3249 17621081990009078513624158471524298207278583247606 3250 18886952096981799772626283759518916699254307582462 3251 20190488306200723355935663501831138537763802936366 3252 21532422272042224342888976689711247295570507909310 3253 22913493145483039759995904548138870890589907298958 3254 24334447477496198630576863388503476300022844026238 3255 25796039115283137806438874062819223056930634596726 3256 27299029091127596827988848581443842141693387315142 3257 28844185503668769963936447146020931129582643259486 3258 30432283391371494237221973339579416548598158836726 3259 32064104597983493248549993616173083860618823767950 3260 33740437629749506628489890985626967410441438625382 3261 35462077504164746022679671691447666347935634336902 3262 37229825590029429492555853278162974359997272031742 3263 39044489438579141934048859828255123109250194708222 3264 40906882605444572672365199617312306612372420244254 3265 42817824463207576967139616993027688667669641528670 3266 44778140004298795949196015396985810175915618065790 3267 46788659633995880809339564048802562622155342245254 3268 48850218953259130773831482901371647541794413010438 3269 50963658531155597972608377892189065346383184004398 3270 53129823666599943696301882603091130302636856212086 3271 55349564139155023638737527076628467000728421303070 3272 57623733948611870597841076775206002612963226272934 3273 59953191043083903729863964322501442501739316010806 3274 62338797035326335696289072525617107494295009252030 3275 64781416907007395940635067599772056386022634647950 3276 67281918700633573909457611041080011610775522543390 3277 69841173198847238750115489494092150696198887242638 3278 72460053590790012984761572959540223941967274155614 3279 75139435125241956563027777094735940589893880722262 3280 77880194750221066212857087720126144691426373592518 3281 80683210738744821310091880268890911977198626603934 3282 83549362300429375829948658836353034237030735084310 3283 86479529178619791735227174665774164128809692736142 3284 89474591232717989725721286499769404135874382023142 3285 92535428005393481559206915755536908476165312259302 3286 95662918274334633489959641902608413732376468649310 3287 98857939588217215097099221172171899723747240326846 3288 102121367786539070565795765692867117572561261180990 3289 105454076502989395572243430650284404014781599939390 3290 108856936651992576020288398592269977769582105434238 3291 112330815898086858257619052317639100340625137607942 3292 115876578107768976827538450525717136044473569540326 3293 119495082783456873458176091477039834051452559842606 3294 123187184479192873962866258405892676301812533202166 3295 126953732197731419688314958592332213808140379840318 3296 130795568768625053075152015493163869233814548623558 3297 134713530206944838341422547272577350052718830175222 3298 138708445052240364808253826677752791341498085832798 3299 142781133687367743632294321744777403602868958002350 3300 146932407636782332650467256412669231265529773831646 3301 151163068843917000590834693010341557550044866567182 3302 155473908927234417367325502858029668821922719340350 3303 159865708414566779757529828549653241258153186666902 3304 164339235955323403092645352141202077875348479898118 3305 168895247510172412197978846727899791046159014442046 3306 173534485517769126628575740174722186195656364272310 3307 178257678038130453179814789852054031528851522177166 3308 183065537872220295825327652479302421643321235453254 3309 187958761657338663139368965518862398704399936518150 3310 192938028937872180982597282549477948043671751536798 3311 198004001210992378132946607657545309940392002026110 3312 203157320946852466305904443139945936835915605230174 3313 208398610582863025363675537478690710185084887791358 3314 213728471491590680128146385090392770280999719960126 3315 219147482921854614945081137183119851075867660828902 3316 224656200912558765760830726349663825151287769646918 3317 230255157178829402019133312309230486499176347894190 3318 235944857969990118792789761530187404982618919779286 3319 241725782898939288916108800596217093255843077432094 3320 247598383742456644340173537702629732183074214562886 3321 253563083211999887681064455911160986174760570931510 3322 259620273694513162965213107294657645119514473699838 3323 265770315962804695956947290424434822296872900977838 3324 272013537855011148682883569309488037653723518717662 3325 278350232922703012705822623116168270373811771367790 3326 284780659047144904142615110714784402144969211553950 3327 291305037023262752576800901350022800910939368315350 3328 297923549110828717098312673442062211608274616954150 3329 304636337552414193519023624560820401285463577328542 3330 311443503057619419387013573941916990826239178050230 3331 318345103253129170167716723370057022046008145160334 3332 325341151098101483313841023393464018110100763638566 3333 332431613264438845765562043675073366510335109910790 3334 339616408481448024287394464712348624159452123794846 3335 346895405844438787008917100916495163299263427222430 3336 354268423086767809102062126340730227424029978058750 3337 361735224814879754665044889306472019215429600214462 3338 369295520705852872802935708838248655859482715489886 3339 376948963667003837264147319361114426911775363243526 3340 384695147957061207392889994248012667035394841656070 3341 392533607268466035878725576343081432143036861719470 3342 400463812770312101276656057237798208513293023387574 3343 408485171111489213576433228146561319545584596815838 3344 416597022383546299781873441961838002064624238595718 3345 424798638042843837747261639829858151049936591940950 3346 433089218791517773981352679654294261066528864859038 3347 441467892416831884002622202016070690609246275555502 3348 449933711588447413167825314396462638638340131720126 3349 458485651613195693218524681385680860582823084489870 3350 467122608146890624598953590564234438469575601736798 3351 475843394862776881542316666902641156570369414702230 3352 484646741076160211300688833092884690316100877800646 3353 493531289324827352982694134997985772408660972795486 3354 502495592904812940018690586692244638781618484046454 3355 511538113361134171431378279094407058908439598353646 3356 520657217933063204934682479134317852253684495577990 3357 529851176953572995486490076189721259292100347219718 3358 539118161202540805668318704833638505182700518933374 3359 548456239213361819180722508902701675653660194144766 3360 557863374532573132508568755311922709854038814115966 3361 567337422932159126446419387617161050278563971520510 3362 576876129574156410563470852403146493782168736133246 3363 586477126127249872040712278681033752526491294935814 3364 596137927834997906414714946098372728461119519104390 3365 605855930535400950457744004587934345432021333699342 3366 615628407631473345804527558259995500008915386617750 3367 625452507012557404270014241224147699540993536948254 3368 635325247926063824487484672307761393629072806377638 3369 645243517799404349485608021184908457147951526896694 3370 655204069011827212281880961992837080680428404553374 3371 665203515615950654985768610681994044355854890920238 3372 675238330008733852038992972438994167596341992066974 3373 685304839551712408629300088314079776494379613881614 3374 695399223140269047429623818261735827124634277660510 3375 705517507721801145622556000934584983263429239679926 3376 715655564762589632954277932296298255412061456820710 3377 725809106663268128045038880220256097886385742041886 3378 735973683122733455684005492027524470487842327594262 3379 746144677450436484175064999811567839554024420594958 3380 756317302826933914388114839468054535123788321218246 3381 766486598512682993491131068232450962284160659653638 3382 776647426005002256673241569842547710890880495319390 3383 786794465143226404566731039862631786479879808980798 3384 796922210162024003076072212741103510690138278220990 3385 807024965692955480889675660994485612227458310563742 3386 817096842714288938742138472609546557218943484746526 3387 827131754449203981357430596705713028721480725303174 3388 837123412212453292876769014508875620449752545788774 3389 847065321205668408905411101276824488655332965081390 3390 856950776261435130676389425102558332173026692457430 3391 866772857536384924869456808099262593802949639922654 3392 876524426153487138942584503130547541641669997478342 3393 886198119793852058921038419340708277922463312921846 3394 895786348238292828323878571999776094679629435452126 3395 905281288859023879481751603500311008284527085456270 3396 914674882061811037049670830183172299217381597961470 3397 923958826679022661131131464331343980008652800500366 3398 933124575313968234051713857918295199181487634817598 3399 942163329637049720154366720159164565059343175943830 3400 951066035634187603720793067002301838376601934662758 3401 959823378808127298985642605661813112159482304370910 3402 968425779333167751799379096701273612977667169963318 3403 976863387164002853817895506016427725262793176498702 3404 985126077099301975897322455786406196028181243915974 3405 993203443800809893216743717313161658550445291971430 3406 1001084796768681630529998539296320017311612106776510 3407 1008759155273927041486220988655115924874259522044030 3408 1016215243248774771202300362414065693312297135139422 3409 1023441484135930014772374106985144821017696368263550 3410 1030425995697634907592815920823912200954285943767070 3411 1037156584785610786204890585007809356346285925588102 3412 1043620742072895577266101058420039573640397142614854 3413 1049805636748765778817158303946672044050857617299246 3414 1055698111177866119468005347970922422090844307082710 3415 1061284675524852158848047423429381890718383490253694 3416 1066551502345784322421103163150593778536351582215654 3417 1071484421147700183085787943947440138544003889450166 3418 1076068912917724644564985385091893507391109190570494 3419 1080290104623272315882280795868506116584609638420654 3420 1084132763684828824800471507865398406688271711079870 3421 1087581292422998943636419622693463004285999349373838 3422 1090619722481441477066974274740331139911464600951454 3423 1093231709227518657448117559788026730625786355960790 3424 1095400526132419486914705110276404007915139761958310 3425 1097109059132731113701441842986118639989347350262270 3426 1098339800975363639461954118199928657516164065992918 3427 1099074845547955439404721760729022481815484782725902 3428 1099295882196816997955049435004780192543235759936166 3429 1098984190034700171806222627838549997931917129944326 3430 1098120632240610318346543666319812790182457764959230 3431 1096685650354115050495663981417111545502842812925502 3432 1094659258566533501535110438993683592407930394518270 3433 1092021038011633912681790612113153590948332462247486 3434 1088750131058397063599701910909718367372243768309982 3435 1084825235608654795904933330848421568675038449725414 3436 1080224599402342157563079937841139394461303530417190 3437 1074926014333361423435358940589403019936364181102510 3438 1068906810778985077773824661360226465016520534089398 3439 1062143851945992768223030867877537148443546560153822 3440 1054613528236665602948405365336694446787058326382182 3441 1046291751638037483554597787863902703454487051292150 3442 1037153950137731035097620283089623956028569847062814 3443 1027175062169990615529761214981574099947246336350254 3444 1016329531095452233157647505085859765457980860828862 3445 1004591299718483926094460696927420329469957680620014 3446 991933804845856948189113715205927619384347707138430 3447 978329971890810841572880918691296250920977620304406 3448 963752209526501672702137466316029851177939809580742 3449 948172404393134661900748950790091049195214032696798 3450 931561915863007996352421925863880173693911086760534 3451 913891570868015995426461439529825643467218121501710 3452 895131658794084671967301479049970943564455889297798 3453 875251926447343747207407750040181926183381422956678 3454 854221573096763312352651235122780311552606869397246 3455 832009245598324189009783742519498780094415403067998 3456 808583033605714376382000418057940770401752422554910 3457 783910464872894887846513098383919161048598855863166 3458 757958500653800748826533283312590179734738978984446 3459 730693531204804108859268453180406098053080793017606 3460 702081371395487949806787818802545630148550932176998 3461 672087256433650530155462449959028684360244497996462 3462 640675837710381212952992749487407063979611473507222 3463 607811178771430670354219796898349478329027052935966 3464 573456751421017854836405301380342195411180565642022 3465 537575431964609369843063163011602226222970406409750 3466 500129497597125061756315291444971732058125608898750 3467 461080622943428004033217397733110533667167192117678 3468 420389876757873919254672928396328627028032586599582 3469 378017718790110747760927816465154757860017384591118 3470 333923996824234516555730814185841748536958482294462 3471 288067943898834845308200641950369567361661578376790 3472 240408175715377315765869894128040050126331901151846 3473 190902688242808838588021084766209179015463980680606 3474 139508855526184349464210918867404527348953259596694 3475 86183427707564000682847592580570208900193039083118 3476 30882529267340373327075280629561764467550667928550 3477 -26438342505381804400451411470712186274261323713274 3478 -85824318804822585989196363467789884246091653246882 3479 -147321160353974253140848017567653464047146550744642 3480 -210975258194546958387165754935532779361563643420514 3481 -276833634212012444285541013337161806733288424947138 3482 -344943941386441880844156417923429240511354294474210 3483 -415354463759333360772559051101186119904967157164794 3484 -488114116106723304702818173069428722753676434616474 3485 -563272443308362637809916701685065084624039778248562 3486 -640879619402840075615910779809498433275172596131210 3487 -720986446318008397769530282206642775661328269498018 3488 -803644352266174056369111434762112215753766154992186 3489 -888905389792970763887412980356723775468009222902794 3490 -976822233468945408515620931703687244657118240888130 3491 -1067448177212331532418911860086101117844315043417170 3492 -1160837131231596806414901440307217116983567309677826 3493 -1257043618575784249631102454168160871614139644131442 3494 -1356122771280781913833602928322169711095040915809346 3495 -1458130326099075339743902969819167622604352878453514 3496 -1563122619800656133197641781129709109632725957402490 3497 -1671156584032165722072433110569424261632577045139362 3498 -1782289739721476780410709165320377481195627797108298 3499 -1896580191014306505822756290863373489832009311804914 3500 -2014086618729584082508738225194710288575080344107226 3501 -2134868273319672218495012517916026494758251960587514 3502 -2258984967321675869649327424274619853409865608462402 3503 -2386497067285434555484719711787579446433093096774402 3504 -2517465485163933352514730272259276978270527290738466 3505 -2651951669151216569406848237807979231170625775592866 3506 -2790017593953032647941801165837981566487911039600578 3507 -2931725750474773279093610233499852195286290641127290 3508 -3077139134911420548723521588215112963948420544062906 3509 -3226321237223535812009301417638398902132150928235730 3510 -3379336028983481557953815582083810215520456433738570 3511 -3536247950575372774228930088154135519283993090567138 3512 -3697121897732419099870252931886417421961372755221658 3513 -3862023207394609604706910366278315042260351824479946 3514 -4031017642869864532191217111477636964248205894433794 3515 -4204171378281054148358909966121012152947123615645682 3516 -4381550982281465592056070915180416949779845065537826 3517 -4563223401020559649464090557815916541255797369509362 3518 -4749255940342048946959290742290436319958691886405218 3519 -4939716247195575288910231306203052846147449521984170 3520 -5134672290243462851692267629521270753881074509090426 3521 -5334192339643255381923898630671921721413901705563618 3522 -5538344945986954572672290985742285874561348631689770 3523 -5747198918377093449290165244433174768061023386836850 3524 -5960823301619998324431803105815746405067170270149594 3525 -6179287352515794796366155824512497434437727048240538 3526 -6402660515224944390818217204377115506838933243753570 3527 -6631012395690285672710435518189943114954054263504450 3528 -6864412735093796910938026479954400816497627910684034 3529 -7102931382326469992359707780773349967048538979226306 3530 -7346638265449941438819598523204308628657184746328386 3531 -7595603362127684477691474760186984023705102192787066 3532 -7849896669003835984398359686046690798850756765056986 3533 -8109588170006875814861550638330865830141359611534930 3534 -8374747803555660474239656477073615025146403556751306 3535 -8645445428644442513364793161384658615011162041075522 3536 -8921750789783806925486849811306573508173769798515578 3537 -9203733480773571173802555521691810561035663552922250 3538 -9491462907284011750368530308535720268255253584673506 3539 -9785008248220881630679069323080771390008396984616914 3540 -10084438415850016628651023342987681796078820930405858 3541 -10389822014656416446088590774586987498459782145055346 3542 -10701227298913038249902311302521242503305518550457602 3543 -11018722128933614973103628401352391420069080981492074 3544 -11342373925984182050553217107413461210001583931683002 3545 -11672249625827057513547401489348749693037411259661250 3546 -12008415630871412485298144534862636514366912303888266 3547 -12350937760903617490122329704240744271188298993338610 3548 -12699881202370963889429772198552087976987361605440890 3549 -13055310456191395624819299663808446658269048171038202 3550 -13417289284062323364218173740260585139220990149077538 3551 -13785880653240616882300912559979513257829206578304770 3552 -14161146679766332725935442422795411849679881147516386 3553 -14543148570101746224457602987251366026356259125445634 3554 -14931946561157743773876226664863241408669057128778498 3555 -15327599858678632047847518022526972973550652220852122 3556 -15730166573956934712444908681956485585260166117257978 3557 -16139703658848737137722677168792736001412748913714386 3558 -16556266839060682044245636009341006464163869382535018 3559 -16979910545678698646419337557007866251703041818867682 3560 -17410687844909120349697638643822279951923713123017978 3561 -17848650366001815944703378004035285082195326213384906 3562 -18293848227325563380579080985489068714268669944810562 3563 -18746329960564855943305331916984369660729440207542098 3564 -19206142433007968108790942047813200244563423982252514 3565 -19673330767895060578459623873394072209684991697208210 3566 -20147938262795776483492944873958845760754832634671138 3567 -20630006305984725156497351927420405343795444038317610 3568 -21119574290783959182565445597935667485560328885186330 3569 -21616679527840487753769920570765737647443022543597922 3570 -22121357155307617372265251728696515065664181521513226 3571 -22633640046897841929390470994288414418979034430749170 3572 -23153558717775792865302021285182359747165066029950490 3573 -23681141228258685583926058870898823915065782968776058 3574 -24216413085292529656152323523853643119549308410015778 3575 -24759397141671291169035258873790831785079462882753890 3576 -25310113492967071721831128277498951671900459689185090 3577 -25868579372138285665645251462491650838142165743509186 3578 -26434809041783740296506646538992037682627784637297634 3579 -27008813684009438046503024435585963440116890138897146 3580 -27590601287875892068872443237306366596700177212157370 3581 -28180176534392659207086999179807768840168369499850706 3582 -28777540679027818280908348914599822791080313739369738 3583 -29382691431699033550295833641509579592529187974616610 3584 -29995622834213921193567203060993758341653483983547450 3585 -30616325135126349027531597386813374090959295176801194 3586 -31244784661976434235823844032157276177721293709444898 3587 -31880983690880917912677934364918595635531605806401490 3588 -32524900313441788952848551063052901466748240961555970 3589 -33176508300939946753214818210940082668904460762487282 3590 -33835776965781947815777361393111891407111806263433058 3591 -34502671020166802473547976973056324313628127268783338 3592 -35177150431941108297306837554012946854772859498117754 3593 -35859170277609733433441871694132131958393390631148834 3594 -36548680592470651081309320069200966717212116954110410 3595 -37245626217841459996227028292346239438514623854645394 3596 -37949946645346584493682564382843176973770544343134010 3597 -38661575858233089580972154338582503934449412334413946 3598 -39380442169684579174777019194579800439734608394168770 3599 -40106468058101597538066703429382345135102636026329090 3600 -40839569999318563360427519461829073951832610497912642 3601 -41579658295726229721110144537331780230440816474389250 3602 -42326636902270352744965230328178190926107962989841602 3603 -43080403249296228898687849527934414275822723924438906 3604 -43840848062210534155674491368351838108412650451427386 3605 -44607855177930890465582678445764596405361081106463218 3606 -45381301358095445495354083662115443916035134729896490 3607 -46161056099003760702831491952827277000933630184202850 3608 -46946981438262254236295819163785077688300082943105178 3609 -47738931758106473018522994069782444005699963430605770 3610 -48536753585374514473186549649934986571629715160253346 3611 -49340285388104966941050138568324160753311168394519122 3612 -50149357368734882480616718423092166445778724265153954 3613 -50963791253872367085022870896126387721889988600077426 3614 -51783400080620620540474598272668177155709033657587938 3615 -52607987979429354329465351161676104134585329591103050 3616 -53437349953451869839046579365432686071751464877898330 3617 -54271271654385202317246927161040879751564436442860002 3618 -55109529154773200778956960165437841646337690323221546 3619 -55951888716751566485399926149625420591419851041884146 3620 -56798106557216452640468970004773349791478261120859898 3621 -57647928609397411916244330902563335096305911276860410 3622 -58501090280818178183307124154161309600293542295654498 3623 -59357316207627986714377325332587179179029253196817858 3624 -60216320005288961245124098622685913780663103325890690 3625 -61077804015604350541756898159067991289408658757945442 3626 -61941459050075350326250482079182941556226570600798626 3627 -62806964129573539568678522437750708702192220775427578 3628 -63673986220319047304299082021260471295292294327853274 3629 -64542179966153900775396980996032089361528340457327186 3630 -65411187417103231781942822533341066334023302125218538 3631 -66280637754216396912449297602882027291258330452651554 3632 -67150147010683437464274601677706694546942188008373370 3633 -68019317789221730525694655433196135371694860753922186 3634 -68887738975731202131307884788085510258763338058072162 3635 -69754985449215948740847866359537412062489095427957874 3636 -70620617787973787409725157497087610864998613102012610 3637 -71484181972054782901084610249380609537912894677707762 3638 -72345209081993634294677522136870230792068588525870466 3639 -73203214993820387006258910833970486397359461798654058 3640 -74057700070357936263073770329842295415053139761736026 3641 -74908148848814429915547380397997454814854026357851938 3642 -75754029724682850193295816785853833436840297107313802 3643 -76594794631959757386941930736087096532745338207440754 3644 -77429878719699527661930488891036560706288705237955578 3645 -78258700024920185246852705599931307242404610803304474 3646 -79080659141881461991111923985109550411684871927573762 3647 -79895138887755553169620555495018666568289393394969602 3648 -80701503964715760852705064523077346649269770553548770 3649 -81499100618468123129376392028164114946528620978816258 3650 -82287256293256045890346081687198040190560313920370978 3651 -83065279283367935229003881229905113133303562840641530 3652 -83832458381182949332018591401795024385660711512494714 3653 -84588062521790047810981002631154164776688901733910866 3654 -85331340424220846179142876568401875514761473084398186 3655 -86061520229336923379020580360116416305180030711152514 3656 -86777809134417775627509101286794972129324808635674330 3657 -87479393024495834607063980374739641960649081995125066 3658 -88165436100490735792845915121341342265212328118152258 3659 -88835080504195335506492041195066077906275399215615698 3660 -89487445940171972362058116854231732591405059935787266 3661 -90121629294617873123994986813336183143030236583900274 3662 -90736704251264836417106482089989152858491707435394594 3663 -91331720904378827182189640286028688203917728981225898 3664 -91905705368931591683708824469940931706211821735859866 3665 -92457659388017001001226608583032752397555242820778754 3666 -92986559937591558601295629954300541599101108222468714 3667 -93491358828619207976422251906656025638246929769589106 3668 -93970982306707562123864192695392966392080217175226778 3669 -94424330649323482899049509698735615163428070921504122 3670 -94850277760683189659665484806130640291748852637930818 3671 -95247670764412992366693817463512312772520617725029058 3672 -95615329594084268859624412316059650363171338278909506 3673 -95952046581727334879192434614572539880142754557485506 3674 -96256586044436660802346213809502185480747257303769954 3675 -96527683869181034627962748672038072769736459145680410 3676 -96764047095940364745202127782332893391907933975620762 3677 -96964353499292081906232095957585083503784431123421010 3678 -97127251168578490267164745014694629623449979447382538 3679 -97251358086787807143353237823267324390345311708671266 3680 -97335261708290325942009316705061753115405632991662042 3681 -97377518535572653955362826515308806192573252527746826 3682 -97376653695121983887638963754224576233994803098959010 3683 -97331160512614006152646195632768554318493009678100562 3684 -97239500087567396605911153226002311135438961506734722 3685 -97100100867629596937057017428888928979161402329818258 3686 -96911358222668261134088677944691748783375397906778690 3687 -96671634018844661785096840339892193591515764870145770 3688 -96379256192855342899019453626466179360616407510184570 3689 -96032518326530367394670360280097822434755956458582178 3690 -95629679221986845265519499775398176120348535714071530 3691 -95168962477538634246381177691096182823419786147136754 3692 -94648556064573795852075244455189861861012878081888570 3693 -94066611905613742968210357996598037292854577488001274 3694 -93421245453779067668661606288922281761387242844320194 3695 -92710535273889541765939376886574788692543174748633506 3696 -91932522625437204821027146758665695585318134591633826 3697 -91085211047674111598198138954432760441789181067466626 3698 -90166565947068111171567084112195112763208286163900098 3699 -89174514187382843342760826360250233699588327458670458 3700 -88106943682650324513448605098960940453928977739756890 3701 -86961702993307467414413809785169608028406472691877330 3702 -85736600925780460076968858134866035478432388743547434 3703 -84429406135804062936076427114035983416672180986751586 3704 -83037846735775866636225842861609443530061427899667994 3705 -81559609906448850111829241070671119668730376520065386 3706 -79992341513278973037733212649076425863161036420909442 3707 -78333645727747999288170516039093631990640337158590930 3708 -76581084653995561484557261504326191330127546013402658 3709 -74732177961098106616317795715103704479402123904593010 3710 -72784402521346603071236726625626760429535699660311682 3711 -70735192054878688249721341197341845544385140783160746 3712 -68581936781035611090928578699344514554239496370531674 3713 -66321983076818292917121576725992924893145807472533346 3714 -63952633142831947729685832673593238712945979180313002 3715 -61471144677112843426944042675128743520401239708203538 3716 -58874730557246353349666420495350329656612234459724762 3717 -56160558531189759861205161043025437700110314598928378 3718 -53325750917229297292220101934441524960008057393064290 3719 -50367384313505406215911084897246040544653536751183554 3720 -47282489317556661631365011907697579145434337380095650 3721 -44068050256337494613520410288196205513254733789947330 3722 -40721004927181789691626008270030153341858190148308514 3723 -37238244350189269167069668349247787676010418622770810 3724 -33616612532529017258657987908959275335079487700545498 3725 -29852906245159497089846337803105711109143393162650354 3726 -25943874812482340821077549439770145329375678931177930 3727 -21886219915452363301172142698591318473590951440523426 3728 -17676595408684668880677555630929837085141003406915706 3729 -13311607152105059340023610562711440015636766698622730 3730 -8787812857708868208937110808725551585236022861480578 3731 -4101721951998851094764104315660136655726431572246354 3732 750204545307817231526201726954947835636421070098750 3733 5771554125707720613208384924965526763296605854819726 3734 10965962878858905428637786110854624291940608761699326 3735 16337115561426634327201127352500567782780180150203382 3736 21888745647185268873212812556271959171248111214073670 3737 27624635357728376520332707191053836181552431716439646 3738 33548615673118193906140397051113099473219770220180214 3739 39664566321799443275838905316694037408946538629015694 3740 45976415749081012380709500493049539773500883642380518 3741 52488141063482726735243329088918580285095090763662214 3742 59203767960222429919239956657656886001402478894047998 3743 66127370621112165812756354564167467845083959600884990 3744 73263071590109713523172268660788400011604820299979422 3745 80615041623765170328131760795697660910325235055231198 3746 88187499515779202244089792484370689064668971545790206 3747 95984711894882900254341070757868224405474005444824710 3748 104010992995225569855667992099503955977320017201947782 3749 112270704398449982203291489389058304963454787242220206 3750 120768254746610468640489305324899009964265410723534070 3751 129508099425082332437733311409551185378546352853980958 3752 138494740214586368153039769907100201190694737517675430 3753 147732724911445272634397167084999315119228391180615990 3754 157226646915163511248538443179505332203841084339436094 3755 166981144782415109231598503908487908165806499780229262 3756 177000901746498081233752171986211091237721769100531230 3757 187290645201307043302928237927691138610365637669592718 3758 197855146148849259762680704200009642297413950523498206 3759 208699218609322146713047849654649700856321846990395606 3760 219827718992743429376048752541561326195761359551612230 3761 231245545431117872252726208353158964396477603282178462 3762 242957637070097146959804293144742965938446355057098902 3763 254968973319082092387772956371214061995572513361935374 3764 267284573058688742181319688517345218791411284078763110 3765 279909493804492169144654071686217118247252157558363110 3766 292848830825933796015045091891477629623226180856018782 3767 306107716219270499576632831687852443528610963589337278 3768 319691317933414920458443160247935437301312779998525886 3769 333604838747509090875090885513209732098044427950118206 3770 347853515199044070599415921002767426057145647401454206 3771 362442616461331024636241488919418786968426966637190662 3772 377377443169099255016997564334867017270346890146557286 3773 392663326190989507943404013563656942936173027432351662 3774 408305625347680466829115776919561698060845720972066166 3775 424309728074379240136800863360702230582681143527053118 3776 440681048026375763296252997364060244747574444728553030 3777 457425023626354047404688971710884807408331955379745910 3778 474547116552121850869676515659566844789828536583764958 3779 492052810163413505847850596181747968103176283880676782 3780 509947607866388821234444701531108005643430458269879774 3781 528237031414444310892428475086768010799777513917241102 3782 546926619143920746955880269170457882389322291917204414 3783 566021924143284567006849991840960660456968556029784982 3784 585528512354327992610602140961139375251665325131171334 3785 605451960603926480378899109116441665374674417895191102 3786 625797854564859050812748720420604409134990471519927350 3787 646571786644191073245594154466510127797615533699791630 3788 667779353797685624169853193033283878782960295615252422 3789 689426155268703875401764705586752783727527604014682886 3790 711517790250021143562652499361985320626381205368921374 3791 734059855466979916479106185184711070797547005588581630 3792 757057942680367006137945114734569038586042737096041950 3793 780517636107397047971918262761906002674728008862041854 3794 804444509759150084084617048187179928327626585998944574 3795 828844124692806467538917728931056067674595245484597222 3796 853722026176987553167953174976421994686606835729753030 3797 879083740768506615000466467260486882394541950815990446 3798 904934773298799397921929299340468692370264280313598166 3799 931280603768300209151942937329785574116518989315847966 3800 958126684146994192601886965403405730143411686937438150 3801 985478435079373501228005810453795894547022152956776630 3802 1013341242491989622836648314635912713089650329175855486 3803 1041720454101791814353850312533455710909515563820788142 3804 1070621375823405977900437598965599838383912512905897822 3805 1100049268073506695224102444282796190899149230929348846 3806 1130009341970399390792083352102169495212305220146276638 3807 1160506755426928719695757450727468953008386701662579158 3808 1191546609134793445518915826511245708933526380044092966 3809 1223133942438348003716096265225308123267374379184902558 3810 1255273729095935072594860856947886530606899797729002038 3811 1287970872926794273870851979396014710712680024938833294 3812 1321230203341556253716640306837631898731300835452375590 3813 1355056470754333132636433206210593235903428297006800390 3814 1389454341874380491358947912241128243689082903244139550 3815 1424428394875308806165573832685311699460878799653441310 3816 1459983114439786526076414965786166282500388232656105342 3817 1496122886677680813956427828295083503023209184353607102 3818 1532851993915546405814251541072414580095575564741422046 3819 1570174609355378033647944896992201441425448728890331014 3820 1608094791600506498579600379128081852693462627241451398 3821 1646616479046524715101449003851634773665118754589051566 3822 1685743484135094956797537717990428640419552612095055798 3823 1725479487468496096177033558584293508735624637516894174 3824 1765828031782734871022212929317320547777314800642310662 3825 1806792515777054189051515768499616346710544166137458518 3826 1848376187797637117950771559707929409976304247379125150 3827 1890582139373315697131268879642158128805721415258182062 3828 1933413298601059806853745997424665600569398645097051198 3829 1976872423379033426311568867801940071037179186239869198 3830 2020962094484972247491810998003905557236146637082912990 3831 2065684708497650415042938777705777906952788242657866390 3832 2111042470559171408935641927082080658937533407615448134 3833 2157037386975833702552853571136703434815375226843042014 3834 2203671257655289765687275254981512237454724521662743030 3835 2250945668377734519484845864901018912486807942426035182 3836 2298861982898828060110666866704501954329196273852180358 3837 2347421334882077040854278774555270999543036187368642054 3838 2396624619658368671390887268976896070080726513403670014 3839 2446472485810373019415197618736991844667911942528946174 3840 2496965326579499818340958129053922667803037518417450622 3841 2548103271093119987620163325213313808912358905527302142 3842 2599886175409733634347754014911989650374265053237915646 3843 2652313613379792711573833083766693081125761278511677830 3844 2705384867319859212689381242563786042761070693551659526 3845 2759098918497808724282353142291057664820759912889055758 3846 2813454437426763107965104987657199384649679250585437206 3847 2868449773965467698315500387377618036146174330907195550 3848 2924082947222803702890104642419401241835968760421581862 3849 2980351635264160922922772715225562157239436911026767414 3850 3037253164617372673717624914499992306673500581665693598 3851 3094784499575952179993997698770466796970888847430864430 3852 3152942231297348058690013602162592078646108380000037918 3853 3211722566693977014440615587915612541496412531024261134 3854 3271121317114771906816978940178984463586910296437179486 3855 3331133886815027135845733252403464954110881595907932086 3856 3391755261212305147170548423550222959348501088959125350 3857 3452979994926215084135650249629989141532158492211137182 3858 3514802199599858418906664853783596103504630288119261846 3859 3577215531500787228516791327177717855200084935020335118 3860 3640213178899306670323085386620207964760825475829461318 3861 3703787849222007828066093179537772490708788941501371270 3862 3767931755978405210684466709484166106983920831234363358 3863 3832636605458611766572065169910286217529842728308690750 3864 3897893583199974752794808673226129647936617517477841342 3865 3963693340220658529949753565954277592819116338904018846 3866 4030025979018153344543485525237187257211189523043024542 3867 4096881039330756235369666381227585164558942983129813638 3868 4164247483660065859473846904881872321914158513298707558 3869 4232113682552604650241431642025975181052323963565723694 3870 4300467399638680205838059672491011075947269327781127766 3871 4369295776426674170621206598643843110835987941641495902 3872 4438585316850948348277827230249786152400054865502506310 3873 4508321871571639108645916577794964634844037857302112502 3874 4578490622024615785859374034656940715055406229712270942 3875 4649076064219965265200788805104021944776321569855559950 3876 4720061992287372925675846063561369367090523740831925118 3877 4791431481766862005773737931391177552892051771107208078 3878 4863166872643364943204815067770423108701035338185766974 3879 4935249752123697771233091928121363077715683215874970262 3880 5007660937154523836387612727534446851333261896980693478 3881 5080380456679996502783344819486246057887201132594912990 3882 5153387533637789579858358710885542695001720514054225206 3883 5226660566692333723281840103282251757248412389980700942 3884 5300177111704100215802414775949453194560877802960262982 3885 5373913862933889410827466719774386956692619150924802534 3886 5447846633981108565489793415785428998281238550426890814 3887 5521950338455146286365286500496384943295109979903003774 3888 5596198970378982748931958362848840742852945015869319646 3889 5670565584324304232749359762707401362827002652469331454 3890 5745022275277427158741693258295954552325236652069152670 3891 5819540158235473351249586988167625095346038344999123846 3892 5894089347532279816420066212262758689022028789812681030 3893 5968638935893670297932975552786903608722684218555885102 3894 6043156973221762587985509351827398882999740825622074966 3895 6117610445108137258646622192800366179922045689674854270 3896 6191965251075745572630416517790815408252168787909789158 3897 6266186182549594028971385567990283199856185045675961526 3898 6340236900556300704477784754934130815873147389467967358 3899 6414079913152786555865625920964023928703401705682018094 3900 6487676552584428404173290393138046113784036918183392830 3901 6560986952173176939878847194615418345595786779955340430 3902 6633970022936212740345760607559370616323642839901152030 3903 6706583429935898832875002109856674148534107757137924694 3904 6778783568361864336843038442271199167435814503199132454 3905 6850525539346248503718488656682899633709864129298171390 3906 6921763125513217076653183352096624482200352820441200086 3907 6992448766264067245897754074377774141805991221254630926 3908 7062533532799326942721240531996554194851952716257280806 3909 7131967102879468470578064924364759407887680389020619782 3910 7200697735325953068062733726959876515050015624617957118 3911 7268672244264547494648866326707265561980569416186656318 3912 7335835973112957726110313199863444396892681722586659454 3913 7402132768315059928779626862195775057183992451565793214 3914 7467504952824120553300488400762078482492346089490635870 3915 7531893299337643408419456356138942440456172308504583910 3916 7595237003286601202566813051915056791486309891054997670 3917 7657473655582066356627689510171706664630460656017406766 3918 7718539215122383758750709876291763617053983047044023606 3919 7778367981064297107751209037466513125834241857782122206 3920 7836892564861576888139880785436547457747966789119767398 3921 7894043862074979025880219174284330520237054886357448694 3922 7949751023957508492305492116249290367612335663904193182 3923 8003941428819255536200918873213663791155268437242556718 3924 8056540653176226560874193076883115671833869266735146430 3925 8107472442687897863896976625340311452781108981526100718 3926 8156658682888384212706222299683429118230052694602398718 3927 8204019369716433605607998940350010895819806993881508758 3928 8249472579849633045411235802835218056737610149783751750 3929 8292934440848543097169916543139471493191591584950022622 3930 8334319101116662507861000383973100138434835321548923862 3931 8373538699682471075312464702766947732287488093038796686 3932 8410503335809992797872306375555977431020550161066209798 3933 8445121038444682613024744612444836126578995026120337798 3934 8477297735501644526662635990948101880716437084370729726 3935 8506937223003564985010023674340647743497409181232490078 3936 8533941134075960797480634281731636344583799086551719582 3937 8558208907807732152971842906817459267853147602726794110 3938 8579637757985238006205687474884463416763221657183614462 3939 8598122641708517942889518132404897958428375129284274694 3940 8613556227898522960575308203527702029061311191354231526 3941 8625828865704640449498348962801493514020631921545976622 3942 8634828552822048896638161212990216989213157962719918614 3943 8640440903728877119041107227078119823991067859618301214 3944 8642549117853405299325931783783123485112351310460169894 3945 8641033947682001237054636367834537416678615822023093910 3946 8635773666818760241201836775118305161421757361342789182 3947 8626644038008290512192124271893261083005648124042615982 3948 8613518281133373734077434783846005641655972856429794462 3949 8596267041199721729082106006364225710847344072148666382 3950 8574758356320351073829900105828539879576948374826140990 3951 8548857625712606843476815496207543802784494480496571990 3952 8518427577721181184405663144836714851116878719686913126 3953 8483328237881000245451790070428273671983926674263644574 3954 8443416897034181329038207861795987825376369758005983510 3955 8398548079515808942168586494257548966483980456804494062 3956 8348573511423620861818431854239764060726652103321201766 3957 8293342088987261562995796959361288762923958660824807430 3958 8232699847053117197563361711609654829655277650464710366 3959 8166489927701332385073227059808673697718727505699143230 3960 8094552549011980619021184531022014879576122721398244894 3961 8016724973997966426417289464647312601519020035362363454 3962 7932841479722623954409047112025430568606341251007174430 3963 7842733326620603672277833448705678319872700858360395782 3964 7746228728041040691381312180301462930528633204823724518 3965 7643152820032646315106220892564777187803379174012761998 3966 7533327631390781800757869140500747203178633212402897782 3967 7416572053987242929715581478737765804893695779666347870 3968 7292701813403917176366891173096807900169768300215672646 3969 7161529439892166789935818094223232676801868881149959542 3970 7022864239680240381047878611655387307937439316484844606 3971 6876512266651729435299434060528076855020224174168638126 3972 6722276294418551786046099355052075621598968089896149886 3973 6559955788812680605828712990940976557327680765409019150 3974 6389346880821319655048560075614625699837156622499647038 3975 6210242339990985131722495687889080563109140560972419318 3976 6022431548326453438805482449608622545351521568600133510 3977 5825700474711317240217368647515964927094511074226455646 3978 5619831649877408153024202103667311994929843224995241782 3979 5404604141951151287741122744457028179413974806035751182 3980 5179793532605450023594636408241110522728949605251179558 3981 4945171893846530428210653177854757452570218591402389510 3982 4700507765465725282903314074939662453985455258566559806 3983 4445566133187033190265447796322751041928860894336967294 3984 4180108407541856329578475564404355599118696841149841502 3985 3903892403503200753981887462685958432645317535277307998 3986 3616672320912208890082038456391732174842428163698534334 3987 3318198725730799345822098310891700901847613332171059206 3988 3008218532154792696943861199152101227136118972275832006 3989 2686474985622832770435484476719388885448248078536271918 3990 2352707646757034402937288494084392782974643458398310582 3991 2006652376272245170130224605059145276645385291393173022 3992 1648041320891448010892782954715165785871075535280827622 3993 1276602900305814104408270272597694427379328140642093878 3994 892061795218572801566213834973011378075727726601582078 3995 494138936512873986742838286920365826179051802549517070 3996 82551495584493724146299439540654925241100953028014430 3997 -342987124118731042064536672386270293476064380822944626 3998 -782767294308159461628265070433257610737616429843367906 3999 -1237083167772654724343229380283302335954947878424430762 4000 -1706232682959590790330758421260148805357284320005964026 4001 -2190517567173117626031646307216220147245993811854497122 4002 -2690243338343515272392186334002411597819990871762091690 4003 -3205719305320352204011978017212949637851458735797706354 4004 -3737258566641416244653172012398606449829291756287058394 4005 -4285178007728244574154745190405591011314723307771534490 4006 -4849798296458314518323775556233492611789962102859253730 4007 -5431443877062788168903236590713553319576243072007820866 4008 -6030442962297921575157544891317020328146317547307196290 4009 -6647127523837053674435786832282279624903581669025483970 4010 -7281833280829290591665009471227757493417999729372293058 4011 -7934899686569778456332082508978891081306340861508185082 4012 -8606669913225641391115492517371703229017578901987024218 4013 -9297490834560412000616733130436245658047679894268727634 4014 -10007713006598948559221617581542504433700598378076751178 4015 -10737690646173557032782070107642310114901195131557448898 4016 -11487781607291186676005807448098837872910529893897521658 4017 -12258347355260265295442539440430980465382356586114199690 4018 -13049752938514875035733228071283844034064098706556286946 4019 -13862366958072640505940394388935681987988200954698016978 4020 -14696561534561820470176452104256127712819577494716399970 4021 -15552712272751739146350702660202217849477482035007322482 4022 -16431198223519797740820977520876496840355254575238635010 4023 -17332401843186925829331328927444638598231925185808545642 4024 -18256708950152422552926712726333035439846544848536382778 4025 -19204508678757731101724634867245759889266854346281272898 4026 -20176193430307766753712850219378809931786907929658744330 4027 -21172158821176987179109868520795702769097307720163773426 4028 -22192803627926457679696366068447059796394702034760471802 4029 -23238529729356707894657391641972705158910712225955403386 4030 -24309742045420228426710137006203800390284261681773158818 4031 -25406848472915975667873840574226549003232921797047608578 4032 -26530259817887293862109972331463264670880583759941474018 4033 -27680389724643159844079034303518900094669887361319771650 4034 -28857654601321686435934196953991635844033138915939194242 4035 -30062473541913294147113502844248048036640580667454445722 4036 -31295268244659982179132844254360898611549572477447361530 4037 -32556462926745581421019074027195148627286013116087205842 4038 -33846484235190885406004122052425391218237798394398642410 4039 -35165761153865985742379827274223165918628524314338157666 4040 -36514724906531144945621227321879828835061125522519794554 4041 -37893808855815949919917497944364101867107314428540423370 4042 -39303448398045490173490540173811297182164592075781959362 4043 -40744080853820695957718270290320515645715996178518804434 4044 -42216145354258968166597971561694095415127233604511761250 4045 -43720082722799604818706067531675424778342034004605506706 4046 -45256335352477522888297789914586695712036300467236347938 4047 -46825347078567130306586878205835271451518365616024501802 4048 -48427563046497195787958636047653293673351712414902786970 4049 -50063429574935904545221396222397757261389569861747916130 4050 -51733394013944281379992974795287181301706195071019033866 4051 -53437904598094488786274530127371035337567543073566843122 4052 -55177410294448503526700772704287889659789217179664877466 4053 -56952360645290988528821709063581789617381460470287163130 4054 -58763205605509177097365634997893560803500101943104109474 4055 -60610395374510888665446119243617817492488238852873596770 4056 -62494380222570801832229762390299180364215290269830293442 4057 -64415610311493403218288696411878010969851283615330432066 4058 -66374535509480045744896474460568288587098188426649746018 4059 -68371605200085835120271758665694740488101444526545141242 4060 -70407268085151089246273947473290479538874748800690475450 4061 -72481971981590394788549529407222792532961057723492283090 4062 -74596163611921324379393443459537427889995729551223914634 4063 -76750288388413153892585257645208526631439800525813221410 4064 -78944790190734974332047206127740550003683537533127071290 4065 -81180111136980867507240222307320260430233288356766086058 4066 -83456691347948888372984279991615614242354371729476870050 4067 -85774968704548872561782888954195312535644623322625240914 4068 -88135378598213182820007951836294659089415612202469448578 4069 -90538353674182787229909930861901652512224923823143314162 4070 -92984323567540181793223976639765010398376039716921021666 4071 -95473714631858955291558348344027326525949017637968704106 4072 -98006949660338941736155093133442396071197231193830680314 4073 -100584447599294200029261573718230661854319108690032169762 4074 -103206623253860238919914882802550973521551626313596760266 4075 -105873886985785211576315780470369707621670396241087540114 4076 -108586644403169017152269147444707404214397602432701538490 4077 -111345296042012568017154700380934433653228755571779846010 4078 -114150237039438732678145359538101150896965503788289569986 4079 -117001856798444804059658677038287572900925546038824306178 4080 -119900538644045636360808963531867842711971067389261975490 4081 -122846659470664955158111186466699220478012244936873470850 4082 -125840589380631685254716966069649439655356388349010743106 4083 -128882691313636527679928100067187923775304230835861773434 4084 -131973320667003407631749293294306685831701698116635721146 4085 -135112824906628831344906318104025722819856101515678027890 4086 -138301543168441635288485146751719183457365750300566087082 4087 -141539805850234060596582890449014374695382015839630463586 4088 -144827934193714590774532782141403313388171073195574308250 4089 -148166239856631477751371971544744410927624226803262745034 4090 -151555024474815451103666564156226751470480255602662205474 4091 -154994579213988634254829480528098314761925330709883889490 4092 -158485184311186330940895996933744937431957347105745783970 4093 -162027108605636920794327309373335133301843142804285349234 4094 -165620609058944817459222627883843955560562120142548341858 4095 -169265930264420069638748844288654457837610422016160310986 4096 -172963303945397980686753121191574112003237542867338936026 4097 -176712948442390805835545895221574564860566167259906611170 4098 -180515068188913467824815641128036187440857763342911286954 4099 -184369853175823976961571251913822871648534264667210037874 4100 -188277478404019215832732458237473160310456463074959798394 4101 -192238103325325561466759954329925703421299785188190855930 4102 -196251871271423890758994467960335497018717520315926952546 4103 -200318908870647400623567858916468289785338149731729508290 4104 -204439325452490852744697121879951985456274003996391415042 4105 -208613212439668817530125244203148617926959146697182730850 4106 -212840642727560782499962973614638364745146754519712385954 4107 -217121670050880040415093316434241175324094660857081353466 4108 -221456328337403682399429949911615686022137408164101820506 4109 -225844631048600163238317927154524729349134852306764323794 4110 -230286570506991442680939996396896611913140370411956222058 4111 -234782117210085947138841802705964015414350695377173963298 4112 -239331219130719267172676206977665418524736431341321923322 4113 -243933801003638852408042882057592581845587394917505551882 4114 -248589763598169778824279384251837953567417477745096495330 4115 -253298982976798122616767629574568047690783530019463800690 4116 -258061309739509438683928795665004375976448428099790221506 4117 -262876568253719421659259823354088039748971861812343821554 4118 -267744555869634950354067298879065100209372735973271475458 4119 -272665042120883424849844766523681078077656746749809937514 4120 -277637767910249596375074483235182942343270059741338005850 4121 -282662444680358935163237065041912980475092594718636707106 4122 -287738753569148049506090724790132711632354195482692665610 4123 -292866344549962659450374817828376593638888390373125843186 4124 -298044835556125283216989267732908602191083583119152635258 4125 -303273811589814938615774353726330543985341513092532555034 4126 -308552823815103012793098122187742568151833362033384238210 4127 -313881388634989760901508896714951192004462314652081802626 4128 -319258986752287951930977923588617899616115697282900736610 4129 -324685062214200659664891375575895938914740159316285233410 4130 -330159021440442471452722934368214347413096120061644743202 4131 -335680232234754049421132217796646850555801339347421710074 4132 -341248022779662481389932556513294837188150305171683078650 4133 -346861680614340712956144337512532350479809216054350058578 4134 -352520451595422093958145476039979735992102253537289577834 4135 -358223538840627129387674077145340055036601632664508168066 4136 -363970101655062517214695700438155299513078750036682669914 4137 -369759254440053825832985964638767194114554514826673035210 4138 -375590065584376418785844581000794695660560330934180341954 4139 -381461556337750729130162308679894137254362324388586225106 4140 -387372699666471515575361923486143453468570892924033422978 4141 -393322419091042463102565805285668136852991013253719363826 4142 -399309587505691308018221263313679723396275217592410530210 4143 -405333025979642645598726897778993498932081399851724741034 4144 -411391502540029696221946616795749128275207572035956744602 4145 -417483730936328543834043479942186858311368616782548011266 4146 -423608369386202792230174560901645741930021140486299160810 4147 -429764019302649094804060449484623945795614503515181334642 4148 -435949224002338772727079303500141324532732453661882633882 4149 -442162467395053531751915734368519311881040494296112993914 4150 -448402172654118388989945424222825631261933020254980260546 4151 -454666700867738014501061708479594755394420896575402531650 4152 -460954349671148150101974166217033237322770089020033810114 4153 -467263351859497173106810275553874986685642343113695796674 4154 -473591873981378701653721284440657053240590039709943316962 4155 -479938014912939869328561646102075180822424579426706311834 4156 -486299804412496112465902422327395596031669219848023133210 4157 -492675201655587384615834085248897492776936930100245232722 4158 -499062093750417330819992867953809693867639145040365027338 4159 -505458294233621380171891449333404887879603625121543690530 4160 -511861541546316751935361227824649936469656426402354544730 4161 -518269497490392166094943771055770742751397309840097264906 4162 -524679745665002521215359508665721374638321299708834461858 4163 -531089789883238983273226513196494900810118459673246487378 4164 -537497052568952853296606940031640314253276426501009235970 4165 -543898873133717163410238874111922195047959129925482122258 4166 -550292506333918344594408045211497280631158822373108785602 4167 -556675120607976308366083151084985136262987594224414684906 4168 -563043796393700165611093973460855900594784555474053936890 4169 -569395524425793238367966526873181961796619085770449533474 4170 -575727204013530406869577541489099468654809422725759913066 4171 -582035641298637717293281679143206413604078284011936276978 4172 -588317547493414086237894640469843230711010588610236424506 4173 -594569537099142288930703080602323694998045417560280371194 4174 -600788126104846871773679904195183116905712055604398723906 4175 -606969730166464466293630833320796766415803556515223353250 4176 -613110662766502997577846304893179579310770226902470613410 4177 -619207133354274620192386336750475265345821491669382601602 4178 -625255245466798812773195851365715219286818784278139697986 4179 -631250994830480924199029803851356476164058752403266351354 4180 -637190267443683664778259422601738109025064950991124169946 4181 -643068837640318438095140866242358262737840859485292280530 4182 -648882366134596232551248656986898081443715941717658420138 4183 -654626398047087753379261815034053754646743538234827036130 4184 -660296360912255943077505514852830392656968182180389410458 4185 -665887562667634578850678949630043466223787995150263637354 4186 -671395189624840767878603983469311862610037397676278850690 4187 -676814304422620300460831715374702631779640912626388814034 4188 -682139843962139640032688989629233146418768265278939128226 4189 -687366617324750086873201147431604462995174165655481746802 4190 -692489303672465179983571130315675274614191827801872464770 4191 -697502450131404798354463323328612018332913490383743260586 4192 -702400469658475681551178045760446361837360828598196061146 4193 -707177638891571145810298559364093958826933154054883638242 4194 -711828095983589784278694850740020481710110596967636738602 4195 -716345838420586676707008736320098544566703873139553053458 4196 -720724720824388423066767399736488438034021011113547851098 4197 -724958452740017753817736619299340059195555781934471352442 4198 -729040596408292058727944802082353890452578679513430218466 4199 -732964564523975337394362435743884652188180903336700000962 4200 -736723617979882487396925356543860090017339298943568347042 4201 -740310863597350751899932920502882474116703480763862794690 4202 -743719251843513408773324534416655166582531863993462245026 4203 -746941574535827455689094206363891586318195703537351846266 4204 -749970462534328177502479528528506575985366163924086041306 4205 -752798383422100943175857450496962018759101544934766374898 4206 -755417639174482607313978723738123041564785695401372381002 4207 -757820363817523163134765896739200213004949714310069472034 4208 -759998521076261242045074176072069751508433308344893614330 4209 -761943902013386159950683677556415222648738991155502563594 4210 -763648122658883104083263981828445715703636537152406303490 4211 -765102621631278014819286754148285893700893866039358957010 4212 -766298657751123580873456657153027767197113601407213239874 4213 -767227307647388605307284004716669659276605130386485960050 4214 -767879463357438859047519435653530894432196810410624750082 4215 -768245829921319278744379301064175265837237544272715548682 4216 -768316922971074245611874990033131066421830553808324679482 4217 -768083066315865345864758804678529723423877929006502250402 4218 -767534389523673939039504683870156163275301677942386475786 4219 -766660825500399471073045895299887705438828822167940471922 4220 -765452108067193465908159560464044081119765429954230553242 4221 -763897769536893709356026166254403110586505734118284372986 4222 -761987138290453232452317899425374657505254475921408611970 4223 -759709336354284273590204575524866928359484857164316461826 4224 -757053276979468614210329688536424694585430492551564617186 4225 -754007662223812269581800191377384051797650015997450682018 4226 -750560980537754879030623114434310660416084779727557756290 4227 -746701504355171763926530385879974487144472804467418732666 4228 -742417287690140157137636320025275533996199936119290202490 4229 -737696163740769791141110071380380848993570997247099560530 4230 -732525742501232765077098828989308508786522063950528116874 4231 -726893408383157376145840746516441370646187110281873457378 4232 -720786317847586556502103329618510412269867492586642911322 4233 -714191397048732425396987597973449714807870880809922008778 4234 -707095339490795669464972228011371824762167029948024407106 4235 -699484603699150457672792272876937898867737114656920374514 4236 -691345410907234072461875635571130609944806313415215423330 4237 -682663742760513578435949886625266508023506915818731529330 4238 -673425339038941620985249329937378828723090142837818772642 4239 -663615695399347754022620981024900649078511285087021473450 4240 -653220061139252786858431615656585895310247874647361184058 4241 -642223436983629134279156793798804516976696949694671933026 4242 -630610572896172587917957474223684059165641007620582040170 4243 -618365965916687628055183027752309030611973632499714272498 4244 -605473858026232195055242565373908708283343540831400818458 4245 -591918234041705766869725401355100842809367568509198459674 4246 -577682819541609777474136023682202088690869816287414475170 4247 -562751078824748583003681654128186111648137118676012897090 4248 -547106212903685780868995195232543099185005207934533758146 4249 -530731157534811121475925586433503616428455387708325473602 4250 -513608581286921281792196568287872938602277622225509725698 4251 -495720883650259483760286446847781163084963197792550269690 4252 -477050193188008421547408420494635058805633922051228715546 4253 -457578365732273970883501670190051504815226203192637544658 4254 -437286982626648105541351484534043067033982610690703925770 4255 -416157349017483765909857686096593230735011595193712678594 4256 -394170492196066865755692471767711528238485411342886408378 4257 -371307159993916267896683171100741745356213798490989518730 4258 -347547819233496507533255385266161813429542256083848910498 4259 -322872654236675024312844678885255182135666761227244868946 4260 -297261565393311135564538498443508741302392660430715613474 4261 -270694167792412314924955249467708299965019753139138417650 4262 -243149789918350350572054515602929716343060698854242461122 4263 -214607472414679648969310369410237044671991762021752545514 4264 -185045966918158512686001718970335618187450678647657840762 4265 -154443734965625281488788007863956331103147173577783557570 4266 -122778946976441353908409072672221866149550009477826355274 4267 -90029481313265543593857156761181503482910527185888099698 4268 -56172923423985929340527696395320328577095090043073842106 4269 -21186565067689177190464790854481398709333637448419449850 4270 14952596372389396199914811559561693928763054069398037790 4271 52267858485936543611356023051648864320988718664765480190 4272 90782814339589230412871338716701701265860346029925427550 4273 130521352884800245399821908385353053810126413091103107838 4274 171507659266354838489752497212972558482273104473411404094 4275 213766215028293959962350662257674242566328999434240231142 4276 257321798213931585804695222873377878898231895280668183110 4277 302199483356594241505328230168419799195710318864647665454 4278 348424641357641139533249172390543214795016255361266743126 4279 396022939248262589646985845585437799112435955211622690078 4280 445020339831483036967032524557742875928588541888429283142 4281 495443101200732948973713611616104146425718340286863033142 4282 547317776131280863436733253490129722512040149303485647614 4283 600671211340753406493636832910232844336107870611076800686 4284 655530546614896580573783256872581062152624454897502763358 4285 711923213794666761330596315806080194384403545775873353198 4286 769876935620663739997982885110722641118192064030985603998 4287 829419724430851943337639071064440808997941385486772414934 4288 890579880707438277214528013343576058951139064539174896678 4289 953385991468707508810302375342908835606314870820938949022 4290 1017866928501536845671864518852336489538609461522959356342 4291 1084051846430242531986987613565581315940573630715626446350 4292 1151970180617330470694142919967144282917313933867074369190 4293 1221651644891652758676030904766698461131964039710525344518 4294 1293126229099389674412671116813175726270773618939190161054 4295 1366424196473205279176674428229092653034836132387234996126 4296 1441576080814840931112596199428496295094552663573105435902 4297 1518612683486338406493512579251869937020013053736895272894 4298 1597565070204998972571918566592381802191333213766920735966 4299 1678464567637110958558332531412890288793766548281860836486 4300 1761342759785391562668189861550179887975990396997538110982 4301 1846231484165013680302919652131012503543939382277932397998 4302 1933162827763000304409145586894822710754603133242453365430 4303 2022169122775692983150058288800755409371259258681312025054 4304 2113282942118911197916513248596280728267819008032946577286 4305 2206537094705342392021855472947809260117874530003021400278 4306 2301964620483611411828500255326915190631969527417128327454 4307 2399598785233399973364283990371912203521901191119878413486 4308 2499473075110894498445752659340618655970027036347206747838 4309 2601621190938761555107464179438143307739706979449866553998 4310 2706077042234756618349801439632130184035088981478195996510 4311 2812874740972991857872552500535072968234405555732899981462 4312 2922048595071793946493547208869665862486481934281593542470 4313 3033633101602002039020140479196564391253196407588373039326 4314 3147662939709460224838003270713471744037410591099770204022 4315 3264172963245377149868028215795170126828884750483809990382 4316 3383198193098128589453714870355029903717970423836841508998 4317 3504773809219996458942121023003095746358099512349266115846 4318 3628935142342239838530732322633418665340862508742118871678 4319 3755717665371810689292086527124375203164829769822244110718 4320 3885156984462928108244635724482280178726706485485218719742 4321 4017288829756641554210191543264345231006804447004198195710 4322 4152149045781413811559312244869294181631739004113827945342 4323 4289773581507670621060510094225214044286113638790430019846 4324 4430198480049163496325181858158213018613899310046247424134 4325 4573459868003908085978030188352636113447999924111319454478 4326 4719593944427359380890426802057200168607761375551704232470 4327 4868636969430400695086214892673195072447748752363035950750 4328 5020625252394621740850018572258575037818228681634811077030 4329 5175595139797276650681187576964627473160165198523682728502 4330 5333583002638210753180251971473174344961400144063928462750 4331 5494625223460960467483840620810818935018705246659610469678 4332 5658758182960128314940768433109807700153615700083414458014 4333 5826018246167050759888434826825863584695728217378366056078 4334 5996441748205674029784489069213435359497496881266876251870 4335 6170064979610469071904424764346094333728336773156763591606 4336 6346924171198114179075460775916841918774612347445147138278 4337 6527055478484590264035033841337711111445849070564006754078 4338 6710494965639231214817839004951294133756927705704647051286 4339 6897278588967188805746058383319808581577941960011239449870 4340 7087442179911669318102749578101516665109632466249979213638 4341 7281021427567216825502118353102025701369136064140130661510 4342 7478051860695216163041276744855500108026762148374347542622 4343 7678568829232707331853522681541807188029629521594211257150 4344 7882607485285501706243439943661769534775277698555001219518 4345 8090202763596510257002368127800567927766420821163188988318 4346 8301389361480093347836187931622786405820284821792153777182 4347 8516201718213162814181982130105852237141083755725472104198 4348 8734673993873667290757647210202897484797719626925201322726 4349 8956840047617014414591258977339959952618841170264341848366 4350 9182733415380884897039641760300529023944146767983947520214 4351 9412387287008817839317562470707219568388313183509620726750 4352 9645834482782849348806152650810764398215997843616274227910 4353 9883107429355412838337458157302969549480522765534292958454 4354 10124238135070613606334958053526391397920159425840052276574 4355 10369258164664918798939615785264266101048682738166572409870 4356 10618198613337209831821242220805298888896319739887895726590 4357 10871090080178075276796239959384428122019971833187047123086 4358 11127962640948130195125684621210953094131860112893249555262 4359 11388845820195081508607682280840694725033309813496796359830 4360 11653768562699169227500913752507371349141508574513884307814 4361 11922759204236549915175974705098604124225673125357175558238 4362 12195845441650101511516231745493268060531388144703715203254 4363 12473054302217068431885531796976842850977837012666372585998 4364 12754412112302881390241177248055067932371183061828134792134 4365 13039944465290429718899071396577813711332404013699855303526 4366 13329676188773982567051576013956102000548095867331963342526 4367 13623631311006902521647557770222230618518405397524944769662 4368 13921833026592217182994427506276187619224977364456517746910 4369 14224303661405065548603013153188786037674143147213993746430 4370 14531064636735961741523266863949170043372611831152101208350 4371 14842136432643774436304647812846855780737696929523043394694 4372 15157538550507250041106672370361618922194661784090523530310 4373 15477289474763868357549888641686246560123615352336563414830 4374 15801406633824753510883183540311120704457187403926088324822 4375 16129906360154328817505606209342271685482657206454825924350 4376 16462803849503343051008993397058783192384025154227213511526 4377 16800113119283867034136032622912103426723058839539983446710 4378 17141846966074803373865381020465827816280671486849092315390 4379 17488016922246429610736284237496103449280053448093866459822 4380 17838633211692444426956161310287625837809894936070929669822 4381 18193704704657970411241533221771759047040455729317194682254 4382 18553238871651922139073921505909671248444495531043424427806 4383 18917241736432139008116759874581994055313336728677980286038 4384 19285717828051643836401016102179254260092638667897512002214 4385 19658670131954386184470013447704704654681214760824953718270 4386 20036100040108797674023476602245463335022366489741217729494 4387 20418007300167492263664064691086120501562043048266762124046 4388 20804389963641419950455252680845952010133279270109732601254 4389 21195244333076796267997875131290623343041210878252188042374 4390 21590564908223113127155722184814671002581437812535435419518 4391 21990344331180559158832683162898591237892206680203160561726 4392 22394573330515169049180374167980812802391229063764567337982 4393 22803240664330053197772455975586026883765410852730951104062 4394 23216333062281059022101638539139807312650237885263629750750 4395 23633835166525256833069785936580251374850695856013686690790 4396 24055729471590652385525665905079288998986190957305557717158 4397 24481996263155580123693918432373752108869301191774203726894 4398 24912613555726250050812991729052520377681677533423261899702 4399 25347557029200983955307862949180829424414813941435082918110 4400 25786799964309705928088053907310418481656533152564982347110 4401 26230313176917326388337352040061516021434194757725839485430 4402 26678064951179698912457314438295091951886094299576235413022 4403 27130020971540915536096365944644981493474611381178283148718 4404 27586144253560757753663137235881023717287297166877601947710 4405 28046395073561219540756484019784953831142150882215108644334 4406 28510730897081082378976313715974109331353478431015572355710 4407 28979106306127634743552199139634122034458293112035488956438 4408 29451472925214704910816883185711792511566422255113438501830 4409 29927779346176302478896907638367444052322137289227290120158 4410 30407971051745253798073023465307665672661457832552753360598 4411 30891990337886357796016859001317872727337695679213862105230 4412 31379776234873692577880815475118533060299987265661567894662 4413 31871264427101859941356002724854517529350677592423733539462 4414 32366387171621073640060704960151256594550141235600330384382 4415 32865073215386170201383723286636952484536012909690074844254 4416 33367247711209755325314665440583402081811182989482398912542 4417 33872832132409888839997973858852066937234675123034174179070 4418 34381744186142861688190411929558936560519523006445123512190 4419 34893897725411826131148805781707931398468737045408185753350 4420 35409202659742207906303503316061408873362696390436459915622 4421 35927564864515055360431052440754022736735248751853280577710 4422 36448886088949665977348536989578912840914525062622183657110 4423 36973063862727076410832200696505600044207198604106049472798 4424 37499991401246206197343961648015357527096098270092527906214 4425 38029557509504711278162966539768504152688655928369903843990 4426 38561646484596827033297365374206361576071986826141379503550 4427 39096138016820767628849955856897886002054645860085682684846 4428 39632907089388492426962448123588310601721693859746483752862 4429 40171823876730959356159835943953014477447265515366374468366 4430 40712753641392250351465815341105011889488811544663395902910 4431 41255556629506286101231607853791493695117431756471573233110 4432 41800087964850134726519811551916881763490374869806157964262 4433 42346197541468275079350432406879156343701977785336704360350 4434 42893729914862485849597197094852439465788768065671295762582 4435 43442524191742412642400927706579283475162722972843504452718 4436 43992413918332199767371939456361277760425859130651160768230 4437 44543226967228980368095758673298882737014318796486673167110 4438 45094785422809378161343266806191386275380190942289184639198 4439 45646905465180607886280091711225090898679188622162817400894 4440 46199397252673147276187368108087744381060851512309388419486 4441 46752064802872415193253440462628922779804436433446386934334 4442 47304705872187303384731778793349588969306896143280284965150 4443 47857111833953900222526114393431253518130045113860798065414 4444 48409067555073185770061051859080474832453491499639338710630 4445 48960351271181998603423277527727437895307514318628733884942 4446 49510734460357045042498910780250865328203527935424234577910 4447 50059981715352273839023911651034210825766105033049086912350 4448 50607850614370439951316669161944344467622489102134299014342 4449 51154091590370265888428337036814495117359390681445954093046 4450 51698447798911141174777370642319216807707741257841702860734 4451 52240654984537918979703274928743366962538709795354750794670 4452 52780441345708933665621573784293931906383462312272460094846 4453 53317527398271016345645462040752483860263730328931218626574 4454 53851625837485884071041988948131259304454831447031741645502 4455 54382441398612967677914853648477651994706679378402699644662 4456 54909670716054376875292380916213583966724076667354780418950 4457 55433002181068427890086658141751417032481826178438257621598 4458 55952115798058828786920439150417396823346822476879030678198 4459 56466683039447382914924570249215608686436377084510971214734 4460 56976366699138778235468814509364459825606267805306625210022 4461 57480820744586835520090292986826206587990484333066524538118 4462 57979690167472334481427241061824765528130984568766981022910 4463 58472610833003383360296236861707393805231007143093312154878 4464 58959209327850083631990378462221031286017095832740840501214 4465 59439102806726130527109208947170362336482632127185905795166 4466 59911898837630817585172084933475876839427765987207209915070 4467 60377195245765846432842236499262682166382494870059696011526 4468 60834579956142213222506233016001390751581151847740482881862 4469 61283630834893421473343039132552153691204789902279067474222 4470 61723915529312185380670022858430757590178322631707462467510 4471 62154991306628812711465021745466353513985704873589863776798 4472 62576404891550416186246861606600442383933442960485269624934 4473 62987692302581175479015179366352447755541580084092392703670 4474 63388378687144878606177401586519911293101317473685421133182 4475 63777978155532094340048104352792021588853794855409497286670 4476 64155993613695382195623557944130716293714152720436970773470 4477 64521916594917120510110979537630667409355673080553378339854 4478 64875227090375637756421550659217066187242152475652704964766 4479 65215393378636558800087391360560833182699944460891269194070 4480 65541871854097433590964867211977523366566940288987433701382 4481 65854106854414996455591171842373193814464871427589241032862 4482 66151530486945612565521386355503333121070461108328546088150 4483 66433562454230804462902640821815846353621957223473582868110 4484 66699609878561014043673287996493525430915308166206334580006 4485 66949067125652148876577674099614547074697400096800714488422 4486 67181315627470779860646208562779567555285336212628014096030 4487 67395723704245309427989022629952737462676426347021921365310 4488 67591646385701804736465767765911497411842155849190914650622 4489 67768425231564702794691614299666019408027610509188215247678 4490 67925388151364028331640205438007680335378359346047873260990 4491 68061849223592339593395645490703872847270818245653462712710 4492 68177108514256111279764189538789365797396125162203270250278 4493 68270451894867901664741577166130749445341112793998837788078 4494 68341150859927206671495527539311483261549365698074900395190 4495 68388462343939606561718499773565064098132635020630510314302 4496 68411628538025429864728039831770674503618891979746043781510 4497 68409876706170928722335545069457721204410066515133050002294 4498 68382419001176643576667424118044586958780595870110337073182 4499 68328452280359472948568074727898705238373007872930405060654 4500 68247157921066714140338593538945976260285006621284850719518 4501 68137701636062248398063752373655410933217358305997107090190 4502 67999233288846862039716989552580245775272535268406599394942 4503 67830886708976674249896126155234540789836096429869323729046 4504 67631779507445529646046398828757775951940628455496560462406 4505 67401012892199266019666123002831323796294223613035882386494 4506 67137671483851726037463786973806995194768783722365661977462 4507 66840823131674508697274840710935166014935656391103551326990 4508 66509518729934487230658313195711972528269673904199692291846 4509 66142792034655323466354357237624494449085760871410569387142 4510 65739659480881313610951185520686343230091817851921328613598 4511 65299120000524181630455476972246393339815200557662640101630 4512 64820154840875616921692575735984009524013716215992787790110 4513 64301727383870713676304730351012295460796204440924793182718 4514 63742782966189726912215095559198077605690434808195772799486 4515 63142248700288001915084967400900818367374852223519039035366 4516 62499033296446269957906220926436414073468176287839975342214 4517 61812026885936027538591600510899105707211024220697991915310 4518 61080100845397132520948079438933221500312620704247493040022 4519 60302107622527359070221903322142977959073063087825656980510 4520 59476880563186150882715044678373538315028044724548416528390 4521 58603233740017506355357263403816552817869144292956154650422 4522 57679961782699509828164917470099031466478521544855894108734 4523 56705839709930804298991733716968809160013167864439994887470 4524 55679622763266965761185569108754762352843824277760049406750 4525 54600046242922609150211649121239620293667755787101236948590 4526 53465825345657806251817472520271539452397862415814667353310 4527 52275655004870355743180313618307281581062783030796562108886 4528 51028209733018282833222031562215182987628419413529087848934 4529 49722143466499997146582148036159434915491051780203841972766 4530 48356089413122462989293721591377017261723014577631858549366 4531 46928659902290880005374098794292535847431725096338628379150 4532 45438446238056387149834170998281746417471016042726002197222 4533 43884018555161540754094307682349480213942546467115341259398 4534 42263925678226422971596471899881273870352666042273117446878 4535 40576694984221569956133973474323607798054130401859384551582 4536 38820832268377106349644139042792485415972585538940738353470 4537 36994821613680902113832515673866319599356411103886681959358 4538 35097125264121857732789848507602274285817312822175839424798 4539 33126183501837950781668118288839836612912972042910605496070 4540 31080414528332060608105854892490319599606896476023905161030 4541 28958214349922213402237261076610003943266380063135138069550 4542 26757956667596368360620938009895111622943316827700666858486 4543 24477992771445590718935883227444886585406538906338215745886 4544 22116651439853031377946667520785457743224288845397723090246 4545 19672238843619958358799029140791303562173754642593461640278 4546 17143038455213755553238950095672862110420360255066497950686 4547 14527310963326731006338841306282546106423626950940683666990 4548 11823294192938344149884761255665692847112749576687185853694 4549 9029203031077490166006171910146987556289425288944778075662 4550 6143229358485344368584845711382005193979662451606167271710 4551 3163541987383400874150658665536770669871025190197758012310 4552 88286605555302544349235904683132182414551551745938024070 4553 -3084414273044706279978460841638429368596097890156951584034 4554 -6356461350939811653280330868801077640900270429376972893386 4555 -9729778582813915794821165032811996927090399528039973117074 4556 -13206313204004786338609678722002775809329054042288240033850 4557 -16788035751577236653844956109152768335640581772199531972346 4558 -20476940077742246373913737418767516427427644598912737622594 4559 -24275043355383385212892265980823547220437242388067594611202 4560 -28184386075447545945665410952866373373635742660606215071298 4561 -32207032035952342253650394193111361435094085922437137458946 4562 -36345068322358071322364270622485094425749529825539132207042 4563 -40600605279047386875673254836171575906011916743523532513658 4564 -44975776471651274186458996560383276890067807302830845996986 4565 -49472738639955060609665772233229002505230810938590326075762 4566 -54093671641113543146852013105312247754030421262843399721770 4567 -58840778382899353155708882749993266700904793631292136201826 4568 -63716284746703928989758876907247906764531362832735747573146 4569 -68722439500005403110683400801733604586715662381365604736970 4570 -73861514198012864368048946774670071420044082069375599375010 4571 -79135803074191289779452709489683004149300098053082177542354 4572 -84547622919366498729869395086242755814114502201026594574370 4573 -90099312949104214939025311883661204002493084618641048200306 4574 -95793234659052285708131114433988875024864361559385837872098 4575 -101631771667929740282211661290135917594814872740746836344394 4576 -107617329547841240247113209272165589597886347311464814629210 4577 -113752335641590008405343203182903105769020161673439204039650 4578 -120039238866657102132124397185003784171847355473654008659882 4579 -126480509505509333456088364114905362795775411489809210888050 4580 -133078638981892827915637467044945832299988043920157153726458 4581 -139836139622763554943891330741425569162618131025982265643002 4582 -146755544405500764597865824904576184790812043237307523223394 4583 -153839406690043512583119494862101269923601597166150539691970 4584 -161090299935584972093612142708801673214905645411962601388930 4585 -168510817401453386775880277837675949841872414076950933913826 4586 -176103571831802952704947279464401332676327128347204626618402 4587 -183871195123731984179378965853255480300207556637416425599994 4588 -191816337978440071501227377751637853634007758082875217054682 4589 -199941669535029919702786774198799961430166317644262481014866 4590 -208249876986553833368998797680982704143738894970081601869290 4591 -216743665177898710403216209321772177164073256265215394331682 4592 -225425756185097609938939655006217067104441050540594633713146 4593 -234298888875649777521753529168232273792104785680688254153226 4594 -243365818449425142851697794488825549102702543538286025885538 4595 -252629315959723047147204701464165175414340957313007733974642 4596 -262092167814049023128867758438677097872785231018976322645442 4597 -271757175254167120187819128444013354028979331001167378228210 4598 -281627153814979271302251203655486146325934977889717223350914 4599 -291704932761776799907532196977262770165078883899394876243690 4600 -301993354505403111620634327170204988869058478254782397260762 4601 -312495273994860154064170663741342041548400808126575724820770 4602 -323213558086885122420681429396301829800495585006946291916170 4603 -334151084892017368384157817447914701264660571719939991039346 4604 -345310743096669317618107689769644683046635346461086894673146 4605 -356695431260708627923280764985167229882159531761266135446042 4606 -368308057090052626572699218163941412312412334086395562872962 4607 -380151536683769445180312933851112584393127554399549964693890 4608 -392228793755174041695307761365621641457762837863629810011362 4609 -404542758826400638002194900641535881704493658147531078541570 4610 -417096368395926844382150525153357074416890306357371202915874 4611 -429892564078518046546181065792770002469578227431551388207098 4612 -442934291717054352289719396948934966261379296635818451349370 4613 -456224500465695671867174589784018425694244338049116878574546 4614 -469766141843834213553832726447295844957976657380615623419114 4615 -483562168760276932987842506834833473990136941240370896954754 4616 -497615534507094176218859458854797610588816961530571867845594 4617 -511929191722564001547034236701150549802661012238707847166794 4618 -526506091322635368956154218644448105199874401829955273300802 4619 -541349181400326627579054314220156367419233967559574656748242 4620 -556461406092469446664938692236943297291304584915401764897922 4621 -571845704413201582582918477034546005752409874468239272597490 4622 -587505009053605610185886942904930918522520790349401296491298 4623 -603442245146884008832819085659053380197432465356596142792618 4624 -619660328998454759902682622197371994995566933116522677684122 4625 -636162166780344899539548069603918380155028498221501009151234 4626 -652950653189253278194661962201718237458901035051457857140586 4627 -670028670067647100956165375430140859779954746677985520880626 4628 -687399084987250682898039593600127855044335330531856449537562 4629 -705064749794278222791441697086200456628378437409257681658234 4630 -723028499115756322898125652162505000483890276954787521629250 4631 -741293148826275410133561496229434628411953284476717856341698 4632 -759861494474503214737460535509445389200818762304242351179586 4633 -778736309668786961004676768175476253233695177883610189000642 4634 -797920344421165014928163405316268700843576247243381906863330 4635 -817416323449102315900761046030829377877885966407575141673882 4636 -837226944434258113002526678557180671942596315742269586076058 4637 -857354876237588206269694432532065499468801280398401986594130 4638 -877802757070078204113453333888269804574828160064490312826122 4639 -898573192618398099877600559049378773639189620489570306194210 4640 -919668754124762913698740752816293140712560298412198078449370 4641 -941091976420278064686146724709809204078626742902006833555850 4642 -962845355911042729746704187165772129101676863122286247221026 4643 -984931348516278507072753166233255071535267699614254694317138 4644 -1007352367557745458226345637574230791959917911113060575988610 4645 -1030110781599701823838156556202259668159246431789480354403986 4646 -1053208912238658645700622580451406458380236774615685779294018 4647 -1076649031842174925834316548988319881428798304613925408284906 4648 -1100433361235934090738569085402680990209263325708964914589690 4649 -1124564067338337121665163713964990612399867691798102473596450 4650 -1149043260741843068090988005568695090715281636570773059511530 4651 -1173872993240282467949188240238052648007282116614567211555570 4652 -1199055255301364792887022455802683499515561226992169201759290 4653 -1224591973483596076722162626676016708623492149770199916578554 4654 -1250485007796818738871163925734986213390900931675653267348162 4655 -1276736149005580908570877121463121236930224784215331598701090 4656 -1303347115874538689609045058400850600898293703044973930766370 4657 -1330319552355090374977273168210458618864653459359959968728450 4658 -1357655024712438057350619819132182961501222815968660783897538 4659 -1385355018592267949057455720515462937975887706296834343116666 4660 -1413420936026237487517547603642207489503420878268076501527130 4661 -1441854092375453491290489903311339149361879632775522296483282 4662 -1470655713211122744191203975548812852053544867465648870175658 4663 -1499826931131552919793938112679477638738024011582558401952738 4664 -1529368782514679246111468620840438854838779441753874835897626 4665 -1559282204205289216074560542531103683539636225463154781251946 4666 -1589568030136115538200488620864049770158788642102221618350722 4667 -1620226987881964824925798437592634485999983988195072704478674 4668 -1651259695146047833310106594563104659281501185701374096723234 4669 -1682666656177674800451828746106741699726516527683531702293234 4670 -1714448258120478189871469243040272588526115800903112316112130 4671 -1746604767290323345648996926508602153360882639826641236240810 4672 -1779136325382066810985089105212985871180028308386415635170906 4673 -1812042945604320730706323292014644300934804778445672712768354 4674 -1845324508741381533465992465735655413737115260614747471766698 4675 -1878980759141480265082153067291487803445120065235019314309650 4676 -1913011300630512268533003609675836762104086466319808281101146 4677 -1947415592350403626301181604366109314645167515260525778056570 4678 -1982192944521272685325465071992038023103203165063397840773730 4679 -2017342514126545282259022988122746519292518893268696919298754 4680 -2052863300520183805597298022108298246166340324575020927153570 4681 -2088754140955191139905625613230621499502659673948695947199426 4682 -2125013706032552705537448372600829733187606711392232503069986 4683 -2161640495069781362277889570888338015369136804212529699421434 4684 -2198632831388232799019810942975544686438770739476486927921242 4685 -2235988857518361269367681779482260774125830589841066279437042 4686 -2273706530322089109702028178527208767445600696946288619064010 4687 -2311783616031466434377370790241289432886690098871595888222370 4688 -2350217685202801741044668435332609951725146996774911450523514 4689 -2389006107585447876452296012368529824652437231230855570031370 4690 -2428146046904432953079200854846499530750193431934837418854402 4691 -2467634455556130323696745333273327004837376342837586266267346 4692 -2507468069216167703945762308439352851741102013591857349584834 4693 -2547643401358780890603482951720573934234356147091274675559538 4694 -2588156737686824391834796456704689865094378481917941015522050 4695 -2629004130471657526951528460620081647114348037326505672414218 4696 -2670181392802132351444853923997430009514224159197322607156154 4697 -2711684092741916932074026165430921106268186387650771912149538 4698 -2753507547394396270023476083700384747566570005262057864349066 4699 -2795646816874401312467890158466285188599093613804689114183538 4700 -2838096698186026287861929610982344393971752140844057633870362 4701 -2880851719005803762822256907983808524038750771262078715898490 4702 -2923906131370517683370782967538538416480044570850966818498050 4703 -2967253905268944894409542816424297398363604026088306688010498 4704 -3010888722136827615734016572221614467455786799535584270247138 4705 -3054803968254390702302884244484088404592365620581588861626530 4706 -3098992728045730671518657254673750316800235853480477506621442 4707 -3143447777279415999204104283553087452937710157057217003539834 4708 -3188161576169652564132845549867829525385798001473831601887866 4709 -3233126262377381862099794687631356440509612773952648771034450 4710 -3278333643910695265853906271140786088663591180381725487005706 4711 -3323775191923962624701802039874357721075731778625996695430498 4712 -3369442033415090485622990251873791954936214569325738845646554 4713 -3415324943820341567244315355198994714874490678039230523789002 4714 -3461414339506165495801877371972071335351350915164188212166338 4715 -3507700270157508550922918534731226804610243957396169977746802 4716 -3554172411062089995177636736460131829818408217959095512394978 4717 -3600820055290151747956904245615496194806497758371739753004402 4718 -3647632105769209498822964471169122412316401526488370692740258 4719 -3694597067253354050232423697643405911511655282039194612976810 4720 -3741703038186674584292536320144728381897966376878464592104890 4721 -3788937702460397812905591755136041546271095775462747108137570 4722 -3836288321063361508856075030182326105691933829851552721547882 4723 -3883741723625464813386296315513719433737640626088611521514482 4724 -3931284299853763952291488863855120196034250408562898729871514 4725 -3978901990860907588777502460111200454969717576715925076607130 4726 -4026580280385634042529369278957481664532825295021487596016930 4727 -4074304185905079965370734238083038007344979889523453236299074 4728 -4122058249638679897846536329891397491163330136464674827449154 4729 -4169826529443465324790359490647859816027080709649550895270594 4730 -4217592589600603584262020298715135229182540314758090012800130 4731 -4265339491493048080427138769344354656538830492700984175813626 4732 -4313049784174204960870232543278609925974123479943770865612314 4733 -4360705494827554488719088655248131084837566303914716441007058 4734 -4408288119117201096297194088844939397565131968107615957076362 4735 -4455778611429361223432138381710828176767427876569946372481218 4736 -4503157375004835920727703349770367127752653626197697266860730 4737 -4550404251962552435447086561595102779669794100706715725987210 4738 -4597498513214299071690847972736196769855627731520557927427874 4739 -4644418848270817050798539227957125771234351137806570515746002 4740 -4691143354939455446398812729389000892250227696243500458415266 4741 -4737649528913636977226393833857518083216527526459002815286514 4742 -4783914253254427142962315349540889211460522410590671686998850 4743 -4829913787764543250593408253296785186887111206879889013183082 4744 -4875623758255187015317628258179432788291946509443595056944378 4745 -4921019145706130916447459125483711877088790826537563606293442 4746 -4966074275319538141991172632690365225524492308371027394975050 4747 -5010762805468044968370053788866105823486580079855754521907314 4748 -5055057716537686675495829526930679449119432021021671280448826 4749 -5098931299666299710238043773243236015959112509476122181325050 4750 -5142355145378087750975018680141532491170095017849592883715554 4751 -5185300132115093623915458902361651122568563424700636908761346 4752 -5227736414666376734293299773221780094776924373726971353539362 4753 -5269633412495752745341806858646589222489809530052377107514754 4754 -5310959797969012811442612621444950212992969663610842320025922 4755 -5351683484481599601513943803253826176077674985831621166711834 4756 -5391771614487780873027674785895061821455226335518284942670650 4757 -5431190547432424236035087980595901036813933085600004580409170 4758 -5469905847586543312909845465499311046656755475208523594101290 4759 -5507882271787851418651030706747651115882070440797268404212450 4760 -5545083757087628587457639518498975370379593007658203746178490 4761 -5581473408305276822713431390019188469511777231805603054175946 4762 -5617013485492011376794468249951940885964928694939778402423170 4763 -5651665391305208144264802796987748933528649409002575653561426 4764 -5685389658295003504852561857368961592584422175598886788965282 4765 -5718145936104818550145714635884666874123925223769858677490450 4766 -5749892978587559300709782833021201939583637754585469695827938 4767 -5780588630839323534123038288139645659179239599178129992422570 4768 -5810189816152528034687457877914871875649240896830016375318618 4769 -5838652522890452602593203703965699347506665353002967931763810 4770 -5865931791285283966762974836300723645706547182576759068597450 4771 -5891981700161828883894727753098534414290898998516325371237490 4772 -5916755353589156228601260640014850956958782262372053099070170 4773 -5940204867462517728156780147265882281301228821388545861997050 4774 -5962281356017991334408926859570439808467659636937513441614690 4775 -5982934918282384884321795451843634830733579890462223045225058 4776 -6002114624461035957987183722454219419615521272536874010338690 4777 -6019768502266241412972317983959286886915488703019386854941250 4778 -6035843523189152352061599378830330849649837113796359467599138 4779 -6050285588718071864203798512602335142963063290716728761925242 4780 -6063039516506199280732131181232577050701695005790409302669690 4781 -6074049026491970386682796490029302284501512370184814155037650 4782 -6083256726975253657273929110524072641641604868448971147829450 4783 -6090604100652772505239285497448505286455240772220376315277858 4784 -6096031490616238487409536592868080681467542918625692022836986 4785 -6099478086316794655798989628394609834012981587335148163701418 4786 -6100881909499487638563555821377783067546781742928216026662754 4787 -6100179800111605698033495303972111513811323515352897161053778 4788 -6097307402188843955845327968451107748074868343351073986590018 4789 -6092199149723381166016495452846623875085189960943138375804530 4790 -6084788252518081007883603800991575228368460186142163592751138 4791 -6075006682031158694782788923335622772955850323998903919055210 4792 -6062785157215787039344898360768960514981238870853959634800826 4793 -6048053130359248677552383060311347678141373891055751469131042 4794 -6030738772926379358262972009278973244474497559671508411671306 4795 -6010768961412184607559986801964833825329610058683984586717842 4796 -5988069263208655246907162507794598252063309011187273369239802 4797 -5962563922490949591928932488961824469544925567419309238088698 4798 -5934175846128258398513735220715902720251142985476467518932226 4799 -5902826589624816019370224984741452321773647876513342691719170 4800 -5868436343096674649049393219455552986121285277397462913056898 4801 -5830923917290011083302652090771962795060220301922020696648194 4802 -5790206729646894112670591312465132223043144189230958774345090 4803 -5746200790424598471581815424321067860773546572967497901728762 4804 -5698820688874715340758846946315370387415238722167424644054778 4805 -5647979579488472556834945004897011955806590579140526632249330 4806 -5593589168314847244484362540656833538093354755635170415566058 4807 -5535559699358222197298804234241234683245382541496624220371298 4808 -5473799941062512481158864484362446471399621650732775131008730 4809 -5408217172888862898416520190690016336170989958545496356076106 4810 -5338717171994197784724262459180024319153113608598320039372514 4811 -5265204200018084425873158281967363051900939056395099316607442 4812 -5187580989985557999853274789169513603384122585745239653102818 4813 -5105748733333741511453339001553430515840815310520159937093106 4814 -5019607067070286685451494492285501013407174298171739968468130 4815 -4929054061071853186817573968839190279707983535000548943212618 4816 -4833986205531042010514179725999883009303022985397220273543706 4817 -4734298398560396217642604717166872840987453706452604402122466 4818 -4629883933962286736583359816270175480867136476417702610635882 4819 -4520634489173704302846555462958504969117372914452557284303346 4820 -4406440113395189310800092091375569857712376438335502199692730 4821 -4287189215913340812867587152856992264613977530990517916922490 4822 -4162768554626562845847842559886560787623899681258868608881954 4823 -4033063224783921917309357239005465185000701914818049912808770 4824 -3897956647947212757712095815957350743681509793433513774486210 4825 -3757330561186551368395427288574884697772844953351564170588770 4826 -3611065006520044077629335042288505442260810423573196673731170 4827 -3459038320608309589401506225097239402323836252211672595305338 4828 -3301127124714867178143537441974732501160292521145124845417626 4829 -3137206314943638876060266703424727176052581807284632856554450 4830 -2967149052765056227925376320338214045595265076940261244785450 4831 -2790826755842503371524992993833895851118052726340726194087970 4832 -2608109089171077558755792173518842998354607933377247841746362 4833 -2418863956540895969979509594088333811909248480486400150039818 4834 -2222957492337433724069192622282740601378064692570854945965730 4835 -2020254053691632338077249787914229801759564535773366966501106 4836 -1810616212992780692757578484573140714168252239463012025764226 4837 -1593904750777431580037474552893737268642191154677546517868274 4838 -1369978649007886517480789305034006342488480668795440534608962 4839 -1138695084754049251961453474123050668060188877446902492735850 4840 -899909424292724838868426289336407092522584725614873811137306 4841 -653475217638715680691684008477559381846047530485867496923426 4842 -399244193522349270556275363127989033041453063078933852206026 4843 -137066254828353680879008053426746544380077788994168802589426 4844 133210525488712867344866645708279174987896992750178489676742 4845 411739907996983897426374246040071155012740392203879756512870 4846 698677489871966316772852765993701565717373902155592712860990 4847 994180707457295116691060495924791548584011386670681955462270 4848 1298408838285170202706998062467566570661219588296796012143326 4849 1611523002539782589093097481598914053380787225442672140686334 4850 1933686163946725950120706452796523015659797992620175669611678 4851 2265063130071080811365263126718605478760751402744951129558790 4852 2605820552006540418856952496209138563010740103629222789809350 4853 2956126923437631743650293089422708648960607306648251364338222 4854 3316152579056759832420368109867850090366424249802903698947926 4855 3686069692317481273828403170031031315439449947227495689999230 4856 4066052272505080314159419937229591398092829865529466413296358 4857 4456276161105191874153574492065845474082433972044010068560054 4858 4856919027450876515340934530432532260542237644103068764069374 4859 5268160363628216311897563400300424856144213955601796156662702 4860 5690181478620154445241700684962770408676894536884352234786622 4861 6123165491667958476214379353463842864497342547209054065553038 4862 6567297324829334218724119863744317949024960355225310516908062 4863 7022763694711867558094497438005840287848927645576443059829846 4864 7489753103360111688654416948962167551308221847541089080804390 4865 7968455828274281009791247954599307497230602414039259705502078 4866 8459063911538146279686154935562823654507170244528807675178326 4867 8961771148033362811913476920855272154156491142791983947436558 4868 9476773072717090167826832074206019420719979830861953304675366 4869 10004266946939392493854930851435781229533288224271534857893894 4870 10544451743776528720596268948515924924606712368615033907687934 4871 11097528132355866149630408987079268355156983011549003942386750 4872 11663698461147764527927610779027230213753196064776492943545598 4873 12243166740199395748480516763608364511840462914500831662934590 4874 12836138622285071516672961179888096964328789560926992215134558 4875 13442821382947263222215990384867470875877392740358720925225702 4876 14063423899402099220274412499519947407736603808073281269296550 4877 14698156628282730634829276231976607810937028809459892993503022 4878 15347231582193551675944847110837725338134480977882401869134390 4879 16010862305047860545066377580201117805088164181935239451805278 4880 16689263846161135964538519716643768065748620250254007372883174 4881 17382652733071698804091716910588190179941102804114827746992630 4882 18091246943060111508590310595997613470576915259110983437985182 4883 18815265873338257020954800694418455939628388063159873199542062 4884 19554930309878616599445070652631506523072924319526153436377790 4885 20310462394853849688813088137689343502830230417840855722560238 4886 21082085592656351407075559680063179990091931317214025710742654 4887 21870024654467041977808192280532075175487765699989436753485846 4888 22674505581342209780120198718098231983421776681760694280996166 4889 23495755585786803721885420753675037978382724324770518593694174 4890 24334003051782133187768622448110084974203346135000125182974678 4891 25189477493235503390865226136806813989351930629267059300014990 4892 26062409510818871991629825138389077967327110174442877107618054 4893 26953030747163178269533954332634881013323749831439410895924486 4894 27861573840374549964213528778085737018037258570155754033877630 4895 28788272375838154492660181109660247359851719953593045656489054 4896 29733360836275011207640755466833904240428149996422690601264030 4897 30697074550016639467728832158010953840204624277691689777061758 4898 31679649637461963730321965774673827370414897398486826562224894 4899 32681322955680451871771207700553841745774292838603514151557638 4900 33702332041125006242296849214942376701673992052327721137664870 4901 34742915050417679241547249686384566940200138807452807757540270 4902 35803310699170825773076553000072107109119831019835730883183382 4903 36883758198805854924217671576783580120772022512685547637076254 4904 37984497191331281492538368314921863704078821454545877953653158 4905 39105767682041326130589138637556525257784967440251625948712598 4906 40247809970095849319196744061349380902773649827927265503291198 4907 41410864576941951173442940687195857283314201640438474599697966 4908 42595172172537104178544200845431863239550937405848590323878942 4909 43800973499333231900934689671267548833856652369221416981061646 4910 45028509293980680988374313248296968473070609454293817231510078 4911 46278020206710579416890497296156183812214891526727962668228694 4912 47549746718353607938533384214384450211826375820128483551155558 4913 48843929054952757597469426364287660245626689331070136236291998 4914 50160807099927180490368748586177628205809422074729208820691350 4915 51500620303743787736879297060169313527415452857310706544165742 4916 52863607591052783864804298365357502504297926321807118178218854 4917 54250007265242875121679112206746973467431629344322755090400774 4918 55660056910371426046468252998833628482828983251089887963097054 4919 57093993290424389135752105976656325234628682673453526218001470 4920 58552052245860371532651775812808478345052363308930578499216670 4921 60034468587392756073847630436601565189060660607205851266611134 4922 61541475986963336121470769430009117650355873453163278984894622 4923 63073306865860480670869330180315329630231801916735881055974918 4924 64630192279934392078162273674546760464201736479022814142881510 4925 66212361801861580262484397695863059153531192290749045554948494 4926 67820043400410227655653915551591073806183747143066006361752182 4927 69453463316657685959651047430874536432323650679611722188915038 4928 71112845937110901599214594435093826825972802265216467334835654 4929 72798413663680139692598918744686154247266737616086874164264438 4930 74510386780455938485739106895927050840171283520016524770389310 4931 76248983317238806193103589033004930461717654550470727948970158 4932 78014418909770741535521297228762259550963693655549919134509694 4933 79806906656617247283931837775012138851804083205193697984652558 4934 81626656972648083663970497427786108163822503752318085250652478 4935 83473877439064605519371697534908786189447065203812957863191670 4936 85348772649921113897221040897760342937982018669226067658042630 4937 87251544055087259836145048119412455160747821835065492602882654 4938 89182389799598135190115554781236494922303402300559898887508022 4939 91141504559338303612333050200025643713461885687673417491743502 4940 93129079373005633277945185319352538221025449218870167299300134 4941 95145301470300423538164112432468112428054056484758544929264134 4942 97190354096284938721601245047103009626182635408788427950429374 4943 99264416331858106433711209741884301953319270702950975065228542 4944 101367662910289772515218144718536203764873004666692030552581470 4945 103500264029758563728355682076355321703389156524110858789272670 4946 105662385161837059107152156493451708432028348579482274068824766 4947 107854186855867645894264052716225319901370922465646719708623366 4948 110075824539172102236740453764199331173554986230091060661888966 4949 112327448313037641238373420741756084633077022897825359738178990 4950 114609202744421834979531274259400203871737695642478161544034870 4951 116921226653318548397055043899774167792797468992925975885875230 4952 119263652895726716131574252287533346943234826922981401864642534 4953 121636608142163527063302712727571703809430666530687517075819318 4954 124040212651663305170624136728276977354586982012250338671709950 4955 126474580041203128826801041244243804440724620153276473029070606 4956 128939817050495976819059867432643426962553025486648388666005470 4957 131436023302091966319132644064223856703614547173729317448399118 4958 133963291056728018077879709713708925887243692250923188808223518 4959 136521704963866086184428190713761006584757807874129305168452950 4960 139111341807359885330649815598016767135313014762923541335008774 4961 141732270246189877435983797690219959992270876845715084831740062 4962 144384550550206102391844730467048812102140219826919539089862230 4963 147068234330818295234531079177017059793083953074270756283090702 4964 149783364266572584076931416073327820842460297571401523125361062 4965 152529973823553951170875555739642298861264420714905729393815910 4966 155308086970553522491634851115861343248765159687043400766245150 4967 158117717888939671694670805231608477022772559462451343428230590 4968 160958870677171840263145300968074604808370793210440476220611454 4969 163831539049895930535837574068109130915386031329763751840726334 4970 166735706031560079243646746884468740649128876266090744586675902 4971 169671343644489610533872753012967902738382554807488134243680390 4972 172638412591359955463891702445665907795192069964943728783060390 4973 175636861932006354917465918610534938092365714661210074481803438 4974 178666628754509190130942379589915565829535061275827992533379510 4975 181727637840493855824463760171203528895019771788820260021638462 4976 184819801324584159642069535875405348776569176699186207386398470 4977 187943018347948345540744791297600071511288193599380511530598646 4978 191097174705876951272076177148322643738916992744674563837328798 4979 194282142489331869534665759411391709434419963076505895216368430 4980 197497779720406141072472764536232274345721475462847033616291742 4981 200743929981634215376494892365038997248325462198562425759048846 4982 204020422039092622016155313885666824029482077442066344559506686 4983 207327069459231253487117236324707100400856635931616405384700054 4984 210663670219375719063078141459968186417235490845493305391017286 4985 214030006311841540090324577562567911568287349912223674455047230 4986 217425843341601269639354630724835158925647775166255730076452086 4987 220850930117445986166583276527504876918801056996737396241548814 4988 224304998236582979916504620843068298773764829027745569563492358 4989 227787761662611876102756905848387131135575976990244761787479430 4990 231298916296821867398594092870724590197649774041987982719810910 4991 234838139542753215013272566845968905273366823968947471780287102 4992 238405089863966668437602896165611000139630724879926495697437854 4993 241999406334965005082486804293819330909188792324465828650871806 4994 245620708185211447144144911578225097105780701219647442423725438 4995 249268594336190331610920959863093427903744739024291613980412774 4996 252942642931456033817840461519032151915565714716307626013536006 4997 256642410859616834113662146107749091275763614728674465877227566 4998 260367433270201113247214764261215644504659137282516523801798550 4999 264117223082354025044525261448427178134887495766030393097744926 5000 267891270486313565802758315154445743257622750616297899041381766 5001 271689042437615799919864018111698878217337628309606029749024054 5002 275509982143979850301051890378006891556876312766695925874079806 5003 279353508544824182720687316812774788950278983185426953691194414 5004 283219015783366643958092538107821441367971227588180759496221086 5005 287105872671261718219819387581366447100013080221356690645734638 5006 291013422145729482164286753588728348656612199932061047671129950 5007 294940980719131831204029630292472648721709579863409443122141142 5008 298887837920952654370217929730155367194166459183346202408086374 5009 302853255732139818755072845671582645042708318010283942458267294 5010 306836468011768021703814459312590326767177027774653814457768438 5011 310836679915982847835359220967235532969963241610791180822945550 5012 314853067309187661512886675017108437225041801850950778165666022 5013 318884776167436343374147848587415324514050640843072297410389894 5014 322930921973996273398133166258322666877932444794831089424567134 5015 326990589107047444059573508937939724870695518270464761632189598 5016 331062830219485085353721705221294539107777175053951829808276286 5017 335146665610794771740888418586389141391396025849093407499568574 5018 339241082590970587795929764478582232171841115141109315954677406 5019 343345034836448629014953130262779445001370382376439702409598342 5020 347457441738029833714259568511970245607751368205187194735445446 5021 351577187740767957333909653800799175518153764124245500875046190 5022 355703121675800337032645196513232118575127189687994243229330038 5023 359834056084101029961698287836911489413728681458129959380000734 5024 363968766532137866718242128622064663915488689857825828512191174 5025 368105990919417021619863020493485337097172011350777533167272534 5026 372244428777900785643866388554599911440275074557589074877792990 5027 376382740563286417275624487838693704204047284404092952932596014 5028 380519546938136161455421657615705764639705477584658430018655614 5029 384653428046850850197083666814985042430453157087318480113333006 5030 388782922782481848896723145904404501513194553575041453932743710 5031 392906528045378574544643182008666703851027334514353949437108630 5032 397022697993671302858630516974817179151366671053396886593682950 5033 401129843285591587293611008221385746639325384539952135228763230 5034 405226330313635249011541780014752875817872611896797781171468470 5035 409310480430575651608846143573919546643407798343017725641579630 5036 413380569167337760917824197910516580649022234080987826666345542 5037 417434825442746398826421628845685112310559283640795859231333510 5038 421471430765165042139127858068320205291021459330965232532062782 5039 425488518426044585284752535003210305774436672875549758678254590 5040 429484172685404588585470516028634222338952285897660871063444670 5041 433456427949272766082085506327088536565568129241863603838561022 5042 437403267939111736021572947100709219442674564466377054390256062 5043 441322624853265459334901968569870492568335848162435911327222150 5044 445212378520461232219265009520844959820934321040196591910347590 5045 449070355545406676646231860519054406894537968985835598428256142 5046 452894328446524790650305915390863125856217936572118981253939030 5047 456682014785873879088391590249791979298127612951809484992999710 5048 460431076291302986510303567282286684095965607985652315731521510 5049 464139117970897399486106286419967232323705273451871769080302134 5050 467803687219772775368756092221186717233945699305981885474571998 5051 471422272919280592883045337187450973713233041816572717891433134 5052 474992304528691804108927256459865741624101822411847556849461854 5053 478511151169429904478462903813527848126113412482937986837544590 5054 481976120701929022081520196873978333895706502990236875535058974 5055 485384458795197169289494509348289286249987069132122372285281718 5056 488733347989169390926442349432322914173311531177355827684705830 5057 492019906749940295708879381758883725647761668306364412128341022 5058 495241188517970261573985103727160592245915541491314897972613718 5059 498394180749364574988275723926404797406575900718063315691554190 5060 501475803950329787125976063892053528073230553871184044718357126 5061 504482910704916762547184962038027014531791294197086195863599750 5062 507412284696165144005472105431337041184913418978943660189270302 5063 510260639720769379394478482569819550713551928418337399338539582 5064 513024618697391936429046130536210721179647673295401635783401470 5065 515700792668754989125205862961045217809836242202323289904692638 5066 518285659797647577776773341651338602061283689236377733406072158 5067 520775644356991145209600340890635744110458498440442506693846278 5068 523167095714112314309898981240749556609911399423513882245571622 5069 525456287309377922118565178296683243760818979363974977386903726 5070 527639415629353539184758931804446958799399370992533077808702102 5071 529712599174653109045500157351051448458185416510526701515056606 5072 531671877422653813954673981865817574373273858130473915467908102 5073 533513209785256941765833373008935851654966935111808689816005110 5074 535232474561882264715286597559775862464059206844856596923601950 5075 536825467887890379028998131044095087986954685094572672091442702 5076 538287902678634461490528967590374081391630427699796551571527870 5077 539615407569350113522937957848001361147436370224757537107093262 5078 540803525851099248759780211906709565720972666924871006274243582 5079 541847714402991477626000088803926581414405762520026719753473942 5080 542743342620914012962411711921242634306313733539209325156336550 5081 543485691343008908337391795016738932309604756524362402385839326 5082 544069951772144303214484748447738131417054706015386086984335222 5083 544491224395634433790034989451876933531400842205051669482435470 5084 544744517902471329806758406683124546196091263461154228104639878 5085 544824748098339506331710582267852244561473173110573580252783334 5086 544726736818693426926526734702339760282896484071705395129909374 5087 544445210840186214382691469973802197571582292289657657011756158 5088 543974800790746865581792588220382633157963821842361028768372382 5089 543310040058612244889407763968064555147294842481608242350682750 5090 542445363700629230838145816649000263718853597844519352040065886 5091 541375107350151733857888586878574015106190748613618540561196806 5092 540093506124866730133507470194125508772423210906350663775995654 5093 538594693534893131877076512794852626411546272213939444695785902 5094 536872700391507075610233437334735278103751173853938309313663894 5095 534921453716857224505451237991298040361818067824897873609664126 5096 532734775655043783127546543430602967476160737608622310110389030 5097 530306382384945283641005812645103223950515777785110262715908790 5098 527629883035187652799861358084729773396716046258348177834564670 5099 524698778601660783030070385412824358374043925931275477365673006 5100 521506460867998636065996472738423149280722964083537497248123006 5101 518046211329449981825540203085635474549117124500616908678126350 5102 514311200120578042159387434777876506235636622346917070237134174 5103 510294484947238750475584265937189562150909380465332214132474838 5104 505989010023298873835582654752337251800666457232788678280814566 5105 501387605012567059480638747431874036050469283194960248043553022 5106 496482983976422778765624705890192610152474396213791684164678166 5107 491267744327640337620664056289254524165610132093277420071425422 5108 485734365790917415804116304870550758170098691492056280282913894 5109 479875209370630180835117809563548290805239278486160807217685382 5110 473682516326349704373480196860928125603058888884207797689378238 5111 467148407156667386525694958050887412793599999310064358281644862 5112 460264880591890170680040849204941066914365327299038421724305470 5113 453023812596179709766648178883261029637187618150397800288277054 5114 445416955379723123598250716418854274748652495812742948042331422 5115 437435936421536772194346996967708101449857903481704288043270502 5116 429072257503518356646302793372491702956393470572671502490464998 5117 420317293756376857516078234641923416947303584566104119020961070 5118 411162292718084121423515892980574770821018519660890065646881142 5119 401598373405506524180829949981369005498087946672215951141317854 5120 391616525399889859452548343354530432645429954432285600660324006 5121 381207607946885644802050053948504453477796584504379579335468278 5122 370362349071822183333643182879932869265041086702620667101144158 5123 359071344710939192925261269323458629169084285480296516379516078 5124 347325057859320392697399259341768761508388453979979715209519230 5125 335113817736274346573217682405893984871826466590288388350882926 5126 322427818968929878098362307425149188270368790891108507401925950 5127 309257120794828722619060722306294887491162754141213909743476502 5128 295591646284314539021191167768993610627382547487125256237751302 5129 281421181583534201939830496354849788758137808818901982141990878 5130 266735375178884198118535940144309714831792250722963823127726742 5131 251523737183752200876056448922552983791037539040626591310366606 5132 235775638648421250676052271629297684939565952715748275839850054 5133 219480310894021676158431854360750491170948035504077099426912262 5134 202626844871433699605833187260014907084221895288713554112897470 5135 185204190546061837476052331693312300373288375416749310205741150 5136 167201156309420475816582847846279913119507760606844742703356254 5137 148606408418488631213034098748118990612078941286501939266900606 5138 129408470463810640334196970169439797542994978787161156362491710 5139 109595722867338619685843853568499273426412883191611370012288390 5140 89156402411031736115388943686469149050790541264124001590403622 5141 68078601797246898035251558175597078697458134581078382359927598 5142 46350269241975145688970213318366148746334214390983062807190870 5143 23959208101998061851313007537858182546729687568412926267205662 5144 893076537058664631473469238828940701945851098300947897398886 5145 -22860612791838236901216767726758585608281391230791494823119850 5146 -47314492986860629292637400353944372661345566728240446535740162 5147 -72481343139362231578895948987105966665138746181591842542399698 5148 -98374088516296100731197709013759744784987146089011133992623778 5149 -125005800705829747727552647460432132070658777682473241683762034 5150 -152389697720941039809626017288797752147519590053459148573625474 5151 -180539144059752208074593797756955397885969125853739643979603370 5152 -209467650721337235806771127631479207233875961148682115900513626 5153 -239188875175715465979355002021387906576348094150045519607342434 5154 -269716621286721745341853939782057789048539625581561408699569962 5155 -301064839186420505164617024984596874263375174751506133918684434 5156 -333247625099708180988327038265793850023086686132677171210314842 5157 -366279221117724976807412953620876812186420818761627016722395770 5158 -400174014918673505861369538266824518588740064913361197656388578 5159 -434946539434617965140843349843781731360014241763275697705930562 5160 -470611472462813553756155685504022460903241406327502434800003618 5161 -507183636220091494192549883580425624511558559011703405600861122 5162 -544677996838800597324544664154153535793854905018602635395815330 5163 -583109663802781487674522754278201637029182956575770336134804858 5164 -622493889321824719287446304124433545783179103586676158548704218 5165 -662846067643038718471380646098966047248662130627279539937547250 5166 -704181734297528139566907424296365126355729680939912969911856330 5167 -746516565280757460354021210277720511335215641334421836257857698 5168 -789866376164948834427545133246422712319691794718257482264265722 5169 -834247121141836998000185240940376836297167855129040048302458122 5170 -879674891994077765739684226223579519429104483448636314889359362 5171 -926165916993579976023779718900988032663856285981608727697395154 5172 -973736559725004036058425316448346715032219212670912297724125506 5173 -1022403317832643095590234704803716338848120073880895907454736370 5174 -1072182821688875728324846854404547172381708631594017033192285826 5175 -1123091832982351438750253022330174085475713605903865610277087242 5176 -1175147243224042731126106687609627314861049705588137541666483258 5177 -1228366072169269485060495828829829165907957190711035908785278882 5178 -1282765466153773379202686857966811809602642537965849364023407114 5179 -1338362696341891691107341851465362108152484606763863374133221490 5180 -1395175156884851386888263156010415648591790822813288238420626970 5181 -1453220362987175590534521174065195598981734117468364742967588218 5182 -1512515948879165708283423421161585008432861573283202765197085570 5183 -1573079665693393261403517274466050259920151389750519223322405634 5184 -1634929379243106278865726665145611088692177055917159200661035234 5185 -1698083067700425494182644587279419889285018481088467465882237090 5186 -1762558819172176015258175848560948299115812727313514786651003010 5187 -1828374829171170158086810547390179720628970242681110867004398330 5188 -1895549397980727201215198743143993349596818552072970132653901306 5189 -1964100927910185484686559009332261765039813773366518779533033042 5190 -2034047920439132001138625786487447549691928484661441491089292682 5191 -2105408973248043955275971185941030522540559568333442097060230370 5192 -2178202777133006167474628019386987769939852687541748885451629402 5193 -2252448112802137205870305294827254337272462452618612786301021898 5194 -2328163847551326225514518300703769879369798642550498360113724866 5195 -2405368931816851201544941427444144312660266742663464243521083506 5196 -2484082395602418052808843509291923920236886957062505589258335330 5197 -2564323344778128581715200753311679502367786911008480804834222706 5198 -2646110957248853702918345125572494023852023703618345091039332258 5199 -2729464478989456606492052294386421208750585963297396606419425962 5200 -2814403219944278809060178157055566124615193282323483798096678970 5201 -2900946549788269987467384991710589314629623698554750805945434850 5202 -2989113893547110583635737451298655498807245078070964140820434666 5203 -3078924727073643904431825298589387809393802905304230809651538162 5204 -3170398572377902347652513024941549488069356543452733554487852570 5205 -3263554992807979942197649223618133660705221140663789789223669018 5206 -3358413588078971139722580656604342912704696467999821262382706338 5207 -3454993989147163203307939008853443490692569647247617459245694274 5208 -3553315852926637160387330703979189899200930617249271023486634050 5209 -3653398856845399578053405812108065588679084060720476032658830018 5210 -3755262693238134945465321601537979764225998648676639514553721090 5211 -3858927063572635654860396217812560839878484851530110391297925882 5212 -3964411672506934038545372744306158937581202685907053349019778330 5213 -4071736221774128077168506809936177885221390480996346286232530130 5214 -4180920403891859836105332850350991599341186734281491924487197450 5215 -4291983895693372833159107671114228477937018787847686856670859074 5216 -4404946351677041996444391350095763086912256988856096668385255226 5217 -4519827397171237045549609157445983730918244865810991449418974090 5218 -4636646621311347639513437643910123918813240272690069398953501602 5219 -4755423569825765878845611576779282823993621087783180980840691538 5220 -4876177737627589356900360324211591046354919291402492365318238242 5221 -4998928561208775312949252526635049181624036421481958510137560050 5222 -5123695410833444190188706871007769999728994897397347240525974850 5223 -5250497582526998418513033411493516259664692343523941283872264810 5224 -5379354289857690183135849954169644611583385395250057282774372218 5225 -5510284655507239664925177109239630060482145144916384325553081794 5226 -5643307702627073419942571844468810723359133227141017759927119690 5227 -5778442345976720549768560840644588824847707530186733077840394610 5228 -5915707382840872788739192620105022507459155608914250043969586362 5229 -6055121483721582931313750683331234401009082285541816192031100026 5230 -6196703182802044845412244071406935220432916535553912096385743714 5231 -6340470868178366984004841134255842006074167067880524809836670210 5232 -6486442771855720535783158326214751115115950966117072430719786914 5233 -6634636959505212450612454584662521426778005935659057340078010626 5234 -6785071319977803270570334507053372889226250075610111574600141250 5235 -6937763554571559282564223263740986178572641934636409044639477530 5236 -7092731166048498733674452362924408133123134491125129319966178618 5237 -7249991447397261990664234271494952213154417599467033497658722386 5238 -7409561470337806346733541356627791601164871046220817666585953194 5239 -7571458073564296941769585088236591459520742483286789831643272930 5240 -7735697850722336749926092701484377526841340556193574831279568314 5241 -7902297138116650045263232276764472539033329586448178685345761994 5242 -8071272002145305982282084648923602087809342074520809405831123970 5243 -8242638226456541152810405396894781148780198350569700035946560978 5244 -8416411298824213021103825588472817925084416269421705482394731810 5245 -8592606397737889208616709579692752442090926092223899870378209810 5246 -8771238378703551533685436067923069432359384574508062460473274210 5247 -8952321760250867706502413417221739821115169500155468569155303466 5248 -9135870709642958489387581138296250412915185537250886260483488474 5249 -9321899028284563137048062495582803025073156339077981972608305250 5250 -9510420136824481902917679317400697454874426764845924564473809866 5251 -9701447059948150499419258832353553381991611113796960682026385778 5252 -9894992410856178522664934704139746430629520159302255442526650970 5253 -10091068375424661142055474790215708277104209527668470469000369402 5254 -10289686696043051722340539305644984937504638953848048408207999074 5255 -10490858655125361618671079006335247172970665328735728909179130466 5256 -10694595058290433093614356708673394373066014291286757223118223362 5257 -10900906217207011259719272216408568722875472927771782143187382466 5258 -11109801932099322101754034659567856030381747579780055855195984290 5259 -11321291473908845071518011856234775319323362217980135424806589306 5260 -11535383566107951445457770125131831588434366263205355744751435002 5261 -11752086366161062664760072726450004770097919600821039753179377746 5262 -11971407446628967230453171497662779369682543515179445660626969674 5263 -12193353775911919456735505347290891541233705855692650351890859042 5264 -12417931698627129507010610768761353855385903164158676478123702778 5265 -12645146915616240683800089570321476196129282686287878744402356906 5266 -12875004463578377950469038615530682838549534928770109629512310242 5267 -13107508694324340144432000896899026449098414039479042931970317650 5268 -13342663253647498355202875984941995747700172259550945270800883778 5269 -13580471059806953480834242530965184120456204247609177851546862962 5270 -13820934281618498122775404498139435973463963159988017950567882146 5271 -14064054316148920705686505081562609797324311039029733083868326378 5272 -14309831766009184118397461912623214953020705777380416363885767482 5273 -14558266416242006217479760535315624203700254942878061445979816226 5274 -14809357210799366342718376045544708623196292059289263241680036746 5275 -15063102228605459494932138762613435680790318616153958036290344722 5276 -15319498659200619172297168714142873321391973586046728652661444730 5277 -15578542777961729960244230294190646257693721142474615387575275258 5278 -15840229920894652998130124071631952645455589112433832312016617730 5279 -16104554458994190289288401110421841682072358541230321216253119490 5280 -16371509772167118681066813182811085542064725352435950449218916610 5281 -16641088222713830081044247582143944258542308419679611319806226946 5282 -16913281128364122321955834942597322988713153329922784802903583106 5283 -17188078734862693880365784207695477192205932073502758336792488186 5284 -17465470188099906646365749541003223559323194698227744646213518458 5285 -17745443505783392948908522397694092692204389829586811241506975602 5286 -18027985548646097344299306683988576906232690846867362695984339562 5287 -18313081991186359064661129805419725091644579079049382844928071522 5288 -18600717291935658806847981505637166128056681841852363362602781530 5289 -18890874663249672486017132889996527609851570753466323480907232202 5290 -19183536040618296017936617571578234784876556932389566755164737890 5291 -19478682051490327870200064033210817294179260270861736606974267090 5292 -19776291983608521399541541818652578721138075799763173861706510050 5293 -20076343752850745584338184316167207981289020153765842025170349298 5294 -20378813870573022062090454470799483958497278067628319811819486754 5295 -20683677410450237078421091602861439884215841532603271272962593866 5296 -20990907974810360470710661018401906000262676215929588891916757018 5297 -21300477660458038805857991623162762327247211815886141594616953570 5298 -21612357023983467722054646194153940148303012412993447552351400170 5299 -21926515046552488021008747051875186511757009798508334718700965234 5300 -22242919098173892605070296687409055453982842602390121878217442618 5301 -22561534901439975556867867948546372996298587945784214819462500730 5302 -22882326494736402034418774064794508203708371369817893558559989410 5303 -23205256194917526776842447516056032807037306788100263901950908610 5304 -23530284559443341434223792295085439142560850953515531079558252866 5305 -23857370347974285194792785693203560255998843731125697769661328482 5306 -24186470483420210865887705805716766762254179883691006543537442146 5307 -24517540012439858186804964550858844077192233168372518716775324282 5308 -24850532065387249327810099371422550571117381987027259544957272602 5309 -25185397815701486743998244432131208241654691665087349608902925522 5310 -25522086438736502455962320671466924435997918555249697412237188138 5311 -25860545070027378873451676391239488193281097301145015346294497826 5312 -26200718762989936149112637807031714228679826117603525988289629242 5313 -26542550446050358166809991375565145813171482723420695314556233610 5314 -26885980879201710354496694980784164742884345916346131673353778466 5315 -27230948609984285951967590963777673423962420527165354007877335026 5316 -27577389928886804917225697184067296141516474569889717160041523970 5317 -27925238824165579674764241340530166210419447582527373915251425650 5318 -28274426936078856190254132175420956908264259100212002367747924418 5319 -28624883510533635717677539061015103382148692252644142498961528682 5320 -28976535352142383840357612932901556524670455261594516744584514586 5321 -29329306776687137400210386983857578851007772853190031421448885538 5322 -29683119562988628452217222203445778520402418666091600372715301450 5323 -30037892904178155741292747387904459590074784572909952187883719666 5324 -30393543358370050288355913884001681699948296318815079223392028474 5325 -30749984798732700702534909869486003202706075643628207667025102490 5326 -31107128362956227759425328976334295364867744244503939989678058050 5327 -31464882402115024774745138110351485422285196073275103492419653122 5328 -31823152428923512352203975324823221769039412547342228272408008610 5329 -32181841065383591329224889551175808804977110162648375506446351874 5330 -32540847989822418220008607196608207972960725935954504985926208482 5331 -32900069883319271258510072180527923014006279201695839234271237498 5332 -33259400375520424352806237841836978068285973833264891452377780410 5333 -33618729989841098933322614855841872033015290626769168735228979410 5334 -33977946088053721932835170363632039240773912139454585702313326250 5335 -34336932814261879991511560306989942949210389063152779324102242946 5336 -34695571038259527602540266086181966014003224556728884985024635802 5337 -35053738298275178276858546452634456150888886864375116388956634954 5338 -35411308743100985121721195588658698195438840990041536361541582850 5339 -35768153073606798428489859380167201113970840946424302179763259730 5340 -36124138483639475209121094360538529376814455089262089733549894210 5341 -36479128600307906995999648328695629888467309931073387074715371250 5342 -36832983423654429932446248386517279568907245808547855884758632802 5343 -37185559265713483074559592619819535988342124837817747888987317162 5344 -37536708688958589253810239938184452871796169319561844417838065242 5345 -37886280444138945611677614346252116651496907793881623886246729218 5346 -38234119407507130416687673028589769845758423517529380412919562538 5347 -38580066517439656761719433397430146356533009280745294912326950130 5348 -38923958710452334669757654139386643907998094699093488756487152090 5349 -39265628856612638713177562616368874782630233823425678033240505082 5350 -39604905694351520980784027794504624596333204356746396946920771970 5351 -39941613764677356763505274532380819895739649159260620761130478530 5352 -40275573344794965231778382824573582590398932956472219219562616578 5353 -40606600381132907251024795988774875943347483220232711016473540546 5354 -40934506421782529937441023513573165921212721475419682610116746530 5355 -41259098548352500149752623908032114922051765572419918329096168602 5356 -41580179307242849509217226046176944513102774992824919222957318106 5357 -41897546640342839243399836352206166909753251921451199203731313618 5358 -42210993815157246880148376094370978795663312692896882664998983498 5359 -42520309354365976027273386016816977044228474479142828181304493858 5360 -42825276964822197938290326862689199683713693717485691748049869210 5361 -43125675465994546681676840133987268997558971571231292222232245770 5362 -43421278717859211335688679473105778520548298092015402045158188898 5363 -43711855548248096064095636232897429072011208746250687385523587538 5364 -43997169679659555084282371147105218551375287759775353871346918082 5365 -44276979655538551702789061412390676671906509936410058528736568338 5366 -44551038766033441718515962527578131571081430401693793695171118210 5367 -44819094973236938807572020008664140073399773796077251756584364522 5368 -45080890835919186021188427964196833001665937347943882805621108538 5369 -45336163433761230417365357221446381341556827541386973496489234594 5370 -45584644291097580185349993675466259282559061007749172251104071082 5371 -45826059300176912517510180290762766070739016297336181211105113970 5372 -46060128643950399076558948372575423695397503157814916366650365562 5373 -46286566718397521243654097633090430414560901679924692369378166138 5374 -46505082054399662620281077258435027617146903341389443843162068226 5375 -46715377239172188477316047788207301606409996484671574430415389090 5376 -46917148837266154269903480654757044978020559492430366898659406178 5377 -47110087311151224885700009339976061086000533802351481061952377474 5378 -47293876941391836305565474887752301023820682082365786682180802434 5379 -47468195746429088683069237168518869846995518661286486383576393978 5380 -47632715401981327899748045338080271889032942777131136070422879642 5381 -47787101160076848212802486467887212361357861525286441293089800018 5382 -47931011767732635158293386868214035305027335742140423445419092074 5383 -48064099385293562123061045155494298543744731737342076040658635618 5384 -48186009504446959501248212875953131551971494783823343934297300186 5385 -48296380865927988753360234289241852474563843366275112343356831594 5386 -48394845376931778608594659768904727847790260389982164665744139074 5387 -48481028028248813669787374053964492584419745729860557247125754450 5388 -48554546811140610490146039666700044875307465577325437259846113122 5389 -48615012633973269293616412672303681007985173339769603290651066610 5390 -48662029238627054677110803258149698327615362270051773808407651778 5391 -48695193116700732289499356847237995896184074620076296072159381930 5392 -48714093425529974476995338675639243974658712866190037128014749466 5393 -48718311904039742567197243310978981297401065735670710069053103202 5394 -48707422788451160760742533436206228658190982498827696782260903018 5395 -48680992727864012781673459270518810661670094417818768815550264210 5396 -48638580699736621511262144626632113300464507245791255601011637786 5397 -48579737925285509986383145323058300522946724206783117078793127290 5398 -48504007784827893470019549753412732500459563935850390830167413666 5399 -48410925733090712907344760035552053359608633889698981804230100418 5400 -48300019214510594136467951655974836886876702529092543510333388130 5401 -48170807578549800753743457288868147710436038194092245295642793410 5402 -48022801995053945794504887266471792164018406229081578810892228066 5403 -47855505369677934320870460010430016818247953899839205976179931386 5404 -47668412259407329950018257115257876605027680732853030853146842394 5405 -47461008788203069161107753876771090864933622029202782735715225970 5406 -47232772562798192315765637112911227653382277308708140623233862410 5407 -46983172588676015478238278640018093803289573180862889697984110754 5408 -46711669186259936845342513480731528074118717392992487407930559546 5409 -46417713907345851564111897239210130474312409413034273415421762570 5410 -46100749451808943536099034156238216020039558736960565742902166338 5411 -45760209584617428058906615501060183766226195234537889163330324178 5412 -45395519053186639540127252017194049356525612922813247279997988610 5413 -45006093505107689517984903743344967919876289891454115286162461682 5414 -44591339406285766633676690170813287290307797333155765586120846402 5415 -44150653959524007406333760254080004351764999636208043385925301002 5416 -43683425023589739556169955472534733001498471944904838828020641658 5417 -43189031032800783488301136909044983016403629315784500246395290530 5418 -42666840917170397380659285047004066117332944252978711687440263370 5419 -42116214023150362295593281934095364043368569381315561991149666290 5420 -41536500035012630948003003685117968986081762875675524031312895578 5421 -40927038896910902289760929465669890035321462865301210852367159546 5422 -40287160735664439104576777625791795620229035954208311131880982082 5423 -39616185784307412318936631361543866594299350417374808769785381122 5424 -38913424306448039021036367919350653904720393710013431898167530786 5425 -38178176521482776100920767242625410221580347964434508694599392290 5426 -37409732530711843384919259263164335003066548869168577847718533058 5427 -36607372244403373884277738197145226968103188836746698660836236538 5428 -35770365309854529823039676938029216058185645637613930885281310138 5429 -34897971040498976087704068136986683109276845011486530974298558674 5430 -33989438346111173272250208269587523201759561257940970488762697034 5431 -33044005664159035093806565566799948174226418090145331240898820066 5432 -32060900892357595359727197837611756819311736358253649614955711770 5433 -31039341322477442273591072405355733326467286258849345260249339082 5434 -29978533575462808522829648237598920808640911090867279519345446274 5435 -28877673537915348569522119756896632228920564961127332870370045426 5436 -27735946300000795831675099424505292210003269632268868271037184290 5437 -26552526094836866145217636452286795210892367567071162951208499186 5438 -25326576239421966118585840921934569304302566590677866850137815138 5439 -24057249077165469754510979652239996072973579018484451826147442474 5440 -22743685922081550219551209934539860254374297808404734430850641530 5441 -21385017004709789782683250778656703849435064522064218415014946146 5442 -19980361419827046044728611350376826842506352949147328457896873514 5443 -18528827076016320398546552728062348154058160530652180610184676210 5444 -17029510647159661645640771284855607337282201068867619724546215898 5445 -15481497525923437469461406853802362457382734078710940654254442394 5446 -13883861779305625606446518228465578282991560976415078670224494818 5447 -12235666106316108544369687749474017636022818200707492547777979458 5448 -10535961797862307120767008979750965593021564186531993004032769282 5449 -8783788698913852830863974057020357563928871653452524820744987842 5450 -6978175173021382823558880149215207997640890023390359314638961474 5451 -5118138069265938658310087752822164338058417349082676926396346490 5452 -3202682691716866888843196681960484049787532843648943355526982106 5453 -1230802771477549474728675835813405233155924317743801768680622290 5454 798519558600257990225588893262736450699720382411701834132795958 5455 2886313786451239312619877625111596190358034079789609604639584574 5456 5033621040496757952184471243820419266707420433203063191201345670 5457 7241494106425304394813404156909947873870109209770159978834622326 5458 9510997440966414174856256562927263239569612426651716064886809886 5459 11843207182569790807148162076981621246533942814464294164567472174 5460 14239211158899818188288507768093863310748623059639772324612728222 5461 16700108891054084481791487321978697139951525131195656930426997646 5462 19227011594412956428091954014541623898335459238052361657635980670 5463 21821042176025647173528644539170704618825246789109013141523810966 5464 24483335228436604257273465018197799597917371250036287683468653894 5465 27215037019854415257955717861377810597331208418851166156951930430 5466 30017305480563778794360367739759807130990466204063019131329246326 5467 32891310185479426197813045321926434905497303733418281170340967566 5468 35838232332739196083776593937731583783819506157713340178091640454 5469 38859264718231768525972994125155134257937380222464796199885803142 5470 41955611705952849275364528392499236547035962364709998537150098910 5471 45128489194081865930225871824733316104746228774404186174510053630 5472 48379124576669488688015074892733224030638697706421692897309018142 5473 51708756700824526942992358201121622912957672558955266127878162430 5474 55118635819286970906602390684317523385641738668254291466517206142 5475 58610023538272153459434378848448043427245401731545976326402633830 5476 62184192760469192797485423311675491550132475311874671321280919430 5477 65842427623075050145373855747289475938009188757412040397022272814 5478 69586023430743689907683562394141067896958647780303728601783863958 5479 73416286583327971350021455958541155230007911624083138961332087326 5480 77334534498290022102309131339227127270110726304959689338555391238 5481 81342095527653953895375701852845561555323353766128916673340587190 5482 85440308869372870659597743502046387285184096088707933036735998910 5483 89630524472980198076585034437095029385402435903161002879019879726 5484 93914102939393422382845537229100990236228343582650508148649230366 5485 98292415414736374536446553451307826373509368203400069200522653806 5486 102766843478044224091277776413602451676801030273790241885009828830 5487 107338779022713365354863322606570244116688557659432456260377861590 5488 112009624131556376764972397425035851041701155403808698277370269798 5489 116780790945320223206426662401493518228653194394658013368989018270 5490 121653701524523840142097111692750757078828909320104177508109838710 5491 126629787704469198477607287710875215125534771639014163881392652302 5492 131710490943277889763179730550415285310695914837690390125602309094 5493 136897262162803203417526969829483722175191368298622928818412417670 5494 142191561582265580685437802820043578833961210891444618069553835486 5495 147594858544457235009732762655924158956384969511672121826377223198 5496 153108631334359614755913462573386884515888684069199221873813092542 5497 158734366990015263014223077961520223534168656306389036632123832766 5498 164473561105493489660206139049028690519231368298652275283391453214 5499 170327717625787124469841804764219406819305664220101274431152701190 5500 176298348633475455791242971742289119830204243352506514023096462918 5501 182386974126986288814434472279684474539623864263596254852817489966 5502 188595121790287869573369623518283958433109949250519888404842684534 5503 194924326753839227462447180553603253047349161472085973823068693470 5504 201376131346625278756127848816685061863110670957728908461075509830 5505 207952084839100818652559354786628491628312526871345834381007250006 5506 214653743176865298002407522732944677668477758706651341018975385310 5507 221482668704888045671369025260367966310593605119832629559503011374 5508 228440429882101346476238382402664826152687802215467869547147191806 5509 235528600986176530646189783481453753813496586538868219096460481422 5510 242748761808295961621179732822560479937905936176530908733086395550 5511 250102497337731537807726196947803671513559351601182714926212228502 5512 257591397436038038263509706194687775598616933024212954257770285446 5513 265217056500667355565533021775160900931972933105663570364772760286 5514 272981073117807358689021706304206123776355804031924257168714925622 5515 280885049704246828271093111299529098807834575482029561096616734574 5516 288930592138065593269397945123277137496145295006879013768644234310 5517 297119309377946685739175633645486723873745012820342007895700824966 5518 305452813070905006110746078472472638082446444167455103018722605246 5519 313932717148224669250233148705977462237286984941103245888667287038 5520 322560637409394868346297644587111012814493852428797788765582233790 5521 331338191093831763897584502822905971456481261850597968508833216254 5522 340266996440171565140503012418915366519963293459459359916384609598 5523 349348672232917636090390750346977150074442088438511659493064275462 5524 358584837336222114071322637904973805514150541965565938173985139654 5525 367977110214580190446191492939333441714294824478809697963159718542 5526 377527108440212857063781910961363275493446371107781147252684301270 5527 387236448186911583315796726626706323371685563023898395235601626526 5528 397106743710116043208063201210479055147618795039774206028810774374 5529 407139606812993675443228464867551284803275153806812304311632034358 5530 417336646298287517475245850884495621181293817529587945148194094046 5531 427699467405696423127496328837072231903341293416653035326272340910 5532 438229671234549437673573504706771153599145131557451018636728657118 5533 448928854151533780920718269610977931819446306860209240785923157390 5534 459798607183233562531388824198020222846030828546027834410767130910 5535 470840515393234041593902705543715805579840165331676109769212527030 5536 482056157243543928737506606442271925268684920606817539443741720486 5537 493447103940085931281245510605490683319039856056341545373917063070 5538 505014918762003444141337751133479134645666306079816010817680340438 5539 516761156374529009282363314829590807445697416104425701302986876046 5540 528687362125157888212208677431493813666384183477628264202941278470 5541 540795071322867833564905649892180620327758955128070747638413545478 5542 553085808500123890709292267485521367286740066132530916230048537502 5543 565561086657404827140331430818946227959030985940448708474479365694 5544 578222406489985559359353587393678324760233955113639091079099100414 5545 591071255596707743013547740318933075437373155620229341438943392158 5546 604109107670468495128457320245896180635908627388236711646055195870 5547 617337421670155046731485594565245614293116679900465399584619357702 5548 630757640973750962587411565099974376065929701767064327748588853542 5549 644371192512337431976363823403622898518080706421199863754402749358 5550 658179485884711012665426150098740122570217057073441130377920002838 5551 672183912452337119720113224651831710900128937684617033043232633694 5552 686385844414356473456660426264737526866739262041286953970709486470 5553 700786633862359677358104204361454687901052177723967868939771768310 5554 715387611814643068705701169933236728880022524136528382571723076510 5555 730190087229656993174106898042550586896293262012141490259167500174 5556 745195345998355680890324208797145210657166391628207151766028387646 5557 760404649915155967088202658080156427566914164285678660067197582350 5558 775819235627210186328989142616544071412352848878030712911530651134 5559 791440313561696697403078502256866548630705667415880013370162768278 5560 807269066830829646938798688811732607946575059146594545498245178662 5561 823306650114287776003287114104902658844630958945782125538385088222 5562 839554188518760295674561366734039189840760460291505871884607770486 5563 856012776414306127768959288154118387210948421635843169389506666126 5564 872683476247221105329370828046823183929474628993604054638655556102 5565 889567317329106077697385808631020474993532375316359393196756692838 5566 906665294601827246323166546446698204934437018896866813594315116286 5567 923978367378058494005449347543859025389445828863071640504165184638 5568 941507458057093940920839426686938329547919096933037013702508385310 5569 959253450815617490216832258135008854232476680864569460561595245310 5570 977217190273114692622927495984948833230892558064371036299025221342 5571 995399480131610888635522981479437802804597474374540436402132459014 5572 1013801081789418256459041870588093847313521115246642934017115875590 5573 1032422712928573129742227746450343676317930427301045972942351287470 5574 1051265046075643728918510929116069347502340904266146373765871411734 5575 1070328707135587299905996721225469854413220495753488649079955920510 5576 1089614273898334551301065287405652158967395962092423079331873824550 5577 1109122274517778252843495370569677397010185775918500713556711913654 5578 1128853185962841880658319561329623367381322273145235153314429849022 5579 1148807432440303296006267698561732116345748256707858491993011074734 5580 1168985383789047600372561091496759629592276849980135902154194833662 5581 1189387353845422548703253502859733695465279760846838220099753199630 5582 1210013598779369200376227406773463740349641154327610331413651847646 5583 1230864315400999872687121926529432131834793924753745915605171177558 5584 1251939639437294909691717382732101833299942406495501221077684818278 5585 1273239643778589319411347170842227348997355260319205976397299839230 5586 1294764336694519939656059206488468324656036490796699661639963172118 5587 1316513660019103496918818933798297757389066472941232054428392324238 5588 1338487487304615698439214746412847235341552914527353004497499678950 5589 1360685621943941375138681660829248430783195952437074643307362912902 5590 1383107795261065646694415797522231889558332720150021078468961258686 5591 1405753664569376140715277029207374301178109438290976349175537532734 5592 1428622811197446439310249466229317469446962850096731008564753976766 5593 1451714738481971180138728620845539672192304121794348990977887567806 5594 1475028869727523578288862736332690747030696434348280605456317842590 5595 1498564546132806592570151467968997660094116608473989670636288953958 5596 1522321024683069507492426626910972425822574714687968228128275819366 5597 1546297476008362373558242383359972391710525088954537696496709287086 5598 1570492982207301515447800754531825648951507934786774172904716675062 5599 1594906534636020214160182000770397757741262948011127776178909112030 5600 1619537031661979666574268411832107967142698199632719193019110987686 5601 1644383276382316458869284013935787542591952979186013069373706425590 5602 1669443974306404029623628437121579139951451524810863880328480227806 5603 1694717731002306979594709783365338110132725559425358356837424552366 5604 1720203049706808578428348618622232588967413454910792360952828614526 5605 1745898328898693460012955189610707626396245067944399496104049547630 5606 1771801859834969257557011475380875132342877539510404713002503197630 5607 1797911824049712843658224926695283672709143424109204482624423553174 5608 1824226290815228878732178631540585339586848003332336949484541115782 5609 1850743214565210570893335365237687954376192002792671349244027662302 5610 1877460432279594880209671689265418128360000734810229124233914475030 5611 1904375660830806898701635998423206105034023739433255487201464098574 5612 1931486494291090772386253539616707479181708978641738444147209968326 5613 1958790401200627342413086364304470445796636528335640443013911486214 5614 1986284721796141636128901689544828305605767804968619227950435883454 5615 2013966665199706475910812863754584017458871874772802360272413155422 5616 2041833306567451760407196793651544951311955908966194994118602210014 5617 2069881584197892450440114870842879958597743384982087634000401706622 5618 2098108296599591926177726730438128748291702612101613595794416838462 5619 2126510099517881215164845328413649026845499444172114811969492861062 5620 2155083502920358587657275197382498163185647292587498533732409964710 5621 2183824867940898219208583514359882160845789582461346581634737973166 5622 2212730403781900995172432248291385515358763435151986304401338145238 5623 2241796164574525121377439652812715695369109374203910328379499181598 5624 2271018046196638973568891225821751130060442241762112650006774124006 5625 2300391783048243609877943802770514847190394992355177223263945630870 5626 2329912944784117548721408677652036482482178375549411367467231182462 5627 2359576933003441824674422351737423490785792958678659033174158089774 5628 2389378977896168939408879780431050287037571472869376257503418586974 5629 2419314134845905170226187363425561878515967128481797417808805736846 5630 2449377280989081746699696671255659897577991914757451318614906936830 5631 2479563111730196703925175651228226133945929150297409843868122847318 5632 2509866137212915729757930940685340775927150960849501566681300166822 5633 2540280678746827091627550009760306896650989030077084406746449130142 5634 2570800865189652716185024182491124775575424061806578696136845319766 5635 2601420629284724751595598463832815624583232302780451679921033368430 5636 2632133703953544427064459308705886896605230659345184134377435150374 5637 2662933618543247787642228169157333827701744079900134045274532009606 5638 2693813695028810883006953291973656629159304144060979364668836847262 5639 2724767044169835278276677570844531937633661886201444378077080369470 5640 2755786561621763290640760203591767041461610008081218028640333783390 5641 2786864924001381190293235088777029086891682959193377092254507677246 5642 2817994584906477694623355982984799120009748215569185675662098977118 5643 2849167770889534484537804958835153854104362673746741374178210356614 5644 2880376477385335137099235071073379564216023144798880871031237612198 5645 2911612464592388854144188882687354366430202067944694043389841815310 5646 2942867253308075627241501411672628440323785835030322364101078493750 5647 2974132120717430071174480069029730658058137033447338903496228137310 5648 3005398096135492035216043249420688735152459844134926427800325572998 5649 3036655956703163320867927648384129758687952534100032042609127803510 5650 3067896223036521349660138579345237356244114982091620924170869669246 5651 3099109154829552493276367657902001113453467357365120274656050849070 5652 3130284746410279952938652783943292906615374082783734687289448621886 5653 3161412722250273615061878759025044261000586032305603280006488232334 5654 3192482532427542166954110311643166611451195959637456693613043533822 5655 3223483348042820990416119717809889136302091765584576877830293252598 5656 3254404056589282912763702981172180779696031937188190719840422022854 5657 3285233257275712845917533505900192186677310949791623802669573986398 5658 3315959256303201634038081387688035285601869786413503661581624676726 5659 3346570062095429121842076936764055852478581150911883446605160442510 5660 3377053380482621497439275273085885116258310360778328515563488662246 5661 3407396609839283419667559511954183135478934887115737963406224791430 5662 3437586836175821257630347199299066076084085159959379454881734011134 5663 3467610828184190015148597028246917013736096708579351840965365225086 5664 3497455032237713131187991245128799838544810894555962320791876088990 5665 3527105567345241406031208754186833116567393014659801630116822223198 5666 3556548220059834746975811801126134702324874617006035108428141404926 5667 3585768439342168325020207178712098503628081917407992335573649838726 5668 3614751331378883029150397205112079995716925282382750345093326545030 5669 3643481654356118867201724886854805286541672515808093796346884096686 5670 3671943813188489134469745140745601960892005869917069164301994561142 5671 3700121854203772824422726597494731812614160152510665089220886413598 5672 3727999459783622831455273292763261657526374346245068807029590981158 5673 3755559942960608066179802588680195891778107945729717589011770249526 5674 3782786241971928609485290895168391572628235641706064732103620237374 5675 3809660914770164546508975647140025780655880418201382318573241560718 5676 3836166133491441084718051488823435591083913690660923337654727846942 5677 3862283678881415046964724591012355243554757576690011113157505115150 5678 3887994934679510778327624791467103969577824950074922111338204504798 5679 3913280881961856991762690724873704211472303303866264494474931267414 5680 3938122093443400038412222997739681431096059770547160915883469488454 5681 3962498727739693602362146689705149338253566268987658616381265281438 5682 3986390523588889821705273659342748358011012174477762192655283899030 5683 4009776794034482408012139167141596819264108969481960668778957284366 5684 4032636420569378408365286255235764761429190594326956801044628084710 5685 4054947847241901909603178471329001118775092322299402939945880969702 5686 4076689074724360155571921795083548365567777047996645208617630884318 5687 4097837654344830318224891523023168193252522438140371757435504967358 5688 4118370682082853463125588953280424193625479966276779081566388475326 5689 4138264792529751164155749191305262459283974315190333499313592958782 5690 4157496152814309680315635712269205810286191063924312214133621337214 5691 4176040456494606695942216236008170849460627256252468036773373035910 5692 4193872917416786272258359513004400311323799544470252968271751516518 5693 4210968263541618951103305871857311132403913912416865206234161771566 5694 4227300730739715817228199603293149393025930368059074213279896386934 5695 4242844056556297853584989065740171721633084407263589667276308313918 5696 4257571473946455039254045504884343421439498580478519733416643827270 5697 4271455704981863433702129262414049392908250167873994849224678968950 5698 4284468954529962886976090284229405420815799122890986533514888035166 5699 4296582903906633106646689160422669940643513503789853696802078149550 5700 4307768704503441520197037999850156872214691797919682221113269541470 5701 4317996971390572791329459635904381569515525762085504653826659983630 5702 4327237776896586900016451883938770158764881519837783427104586503614 5703 4335460644166190476103909067984514659166498155018785869451021557142 5704 4342634540697244502817593198452593680895722704897796145761986551814 5705 4348727871858270678544919116432096556306853034960066525297438340030 5706 4353708474387758558907410354045430141323248899075251710446700202550 5707 4357543609876616197212724858500481959269028667908710126652998600590 5708 4360199958235148274193825074452142695039771998000271311272456955846 5709 4361643611145987760235532483542884303776863459904713910914898583814 5710 4361840065504449897496721732206350308231323266809028068995922981150 5711 4360754216847820830140468107548957985556770818528514835681692922110 5712 4358350352775137458806832961914848049115868318952376043960931355998 5713 4354592146359060157167549915356126044018456715279753567037537057022 5714 4349442649551485772445094759149510754042641419444813204728479516606 5715 4342864286584594946839300937514313389342804809747800831380149245926 5716 4334818847369075149425471516031019838363646408772422601471560586694 5717 4325267480891309008994655579827234951675790490425085638843644432558 5718 4314170688611366491979085988330769334499403100654877988806782038230 5719 4301488317863689288848974315987114392868356483689551874354832851102 5720 4287179555262406359547195561619806473110646059440320532725490464710 5721 4271202920113271058563368592184370717475504173800934313387566674230 5722 4253516257834262513339556356851144782341076094738349813513215536510 5723 4234076733386947082909176450112099137013992076324039372252064427438 5724 4212840824720749674981605767848668694036587808979515841081961496926 5725 4189764316232339568339221074423162471263879513870281650731391494382 5726 4164802292242391069121460760749272912479702156174199812427645576350 5727 4137909130492035945786591340924265611827460928390022421776216622550 5728 4109038495661382031647960509270787629157514416702361980021508918438 5729 4078143332912530779579383169722773614372513144824616968858771578782 5730 4045175861459585791769967431029882971567431760184474394281208791094 5731 4010087568168204554265644331527976075275857317604238480980139701134 5732 3972829201187306670014535971315861859116929755530206854925486276646 5733 3933350763615613933536326212085859103837476026064118441240613855622 5734 3891601507205760511209006375501037683241465868595295707573520758814 5735 3847529926108775414162130055715186414556171636864733576384882423710 5736 3801083750661804259364738342907778864510408672010475415398628627838 5737 3752209941222003141738678309016213805731949950447445215066978084286 5738 3700854682049604166865267605780634056566949525712145054302656691166 5739 3646963375243219955549464187100552251332405518354622122666676328326 5740 3590480634730523106317573554672474655727542183884511155819697785606 5741 3531350280317506327776940924214354354849085654860088329505721297070 5742 3469515331799599605054783888130095513243609161056743743587592636470 5743 3404918003137992483680677502467119097514094469755162912445330435550 5744 3337499696704582212849855480749796010763015906546129301662757496838 5745 3267200997599042230959576926687962142454921955388023022318550188886 5746 3193961668041580169316000012545026735408941100714150872882829878686 5747 3117720641845030340493919655761594872966370424453076271438954645294 5748 3038416018970002432693448160474051047830368452966421621970555949118 5749 2955985060166885998716433229687619990942876132793355767766106310030 5750 2870364181708589171534212393367616364568149604171243329219714148574 5751 2781488950217970008626444008129191337186326705101393822127414370454 5752 2689294077593999824872122126776123827025789504062714464692826444870 5753 2593713416040779972245676306524593297681804157572488017129478819038 5754 2494679953203616621250880209321863024499910714649947141703299326838 5755 2392125807416442350117599131486863596330546596216674126046609912302 5756 2285982223064958607353528190006708268838868028524307316025464287750 5757 2176179566069959540256430275198242332976631610538642272361324654598 5758 2062647319495385127158110495107168609854234751587086510470229374974 5759 1945314079285740176267976505965043206629937328989381993165121159678 5760 1824107550137605406278556995805195053610093333135124526913864861310 5761 1698954541510057668013942385716585802142139355551713680568314171774 5762 1569780963778908246087749082654935885364748295067243128530625714174 5763 1436511824539761262304670000030499954005323614855135227147183130630 5764 1299071225064988328520877992462254101258047123172341480532036542982 5765 1157382356919810936318302026782434479372841386246509223152835390990 5766 1011367498742778460577835434716667555297399696915373982637205501974 5767 860948013196027267273542540159830930036700728121580036045105503390 5768 706044344090805085194179168696026489403721672698101100759265647526 5769 546576013693844703260680331013999732614906541374101704828481574454 5770 382461620220272018404024140092847629925188041230119361941510295070 5771 213618835518835663084808533788279267249275567252440582746554497070 5772 39964402955348711248629974473705247500820212999012001522258946078 5773 -138585864499662520592206843360513858352990069564160808247153189362 5774 -322117085973001973684038656594591986300619613551572289213450268066 5775 -510715314174332203910283783638793713539197862032794448589860241098 5776 -704467536658872237853475514549606647740351961188476048550538510490 5777 -903461676860840398108138265104199913834484041440360069053405758690 5778 -1107786594891107323065699969114387568047151347982782389851114933098 5779 -1317532088092412897111676121834384292230442987322831538828449727474 5780 -1532788891345388225611418322903510975682362557452103867970906442426 5781 -1753648677118509939784032065409410675167433168312841200597449669242 5782 -1980204055254999196221212208601844220082856179956162647835060845730 5783 -2212548572489561545645675956520457136907166211701854994689540040386 5784 -2450776711687746586774023575822387546879407733730810426308633796546 5785 -2694983890800587791728764701840196662071141096027855890868406162018 5786 -2945266461527063295302971083752312983849468608231669340821799521122 5787 -3201721707676797575980016210187600149243357752659248148945459005818 5788 -3464447843225302032752224280754601729223920785199914437420149581210 5789 -3733544010053929269464163859673186486375792337468642166145882530386 5790 -4009110275366591653381977472768905250350283977161427827329771565994 5791 -4291247628775169204446707909735043144310841781750408854172180050466 5792 -4580057979045405317032170487133868009790765338131380334055999522490 5793 -4875644150494961000924372895840625727229515036821678298182939125514 5794 -5178109879035169478690404798826454875196417052529746417241786456482 5795 -5487559807847902872929742627748527361391590249939148195495904280306 5796 -5804099482688831590442559978154709028309388218062923089877348553474 5797 -6127835346808224637769848106299775850063303446586813097014342141554 5798 -6458874735480305720652665208502288095008206409480756819564068517186 5799 -6797325870132045361676823043141897083581831848125997329635813799274 5800 -7143297852062133658091958842200468644192726573235688583994302064666 5801 -7496900655740741464715923375801538538365544238230919998269508890402 5802 -7858245121680539973052576006628643377850345987677990674716481806538 5803 -8227442948869309632649274313379602186608330764228185835516437373298 5804 -8604606686754329378252328063246578549382634808274008954295796032698 5805 -8989849726768595948008465845129930102942445445191897934069349589914 5806 -9383286293388780963758948392598251844488215153466140145492283712962 5807 -9785031434714690151989821140070160278579772993287302241952081349506 5808 -10195201012559844879330694863397188714357484179988343359068028245026 5809 -10613911692042660813276898166238900286516680867252191868750091838978 5810 -11041280930667552269430068746099850646867032368614343344283127269602 5811 -11477426966885143420629692894150016069199967361923138574787593344634 5812 -11922468808120619299708361741394725808336379761350991646168545324090 5813 -12376526218259100171789095797988407393827814706347606899336259702738 5814 -12839719704576772669475230458615379015050878185785989546754804115882 5815 -13312170504106359816371970281476018833331549576273394281940318502530 5816 -13794000569425360003298290213930891773104866005418838264540078981146 5817 -14285332553855331864519263966532946434717231234402297715076226412490 5818 -14786289796060348127440887124120938133378060532713589617404898343042 5819 -15296996304032586611436596539921396427910870845324182555120126530642 5820 -15817576738452870935984489506315376258974942892039799103797334690242 5821 -16348156395413816893756829432539051155728071935110042649840895391602 5822 -16888861188493083164133098246234862357553156114039400787160770898146 5823 -17439817630164066811111264644667518958376041854336622030380219071402 5824 -18001152812531225147601777258656007984034840776924016579209804342618 5825 -18572994387377045775488299773780220429434269243135250070647402838018 5826 -19155470545507526256054696648724631987125487572690262228907245267370 5827 -19748709995382863643808188294189650366683648942827233040937381545970 5828 -20352841941019892364572781288544048681431140946225648215141001364186 5829 -20967996059152646346837792186208033709849531230859302745051631087098 5830 -21594302475637258267877588943254291485039529250712902387672341185282 5831 -22231891741087244959354226332952566946863091426008747503278551310402 5832 -22880894805725063783270190168220458101863713841371032163674169974658 5833 -23541442993435659839824572185984007291967806833900106827767159818178 5834 -24213667975007558564570403058168954728537983997361014780910499970978 5835 -24897701740546892310106001679535126903912371154671506720411544845082 5836 -25593676571049583256513000665263376508496662407991394492881235178330 5837 -26301725009116738146906216264618967834772674197075765318474274266322 5838 -27021979828798143277664094870796790256427356495784433722608622610250 5839 -27754574004548580574319300556406457498732139287715424829599233879842 5840 -28499640679281517840512063949229495552542837882596276844041239733786 5841 -29257313131504558061059906130033437343916729155932601024116872745994 5842 -30027724741520864367014116004719077917855169312853965545580360163170 5843 -30811008956680608607761140728439456096320444040884481691338623537362 5844 -31607299255666322828066954035806363820523433886154395932477880216130 5845 -32416729111795863988577955933833372201928112352553103489203114567570 5846 -33239431955326533411521981940096291522766479151974779768101906264066 5847 -34075541134743723346166515935424913095867872381421679621337755116522 5848 -34925189877017294155603804915593494376144645823807995722137950404538 5849 -35788511246808716589384540051670875505956513361473925757575337299490 5850 -36665638104611844860028417751377837544045591259057984592410534682154 5851 -37556703063810017441937122533440268061769621248442501598308152037490 5852 -38461838446632014103565537244448397487034831018072913953554397233786 5853 -39381176238989229318924524909993166031509901319430776823316131591802 5854 -40314848044176254337894826483386981284891698845626234603395668390530 5855 -41262985035416892472020137161302390220706808179140118213015959458722 5856 -42225717907237465039414802917686517554684903767225087274928537697122 5857 -43203176825649098549220251052458741680015060260883402430147922528898 5858 -44195491377120517569606640558790884440069116049574099593678284857346 5859 -45202790516322701948071067420640839253512373239059781985515443679866 5860 -46225202512626602126844496892482017178655035821347654329322978089242 5861 -47262854895334941848307248060370238365562212532320225080002157520978 5862 -48315874397628974074971756860350591599165844831546681202423895442410 5863 -49384386899210893078748137093995700236550303344277147979917693278946 5864 -50468517367622443896092539467132099144096583271107682436814918904154 5865 -51568389798220109316294679266800048971552531614530170938339984371050 5866 -52684127152787094792763434856307979132758311977357192122249566231106 5867 -53815851296762172752789506482589274574030736452589580546441406772562 5868 -54963682935065290265284343320591551229044670531513874517844403114722 5869 -56127741546499687513420919252581393740336409700395582370188637629938 5870 -57308145316710119557793931441637298754294015582396090548173885196482 5871 -58505011069676620064520408295758913103535490520331866370201470705066 5872 -59718454197723093572226291103461783010849371749612240055162451028378 5873 -60948588590019872074698629746315152622079116966161902148081183794402 5874 -62195526559559222775764862655493353472797665594478666717965101696746 5875 -63459378768582646415921376483216167649583767706103618042741638725778 5876 -64740254152438660163323036998638448514985340659412274593353293218714 5877 -66038259841849615284735281615277252014317795577198558492254420600314 5878 -67353501083565958265490191052478637042577657905244443771919094433058 5879 -68686081159386204304584816032943797694423433050029499979043960280514 5880 -70036101303520754786256085955498652432945752428764353452193763367010 5881 -71403660618277554989196610553201742230545521870048357576930867330498 5882 -72788855988047455567672376208595257007875503011901467313154858293858 5883 -74191781991567010784918347364825889748954732595628378349767532846586 5884 -75612530812436318741447695644788456709456750141246175929433105875994 5885 -77051192147869383472169455914836342195090109129339426253652264534642 5886 -78507853115654356444395900711394002284864054464243486791680245821578 5887 -79982598159300895219775537910733954629807597699147802784311429965602 5888 -81475508951351760519953225909361918735625666002858501930753036243130 5889 -82986664294835659197041895472771388403023327593332539634723532574730 5890 -84516140022838230344266674470917837308335271209028389013666300997570 5891 -86064008896167964520860209501851866287532640148757587015900302852434 5892 -87630340499093742512680009956013608227198122438526291268682729109634 5893 -89215201133130579730147660516463685228414612284779301507126634496754 5894 -90818653708850065978293079783256845421176702467705654260285313629762 5895 -92440757635691897436471058617060296023658686897319324540979601020682 5896 -94081568709752808994438115449383298647877071268065187881263110150650 5897 -95741138999529130115830108268716795016989877551868299979114630346146 5898 -97419516729589106893158687833793188822400400063984113290715772109002 5899 -99116746162151056421351771747470425415057254380984959118206127005938 5900 -100832867476543347820195159169285962102034473896156582283768861363674 5901 -102567916646522136672959446527523701814640221679182460408044639666810 5902 -104321925315422717107065047904833337682801164118534730391439976905666 5903 -106094920669120297707936962640518338411202862986754705864525092648194 5904 -107886925306775954735082168164475182302927314033274828333059552284066 5905 -109697957109343468176740788359149495318019042154602151802541313478562 5906 -111528029105812703860235229966472307056257397554602788104468262101058 5907 -113377149337165167597832923618884574928963672843960980457606148066810 5908 -115245320718017326035096496514887087758851792494931324830723200411578 5909 -117132540895927262940230750305180533925784377671734544575648460839378 5910 -119038802108340219990298002673243165254648527325563949336083437542602 5911 -120964091037148557124552590334466673138770134479976216420513621283810 5912 -122908388660841660127267415614754384770857309290862337788059018149146 5913 -124871670104221321714588034743405675059456613690036308786918769741002 5914 -126853904485658127932536042586166589885016992299740971107827584901122 5915 -128855054761864393559520248356712070159051693430936299480731609548658 5916 -130875077570159209367027826330866529520110290540781251168100677593250 5917 -132913923068201189950530349582738574866062567657326401373097963876082 5918 -134971534771164544339912452841952117241175725957436998255504682057698 5919 -137047849386334132149441206666592872739676671280082120404717101457578 5920 -139142796645095216593134267526422512347136288087610474167327338653946 5921 -141256299132293681677240970524172371931195101307467621194202789298530 5922 -143388272112942545270347605308051783804439166671793627588432766402858 5923 -145538623356250671938399002576298686550076649327488685265841162070130 5924 -147707252956949670421257603707035883767970078683127514282400798160730 5925 -149894053153895049804288111335030953296275189871098979609161474764954 5926 -152098908145917806829476378162107619048838613355613725084162823402978 5927 -154321693904902723770485471645869628971949392224454518463230022859842 5928 -156562277986069772913904024529144445272873521671723531031634101626242 5929 -158820519335435149308978681572365747673071272770977136786401475642178 5930 -161096268094428589142318332941482621163069731410304437087964003123138 5931 -163389365401643776215914674530925891189697168148772200146634497411450 5932 -165699643191698794651633663713498213052178452754627167112673337652570 5933 -168026923991183751455633324261399672807872886548545237137470704190802 5934 -170371020711672869070996904902563270964200638729376932146751179452234 5935 -172731736439778534857562744973385628512259307051443166477507511343298 5936 -175108864224224992707711713256934687438141472381787987135088044782202 5937 -177502186859919571055598436824317284975630293186701419662440634848906 5938 -179911476668999562532840462526571758628853414786811654737524957571426 5939 -182336495278833102774136501213802551626708479294628050829083796594386 5940 -184776993396952640574602712886154968242343105460463356311625736208738 5941 -187232710582899848042915102244155370615485948218968489486176676713330 5942 -189703375016961088799084548537558060182501488322087124681778494212098 5943 -192188703265772843916699987385772126403650146155308164593004423179242 5944 -194688400044776790451195150753960472358234970359496232055781040393530 5945 -197202157977504535299373825539897178397358193619831611278715826099650 5946 -199729657351672329071951053778012645286658422446739831633096874013194 5947 -202270565872066419888596117054766969601481896186083424603236020762610 5948 -204824538410200056821688718890719958570553628001568982661483378401530 5949 -207391216750723516365885980099305824975492541851387771435201491624058 5950 -209970229334568904120813307945843701220783505061095249497974126470690 5951 -212561190998811877075376015453112981459441406986812622792831445801730 5952 -215163702713232840827360561729872842729967411770371227330732377828962 5953 -217777351313560599978933115184092085205672942351888227333056702629890 5954 -220401709231381880198697792505279289811525350153868719888120256997250 5955 -223036334220700596237717733672691279510878032242851406869134384659098 5956 -225680769081131212940489370038892844124550143254892476940620291732986 5957 -228334541377711035191295831026654960597245250039238306393969022581330 5958 -230997163157316769221106953493659183259956582578463423493595977338602 5959 -233668130661671220944301869359087817048691459462237352795518817457122 5960 -236346924036926538467210409520566056516101035188579889579489162880890 5961 -239033007039810964770536056005299560961103282123944582863581009914570 5962 -241725826740326644314661521022895305764367341809372950398349190135490 5963 -244424813220986623093656989473042082458926550792265120894265613168594 5964 -247129379272579797000814353117235527072263056320730301274993987325922 5965 -249838920086453197392588317538118701136818541334199050955095719315090 5966 -252552812943301657010519589740805676930137726151505505462912937192866 5967 -255270416898455573052349988370013533025401738047220173508376543832618 5968 -257991072463658178767479551724433603075698808677556319017799172687258 5969 -260714101285324449581456173547339444280026625928234204654245093356386 5970 -263438805819274506054984175864977551467721459125555395282638286774538 5971 -266164469001935133030817258297912800365021708787289895597627221713778 5972 -268890353918003813775318667893629428380220160824541406917649766859674 5973 -271615703464570478838314061740998489471535284822360864246020889569914 5974 -274339740011692993426898544536907187629897203939828670609493436623778 5975 -277061665059423253355544206559144634202481638024752512059175503669090 5976 -279780658891281629821784793936324947754748028837192225122125444895170 5977 -282495880224178396384446349665945734535265888865257258733951253432386 5978 -285206465854781689349789843360430820507214493660026127828551895974626 5979 -287911530302332494301086094978182179644470974209563807946949847008762 5980 -290610165447908118533864417080167024040633295725233601846875967913786 5981 -293301440170136600663408637434450931205386867301757007201348830013650 5982 -295984399977365526483216134536300038503256807457415306892951341092490 5983 -298658066636289763233561249658327726838897473974837460836898459004450 5984 -301321437797043694654125494158764311130249916605133795834016166777914 5985 -303973486614764635483195222826545980249095745205329611119207514465322 5986 -306613161367635228330733056812576071124501569903150942232694153564066 5987 -309239385071413777011270015582493097940609891102076582071487929488082 5988 -311851055090462650414556835144846924141105598477250151005967282497922 5989 -314447042745286098712446049449007101750901997270724049764319704729330 5990 -317026192916590061126560625118117670549430891829897293365353568446690 5991 -319587323645877810485109805710984419902665395523833319457851569145450 5992 -322129225732596576393770636934223443896517470036866213399961536700282 5993 -324650662327851614883346374449974377720878117390422261646579956508962 5994 -327150368524705549929525309247307754103851207993952380738768305787978 5995 -329627050945082200091600662073415724974345387073735462851575499399570 5996 -332079387323295523780141152653584679037764512520996638761123185168058 5997 -334506026086225768137338260436020711805456997249757580286334794084218 5998 -336905585930166391330379527810153409614669042188206165524645993176770 5999 -339276655394366844990896492490919331186534387242451203999353627053186 6000 -341617792431297854754732681434181971533090415300311750957524663320514 6001 -343927523973667421112571748198295469915348975230729235122252717712130 6002 -346204345498217382286451558009767346739714056767772926435986217651010 6003 -348446720586332034319090243849013915855031566172931973995353787284090 6004 -350653080481491993256558303654776316150245048249349374361234370507194 6005 -352821823643608208911178712431368691040107122716969452080460662657138 6006 -354951315300272801506645546156344218343574233092860488817749203417130 6007 -357039886994965190193219311571122583950880231501753917880254865301602 6008 -359085836132253818315758153395937368160617573481245570375741332907802 6009 -361087425520035653053373078174563011831470204042088310706981607269322 6010 -363042882908857549007703861770068939014944628576489895205728736254498 6011 -364950400528365515098491745136305005382159453587319231428769719847250 6012 -366808134620929914154626387294391512229741646592450992247578209585314 6013 -368614204972496653435726289105695511121748964940250097775167158822898 6014 -370366694440716494451743981862056750118505867822131996366299334031458 6015 -372063648480406720402934798056005072015542498089933240880891020811338 6016 -373703074666401551852296536966773843924611249275166388781726829261530 6017 -375282942213849894370456285010981900037724234744755855778418752126946 6018 -376801181496021238416304556697186359796750096771468790143492784166570 6019 -378255683559682810103924593549291323583614475462164462968290693718642 6020 -379644299638113394360249367312258357360439313066986360666853960518906 6021 -380964840661821617731099946392401543461880449532982312925727653517050 6022 -382215076767038889394394214504695635427907761327832019018550816915426 6023 -383392736802059654184200936643009023140085378010873585981139626676674 6024 -384495507831504113312894565902539316231712212052705112693732785038594 6025 -385521034638581115358785362630600616140952952490880205400478234443874 6026 -386466919225431514705063502716708156407751308380893462841711906445730 6027 -387330720311634935291391319579238415327622664310260815954793239820154 6028 -388109952830965567061164507013601658054409952028077984425542263219290 6029 -388802087426485359133665851569491399849732768903229894124786954014546 6030 -389404549944065760338053001947143096215389233959460363224701004749418 6031 -389914720924431992552075712693030288738705492672645179898402466402850 6032 -390329935093826728177925789323251882035082751309708372108163529116410 6033 -390647480853392978254518990560982586068863364946908842855868527654922 6034 -390864599767378985083901863525919511896924639811857663710797719343458 6035 -390978486050270950988992486669327686917331815147419528409727391164786 6036 -390986286052962525903869206481704499134639569771533503869583298162242 6037 -390885097748073119030364956468755290682943097282841902845417080953586 6038 -390671970214530296808889120582678252697561788559646811262047020172034 6039 -390343903121534779004249310854862416099576147134812066830736731655274 6040 -389897846212029849882030248049887148229233588452232905120302433914714 6041 -389330698785800360256433938483427736850726021271860139382438254859170 6042 -388639309182329911760250547906772633067383806127405421240373889251082 6043 -387820474263548284980504236734263362604480264809174968778653790858354 6044 -386870938896604701304199130402267901911926784975091044500678800797050 6045 -385787395436806092334686874028160781691480429637257421950372161026330 6046 -384566483210863193806848833656860384983864041234583009267486439483522 6047 -383204788000590980902666214565921842112097279986144879390372046717314 6048 -381698841527213722036076888999330600501179450493420996046873673725154 6049 -380045120936428746336702443991445604458289977886895219881962704746242 6050 -378240048284386899556588932396753840452956414916853734682966847755170 6051 -376279990024751601695540564258123660704523717378430718351452902398714 6052 -374161256497002420682123989646955651013623353165930485437906766188538 6053 -371880101416153137643823112403896542383466461363341457489528934843986 6054 -369432721364058404097368060464218525144683720570327124211747314945898 6055 -366815255282487277413829657674206447656684538600739918095978974273026 6056 -364023783968146171662318276726454079491361817862024882751558733346650 6057 -361054329569838073974123430026793478191873910445335286645387520211274 6058 -357902855087949255449306757657640104091443906908234378626190024588482 6059 -354565263876459147849463850051529058866446557746707709428723817808338 6060 -351037399147673566491143080538640813597115266505111060250344222556290 6061 -347315043479886033307910088247709529051147775311731845347830787795186 6062 -343393918328176595647260411458679788117778636003128032674193568063010 6063 -339269683538562243377451645622964007592241456055557775720189477095338 6064 -334937936865717803015591323395420957688344236144497465987108585491226 6065 -330394213494491030148116387662473953767300411424268438099236487951106 6066 -325633985565440534169928852569951697279462546263608715177298978018538 6067 -320652661704630149543097864577786244618544421214861471816202608849522 6068 -315445586557918419197330667317827584894242121792347600547786394478746 6069 -310008040329986975512379125796076834791963810831363889671970730481402 6070 -304335238328356796419915877858247434062464101946421051299046499337922 6071 -298422330512646575612771014934485607657475675563657514583141991359170 6072 -292264401049332780591348623359080547287026215746652924337510235818690 6073 -285856467872276377305347012308277639582157533406556831474385025371586 6074 -279193482249286679458251624404794219890852226331568701388496592013794 6075 -272270328354998331046067730151463106884420907166933314402249772410010 6076 -265081822850343056451371656045348103505579495040960770740999839666330 6077 -257622714468903510238924591122828634414362480783267538526056578909778 6078 -249887683610442332807263412367439143589901224108395122107963705656202 6079 -241871341941905364985575442722078271196041856980495903635241232018210 6080 -233568232006203898690896423738317084129852808529714975391270839011930 6081 -224972826839086838532113493325981837270625683392675969782503423646474 6082 -216079529594419724985347356815883299224719301143855307060081489233570 6083 -206882673178193720033355761375995397836661440570777806291809108245970 6084 -197376519891593885237540514111620998037906760184412428974477865479682 6085 -187555261083462386563959841016127434520864821079536656705395110553490 6086 -177413016812498644249414306840485811502268839801545612811487006362050 6087 -166943835519544905942025197992553319358853993953915746722451195038954 6088 -156141693710312261674889426482260212367355588838052224935656190985978 6089 -145000495648908736203111507313570276798383710972813450959006977515042 6090 -133514073062537792303143589580738110964909769314756576308122633950442 6091 -121676184857742353967533509602378931713064453765795678434138617832434 6092 -109480516848576315534529935864477137458166969153700144012191278403258 6093 -96920681497092437732940834775944555396506777195133498448037340854266 6094 -83990217666542548962130157238043549928819092655512458657106232328514 6095 -70682590387693065818100165524882086794562810686423868900548289451426 6096 -56991190638666025540487246370536833091229500187244434832264639950242 6097 -42909335138723080532378950332031761052590551645401250442846500745730 6098 -28430266156417246073657889009650545168596347374431909293716958085954 6099 -13547151332544612533471606450240345333118902014123085953635131520122 6100 1746916481664262475841940756027247710734123431467374490681270960934 6101 17458919370665982867545480606266348684358046189900717110516247748910 6102 33595914484583996593029664811763093093957241902045532092151463841366 6103 50165034152583616844339915339695174908371495044042701827066999578142 6104 67173485979171834336678800082713696151854278974064062643322970454246 6105 84628552922943460467701490428315945977441714984062075063041263840918 6106 102537593357287143613554806645277743534771889120958423182862721167870 6107 120908041112556723116028245290899556778009537199075785642786425442606 6108 139747405499205222677299462661343733949792154150473440493984277065822 6109 159063271311370541817714022366548398320002340980336432231705213221006 6110 178863298810393575747687397571977373964540683762125692058310762797694 6111 199155223687741085504376189961386814512348557868912538876075788285910 6112 219946857006797146430735203223846432462433851943411188191895902221350 6113 241246085122978429218270472455517127292801621512128422728049119915166 6114 263060869581619908662613082115061468518781131180281074898867677414358 6115 285399246993068856328503804290804350911607396381050813252589128528110 6116 308269328884416149299464291763422403473662321495752685901473143924390 6117 331679301527285023583309645814340739408295639177928433788900108431238 6118 355637425741088412313777444428464438476938626859914335924173464366238 6119 380152036671156941271660357064355315158894365487004373450436755453758 6120 405231543541130502146794713473091003365988754662458100062330362107102 6121 430884429378997093175046546549177151696402339146817941302650081561662 6122 457119250716153301958091697374566704413951619664047270481241444349790 6123 483944637258851412372051038790503380742411560252071074566533621896838 6124 511369291531388641085536754959468946109048825489304228944860373371686 6125 539401988490384455470571977862287918480202703949219948518662258126222 6126 568051575109482288138794229128971402953926990888006516290226512407734 6127 597326969933802250275740560832193702629163623596612417075482100360542 6128 627237162603461650861941093075803357948171140147766364389799517201158 6129 657791213345470258244526570100306935460010451555108708250241183845622 6130 688998252433297288788153391007261101234545495413688524998005300268286 6131 720867479613397081155898961086393180795476482981040021595801033546286 6132 753408163497970308527944420494122041290498457230183042804853438646078 6133 786629640923227401613229726783283927991458355014007387153785864818830 6134 820541316272410596973456195675870420854595072755432733525219355930750 6135 855152660762820695008223033354047525243487822916877085604811086661110 6136 890473211696084204219984829943021679325175469935986867323602153180870 6137 926512571670886070335193162630872901217443417883985289422471657058910 6138 963280407757382634727981640481056687559804461168214088019212145857782 6139 1000786450632498843826747063102908195061678139541215125138835155757326 6140 1039040493675303033956451520427410776307509877374902139889140094144870 6141 1078052392021641852042118762866915526446551229413618912491421623247494 6142 1117832061577207035896936475784308192236598400583627835986778449092990 6143 1158389477988194876319081100341243256624203770827220163933769811815678 6144 1199734675568708211001326791760569675076269129517520273443591043351070 6145 1241877746184039765415831098458547220487109618448764264483451830125918 6146 1284828838088964552401801537839641647394065926925491885057157970383358 6147 1328598154720157878482877220311865070439881040275781261215271626011526 6148 1373195953441844274955518912586643629647499926050932304854376047485190 6149 1418632544243771384080175804658010767034114513695521092147139308459950 6150 1464918288390591479208743286125692375278266890926942864924051593968502 6151 1512063597021721891195671291649482984428122502548192667493058335064350 6152 1560078929700744145855888881713280143506391713976954864787216796006822 6153 1608974792913390097597878405704411410468094945627997217694135706108598 6154 1658761738513151766520123898591353994125939196880270910246571407709118 6155 1709450362113539959514317308380852368632500630270938257806602103371662 6156 1761051301426005074070922020115161350427541483377626095092261394644638 6157 1813575234542521756092365152563224308085620882004568172135367337906062 6158 1867032878161827303845433703108405266519626051520075485503909080252254 6159 1921434985758291889054494053331065522263658280642949733582929248071510 6160 1976792345692386796768491799106573336720966697424012942483097595745862 6161 2033115779261704978128137964561109816265206349708412077758545822899102 6162 2090416138691476258192198939316112025847138445025486525380666601657366 6163 2148704305063507554935054387051944240250495267963248726557270759066894 6164 2207991186182466439039070877528773174757730710328161273526244656769766 6165 2268287714378414307844680382803992469331245849392362051363196509403366 6166 2329604844244483354387285207765087959036475895208082770038049020865630 6167 2391953550308579394808645627569014798384138576958477575244239068393022 6168 2455344824637980468142819470725906025013559654974267468662431672800574 6169 2519789674375688952811607875905357050776474567921024293012402693999422 6170 2585299119207382747647175902436346473916157577488195178913775088557566 6171 2651884188757798853469581312019081441470321220460029495299070568317190 6172 2719555919915370457674664121714865098069682237115320348074886672529894 6173 2788325354083926380831468740204199040176424906852410208388488863020846 6174 2858203534360249484404532534012123310012268194922930485366237979987830 6175 2929201502636278374630201379566153702981292764382545400595190429680446 6176 3001330296624724462711421502106725379529485319391516835255928885521862 6177 3074600946806864168412513701653483433926382661300877602438592432398454 6178 3149024473301253776226652066555570641968044099693415083609565660700510 6179 3224611882652102183457898968188713884674112943501176084942108892412078 6180 3301374164536024511168937597928696829304686943677604438480728027747550 6181 3379322288385887295250817571336922975205966620259184287506166003939726 6182 3458467199930443729205470606416642173009588180578733089634376642080318 6183 3538819817648445206211838307792347370114242118521416968413690952230294 6184 3620391029135903198978001375985385287583366002496995879889448484553606 6185 3703191687385163335750577113114676294886690596713829321450222893447742 6186 3787232606974441372938431604639058871899659384714838859266815264586166 6187 3872524560166458643474794874762762935336228906902968327381723769684622 6188 3959078272914802468544827721847246856847864162914967875202819927490502 6189 4046904420776624973396582627584516109622755683692046857229320464595462 6190 4136013624730281738863212611650572629517840540188931715830282446677918 6191 4226416446896499764102203901935838397796398401564669468600274621319934 6192 4318123386161652306112208150173260895410455183831423593004817453149534 6193 4411144873701706313375184160846299262697388240805887534089810770564350 6194 4505491268405396377679040219445416481343920123741328618181480327625534 6195 4601172852195167405775364903358362053030334701590642998430436378502758 6196 4698199825244416554186672076584627759506933076732371974818086227203654 6197 4796582301089553392595357133814194159732240123330587007558829341868974 6198 4896330301635385756972674926775754296458373626573148756149115910647638 6199 4997453752052327339773896008205377413431971429015241414598718088662302 6200 5099962475563911734269038381936552617247753579470434303623010778507078 6201 5203866188123086420676633770937907140268488444895855019033063831291190 6202 5309174492975749046339151587603993172795650835979975359916628754254462 6203 5415896875109977328458734241489936274132036225711157900233742256522926 6204 5524042695589392989005054562674369375560150414657884065629753500927454 6205 5633621185769089335515954763481777668482796698608018993657131433973742 6206 5744641441392541421727655805281583575594013787408422801062377962106270 6207 5857112416567907176974728461328946072412208020335305849216632188070870 6208 5971042917622117476170946589180483642631305614220071059505690982604326 6209 6086441596831142852088807338957953534183366840254306707663092898835230 6210 6203316946024814421668138390902890708986596952923691188656600279564214 6211 6321677290064566627870193205131316819098696654119411164244413357073038 6212 6441530780192459581214476090770385473137975076432645522617542208986790 6213 6562885387249829140768891119725737854749171692981331603807587738978566 6214 6685748894763903396063734822342127366222958246229247179661829113518750 6215 6810128891900714919865751484362580992237105728677464358138758738129822 6216 6936032766282629050027790715507451180497811291932605044934668801291390 6217 7063467696668799547954726300845153288018024008862883022837782325785022 6218 7192440645496854264640052049772838835732517608460107718484101595571038 6219 7322958351284104944506705038780231833841997243654408639722268618691718 6220 7455027320886567005469170536025935691077017445601124824927547197405190 6221 7588653821614067073054843511621782094148257456805132490141308444951470 6222 7723843873199708210117219059939126771343827231116107738593160054508214 6223 7860603239621955194543009806593772935812192398046327259427698839706462 6224 7998937420777594848434336297905421003198246815598111162894833075470214 6225 8138851644003819337017211553631738775563411245928925824718741003899222 6226 8280350855447673527022578542338293419517749379688290066127392737936670 6227 8423439711281100946580117910369184198590675046479642719410569083713710 6228 8568122568759816614792143257715977187878253892407148460405141286357182 6229 8714403477124229033793902812231051576072867619874033761552597225280142 6230 8862286168340627952292889196098598940632607173494866420933144703038174 6231 9011774047680849142609378658867937483501237209042268417540755103046806 6232 9162870184138622376150714020097655068791176190331379230145568258264518 6233 9315577300680804060968799206959433812411855271727269139145742221033182 6234 9469897764331691612613894395062075214375666084996643533872820358841718 6235 9625833576088612592476785660606040637479923626172149236280375540679918 6236 9783386360666977959249051474256841063843244382202079960670187486492294 6237 9942557356072985466251778811762362317148597001341053687077936028000390 6238 10103347403002156293233810910942069915295136184941941474546060734944894 6239 10265756934061885453714424341473455093860250029353855482128440546107902 6240 10429785962816184361093586231036247850918199173488370641672799345006078 6241 10595434072650792197150466400614932672388493983726833775196375389460990 6242 10762700405456831398253561638408230453324874889111711559924463880242046 6243 10931583650131181686883611462677961545706433861503237875036454980344070 6244 11102082030891746621984049580954386359678117751235171627014504757494790 6245 11274193295405786651181595552679594575633618830948347962072475566930190 6246 11447914702729493114127111038223928831550306605551457757853532757557910 6247 11623243011056978599794689502262186489531837254741428585130681307370654 6248 11800174465276860494615146051442606907673671990157042908847979170514854 6249 11978704784334616504245055419287222670899354751101641819480606348674614 6250 12158829148398893382658695728539116065624343938671964972017203738183582 6251 12340542185829953090283648768677276238462291508745326762988298335228590 6252 12523837959948444121159834080900524553927842492133491019986155588270750 6253 12708709955602689820535755793153035288470038788283495156203707505345294 6254 12895151065532690152006589233272621099406524638602060036665618772672222 6255 13083153576529038600973114219351401810590297376285063624674935016384950 6256 13272709155384961711942938465716317617644585586078535388623300207632614 6257 13463808834639695185524023802835383513634131763392120214267324552012574 6258 13656442998111417499961444951499083502019792783183172564589738602258838 6259 13850601366217969707065172481763996486985689140413539051634600362656526 6260 14046272981083598376456212731706773406737646112875842051519263081998790 6261 14243446191429967661363982787634207085528802034420705182491963479684742 6262 14442108637249696126825211180749518434832833060167627526599022515851870 6263 14642247234260684354041263769626495419711994601602519161366559844134206 6264 14843848158139510405929967592723937692470994491958353427656962803950014 6265 15046896828532182046385414560758859373308533102368586163086965463839518 6266 15251377892840547142513875620036573534714919545634197365038424719021086 6267 15457275209782676983834250087149295491275090657172549147849280221420934 6268 15664571832725551318189924344792653337356585122642173882968940848065254 6269 15873249992788388770481096832821373659473225541481269569377536428916014 6270 16083291081714981970356154858038087789458110807698038362114591485877462 6271 16294675634513413209154788086007553627651620491178617435144629116385246 6272 16507383311861543767726215874201977678184153187315577966431153400005190 6273 16721392882276688246616565636073909586958171671140159488818929214739702 6274 16936682204047904281567501621590588144567830109593204909140392149486558 6275 17153228206929347982577713728839630812387267328015285149561062542575118 6276 17371006873593166286969363031473920728901368777050852951111412549309950 6277 17589993220840419209192291249876703801276690124469418694146673232993934 6278 17810161280568547695487703796324016268173481268324041157475458457743678 6279 18031484080493926494189105421459898886044652386248251636446377137491478 6280 18253933624628066125333903036660191914492463143692355472802232411861350 6281 18477480873506053721527510572444924352368623479165642343528895644254430 6282 18702095724165849208585445225520019185804716043443423481872846306040502 6283 18927746989877081045489746023062248807266739101776721742827352276065806 6284 19154402379618014541541803734593314588063014473090403322595203094697926 6285 19382028477299395661379507883548893952559107970530803889508270927435110 6286 19610590720733904208620322298434014975796527084778392160930481301166654 6287 19840053380349982394406233343644001868553643273916122839674760095554686 6288 20070379537648838040883798670981724786815254941850025277158741481013086 6289 20301531063403456090787438782681052883285469329540660931864280617944574 6290 20533468595598487685577420970553558338933131499460364846649498661693214 6291 20766151517109922886186578214275376680437422114034507647924965566644358 6292 20999537933123491135064359942819356543283474509340339475872145093139014 6293 21233584648290772847094616649915532069008959488251457981161083532287150 6294 21468247143622046062752150185846580898997810731282229324480124624024790 6295 21703479553114933951838283040520465612925974646593175844629443536967550 6296 21939234640117962112872457873872274541741119509875205717296901206857574 6297 22175463773428179125079380864122855520296468541998195813639462155725494 6298 22412116903122039669393721780077539445422372817924177098985978260404478 6299 22649142536118796796463359714248401653603506341990917896985231047738030 6300 22886487711475698575672554880958369414837774740780235350393828303982654 6301 23124097975414334465290667106706530242568147198198941467623182216457614 6302 23361917356077528292286550662670539922767840353170446119331742980868510 6303 23599888338016227777815436326519033594803568160607895056100588894532694 6304 23837951836405895083082053596960762958709319784447746396786233879740582 6305 24076047170991958938025656139080190881330384327250787754550689258831870 6306 24314112039763946544138802523811423645669158830603387537704523551630806 6307 24552082492357972671682856725500982451723431563654500308146365217712270 6308 24789892903187324192548634985022495350889795498386554111248029839788454 6309 25027475944300940763149933888019489218467490285861874646307147164280582 6310 25264762557969656488838576950169078850480193938598517961525453698129790 6311 25501681929000133223683138381950946450985309953769740391250830501496894 6312 25738161456776483678713203721615580073981754061276744368558028503408126 6313 25974126727029651790371879834781012062789839339456056082275659751502398 6314 26209501483334688830427391341850998457404041326073302628790488646521182 6315 26444207598336136582641057574796893485099666567578448942592177877457382 6316 26678165044701803561378385775523721160308768914956238517222721945596710 6317 26911291865805296767961433994807680317635840789132068708586202709982766 6318 27143504146137749863002343873698717580770080649935927433734174698458038 6319 27374715981449268943328463342862558684237695750433503944510937458914014 6320 27604839448620699341305158889857683458163943405169139806623902581825382 6321 27833784575266401079712332059434996360565380282550822994878724687009142 6322 28061459309068806807502690982113893889875904466636528227865875373780510 6323 28287769486845624279334505119547210846513994804415270824500876123132462 6324 28512618803350635715150839375036863492054990709627908665694889815763006 6325 28735908779809138755093510323816778976668856028930530054375102878085614 6326 28957538732189168199850875243855177530326213788432226368479151897716350 6327 29177405739209734368228319281959781632911759619736894426372697566956054 6328 29395404610087412702172943733387520530342088359067531646697909024092998 6329 29611427852022720277035191995805050951038608855489698090760192044143070 6330 29825365637427818121079984043209221830467138839348347582267617307027286 6331 30037105770897183786804630883655499069100525904705827474031301566831246 6332 30246533655923006436724993613092277325083769527458410282472887034349190 6333 30453532261357166882880469114667405384663842827919961914556403723106438 6334 30657982087621777541279207140015425562184490279314337544010652902918654 6335 30859761132670372206080183705066651151750319629260863628277923880578526 6336 31058744857701952902013724331888972531433545595614850899408347389376030 6337 31254806152630220914904287588951774726691878229125667187446367201777534 6338 31447815301310441417307962921767315485805149728244541548872847824601982 6339 31637639946526515978051485552508843643115801392715914073449693645323526 6340 31824145054740964658566690216065707202959878919399479572285153439728998 6341 32007192880610649435511637286521902732201608263892687945608973697947822 6342 32186642931271203335514920593159982549405334274972320082577883346280982 6343 32362351930393265005454201487539542391067353970257028045686918833826590 6344 32534173782013756457263823205574074729960844476145136463231233784871974 6345 32701959534145582502669673279263314783109646941413951017738202760486550 6346 32865557342169273916744749539901690414695069526420154151804493206045630 6347 33024812432010242723909673496930807837754005270498691902888246918664622 6348 33179567063105467171702449908687799506527110735141617694470065009141662 6349 33329660491163576031791545420859588783224692339990647599147996164370574 6350 33474928930722456829468340561017337457247851130957849402962692808561086 6351 33615205517508670539049439632301840578351463518569018191512995520167510 6352 33750320270603116177803375507854760535835218483257897792849390007738342 6353 33880100054417552673352014535665079296969842105516741919487862193008542 6354 34004368540486752352900762042159829093041109121283837281908281173079702 6355 34122946169081230496628663773865250491308841007937786773045659827530862 6356 34235650110645668595358036386056372963519881025731407496608952093583974 6357 34342294227068325345071947095488926436816600627142901117265909506054918 6358 34442689032786908980478359628903727862097900488985681229068674673978206 6359 34536641655736567388823556610788581731205283231695754564435894591700542 6360 34623955798145838535299141581620424162435395847136839075725460332949406 6361 34704431697186593166199381613692314091244663906592294623772537982422078 6362 34777866085484194516434335632498425594431588873366105230718249725367070 6363 34844052151494295928960881025406287359613056673557293851105526625322630 6364 34902779499752896875280870890950456220062286753750995485913781654127206 6365 34953834111006480944580364229057790420338400098754339030857733127511694 6366 34996998302229265923579978760339337363533275087422339335385483227142646 6367 35032050686534806217271863042033505640150164525963338942724218306864990 6368 35058766132989401540731173622422871823493737678941308673472487861044422 6369 35076915726334983142972337506981977878406079567283211311986079457944566 6370 35086266726629369782684704446256832398668986894866048378240407392960318 6371 35086582528812010362809800578340060107474068683444174727168344816804270 6372 35077622622203558522588069344138846297575322164282458317937401371352574 6373 35059142549947856683398347364516007927859019830151525242256983071285774 6374 35030893868405143023622509064441634179279032360097308935645719091645630 6375 34992624106505534720683353485173059542211542542313027277965487026469622 6376 34944076725072084519363774979200256230941032696890468070942205927003526 6377 34884991076122955368602657578137175293055489528197946075029527528489950 6378 34815102362162509487011592474750636393287480633265264261290317934424758 6379 34734141595471363875728150493280904122039196947802125943582265993078798 6380 34641835557405723967485824453059938619728809991464700080941339939022502 6381 34537906757716570889564978157095013409093013658403846936768848808386310 6382 34422073393899545695836620429692260033791989874537711331167029456206014 6383 34294049310586645997299378369389488588237022721241284098913429001761022 6384 34153543958991126660192078749311782638915996410416628756604685301993822 6385 34000262356417276755052283689608618047383085448105106017122514393952862 6386 33833905045847029696379274011541897412173631525541693033038602316603710 6387 33654168055615652621177732542257329583011429200106875617442527684295430 6388 33460742859189054481472390873658390246436457699527992691647676262988614 6389 33253316335055550182421351340632867910316280068129186481122308055887662 6390 33031570726745220348183529730184028455847133769587001056515527439250358 6391 32795183602990313054917842425185176751576005716785180250452622705648542 6392 32543827818040445096800690344040839143154401243550622114388376461308006 6393 32277171472146676160602630683620207509395346957693825432399979421114678 6394 31994877872228849638005195178622826230508890636128869419836978192443774 6395 31696605492740918817453580106920621590369253986652734028208769775793166 6396 31382007936749306827938520921440667108105826362513035834286004745594846 6397 31050733897239683071774393785623897495470382453481685067470449825907726 6398 30702427118667877939283335955871395440633614497475920139979977463831582 6399 30336726358771001462476836810693083624069400650278996523460514408386902 6400 29953265350655180192438498749524262055143573697250142002001918814639750 6401 29551672765176680094371303803008445199639047397550388658864709957156510 6402 29131572173633541598181282119767114519602445150258596947604755256640726 6403 28692582010785216240259087651664854487487453059585981037150610921946254 6404 28234315538218062534611034762998027413071876008121750591193149332040486 6405 27756380808074931938895511756027572334865671795867923652747210547777510 6406 27258380627167453981781472849871496850539642392507772297571522309048990 6407 26739912521490012913522927408119376256507920142378012059987525194755518 6408 26200568701154796577903472866772222828137379090970815402008643877950462 6409 25639936025767691702816384328600366539471981896877118988479060745982782 6410 25057595970265198412397786398467182652733613685565936522628079060676030 6411 24453124591232940598759971067292738367350268015210646409082411350426502 6412 23826092493726757797085914257933460820196840553965941047879377849060006 6413 23176064798617778507907931908275545996415927239103573628706558898432942 6414 22502601110483294443219385829135244063014560564004920606612368821911350 6415 21805255486065680063203965658229248809995535228960116005033003501281598 6416 21083576403322031953425782192578693450625518460768370041492716287123334 6417 20337106731087638193586309460574419944589543522141005246252920345084790 6418 19565383699376828821116213516832258415389479109639686139733807307891230 6419 18767938870345204921898669273734677944111026012766399568817616937954734 6420 17944298109937695715973356384785984459382360257155747377737733451417886 6421 17093981560247350374749150590148910885216055667875583063508321243686798 6422 16216503612610234134555329519573996129868713852770533389142397248491134 6423 15311372881462266686468919511855970533183533648149034464755718401267862 6424 14378092178984314747478697725172839898035816515504347265053124674855494 6425 13416158490562330280891583118314201252856353880880552851068708910272574 6426 12425062951089810954245216592362731224945651277496451102758474186051830 6427 11404290822140350229033696347576700867434664166626078622270471767931150 6428 10353321470038540884518728007840025968318750275485468157088012699097478 6429 9271628344857997916361209390891590250890990058435273269894292103991430 6430 8158678960375774532312989420556782201101592418338962806489675116313310 6431 7013934875012958520668983109290024712226635963042018021884462938467070 6432 5836851673791755501304688492842028991624486335366820712136645120838430 6433 4626878951339890613098150492427699272331316806611195470851938847708030 6434 3383460295973690950083902071535485411312246668960284450430961898076670 6435 2106033274891747661194701704226584380091669891807295655132912455281254 6436 794029420511598975505043312437460820889723126526245297765188070117510 6437 -553125782017576363988919573670893373680590444033109062454709679072466 6438 -1936012906092711783536852077514265888662513872879373583976164095138410 6439 -3355218593690948312826829766989131764095659694965388661976813049239522 6440 -4811335564125403721104390143330361505474162952025117658809422617378938 6441 -6304962621487374701637360480228055171696685685813418744608376419317450 6442 -7836704660739154037930687885163784258063654612579956923850689700114242 6443 -9407172672421061334122670225313522525401584710735940012230009041121490 6444 -11016983745935696720624693893512943226650665041025017442982948116221154 6445 -12666761071371831825072505437352945521083523119559859789432654251451282 6446 -14357133939829751350563318912122268866257551131089939368790365898677538 6447 -16088737742209251699016584622170564666417837704935315200757500515166890 6448 -17862213966420890344986151051519267851560752319171726398808798785414682 6449 -19678210192980460975802110341018911389707436375737076979765857732967778 6450 -21537380088946044900530092894252758093884246525880196781833796719780234 6451 -23440383400156358764811329055438168605787722028574229571913953903317490 6452 -25387885941728482329706061956189337444975676959648625534008576684939546 6453 -27380559586772407852684857251038059808485198537267758158839293450542970 6454 -29419082253279204592129457626183574078565817685696854704985501859129762 6455 -31504137889138938016270279889554465503441874657752335506008656178695522 6456 -33636416455243823583549424511293238191450000295879383172025005940749890 6457 -35816613906631429347889529670144583040695001015773713227873091851050562 6458 -38045432171622070285539553856293304452646304414968862390717962404358370 6459 -40323579128903860014881664283286489109549677896440043874550773800557306 6460 -42651768582518202649421628812833652726881804023278017644592944160336570 6461 -45030720234697818762974357235615272029704656643529862446240857165782610 6462 -47461159656508705023949601622009773089476750399609131559161956939065866 6463 -49943818256246726849585917688607394565227713636768012293971519531619874 6464 -52479433245538837616899959074876369887655616842924482600154175982333626 6465 -55068747603098206423198962903642943148466119738436352336205019488156074 6466 -57712510036081819298174590166374286046136414422192858264799225561951266 6467 -60411474938998396011406790228265771815111870277601339924381348360194514 6468 -63166402350113736383720631509163144363589899571143438807967271774687106 6469 -65978057905299876179300775618900961781208700301640112345121078185241586 6470 -68847212789273693425417119048671025425336446263102595121297095587462242 6471 -71774643684169861260719967097507022524100968898726033426841700672333930 6472 -74761132715392293356685882476668497516368035776027476626787850656121722 6473 -77807467394687472474366258119528356225606767583807411996511165180603170 6474 -80914440560382292023446227609576914815988851414413726361002681456855242 6475 -84082850314728274469093368541608004406366039895910727330503353419040530 6476 -87313499958293259305733337447811209932997662831774658174672932154012730 6477 -90607197921340876974110308585402515039822352739549590539853848058028666 6478 -93964757692137343768841168862376587758619124928424699351037822658671170 6479 -97386997742124326358724883953043626269954597448436382634658095096762882 6480 -100874741447895833260158347411838145343583766663401154119125509727832130 6481 -104428817009916294358054579827973450613048580487386348382498596137095938 6482 -108050057367916188606540593518220400935887052675607127540226772564688962 6483 -111739300112900774258850510576836501070327963394119304550199672420006266 6484 -115497387395706665629436948618346802486435430494952290012095568773297466 6485 -119325165832040185379483616370046260139516225026632220667690280468100978 6486 -123223486403930601906547388147572187403386873202599414965338297412913450 6487 -127193204357530537510900550053101249808073901021748599911529445850385506 6488 -131235179097195004882034002441329156459169518933425627744287215680099226 6489 -135350274075769697002629198627004131102747662856482503398974353022068810 6490 -139539356681018319091082554898121108332022349679921472443374698578662050 6491 -143803298118117910604451221353763205683201396091503978296833224673117266 6492 -148142973288150260898987585147189520618717837971278931562299930664760866 6493 -152559260662516673805670698272464325763630461113133671110659757635256434 6494 -157053042153202484431679611711025421899478481710522312656539935320991714 6495 -161625202978816875859546226472319964129312531987171337458989474619587146 6496 -166276631526332684403301210143631612980029993141026015501465133490256346 6497 -171008219208450019612962927896479652123651181473257501822316119984409058 6498 -175820860316506659626248815651442821795807411611115177697679326721346346 6499 -180715451868857313670996387910491697420118378041293572369440033663911282 6500 -185692893454642971866343219194703763424021426892291385875772466873939450 6501 -190754087072870687880920155713773771239085541875080785505328738397503482 6502 -195899936966723262837224694097599028767210924195930856754009160199733602 6503 -201131349453017419032952964572270369877650928271360408116595179771074114 6504 -206449232746728169949985514675668381819465885135904589369633766360580994 6505 -211854496780496208574441676580711652443041507065448314092806440126347362 6506 -217348053019034249637247334363390577722117560122797497172815233309891618 6507 -222930814268347372943213665649681353470258579929725352982172190763815418 6508 -228603694479681524881475674074123648643538640164857294924801608756000730 6509 -234367608548113443445428579404343619970786335565264124855341881275942994 6510 -240223472105694379043445519311059342960762252821597578953428787883608170 6511 -246172201309059089001945174168844454765119298478659239954738171523502626 6512 -252214712621410688371244882884952704850114025620670749524416714084818810 6513 -258351922588791043396732483411855296791765521108780591809486118118466570 6514 -264584747610545497249073281940075869441191866849864990897368931503227234 6515 -270914103703889820277676860210175100914130823091346733818594223462731890 6516 -277340906262486379612145660470781216721188492886641786579600810106595778 6517 -283866069808935625352973481776749589322321700148250174756165194911868530 6518 -290490507741088093331233572828376467210360084524582522278084200006387330 6519 -297215132072081227449507257129720819483278410664564482408795346261654634 6520 -304040853164004428424354981457254288942030653321403526550524332552196058 6521 -310968579455094840312629034876573489580029461956972293796523488507048226 6522 -317999217180365492017412978604077091512001028458443693061269186437508490 6523 -325133670085566518019288266844146510101815094931711269067139523617924466 6524 -332372839134379291378983523274981528571979041182843336319126127613018490 6525 -339717622208742412599978396344957687862056657660228048850352919256153626 6526 -347168913802207610755222853626637548386642968300251691993211294611455490 6527 -354727604706222728369547025100308779050861785867353576298824648317037442 6528 -362394581689238079456829028055108756836814399172145752503357921286048994 6529 -370170727168531590844596431293343891102055793961010231226222779303548674 6530 -378056918874647261044503699581306964153888930809961893068831394318648354 6531 -386054029508340598458633837186302834394429712249850040685992156920664698 6532 -394162926389923832233105281339414661633044124811204975277021230506374010 6533 -402384471100902824603410169421771500297298761450090620560087506151464786 6534 -410719519117796753723263127927728292332223526890574416034824344680527594 6535 -419168919438030780759955818013728239567933300017307548454458017843395970 6536 -427733514197791065096465333292269038873202285573423406684217546664004570 6537 -436414138281730646841647911594631297496861648862596123034903290265943370 6538 -445211618924413877156592315209797641482991636995716888440436233778039746 6539 -454126775303386244204014203437821307592820721871319949469702776074654930 6540 -463160418123755616480412712501077276925037357499838263268716066710819330 6541 -472313349194170105952874113237062778118515363956760013321421505794168306 6542 -481586360994076941476495163207558259097538590957476909964013334571100450 6543 -490980236232145938478866351932854486764422509593712135221914642809806762 6544 -500495747395740354568633194293743747795054553763589481115460642329525658 6545 -510133656291317132629744303263496218184662221959637395894866158482140034 6546 -519894713575637753826964642341076114647469276819497911185855017998153066 6547 -529779658277670152855214291718076195868791970014091339610978956754147186 6548 -539789217311061387462802294559244241344572336646334845684069494092729882 6549 -549924104977060003860312859605217942157134812742266940687524370720304506 6550 -560185022457766299862950407616257703970449357336614757538585468551131202 6551 -570572657299587958608519402991609630013407170110148256522301285390414530 6552 -581087682886777808239281742976402779880979362602734138978792355563952578 6553 -591730757904929757148256821236010242601006690530962172814754892488918466 6554 -602502525794308261086211177316781298884268287351155335733852835032852066 6555 -613403614192885997730077322515433202166304054801009595642771447440656282 6556 -624434634368963757068214764570687382913900232380201091563998831572619162 6557 -635596180643245902299420922158709846724279536598557849544128882057842514 6558 -646888829800244116737096747678667172858224475217242350160091532164599562 6559 -658313140488881527605598363736982887794427870951381523212615005495028130 6560 -669869652612168688504105998995123271752238210912706407023681648120233690 6561 -681558886705822308854227032934053856256967824389384636075830875448271626 6562 -693381343305697041758485596538732399155572557650103866138269298061675298 6563 -705337502303900081549833963654911303814289523317689946972488445734021202 6564 -717427822293457779851299219703168703750844858222981759765768520916102530 6565 -729652739901402964374235096103029919362227777028600345325355576803516050 6566 -742012669110151138934384363264052500349711734445873648476295964042660802 6567 -754508000567033256454141311622310011993103775905442203052850083373498090 6568 -767139100881852290045664483556917760562902673609479652111328731867885946 6569 -779906311912330380842884740495021336617861767959121974414800310341083170 6570 -792809950037312916097817159735555987341767465554753592180422642782089450 6571 -805850305417595487401264524310828940432374492000801884607483755544567026 6572 -819027641244239297785620170114343310336093826701687719176897889789118010 6573 -832342192974240228154976507602280280968681137501657286523901708539221882 6574 -845794167553416439050127181170962834288417860420739655266525192885397186 6575 -859383742626379073444143905426171061476793701432785291333371832851767714 6576 -873111065733450341192991111454312528278531497411346080305871399409171490 6577 -886976253494393006200130387954015877004923354164008172878966498306739586 6578 -900979390778815064439810424085937629897493632974584971602044185111802818 6579 -915120529863113195000241201634794972507862194531576485863953083983282554 6580 -929399689573818388431833452224991325431296135142494610754054947544237786 6581 -943816854417207007211432359103494840139101488689940725221764027828727762 6582 -958371973695040413269484589625296317941146608278829868011400970570082090 6583 -973064960606296207582711363338995234729309531513486181519260507345303010 6584 -987895691334754068050998250001510187901332377793118621218013983964149530 6585 -1002864004122299144578581018015107841090221998032486110164891917680375658 6586 -1017969698327805975740082030657758755431889979583245995886823008958873730 6587 -1033212533471465929971911211431841511687158701157495760244110278617581650 6588 -1048592228264421247196473477489637945494376963685048721704459193504404258 6589 -1064108459623568864516832871450840649313068958654354764043689604887096946 6590 -1079760861671397353454679538319475659511948228260212535543934282209819906 6591 -1095549024720720476517153992464511429451840873024736340139842026451265450 6592 -1111472494244171089044850664315007513005022739603247603147158593882779226 6593 -1127530769828319368703160471187271769861160362028695841276497858917019490 6594 -1143723304112279651044024464842653446966384797569924822632886853614048554 6595 -1160049501710670485690922581292539143093525943974348593949374425033403410 6596 -1176508718120792905334593399629399199263719011163081898925546789153155290 6597 -1193100258613892319293353766760257432212670131470845969422763706364130682 6598 -1209823377110369906374735922089976180928032386529195577878192927672602722 6599 -1226677275038809888614536777502872675209699812492049952090723737568950466 6600 -1243661100178689619687366847519920039040646493419025283609739815065004450 6601 -1260773945486640019836966529161949796354638773693199100857289486406275650 6602 -1278014847906124534624942849553756182424159059412085496709408315245944098 6603 -1295382787160405488118500981492345606297333284196237890013322564835854458 6604 -1312876684528667443929765959391686676212289468989810619722211340314380378 6605 -1330495401605167980274731843253386335221611377888057775297437497310158578 6606 -1348237739041287129576462689553272987023388101488262357287385181157554378 6607 -1366102435270347629606434778953009054921688953783344821628320092658439330 6608 -1384088165215079083417349172902945985518498713084878555317457779335811066 6609 -1402193538977600129900314065702563462992252620803070954895133400355344138 6610 -1420417100511793787416874360331191520898697684305907410731626810487478658 6611 -1438757326277952250160531893168020695430813188762574612578026694903395538 6612 -1457212623879568592452015245480712318343422132106219934474542460601937346 6613 -1475781330682154070635016728217035476158931886399458462796229261714642546 6614 -1494461712413961007414861974492508142507642345557587320855626753935637762 6615 -1513251961748492599957997738781990549845049122420807929534067340189725834 6616 -1532150196868682412687901267999264483018870801357090685403959096960621498 6617 -1551154460012627799078565490802226604698286559039874423641452281759322530 6618 -1570262716000763045745491415546228238348285768722168924363452116736788362 6619 -1589472850744359647390958995810382834642407015869695370947942096668541810 6620 -1608782669735242804603993201261498912558563068198625211305840761942185498 6621 -1628189896516614988790163805256633097114681623489039249154938378505323130 6622 -1647692171134879241584822401409917736681989817268191585567161847773172354 6623 -1667287048572356770649410330080042064356288208934352941117672557015998210 6624 -1686971997160795371781223423084018875190209291585215338926920024704034914 6625 -1706744396975567249465966751379290007350001150609970660072196585553048226 6626 -1726601538210456926431778388425030260930480493706705856528891639270973954 6627 -1746540619532942128126351142455781619047348649967146640639685066623620474 6628 -1766558746419872802443131879146228489295770588033473158541004889752564858 6629 -1786652929473455789191329763558193418742555619792164976803448523929286610 6630 -1806820082717455089891542646303736305373991595643896607200322536781212682 6631 -1827057021873520207227051699922849778191697463898288517234181981342823650 6632 -1847360462617557627090815342864569327874812163777968416734425307402730202 6633 -1867727018816063205402607899239778498513874812986154885853131940319707338 6634 -1888153200742335998977335660368714381979600447440631226597201707187226306 6635 -1908635413272496945486870482593267424969719323608879455053792446348500338 6636 -1929169954061238754269166646280566798193016973363616829251449255835852642 6637 -1949753011697236418202345269555029019762182368332426082089482642687397746 6638 -1970380663838150899421379682378733610255473566155162691676199152907401762 6639 -1991048875325161779133145248415577938705029912622010186667190674177531562 6640 -2011753496276967996574050349300320170990800854198604817896201276813082554 6641 -2032490260163199235095089234531985586488662050451652430745893124885010530 6642 -2053254781857184046893146518847708388398903923986685456992617708702800490 6643 -2074042555668024442896175827229299086779056460860304482385177583823711858 6644 -2094848953351930413244146918171758991891119060700560400199124251257834650 6645 -2115669222102771687568300529773135460388567839582339688621618390599600666 6646 -2136498482521807995398834029327085575276183413879636287534997673648563490 6647 -2157331726566563146425846908374097269983299007229649410969186445104764226 6648 -2178163815478812420591047653810370083416957671814200548471267980454939458 6649 -2198989477691657040017636642691014798263536455254225105496717797201239746 6650 -2219803306715663891234422294973753814605702840239007232852863322509139202 6651 -2240599759004053177955732786598124923719344838673203817525762240193478650 6652 -2261373151796921314533528671081330865506416071452989336795467939170952090 6653 -2282117660944491119059027508819729335534481874957259089748394042312657362 6654 -2302827318709386235701899387345538669008742908994958662763893694131592586 6655 -2323496011547931709210694472161372391941066694870414883042980644339437250 6656 -2344117477870487753353994331620195000582090008198922826117582657916752058 6657 -2364685305780829000450795421978161479242388843568675340103896272826481674 6658 -2385192930794586893868067011780687670959227003894419041045152092297879330 6659 -2405633633536778390463797302050093018378692292308161763187537318699579474 6660 -2426000537418449778324472461452877323581272975835252184469637852479778466 6661 -2446286606292470187814482218359078859375362388542711893367025743796807922 6662 -2466484642088515283873027488431787508995978052286613813006675021177526082 6663 -2486587282427287675706048696922405801682906917593551912609464389570587754 6664 -2506586998214026769530575759977890082927847069256879090949947457608494458 6665 -2526476091211367121897206793827053100772470127252450571343680312906492354 6666 -2546246691591610828399828671370323098265512305664298849730872805531446986 6667 -2565890755468486106356278336051625936052050621544170711962674820923268722 6668 -2585400062408471003418783437311896396575246848039335153556010111054777146 6669 -2604766212921768088139778797728287061593012734649926990352273976940735738 6670 -2623980625933023056439205505928570694801473882271241545675835278137427938 6671 -2643034536231887420799049274111505589343828145041887442371094230814037890 6672 -2661918991903532840064580563238486345227088893918121511341651287869845794 6673 -2680624851739232198078515641323067138283224263905344483083724361277572354 6674 -2699142782627130252281805268823393530718632062513668094991466902500134210 6675 -2717463256923334550014807693812831232631568936114054899423573822397198362 6676 -2735576549803465353865596784741176488086741389740672847922636992296193850 6677 -2753472736594811529181934441905014036983431482619194444885512493574958930 6678 -2771141690089247730162975138714858154452078753153450815411740897747167402 6679 -2788573077837076776931029716139730786692414280746861162876368041911591138 6680 -2805756359421969848078111950374393405938396935048715606973905262526164794 6681 -2822680783717186022551654858568128684037315459479078254166895995134854858 6682 -2839335386123261794866367756349063548117162438702873543064380846948443010 6683 -2855708985787370459678994566149866838892643119904007897183525217350489682 6684 -2871790182804560719269364775472893037943253886869612741047018492606813602 6685 -2887567355401093511616958818081847121216757360530661518519668321442033042 6686 -2903028657100105891128549953301085679141791854251658253583301729045908450 6687 -2918162013869840819848615283978747630794999699267785491960075876202403370 6688 -2932955121254691947802750795439510473759274578379477136690735219799180378 6689 -2947395441489322878180259113048090612419604719551264208191436437630508130 6690 -2961470200596131030038915097933949484850426400720868163923040828496956106 6691 -2975166385466337029312035858444371543505819961361532085362139473217125490 6692 -2988470740924991581849307438217816800822915977684095264127389456882898778 6693 -3001369766780203011230761353242275272196917001879218567641296520838165498 6694 -3013849714856900082941633687807655358062786348337929325709003492722940130 6695 -3025896586015456386388563638689993404104419834466398201941647891170919522 6696 -3037496127155514411007735980147313648773785152516710812178917949857356162 6697 -3048633828205359533567168043294613938051634096089145856435691197264513090 6698 -3059294919097206434580004377083178789587064313227191849541216421819650850 6699 -3069464366728772983725854513188403647445596919827919841120680714528313082 6700 -3079126871911529381252342159352515593165939013555317666290622178387690874 6701 -3088266866306023315698280011616980832523122607012203519364922017823893330 6702 -3096868509344695101919708647482726550842897022109246236914672344440156362 6703 -3104915685142610198504502135508477999750257342727508048237463886171243042 6704 -3112391999396550174252933306219272956579949052074235131547395166662399738 6705 -3119280776272917100667584961700508652659290148923585606059389271154690218 6706 -3125565055284920495404025194248209454934824235950382897344833513181376482 6707 -3131227588159530331561837005126647764223611846382150697978837744425601106 6708 -3136250835694694263655737359158676785692051548548200678402009009781151938 6709 -3140616964607332104265674187919554699578906693793731118239092340611501170 6710 -3144307844372635719877746310206526270283659667488806162143566042028013090 6711 -3147305044055217901448326288071452121618573133032904447768522161090336618 6712 -3149589829132669408948414737435901914680934128525263475793262328148496058 6713 -3151143158312099290712231723102428932538969690781431149180178981669417890 6714 -3151945680340249742060320863736382432401563505481481024131196739743646986 6715 -3151977730807793194513249370652126572288378943103892323923963747168443922 6716 -3151219328948436021233323208633200237753120449730754701070890985482922234 6717 -3149650174433470207228352005708740488533583549820560444245891875666742778 6718 -3147249644162431568636912401254467488387923919303243156950822539840561410 6719 -3143996789050540615165389033154484185938533403547604001903337189862597634 6720 -3139870330813619937812770486793461319117521310594134080504040654204504322 6721 -3134848658751200071450468137046718897622542572182172904518984831204159490 6722 -3128909826528544133004994285211374301064669539018077225468647689908850434 6723 -3122031548958340171943131041587030821772913375384580761842169800408130554 6724 -3114191198782829094898360187737722994229570561912712961805113359166979322 6725 -3105365803457155241593968955985360011136940191935801059013220854777584114 6726 -3095532041934746199159035886668637434127734503386261441754048526705151210 6727 -3084666241455548247453669113708401609002505662372587247685398177783584738 6728 -3072744374337963933594555060811012711712468614206759012072479188116563674 6729 -3059742054775358680418109524689451081162514196209661516068330744841202122 6730 -3045634535638024045637807649916802920719266916637380634004360178762832610 6731 -3030396705281506266820017579946090131193704141496122677848228891536565714 6732 -3014003084362230056544486242123664086176783224888988872937003961537770210 6733 -2996427822661369253061763873857522511699519200664827396339133559864274418 6734 -2977644695917937888957651863891470606494298196526886189482579821615157538 6735 -2957627102672097514565578595029731330678320378250908697336969978150634570 6736 -2936348061119699208698228412481841420655828680507090538957431904695083930 6737 -2913780205979101627428402377338439038015811678117584196255111433001009378 6738 -2889895785371329686719157559973311370973933620224483903126808459322013290 6739 -2864666657714662047356650460265059938875025885240822169940131407707962354 6740 -2838064288634759475472822548257383931716429240317010938668598745907036090 6741 -2810059747891470389570106088191995994050715733385526774231155061915770618 6742 -2780623706323474479984662585444144109679046096507587452304388312839199010 6743 -2749726432811950199694058653333435462652298061193056032609806786158302402 6744 -2717337791264477180905606694752685311859738826791042811920359982015356098 6745 -2683427237620410230428890197057264693333681538757709402979062411743773282 6746 -2647963816878987503060851693961917769756119534702488270832894159633099362 6747 -2610916160151461746495894853167431627575016264421417357462033384624200570 6748 -2572252481738570158238732007849286571145821342050927105905363020706101530 6749 -2531940576234685394966612518316691446258904839741529043222762130751198674 6750 -2489947815660017632380001850322816868447883506648480315790751032375077546 6751 -2446241146622265289034911395099340006630228235007895713084729854810225186 6752 -2400787087509140105580090263200050381946760748949039196114364137689180090 6753 -2353551725713220711376889920032744213029116473057093274224716504565336330 6754 -2304500714890617618263470142888172751080089910770588251206104294805593250 6755 -2253599272254961756291985769714136384287206809609273021273744055296809330 6756 -2200812175908258213208673225463798815217800676017641621925867092404151682 6757 -2146103762210176758215759798324236302908233188820590549780221034291694194 6758 -2089437923187381025724441800633560936975467909828523930888261270346828866 6759 -2030778103984528906227011067182203684187917816418742844376718026743204714 6760 -1970087300358607743635249281432923163952797037337453880804160215690836762 6761 -1907328056218299371186434195864312605318142315240230868521295218277985570 6762 -1842462461210101835833035817481368866494832255429807523449918729362801226 6763 -1775452148352966863523993117268220692340353197583407009534019354882661618 6764 -1706258291723244709448652431860833336876030072030354300805661631333118394 6765 -1634841604191761017640769967686111699057013638059828335521142038894395290 6766 -1561162335214883687787869204267359101540402904677943296191589302085718210 6767 -1485180268681471513021010724143426912876161360915389838651422056152693122 6768 -1406854720817630515289224005369511341730741018295099961153036877919304994 6769 -1326144538151238463873491275989984165029160257699304815612684990792106626 6770 -1243008095538233022038700661099539209015128398322502384646776696168258402 6771 -1157403294252694325835061555912462101932015912750920299981938113238061690 6772 -1069287560142788561963011950909440611852007536059973498249096230156712762 6773 -978617841854675277331641026131402574778396156700429729172995816412582354 6774 -885350609126517725732869570950402610261891372317756775433165729516944554 6775 -789441851154772535685863425890082197216113883899324368410676555460466818 6776 -690847075034972372178202201774014153196207825619758245206465356889339290 6777 -589521304279253062337983506761904237013414413786659770958308420755363658 6778 -485419077412914865145110423473473595279900291730733503225567050860276610 6779 -378494446652346186550262303703430624354808820219519954943250460241584722 6780 -268700976666677077872032914844617730896413382325658882014289580784493762 6781 -155991743425569305321907947478391873703087692092005335141734073782047602 6782 -40319333135589645936972247942325779599687294423874681345330485738203618 6783 78364158732346651875883160219175918654087517429910109108833571657962966 6784 200107128321934602677529631226172211496947457794448770325335533755784230 6785 324958464174271653186201777382568657927138154487377864746878323567380990 6786 452967547911872985756224651451256795965597278186041237270523779593127766 6787 584184254821257696409374303255821722873600121969675841365779937019102734 6788 718658954331411206180774262452176075911396406312037979238616975493765158 6789 856442510385386463301377135226195571657351831825466998445431693694644742 6790 997586281702263269183261753289773917355253247604507496831024956034250110 6791 1142142121926641416121626528408964489045857790929849899541164159231112766 6792 1290162379662799255618271118989724480205591342649677319896357555359021950 6793 1441699898390604826324530384551744567257164827583800859692259107078250558 6794 1596808016260221756462235855247708658793790458808803096025347114868924254 6795 1755540565762606820518081395712619372216553982068864612904036610461017830 6796 1917951873272750270818455363536357870326278022892012789934523766715540390 6797 2084096758462563884847353325727865003266939386624084583004615718365285550 6798 2254030533580275065809995427519545493824482680810836596650054805252925494 6799 2427809002593138310809231276500686570049375957680770667028462017958411998 6800 2605488460190227915181855383351609879060046941481062925161375282714343654 6801 2787125690642027917159657040978369395105872914383269726553091808124174838 6802 2972777966513487001325969223646765456485915752423443222426755872115541406 6803 3162503047227157376748218008884606438722337399299137239818957757622298414 6804 3356359177472987523599706781822970435102106692305367450521069375392388158 6805 3554405085461289165260332985017137501289937356543453648407848498433200366 6806 3756699981015348868903395546105229572158332948173834852751449340015996670 6807 3963303553500104311472041404309206628667377799759124216266291070875527190 6808 4174275969583254467509274908116482313654331304415277140648046269028076358 6809 4389677870825121785897288222095070670343797129281519156705139525461378014 6810 4609570371093532822168011560320870345457779405903917211121671107353275606 6811 4834015053799931787376914789300655981145298103063891832378214962941182222 6812 5063073968952889061777144039738291670850389357782128368486448180322555142 6813 5296809630025113907755949872162210315582064438103403387231914640146976646 6814 5535285010630027400109641270448338752954787861058592945184500326547647102 6815 5778563541003897979170441265758119883676712038064781200210604139914161246 6816 6026709104289488022197735466252783376282515361220001644646086079109684638 6817 6279786032617105427622995237953694222375120904010447496163847569823605630 6818 6537859102978899414071925148967506336316732554546250063671975871883027070 6819 6800993532892184558791104660456729659577870371752969306633278775343077382 6820 7069254975847521537311528200048631234922156626044916537008419450408490470 6821 7342709516537227085510628922470578288966167077098466037406119512827651502 6822 7621423665859929386083490643249172712330381641753167124720748012029872918 6823 7905464355696728391851041729743871064116507348954783299893109619332092702 6824 8194898933454463537989983539664571604817343267837568501102394160142603174 6825 8489795156371533872654567176504406396994220933852363010553863697585922582 6826 8790221185581657850534393685354021626174099925343510602271113041425024830 6827 9096245579930901895599675388573461073829024641722894067937088642649895598 6828 9407937289543248347887260811207318013600386942823145948549630857144654878 6829 9725365649129914574093499022493590779921639375367729365285481027976492046 6830 10048600371037575843539228042517334473544405915606856014200727151207919166 6831 10377711538030585059662139268678070618639940290400708730196559041525652054 6832 10712769595802222593475492160937177169301558220873120767164438764036822246 6833 11053845345209949299818559475764052768282745503820757902119198126626283934 6834 11401009934229575310957407191861509247862824635110748292315825745290838550 6835 11754334849623196406105160509454559774890780961119776799884423604097260910 6836 12113891908315688651318044231249952117969191619568632186049560135580712294 6837 12479753248474490603456651493694012869519420074372536316437698950687554566 6838 12851991320287340676449812006537426875913716913319175357920409942839051742 6839 13230678876432575289987218068161663480855228475563446514618554289081484734 6840 13615888962236531162349459122961254316011921071993683759504402735308552990 6841 14007694905512532582961249768899668189652469714592378075696521970544390206 6842 14406170306075881709177350455688327237558079785130499203689130885266015390 6843 14811389024929206888975263152082334051841054569490440325802093790292036614 6844 15223425173112460719800604318142766976000730521276704226045812319770149606 6845 15642353100211796027596688708468717285965100194064271946646047118971937166 6846 16068247382521484192645762755703718925770866165139866367041520668612208118 6847 16501182810852976274693700381295231528227538496864606706082837406466300766 6848 16941234377985143202965379114885442727897021133485966319633048907119873094 6849 17388477265749666912193945508643315062342825833682829276526739375086168566 6850 17842986831745489728188762945177900160407118962571012563018105446724084542 6851 18304838595676164551515073901420714461198221527252760518235622068682282670 6852 18774108225303883460537442337685326981538151259812352292651930135474350718 6853 19250871522013897271841994135217281611370797142562908168846264228609125006 6854 19735204405982973362379648166365461612425844557876249212932968573228301630 6855 20227182900945473690730080224159034536792913606710856436158187793666825462 6856 20726883118550569460667929221217982125670638299962503192091858279614484742 6857 21234381242304043266619299972660419445268080049391171333672323048194505310 6858 21749753511088063854153039704041185332701742245745257927995272880614989366 6859 22273076202252252838014327004832982014039781376626909610902287514007513870 6860 22804425614269296852452232958966598976173940561163568029826191029618327206 6861 23343878048948292683153264253767815804608808073488438008505332695374701062 6862 23891509793198946954611624846988626895771287251159539171867183336869705534 6863 24447397100339685941480238711809644557920802534972851869938819914856987390 6864 25011616170942665045583085374008601724407605251121032717744171259368723294 6865 25584243133208601452889388058570688135733780173684156359714903266822032990 6866 26165354022864287465687853227339826680510542950697127363330254250231411902 6867 26755024762575576016362295812684277742324540460386195115037754655285167494 6868 27353331140868563920017788308162125912094009583595619956810704506531050438 6869 27960348790551632536518152881192452549987395671939349112131174262377257518 6870 28576153166630939698375136133098870640502805220850152652707865277852275766 6871 29200819523711891043051866682727656245331668764148120514962444720090062878 6872 29834422892879053277377036504827146103265188740434031073459377028271945702 6873 30477038058046906422506963699650458009048251109968508034422369697633582902 6874 31128739531773766751674446233978091283407176374003202412108359211208715902 6875 31789601530531146965366910678046041274306392226347037646142002298550732046 6876 32459697949420755161742047298531179126840387268046128161863554744891867230 6877 33139102336331269380528750241687217613481262546657072787256050427893385998 6878 33827887865526959939262189734248380087782965237890346684404923875856960798 6879 34526127310660167468973056219257587192482792797689992950735633765754870102 6880 35233893017199580506028488270607584565381133358741865508760747052047204358 6881 35951256874266192736238071269241660706225774372707622378043954633506998814 6882 36678290285868756530998981350148618057057655172987815313156365077273101910 6883 37415064141530486292742060318498281861670634494867142541123997501862783886 6884 38161648786298702353454161815399707151679664652561114083388427592598780326 6885 38918113990129043776250931444608523540813081286857973344325849555591086950 6886 39684528916635816411871867950997477982327521218783023859891276164569091358 6887 40460962091199980991330237925642417980700019476717811761671245147595995582 6888 41247481368426224909625217361442592417117485186695478721676865234998764798 6889 42044153898940500706309375235142254221032285917421702782960369170594633534 6890 42851046095519354094512733434273447756244482396383443788728639018589021502 6891 43668223598542304764813002799495633560926745810052333708920570984303090310 6892 44495751240758484112705294567786510992077589830028299205310769739401940902 6893 45333693011358675543611208763746737399684842371200738781919067560050286254 6894 46182112019343845116878975192130873148322402602078684547255814813478188470 6895 47041070456181193036529605813175732687772675575147303818709094696626091710 6896 47910629557738699902032061406633059246888846515315299889075150966177435398 6897 48790849565489085734857780525267379720150357461667462070837485609318734710 6898 49681789686974044617359863581554354911143028779287444746487338306457932190 6899 50583508055519563358637284216646479465747450589756511387440407938945773358 6900 51496061689193078959847375814979005811201977628500765194991051873325280158 6901 52419506448993176829221183680873748871402428316655716251969656570174164110 6902 53353896996262479718187666217679884445188982987278437454894877484092790910 6903 54299286749314326256163458783426843060620901495686839158962287631892885654 6904 55255727839263787777115274692594213349829395868011301786468547369076145094 6905 56223271065053522898960724201846860327251519142920382419557533469631328830 6906 57201965847664921062694393472410153905466319944434465164416785869865342198 6907 58191860183504939006218714558881901557554854605208273021043498947346936846 6908 59193000596958987964756411540383180543789072829522375002116636972299548166 6909 60205432092100184301264396122497544671613292939825707255687592158228222726 6910 61229198103545232304095176273936821079340945177630525777796874288366723422 6911 62264340446447165092566132384170142050351267364862111150057090502474107646 6912 63310899265615127972866585101452218367809111006632690391746952127218894494 6913 64368912983751348235658171485253514795733932189928887321781432850908713982 6914 65438418248795396312728490001253526267736445783981686666170656719940406654 6915 66519449880365805463470043854883923344986580904565839985369322166595757414 6916 67612040815289080773880570180470979948388037273374145814643586901017666182 6917 68716222052206093273106230615743517996348657662277140853267003392636266030 6918 69832022595245821437587767930213989225222175925906758869802719032508344854 6919 70959469396756370314104287191237405243023362936975737402398926527799099422 6920 72098587299083167983985377081627378592884817271242400642061740623259648902 6921 73249398975384210166588869794331493302058714257923097286297868998201328950 6922 74411924869472196455624102031973125977675309770800181323989838889490952766 6923 75586183134673376053807645540788401475237814897254472115079635909166436782 6924 76772189571692896955761733998220472471514805145319394745022532197119711134 6925 77969957565476430384466506279449061259303218815240653891887902351618488686 6926 79179498021057821950359805121471208057253692700118637787023585047223641950 6927 80400819298382502534530567344280080020293901529821647881111670756316270550 6928 81633927146096375337116737978018698993932755370429933723987674174470288230 6929 82878824634289880940944250126430015082614537309832195496596104972785048222 6930 84135512086186929658738036305760456890164787268867156734975011089640562550 6931 85403987008768379923641364944544659118007815847763927667635551881231549710 6932 86684244022319733088795635088099243491486813606686465211186872322943701862 6933 87976274788892708787929090059607389267069891484978393736352346451809452934 6934 89280067939670361018197116045084788085100382132548725922105661836012875102 6935 90595609001225393406340724664478434390407688517761744406189686939729295006 6936 91922880320661332753944848186883535470643400495752453421271201687813829950 6937 93261860989626222996511960658784565392809116115526455676478800176476112702 6938 94612526767188507200050717065658515390313301888499544218855856018969669278 6939 95974850001564773229171498908817006924306099654660560666832233062615894022 6940 97348799550689049299608432693056375286892887029596572895187634567768243654 6941 98734340701613348848872345850442725344591876231232595357456823751406285102 6942 100131435088729180070230518978135609250828057232642835951839817797074620534 6943 101540040610799754132626751467403851633646875207406319502070575358779661278 6944 102960111346792647602895854179711793845060026145663514141937975101828635206 6945 104391597470502698973941962902230614236326785762526296254724532494127017046 6946 105834445163954946535409453977799390909984220656769753441249211033437552990 6947 107288596529577445181096311016975274433453050278200528775075592930801441582 6948 108753989501133833183509793696854708541210001689445493807389291440989883774 6949 110230557753405556561960313124973057731363023750859885918417966094649862414 6950 111718230610613698481621382120444696768886162758155791780670810916107301406 6951 113216932953570404230601594517614202957214256778980790491042908698328743190 6952 114726585125549938787115686090321037465995705917568390430541524256576734726 6953 116247102836869463895022493461118905071951832454896043738470645425198443742 6954 117778397068169674971826020319704994836893453181178197537031114337024601270 6955 119320373972385495166628040478406638792977778835704261068220090452828692590 6956 120872934775397084526679364768081137670661384372834619151704584075327764550 6957 122435975675351486610250639941501614809332212573833396725079459229427966598 6958 124009387740645303062452810100723826068565766174776798308090274197919069630 6959 125593056806558858741795589385573950573259652614614598696611535643976361470 6960 127186863370532396012340398176819745640518375906648913703773955491269834046 6961 128790682486074916893992640784415181565394626471964549795862425679356866814 6962 130404383655296375957210392451907586673932159387291425230387916860452159422 6963 132027830720054015255221679914152085764835734937260616297518592374448828294 6964 133660881751703725273947985134309631463440668437638131220334757730763338054 6965 135303388939447412946626530248477432859953334780869651181114560069759018254 6966 136955198477267459295620460868429169763973357200289265140121897640893370710 6967 138616150449439455329894141112400136935033238867318320523887851263076192670 6968 140286078714614515513947369141737962102627749258043284207508506637582130150 6969 141964810788462583536858280494793709382607483340935121950854717061304755254 6970 143652167724868265321161103684293803072211991979988792353314394024097042142 6971 145347963995670849327243187493491961856026292268326354378870637036738886318 6972 147052007368940304304329493890772199766123456780366923351732951577652399582 6973 148764098785781179823072955071467349500280671910427337695407919077953379470 6974 150484032235656475273709563687510378058034854969964598718798991022318355102 6975 152211594630223688639316422802600652553989323203276730890326128821751290294 6976 153946565675675407334249879345347490798673965843017429238050021076387218470 6977 155688717743576959847523076849351465316547091346738972337503019734160770590 6978 157437815740193808929940895073224128583184456332564262105242718160870827606 6979 159193616974301534728990833268548017495130061875850590164640101288040788750 6980 160955871023471429688951060499018110774133997875653987977050389335547901574 6981 162724319598824906314754611891737116777917534514208750336919190489414747910 6982 164498696408250104130942112974516480058235241340674220058717106221819601182 6983 166278727018074273473489700266012739973770191881187881510306555017341071934 6984 168064128713185711218467188423615594873288263565452561572136478621019743742 6985 169854610355599227301945192901235822154231356094450382681552270087596052894 6986 171649872241459331008345656035276948146268055810067606444603385282772763870 6987 173449605956475542626757794920360089825433453288371163801228757921089430790 6988 175253494229784459286610868309570013518571884540744388921850668130485585574 6989 177061210786233433715426126863014187476499460282869328522106488220916953774 6990 178872420197080961404134169835106693137711276862625930295166307367820666006 6991 180686777729109115352260707247426831569494254767650394416324235554709723102 6992 182503929192143618290112695219959782629658265686459925432536181413510905350 6993 184323510784977400173277145357769258720982220016862617207154480518769518966 6994 186145148939693753912228911083007223866979598162426621477050864645564044318 6995 187968460164385474874707249111673192918298607646020672781763129629328071310 6996 189793050884266649778712660095469784393662770476919859992936427291037692606 6997 191618517281174048320323937112915245682767086445140340155371645088702608142 6998 193444445131455366352987250342197734792408350290434403160401960944332865534 6999 195270409642241872797080136050389086634839574610208185959528877856797182870 7000 197095975286103323812348011898765895356575010729895783619625492778984766246 7001 198920695634083327257624959807785350953808367104027077721410900671984459486 7002 200744113187113668196024234286005051266632906144298578344867325514585437174 7003 202565759205806442328684002981794638649671461544383525185018613780430255502 7004 204385153538623188862111905263840817448035010513189121994023960841741301638 7005 206201804448420567585155216527982818279888624777254285167026194482230977254 7006 208015208437372486959548573092268469062752054020620535842959259309753861758 7007 209824850070268960967633153406848768586345386987915241608840659375086960126 7008 211630201796192352422093362192714299071274302001537285341600719653522044574 7009 213430723768572049583007294262449835308947569764078837095190175969878516478 7010 215225863663619021359014712343494168413302704950477589207618582790543408990 7011 217015056497142104252375121240984193703769601324213992790379958467594180870 7012 218797724439748291655930300227193491493482411340617868448585815324667536134 7013 220573276630429723286721842393777984826866206294693953103702876735669623214 7014 222341108988540509561992913635377702919457323172033829856806479302277560598 7015 224100604024166972754562073484744031466343019589455050576357465320987076734 7016 225851130646895343923761672852526063150265102557645249209454787518856952230 7017 227592043972981422074133834419773871281066701709427349618808168933554034870 7018 229322685130927179866436123697342203692123934271995670338393287947243352638 7019 231042381065469788665882528951229383978280956033294060830614237123723991598 7020 232750444339989034882368615725476832151873877592759376034484677066934654078 7021 234446172937339609611155609038137021360145748542337597771221442699826053262 7022 236128850059115274643397359184308424213013015428325592101107038956496722270 7023 237797743923352440161224990120874658715492686983086659516341994478357405270 7024 239452107560681232986952212243231993828118361587912935309878197396623975398 7025 241091178608932689300338978698276674616457354071409033180368702409865924862 7026 242714179106211272398629517421609690410126506128514465673297498186531035670 7027 244320315282442494534025221010658137246127378822000130227465604059348016526 7028 245908777349406012250985033607586041459758325003362433100731128462318637030 7029 247478739289265167146760824497144888043697919556234105497737718967381522310 7030 249029358641604558723198365034332190373512386412368966268350729335145893950 7031 250559776288987863174269471682485518520368567805352186390307879355210139966 7032 252069116241048751694033041725690974185821613885155077867203878099120668734 7033 253556485417128414384636800284657562725250470207989013576903872588794412094 7034 255020973427473861227164853073423436284298869849374527282507798218472109854 7035 256461652353011850043143552278146868229264245248298745290700275003295987430 7036 257877576523713983056496942288764973859009299582581730647529724766759024358 7037 259267782295569218760843753033335640701161670440275129630639859977624238510 7038 260631287826180764441911718946029802388258429526751924673626527223574722422 7039 261967092849005047098239738738739730378314507318534404806488602873883503838 7040 263274178446251206783348942608164216036429986109974584257727551711327446694 7041 264551506820460316760452754695400068878865451188501133825722988638280551158 7042 265798021064784309456027501132768284417584277214424496303648994878994861022 7043 267012644931985376224930011793467213836740828116953018821756264392610589358 7044 268194282602177412538020861752593522229293981078543874989376492735844897534 7045 269341818449331898579619961666964998615718866187551093744129911255767727726 7046 270454116806571438538614985280074613068284721440872130859015230320826728254 7047 271530021730275030302233561489414780109948493646970649538529528943928735510 7048 272568356763020000958564304569450943911340375440519191007091652364191428102 7049 273567924695386422693763155799563368671731184904386066597350338399191798110 7050 274527507326650718476770565654004721234992950884252113998378187806828250262 7051 275445865224396077571443380535505139584349965273551482169966508186856918030 7052 276321737483068227548517607200580990717236355571783074242866302800311604806 7053 277153841481506052303104767787836760960713227380418476364254935924505457670 7054 277940872639477504763619853903411263342299899709577564440365043561323148734 7055 278681504173252238722597299320969872018505839310060069593526244150917874782 7056 279374386850243376675697229963792697748795279330870695740924899403315621598 7057 280018148742751839941826187869677539912336729408978005249431988902608104574 7058 280611394980847693802302856601023370073564035253155540609467898122205314494 7059 281152707504424004161827787954087949812269003811016455571625753447309017478 7060 281640644814459763446847262055344129350775128236374219148722751193212466214 7061 282073741723529522341031175868371893939690521354010578512264452244504066350 7062 282450509105598460661648091928153247435396438396123470769896231190508477270 7063 282769433645142745429674817864075836364622187712882086281594189867355337118 7064 283028977585636157129488058791721618892113234535621232914398736241441941094 7065 283227578477445116517668211317802693869385238965918951928088709963498766998 7066 283363648925175414273964493953808258596775484006244915724689459100386980094 7067 283435576334515134519092796374749482383178609038723975349115274402575366958 7068 283441722658619470902988922602024965397461402131522560937793055490098057054 7069 283380424144084360823121559939960239351607670756652522775881156314318685326 7070 283249991076557109514624707790866142318124174674738769551560882236696332030 7071 283048707526033441493352672182966526285927227215902858151120037625121915990 7072 282774831091891702278401173605401728623383520703398581692785066721853483302 7073 282426592647716238704374190367663082418837724348130980284203312252186302622 7074 282002196085963311604223695851568448222858062449213448989875776072892159190 7075 281499818062524240434095719754261791463018333321755736313285391739042144494 7076 280917607741241845670237145358270648089692856609861588155271074886126563750 7077 280253686538437641768806490771576151472645796705040095108891263599460121862 7078 279506147867508641289610337162590247511529925778403644774294868849413797918 7079 278673056883654059679263803727703603996271071091467072929463694250135904574 7080 277752450228793660334353568250271084824579453193568280198084137201864753630 7081 276742335776740951156371814909700674031415609241890814729883306619181298750 7082 275640692378695937012686809039989289288030493413369105358203585802120573022 7083 274445469609123647567558860086306896494672851840339288515969718184627282054 7084 273154587512086196988090292839427036901274931690661374727661802389270570918 7085 271765936348097691298211007900776035943171889891051101186676612459886301710 7086 270277376341572880791723781035070519323536450016701853343019184316534708150 7087 268686737428942059159337709256872854298237236338122032635911555829632707934 7088 266991819007506337975149183523263638480957667799003755735757774725462639110 7089 265190389685109075161344529591702659542519711921651080680793270798248178934 7090 263280187030700909144684390736139751999849768142694771130552547665077352958 7091 261258917325877546870429515116534998555668849388438122002632801109400379310 7092 259124255317471173785274953926152353669956701315334216559642198607589187774 7093 256873843971278097575894045809657983170670532990550305169859175060634221710 7094 254505294227007004987910401519486363611193517091330134810563760110266106238 7095 252016184754534002686093555427385719047962028882159139762827868887779920374 7096 249404061711552428981673448301583085417957022243055360047128290202799821766 7097 246666438502707263580500020195484203786368309805728968601563777016484852830 7098 243800795540305827424738736940259376813981165916772713070709979039357056374 7099 240804580006698354443294613316328586170419855786029124272103876228651185550 7100 237675205618423931717362310238586236280103702761139473274262762070741832806 7101 234410052392219244438358855665244657591402566307594504385801641681389779590 7102 231006466412989527207651920552006305695816516022902441968779856403625549438 7103 227461759603843113930190400110913277374869503573414749374791301573530076926 7104 223773209498292994905198185553673947327214368569554595259443315039557354270 7105 219938059014730831943767700074775261050672198902164756460712509812343038174 7106 215953516233280950559180054283918848497101676627582387240723740976660506494 7107 211816754175143922706087037198957854898519033105947217283416025164317880710 7108 207524910584541474298558931583169703973142532031161380963474199412676700678 7109 203075087713376599036887008332650437847611087966139771848221119733363887534 7110 198464352108724934023389390647077132677179656415381739440046400739360482422 7111 193689734403275653467910243289170433511324885046594427709378479928517267230 7112 188748229108842364573555443337778696055667216790212850103600920280406516774 7113 183636794413066744668917206403116236163170513577311055185488517336045915446 7114 178352351979439940908450350385755060434646537757922358457137309698524547262 7115 172891786750769063610730909642429595719748823815548266977495937708598710670 7116 167251946756218441633042599692752610771280889135109688245916279153584876958 7117 161429642922057673299230698483428075177389373433633559664279311725288899470 7118 155421648886250899387786208012744482091413550938732320322182957601010474590 7119 149224700817024145753634165310901622209416773272481486556587003956767603926 7120 142835497235550032375213187701479265472077851776952536640806211789305509830 7121 136250698842891623188570797742228482400595734650852768202612226269043250590 7122 129466928351349697060429735159994165285058183482811493495561802632954857238 7123 122480770320360254858014478713096001695066884864646154042867904114875058958 7124 115288770997091640855463956877653929567361255287941465659519231865388344806 7125 107887438161893248865105420159957070498959358065029320850729330563412419302 7126 100273240978750404549417242237387791925758649761015698563301119873921836254 7127 92442609850902665540671458087048817169286809695721991679981052906659972286 7128 84391936281785460314351084579244060462923095818910648333785709658200060990 7129 76117572741457695407869784215986191901992214134445229430634315007868349246 7130 67615832538680698583384932527978757587734937650819220757163981222909273342 7131 58882989698816633074426827906414112630381201357665650734187803649970916614 7132 49915278847717315156858322377530195979429176741205756496102898685031327974 7133 40708895101777194110172830155539245337870361325899049474297123565186736302 7134 31259993964327110201716905733198876411680026250927607419371392292156055798 7135 21564691228548332791473903627161411322466974255927897316997803135843449150 7136 11619062887089297024626776791733887032361110958823062450858451675254545606 7137 1419145048570404002688688361086715556841411547975666972638006307922942582 7138 -9039066138834774203244437519529087896705532795985712210176457976222135202 7139 -19759614556550536670567179914774671511800268616011189679660361601863872338 7140 -30746584177287958010974782480637189543164487213708829638248805526131522210 7141 -42004099119074203017234278713246851859704787782553765626961139765548168690 7142 -53536323691421702142960498140685913035187711739770104528347695139099523778 7143 -65347462433433510565603870387694601831473115974377502441950836396426458218 7144 -77441760143638015401063639563397928255753697675024551700318066101185952122 7145 -89823501901342966983913182555837290240451523451514797328410045800335055810 7146 -102497013079295591054005066537086922323968427154878945632882928813846880074 7147 -115466659347432289096076311044029939994133152410798367934485666100929881074 7148 -128736846667498154031496696976061419209788994314672093856645228393637968058 7149 -142312021278313217869472086573421680357969731032661147272329668588617199098 7150 -156196669671459006870817661110793926501194703433739782406599367270191242082 7151 -170395318557155608181532147199077813597316512325417448388162884341108688130 7152 -184912534820096049852861511096527535179553229641027964768448127855211171746 7153 -199752925465001363612327388382652462474583832351803629272835284241712995586 7154 -214921137551656236799050792413857305007443744954447832021709666654232027714 7155 -230421858119181666472546607620383637168322988480771034173443784068005917466 7156 -246259814099297504976138280796797476536218731142114479436798343936869931706 7157 -262439772218324232143741659013903412414996438497795690960113999445272442450 7158 -278966538887669705028239794242099817841429205118917593637486636242275008426 7159 -295844960082543021474749721591406615079503375612240594372942616827524965602 7160 -313079921208633989226851726461141840990892710989053319250945054383911828410 7161 -330676346956493017526960210983722093811423482594880192054612557465903499594 7162 -348639201143342543536130963341347961767601095932098252913325293790129294338 7163 -366973486542047371357985436476440150222892372142408330633733696664241295698 7164 -385684244696967537208108443230944662909963313507352791292482570636074235682 7165 -404776555726413520344836449617264003083136718124854792997049054849836846610 7166 -424255538111419795991959501256459010761474949358010833681967163268691301218 7167 -444126348470548873676174951704601535625548344847697321432207191561217659434 7168 -464394181320434082415265007183068946040286845202038274664270636832138513242 7169 -485064268821765453082413169332131423857981799838065401149484068054020877922 7170 -506141880510419108302715883708422371682404948676707712302138633169633797450 7171 -527632323013426601483879084692293192759667856967143092982441212413895907186 7172 -549540939749476649331834851658050244941399071588827882458229683812215429210 7173 -571873110613637676547066095124779538227986727022946032513243485134426990842 7174 -594634251645985537649811298783363645798363694389691181570487408068913050210 7175 -617829814683816699155751122766718420855391848845469064385540559595049861346 7176 -641465286997123055953677717375341907672348184742880887224826508452850017794 7177 -665546190907000418857788494055710992322628127745531460130195649363921397826 7178 -690078083386658546280369157874451696952493814641669514072755704722128905634 7179 -715066555644696401952427178593320978910724626559018997090452735273913935738 7180 -740517232690302102997303421890192603390996891011550179048924847862667380986 7181 -766435772880032778614917751567343326492931868590607994933577682932280111186 7182 -792827867445825289576310048189906252363831639102211468753871069088254182090 7183 -819699240003884462862716160707678398302565993754130872348249964574552556066 7184 -847055646044091174552989573587550988170785240974497313538931024865125149562 7185 -874902872399568267695567626429067143564253371161549603818547905931390968490 7186 -903246736696037920868020369083799794098654385467177608662564864852952340450 7187 -932093086780599687681910165410007984764442414429154281669470460552389656402 7188 -961447800129554008135111427095360487924183845953050378054177485412177644098 7189 -991316783234891549727837584421489157270026944269142189774731128503090798578 7190 -1021705970969064270175579251837029371826059506524023206513740417518629335458 7191 -1052621325927649604679456537178828844117095190940143195039044147712189420394 7192 -1084068837749514669617694606143238952082737892813519573575959927935956588346 7193 -1116054522414082841537080668895864456017507284310758585674785401808122034466 7194 -1148584421515300516049404252848380349139029998220038424760970774120206975370 7195 -1181664601511897276040647234511616118504835934102863478847621426938133014290 7196 -1215301152953528103113742858912222219460400171861738830286140138741032058106 7197 -1249500189682381650805341650466390674016660893702942418692668042363965475066 7198 -1284267848009833963512642815218932190875333649343082691254221441307887144578 7199 -1319610285867722371665985960291322248700698406123718109910062517235213544962 7200 -1355533681933809622192932857698245870798287986967605051253586464481331467522 7201 -1392044234731003614200859468935980972155705041887245329089438740969820131330 7202 -1429148161699893403802157865901199692065589943738565441848985076842377723778 7203 -1466851698244157419613847591958805844536440717979290611302051334971255732602 7204 -1505161096748395092465628229046878527984778747712166841283993276372465215610 7205 -1544082625567928349777130626647785597162164430908865447148941586320961002226 7206 -1583622567990114657740887281915501480078994398419915233410157800346482160234 7207 -1623787221166708513438612253107557431634786905985696783550832319811382849378 7208 -1664582895016803495191212650764021011460550049139965796434507036554138667866 7209 -1706015911099882173401327744761349181133873083193979998345228749765174288842 7210 -1748092601458496366800778511480543410501925905814314153244911765256589009378 7211 -1790819307430095401006628315931873129830461547442560571359065042439295955154 7212 -1834202378427515188572820542445990859289434411653452562316588601076427172450 7213 -1878248170687636102982078125924259552904259160824917356395212127221294893810 7214 -1922963045987712764255040831590010603339329060119236507044323877416494255138 7215 -1968353370328873991784248897712943818653145336068912944764761511576337957450 7216 -2014425512586286311676957263938597523554414682519468889954572828814253811226 7217 -2061185843125469532079215516246080241471160619631099268022752806680661254498 7218 -2108640732384248021750266586862177540416835051474512770577954478816591829738 7219 -2156796549419816445371320113046055722860612405865227006948454724399268706546 7220 -2205659660420393824852359968053891573824920184611529589153866037387650215226 7221 -2255236427180934910100300586031153635941108134748534461336485053407479841658 7222 -2305533205542362956529312414762162503210056965936100203449076344644439964322 7223 -2356556343793783120931548099498974393590380995908660683331071402853896088770 7224 -2408312181037130803434685343781398305774963197877740583411614645365594859970 7225 -2460807045513704382101714414908181781157485458239883642752750865422312415842 7226 -2514047252892026909583684807396117836896200841821498164195649812803162064610 7227 -2568039104516476469117160332597713426098994662915593320831779692190429268602 7228 -2622788885616120021426477722671652234069756641616609936783938532692524857370 7229 -2678302863473180715796896784139085555453250548609335107529608322858082625234 7230 -2734587285550563789147611442139855597486922540748803573332977874783367205930 7231 -2791648377577861337456026157435563212986360819180133461246297376549328007330 7232 -2849492341595251415845198719345389866281664874284929960053914808150378519610 7233 -2908125353954702108201393832556929919667492100919820858811506359054248044298 7234 -2967553563277886405877669457168155569353301494684700785739491548564755706146 7235 -3027783088370208949074149104247639218387947422066974524758721235062554373106 7236 -3088820016090340915468023802438147633295976483946895514095588789859009542402 7237 -3150670399174654589865068084026534424736064021783544299450913516166368168306 7238 -3213340254015944417725632724426187714806407961218538092841370429439217208898 7239 -3276835558395816635708815390020226290213335177092923919565282628501137290090 7240 -3341162249170124885610767088967617863524451775337100335109841748203602013594 7241 -3406326219906824555634003924927871051311946663687092762060036404075573759778 7242 -3472333318475613956613702247352618104698369429273749966592522367906120483914 7243 -3539189344588725832093016880687269755647590903837428711671220982473443085810 7244 -3606900047292228121851340166042011481521593611997352703897479242029848459578 7245 -3675471122407188350159116748144679698033827722213793424090239706156314749722 7246 -3744908209920051494600291700598870283236711910669173072157784202413520377410 7247 -3815216891321576710345595934871572312943903458536818418257222089689333374338 7248 -3886402686893673840289477180657452627057761348229590830204464632500075362722 7249 -3958471052943476235124031035943094460627536415853908189614807375510835285506 7250 -4031427378983982041302265331704539507617654680522577713619299829626186798050 7251 -4105276984860591790652162750460786079977413240468330829695794889950385866106 7252 -4180025117822865845306289517192563999989948913086760828562916337677210561850 7253 -4255676949540821017390820169838451652968167898124710972523714345352709903058 7254 -4332237573065081496815169266307648099733606659020920754200200360806390699562 7255 -4409711999730195084372327175169633611026031567136924586024553923402107716738 7256 -4488105156000421643523084671449448395008325638840162173363317301023713576346 7257 -4567421880257296654621435483665898411893572668183864703617766331318105674570 7258 -4647666919528268782348296206147695146954374210252960301976328894373682664962 7259 -4728844926155706452758332159292156175805165155763597685859853703421353896914 7260 -4810960454405564583098905331132006437899750004649720124277115036045701064258 7261 -4894017957014998817510023629126184203989868854346515613696845166996049656434 7262 -4978021781678210897434436660108438981871607656031263411421390025222335381858 7263 -5062976167469805139215557221362123451506179442013135415787407115320779451818 7264 -5148885241204932405600401570890922961757437806145682392187248466267512016474 7265 -5235753013735494444933728609484680156013985320420743804790214243833719036418 7266 -5323583376181678034480650229837853175770674502947262779585653918769390473130 7267 -5412380096098085004869139596365950753668196697084177749600386050647277389554 7268 -5502146813573720943945625988484073854474548391014199806242639702351839248218 7269 -5592887037265102182791506131660978082575528046453213786354895919761614489850 7270 -5684604140361737557194390869379251947884835359886721385098857393335353597826 7271 -5777301356483238416996693917791798065206063365733030812388243452036437328322 7272 -5870981775507307426490173979307547981728469262996880698324093333536949440258 7273 -5965648339327853863967770673885502287903947753293904258258111586241620035138 7274 -6061303837542480390815937103979394292172982736786725527778194728741546839330 7275 -6157950903068583622801121367998632163163938602108654903618677883955793688090 7276 -6255592007687308301705540845906892703477872867898739652289623324335573465050 7277 -6354229457514592436961226597624839113371561134087065515080898668328424194002 7278 -6453865388398538467752060516727901738851800186457176382549790575776319978314 7279 -6554501761242343289056240700668355890906384353399258770314856655890688006946 7280 -6656140357252017893725056025568751999675895598371779354480991137091156978202 7281 -6758782773108125409888758744420003093627220262266468544988742380207750131210 7282 -6862430416060764462291745924579987447800797404053156619730342277340118393058 7283 -6967084498947023060635525448521156602069627170042937967523920481993458800594 7284 -7072746035130126621302489407131793014302165521574169048917975863243091881666 7285 -7179415833359502264094206011905291945787461261653666915670281134609133010450 7286 -7287094492550980196608706280219544164312362504000271847894317758462489169538 7287 -7395782396486351808851408459513991314793630711439202941545332607553981855850 7288 -7505479708431503053500439159350903196411836467648459122697441329300155459386 7289 -7616186365672340786281904405188613772643850628095885006376835807088051095586 7290 -7727902073967728990145417133890047590348307203839027342359705499382634806186 7291 -7840626301918651209822972983410775130267357563240200924340042701867852465010 7292 -7954358275252815084013222357554167964812188183679073768837177438112726604410 7293 -8069096971023914584423670221801208799838981307063407144956630544285325601658 7294 -8184841111724765458452469654145574807636608435041491810557088030172706724226 7295 -8301589159313529429073838594078043145294895568395779323386776131913849647010 7296 -8419339309152242935854957756036090787440041650258476668047720619323829789410 7297 -8538089483856866608763234158828093339706392729525905982164566301458190220418 7298 -8657837327058072255992514200083175624374454848349630339296280043902348112258 7299 -8778580197071984922344018931207267320170241372738291656123882246741779068154 7300 -8900315160480098540339289139272738944483233660029369200909626783805481607066 7301 -9023038985617584856232089432826625936510008336020979444414384512195971570130 7302 -9146748135969216672148345815987835882248418815225175590088312421225907903082 7303 -9271438763472128007848515982626197269040395453254592048269864424897912666850 7304 -9397106701724635555929223999906077942664209143050284701053435648431428831450 7305 -9523747459100347786910081788715523043344873304083487520624501633014243897194 7306 -9651356211766790260572970194691460307805134927498403093829314781458709588802 7307 -9779927796607778121504913534936670935162481694083708849117023506002588009042 7308 -9909456704048769405161438371736497354932628624643268032239980861373134288354 7309 -10039937070784435660407780805464337894936977659099157307051994561098993349362 7310 -10171362672407689510665742567561958598992051056649825824160046959639393182530 7311 -10303726915939412133111636168494325885094852633310609324590898470764096219562 7312 -10437022832258127239228770768197297983409487695008898103870172493017524302106 7313 -10571243068428871995159805161502915193690366941498757026648912542767209091682 7314 -10706379879930519432263163935999646598679057010034546265000889109944297460330 7315 -10842425122780811271925125681290132996152639021792634359090786833625444310546 7316 -10979370245558364729690265342432403648184528396144891676665429730895926534682 7317 -11117206281320921777149050592200332038659197082292947120757593340858097793786 7318 -11255923839419114531581654983165252727899702164331740324164722840945896489890 7319 -11395513097205025918234429189422331369838395590010426346250310074578826130882 7320 -11535963791634830514265020861805328662298594535087628175330920983667526955874 7321 -11677265210764806542100128758654683228999037281495602259460354309419452686786 7322 -11819406185140016339319269090563653889325432345616200552920556266815968599650 7323 -11962375079074959297609984585605575639656370425080730033966072091400055612154 7324 -12106159781825508241097396386919174868260874671927633421333582883316189889178 7325 -12250747698651447509971781519557742078748960058791247647313672746671299858290 7326 -12396125741768938635236390364563975058045608510145643428805656873493300867850 7327 -12542280321192247440250131591819887341819995421929255700678353452479881594530 7328 -12689197335464074691113996702000172393575253141614977299187515204935166351930 7329 -12836862162273841046662099751390936842042294835522825095793634149619031163018 7330 -12985259648963286036591227551586909386877049793562748345431856579330441139010 7331 -13134374102918750129054063675191104765392782670769936483257527424488814545490 7332 -13284189281849518643731078011689961553150017701993223784907499549120326897410 7333 -13434688383951616329084457623421280215805531019856667188919540336705292384242 7334 -13585854037956451860223458880403300580442780645276081982746838947199234437186 7335 -13737668293063722332818346206205733222113834430031701127754574545500795304202 7336 -13890112608757999035989111634595775668665386471455947788601101965199400650746 7337 -14043167844508427389455111248506642041393493648938717681736269251945489979810 7338 -14196814249350985934824058016220870232092858612548664868974550397098204282954 7339 -14351031451352761684259932955445074656834662930885009917272036111691787136498 7340 -14505798446957711959424280361662721645334051631940545588942405045097767103578 7341 -14661093590213396106218494948138781321413321647370353424270785094915912055546 7342 -14816894581878174154156028238016702937847251098298995730569554875030640226370 7343 -14973178458408383609996534466821678877095667272726473762450573303854728152962 7344 -15129921580825020141435152023167502956498379732371479760208235748611614603042 7345 -15287099623459462925143173456120264517512657037485568782377283140716061834146 7346 -15444687562577800912325295263171700396271068332233912031933047430887217032130 7347 -15602659664883332211328441009411417383383626164472440901538132198604973346554 7348 -15760989475896825208900750421180319444105023551685776317114243816723683295674 7349 -15919649808214146956743787087241966155357173847231943542929179157533104009426 7350 -16078612729640881746389362930614430723024921430159737285143180927805297404362 7351 -16237849551203580690604560074946135777642688231956887059932304439587927918050 7352 -16397330815037301532018738618427818637808973427071437953669953639096038911642 7353 -16557026282149116817068101342895970469133606039573296236194755918135974109386 7354 -16716904920057288014373075137515483054953869790047067390429490882085382715266 7355 -16876934890305823129049120791484735667455960192154932277741328541812837173234 7356 -17037083535854155877081954096044257197634269689653428449296585671606525194530 7357 -17197317368341705544676020358297771689704713373358607432807923555735689855602 7358 -17357602055227098275463570998220725897778648007494194447157656623513614875746 7359 -17517902406801852711698417341884721721175318589830443243388395187918101018282 7360 -17678182363078355673281015924202102058007418527311503038608883315187534144122 7361 -17838404980551976898882923351177013077118643693945232557674315554551908879714 7362 -17998532418837195805961509322714247551133831758694929999250320786310110742570 7363 -18158525927177637759448617265214351804425575077754526665730460491323072121714 7364 -18318345830829942481937741010302985432083444513219966610691901238520463885402 7365 -18477951517321412999807281768016503164822294395668722891954243905893633542042 7366 -18637301422581419909656466034255080656251796050956220434884724982081992283746 7367 -18796353016946562776375024385726524704926174832123602897110246348669724194370 7368 -18955062791039618148047611414623881562546106513494513935937071957819459763970 7369 -19113386241522332002543861421873023412853857293727114858510411784347932977858 7370 -19271277856722143436170775432947087977925589110480924642022283791696667883842 7371 -19428691102132956075155285654634498576323295550381502611189185874785854588154 7372 -19585578405790104046263086010378733175464470291786834610784095873031144420826 7373 -19741891143519690392688849505490816097975432666530062360268351999970005537874 7374 -19897579624062507575930151074404627439023654756635624681470741936366413308874 7375 -20052593074072782172979993701002980268637053056592867143055375781772872769218 7376 -20206879622992019071473391749973013094958287432656036498920063875561828009850 7377 -20360386287798254392851846612276476812410255957356171749792162918731936509066 7378 -20513058957631061045972991752601693823006249352668778902658996412376319877986 7379 -20664842378292686240492606628578372560377456766167399752493524660203922641362 7380 -20815680136625736481763725508102355468902570582157695226305654707440409717218 7381 -20965514644767862536684444926457046573111155599322477163352251739798456255090 7382 -21114287124283934614036342172802843152850712609728725948758602100571043561602 7383 -21261937590176236553289796203264215536735763713410481928002936244284071608682 7384 -21408404834773247173936868001098315048826446160791600324426467910917955233978 7385 -21553626411497617113194647914951161780404594305287943518719936719450283933762 7386 -21697538618513990484898550785964948174047392161454484654429697249748074273674 7387 -21840076482257362536769252572587699174322669708369189829675604835792581846770 7388 -21981173740842707178654256001431746652293151517451911654766503248123734217082 7389 -22120762827356651811152127767767920390255619440898813909251191310896829683578 7390 -22258774853032021314056980940104177816026017730973488257790892493642443583010 7391 -22395139590306118367790548628967764748533058037673717284005870630707329921794 7392 -22529785455763653490417247538171654188391526869746418188492950905433815101026 7393 -22662639492965285288580302231053277046151759377554890651947660970161740584450 7394 -22793627355162779454915477273011475190247803167526645802174199242536293405954 7395 -22922673287901844007945407339290058184920385822576205752087597868265340009882 7396 -23049700111513748175453839174526768987815336466582917084273933471913897715322 7397 -23174629203496883179770288098766746701722116497584667084846304328892692749522 7398 -23297380480789475005741647411272970863292755071438285588236436678987784530282 7399 -23417872381934712030442716788026481761678509591508778428054792429654251379810 7400 -23536021849139604180517567021156167270101358474924094353051567493224606923514 7401 -23651744310228945069588710243822100092079200729115587286153070106165190392010 7402 -23764953660495804367208294922264790892827885299496438765509263840752488925250 7403 -23875562244450034473617794427366056873737031418651282558572201169896385306322 7404 -23983480837466333434065512984131407915223858865189015917366683842463639094242 7405 -24088618627333464933985622087718276689907849990352937860456357248456781430674 7406 -24190883195706296185048735443187243016562293519027975539972302778936646576290 7407 -24290180499462375553446892950888897784584261644987491818258818588842701644330 7408 -24386414851964833908996352975981302186734695857984477436172918007864323266842 7409 -24479488904233456898333478042936861126931863695225457370611397463857235603810 7410 -24569303626025839680999725044830801420002385041344701060731592245082109349514 7411 -24655758286830601125269013589434438874471206326318288451808983541319011727858 7412 -24738750436774701054653752966454447802697876990584738364818707798293668910618 7413 -24818175887446971877940907510400688350699333837062016568498303962613573109754 7414 -24893928692640044838972618497131300302150323996887643206819690950368556998178 7415 -24965901129012921199096382136633021057738697805748697721815914810199130014562 7416 -25033983676676509929004969443161170887179099917939729758823216612312886377794 7417 -25098064999704525949552376017835247808507872715669186760798395026801512560194 7418 -25158031926572216636922211965022558308351925962353202719860665816922621560802 7419 -25213769430525459208305789605758457923557044332570240974237702474751745928954 7420 -25265160609882847743981551851369770412280432395765813723570719613432892722746 7421 -25312086668273465992515816947982443919606990438294769943657257528365863991762 7422 -25354426894813120761793210955720515841772627151154092542343226000137230058762 7423 -25392058644221890631940554334127938040083282244256827252399300675627796016674 7424 -25424857316885925951092990847047972073959240120190582630800425469239535878074 7425 -25452696338866518603631680300257715888594483892182941826916350843423384096170 7426 -25475447141859543887250374235290367166466489694401218992732828504995914618658 7427 -25492979143108462012300496534788748377280682312439055451941552471986247621714 7428 -25505159725274153258654641140707198108443697440797819135923639858305633074178 7429 -25511854216264948704176056185386828565456004524860211485438112827675086055410 7430 -25512925869030307689194101498720606040108030513016975637777435288619722857314 7431 -25508235841321683815555905905132043352267647912635622741492104865756478022250 7432 -25497643175424213311325164636925541092332307777387365451928114991804853175930 7433 -25481004777862953035447639594792488428720088642060619712827522006889658685730 7434 -25458175399087490265228467243715507821149227215280917618560199864306658636874 7435 -25429007613138842715700872769996733861615010494866017774651399888317235196562 7436 -25393351797302664998485342569881672152096041184763595029837059844250673127738 7437 -25351056111752876950979096239373771690398522814974735830137015171684024752250 7438 -25301966479189929969290991650190533338487515572650230568033677223422913490242 7439 -25245926564478029672676764768351887202358486867473516323620145978436494262274 7440 -25182777754285736927973751352306902207024285436186244504129663015645962460482 7441 -25112359136734474482095273888273024498342108474128218616942036047865073155970 7442 -25034507481059573203678711125744086983812353453550422603849610849214698742466 7443 -24949057217288600233870776248005307208626244666684269120403626516382665162618 7444 -24855840415941821205639379150806503304992680580597591480081081508062835512378 7445 -24754686767759760123264764652088149850330314896056078427527389780533742989682 7446 -24645423563462933513436848581911975296720918345191044850060662195274045972010 7447 -24527875673548950078957326930346270275522290207395277068210505589903314550370 7448 -24401865528132283320048011992825035492583760408922095007920498208555485096218 7449 -24267213096832142448919413190789286621527646935111939715435783512372783764426 7450 -24123735868713986425156999758831776699755585837624043795648337677780426788258 7451 -23971248832290347094773251869757308228547753169215072968904516858867186518610 7452 -23809564455586750239006500663258230491517408255550426385360872723886659771170 7453 -23638492666278647842162391256274939174432425544355084805807315420056566131826 7454 -23457840831905401085485197245400160545737365771464331043425058662370628264162 7455 -23267413740167481478141979282485452258545380731350650374690739000469035936458 7456 -23067013579313187161322215517638670168616380277001227523880333437201510238298 7457 -22856439918621302778999082905796976067926157528018722458642436895791512186850 7458 -22635489688986264413395026748502191179655037456712487183824265770515694233130 7459 -22403957163612525946299398234656409784927158083236144973028598080213976334194 7460 -22161633938824959843322215394395811792842680378076979705136615379687534725882 7461 -21908308915002263778429853568838070651540320977878152056476013148512461685242 7462 -21643768277640484734794915542366626790114754821827656382665980579432267399394 7463 -21367795478553914246418728705830296894876422311577668708794807760661347121090 7464 -21080171217220752297109491399195473390306180633849202161950972833497088526978 7465 -20780673422281083080339277030452462651629094925905167126507812626831604629602 7466 -20469077233194853359058879199188156651400236774563337228595064617142357476642 7467 -20145154982067693559620994406120979019883352041575737954025901774617746895866 7468 -19808676175652573002172057711358521401951781926686673896888588660165558112474 7469 -19459407477535433821884248463363269061381301369982397112695210657472407140050 7470 -19097112690513103184637437599044547751712578115570832488000860500821402057450 7471 -18721552739171940357631420936278153579035912993850096222082238456656203273250 7472 -18332485652675834073120216843251594299500086701886067733225346245357046329466 7473 -17929666547772326432138450249714336975920102006301216393920719257261963671562 7474 -17512847612025802347705322929869031234043058782169427787338872549686429363298 7475 -17081778087286848233368722694236838799545331443485993671407065471041860141170 7476 -16636204253407050315801189616030320919542378293345105732366997397399284141890 7477 -16175869412208671598980373560369132959217874791948304776463072153784150416882 7478 -15700513871718817144707369920264752409528519770193726217689449703358177482626 7479 -15209874930677869968987928873300560661909134946876820680864072602539821496938 7480 -14703686863332154498246251100707235113351517924847177543242347901787387436250 7481 -14181680904520961192236553881314570025210310003553989786664442968209892790050 7482 -13643585235068244633656023495449051015708784790254102100969278239822469342346 7483 -13089124967489488116222816106840928514547759777982966320472710985365352397810 7484 -12518022132024410544801526640966432877730020482976983155823316877896853543418 7485 -11929995663006376300989181827416583122353388306118134837585754735534748441626 7486 -11324761385579555636473380093490417864240871605593312294204079253478658117890 7487 -10702032002775072141940989269155712529682131798849929830375900013000476613506 7488 -10061517082957564911999002440504840064409958764918126915509113739052943310306 7489 -9402923047653786193487850463347192240677977129795593066611795515347109845250 7490 -8725953159775050575934251488198162113323014443348114875157510304210082027938 7491 -8030307512245549165214222998619414443408225630518949170609222906502679859706 7492 -7315683017048741684525499918636342596907916418693362545653012490574894435450 7493 -6581773394704241076470345547449447556045579360495796434551226850460264896850 7494 -5828269164187808945679047151524477728873991996139103166635276187678004888554 7495 -5054857633307286088357505336044342646760092004075711160100263230741391665026 7496 -4261222889547490412149245897727010623749327186623784078254908571580528467674 7497 -3447045791397324761555183792059426267307704106239427487999108196710836549578 7498 -2612003960172549539027535098654471251301687419301959351651041752643393534530 7499 -1755771772347889553902528068706908211283296074774447257299471025715323643090 7500 -878020352412361248145421677991492265331246987777193766183600656581221475586 7501 21582433738074657065451053520398040102023617173841899796848204836891155470 7502 943371984856208969628084521374283189216989874097999565486084528194931523038 7503 1887686969833078897146597231015320185140410596272618225125989727349730491478 7504 2854869332606487124831690799637357722248756666936966374432974831941916799206 7505 3845264296473542586740085266944989491262080541531359629245008217849692844798 7506 4859220367791990555620056483723872424627295953624989318701337906673322942870 7507 5897089339054867612636111936783400056051635739953091325604026406578723632782 7508 6959226291322782786174160803747793664667998017572793991965489501500697156326 7509 8045989595997889668344593972249702798074700389145590467309435669228795318918 7510 9157740915923375624586962217382651614349017636108338517501200938377690024638 7511 10294845205792053306360448581228643550847234833732673504035990871812327178430 7512 11457670711847396555967718463614137374926380477092709026395270410389123241406 7513 12646588970860117457429561045837291854384416051151759760497164420160135000126 7514 13861974808363133735538978618118648970958176150613338826816209857594801967262 7515 15104206336127525939041163883486383245684046897249967186628598073005707868262 7516 16373664948861831861732742568839247068303335008705695832013932230016945270630 7517 17670735320116771460399662324304251495828449019092853596266600621768715826350 7518 18995805397377239120270935222379268173850331383054126063347962949502474478966 7519 20349266396323141501334223763642423517450827767717578471821318946221077948638 7520 21731512794240398372765601278729455488428996839473419156717764549836431840806 7521 23142942322563160813223743359780559167822758990851271197880766921856714109686 7522 24583955958528035923193690422094909447150270875003121311655156207690063140830 7523 26054957915920839768413009429146739107237156181467423625661276384660009353134 7524 27556355634896130653083985748092496700273830790773749882072738739760470410110 7525 29088559770849503015715264290577855039877273346959666078110527429552477660910 7526 30651984182322348252567808451499304948145306297114322065421031917579746113470 7527 32247045917918512612668548051842302367250919306998020595057612745828173404950 7528 33874165202212003978884392899004148920563399908716924185593728345033682043270 7529 35533765420624618861755123983633242893978574598747210907276189185105207527390 7530 37226273103252078292560869966053251196536141546015661691966439238072302094870 7531 38952117907616976520906642253262219053300464132411808262881177341594601078542 7532 40711732600326559507099974250556092927562114678334003035146860079544835020358 7533 42505553037613061163612282310337938596632599977198122330676395858924946703110 7534 44334018144734034151422442820308717877045007339688757242242465564423510998078 7535 46197569894209818790307311069812309471814994023529543235633070991238950514270 7536 48096653282874998307009884507200316908669076023176524184623420128056988707550 7537 50031716307720391237433705379489370567073776292951842078828466973375578579070 7538 52003209940501832329847773947212803223077772034141732190178769758736380576062 7539 54011588101091691782836666954968349197272046671063685277799599827161349522950 7540 56057307629548779107142853986206420863297951639356065085339990425806970447014 7541 58140828256881972343523235126309446446973716777820812454243043454429536097326 7542 60262612574482605813566263359805970483940618157622740528403902855685352529878 7543 62423126002200340047654964123003378960106198709632241192679564883738234899998 7544 64622836755036926039800364131433306471552323384662374296017712097726204110310 7545 66862215808431962545201042499066174950063657917857421346536282794465387508374 7546 69141736862114429780653484988319264480192794429433493197794314543297989301758 7547 71461876302493465634426347380292386275136641234512539156800273019229685490734 7548 73823113163561531360188023689235852132715705574667102777916487736567785992670 7549 76225929086282792744977685295045769568310783648928968087496340130977651393422 7550 78670808276439219925090249085346895826019833154794234383940626174795776628734 7551 81158237460906584403963586464950601667591711882198966868328141712633498306646 7552 83688705842332205425618857894963699706630859981107657875235870605638662089382 7553 86262705052185969705759640411807566486081821173384172172098571689060427981854 7554 88880729102155818645108769396445969865714062465457912564729819062362716172374 7555 91543274333858565577860052902055311836160233851773042993571477023074264930286 7556 94250839366836572369059108871854907453399321334261323551343052902026581188646 7557 97003925044810479802340184558049144136358883673797314301524161795784696492678 7558 99803034380157849722605466042679279324203563120386255728544231375831064144542 7559 102648672496587238853179586437643945153099433130993809995872594072436128599358 7560 105541346569976884624705554165130822071375801625472160381313239951309803937502 7561 108481565767346842272085796945515540152109392695344597061893917140285923364926 7562 111469841183933069909316595561122560502611589532311477749358427374699705593822 7563 114506685778331614320985534674111003664197851932307437376205033536844618733958 7564 117592614305680704848979967466802865426051447601546390696817146355436592114854 7565 120728143248848216046890063242007739600672343938533179973922331041886798798094 7566 123913790747591611760516420144172582296363862229345649185058409556185775392822 7567 127150076525657134016619297677172134653882694663218311771719121968351996029662 7568 130437521815784649603839179153941166315092514608557207476596133114458344814982 7569 133776649282584215557976811745273704432464374915678101504335814558331767259382 7570 137167982943250071961320791186655470030542165325743951567284840765360640708990 7571 140612048086077416583525128347293384715339419200721016198754824413202252351790 7572 144109371186746960975035632291586437991419989775449462187971355407939200218430 7573 147660479822341911727072147396566593407742008326222877470568577121414967884174 7574 151265902583061663782735861530895410104654529438180836961121642605596905937790 7575 154926168981596134978599343189697170598098185140818096709461561334979571041270 7576 158641809360124312465952774950522587674710019228362245562968785959593022700870 7577 162413354794900222365325182239179822390871873614007940559682749083669010105950 7578 166241336998389174000620324591633985992116423454891096229590339147512143918454 7579 170126288218916769402824375716935688940247224299918940985875970100333293670542 7580 174068741137792807524335095542016296143259561379070878559777066577376942510310 7581 178069228763871850829260554130239273972559754492379692102039489520822100291334 7582 182128284325511859682139885614886134507541663011628734309436087128223552064766 7583 186246441159891937316381685079982050327691577828274465676623998084490767275774 7584 190424232599649865187010431159023946871931220910096007680566476497819343071390 7585 194662191856799745272286435597526193418661663217771692334433046329927271987550 7586 198960851903889702451338365770461903915096014698689064830019752061990637568766 7587 203320745352359236525739876424352821527583261689695854653962895417326884323462 7588 207742404328055449841190721806321463238945681409360733372851487664989517534214 7589 212226360343867012880237651935131431288508591698552165982383627690683834167470 7590 216773144169434366710903948142568948142703262821120744369866954797154837095158 7591 221383285697894297871886717539947230496374566180285662688463001069193121478430 7592 226057313809616658228733122419885335168105238288443633095928858294886948620326 7593 230795756232890639633507788030913181673107797948418742093921111228006406337334 7594 235599139401517650942610412892007291605443681444481362195709416218880738587198 7595 240467988309267483183773898961187774249069097195522322312891761247986443908110 7596 245402826361154087497258140409523682490331089844054095048953142953508466171422 7597 250404175221486930001927458607164575590324101625635379011969614669215532793998 7598 255472554658653528041444183078935046982297348220515783291738208020877481624286 7599 260608482386588413447303030132205300714649105514435077088961061420251643451734 7600 265812473902883410604952891573029629061708504591978814705005085078955133561158 7601 271085042323493760328989294221630077743172047742408226757991530059624524522910 7602 276426698213994264938438337401467101535912076347623599021505287683471608990230 7603 281837949417339275579894202453344463298076849630955115605987988333219244059150 7604 287319300878079989873914698621608765552474696568259824135063695484825115583078 7605 292871254462992176469354253074378228762929490552468227622098727148385205563878 7606 298494308778067093184638402831603479541866953746037177166775405467877975172062 7607 304188958981818017209530631872036924820749134543328846711335473138801764806846 7608 309955696594854459443458449909008119653665880748386270063663306777008117365182 7609 315795009305675790576678180584341434986721466088498175133549592842223366873278 7610 321707380772635664090655886562307822558571714364339019707881401954437987495038 7611 327693290422028281088422732432767686731036623941767845320396731753383200336390 7612 333753213242247203881070731461356940214720562324287750980871695353590001074534 7613 339887619573967089682174042436035381444979313577617571191997170480624161351726 7614 346096974896298382719165359622180588616406541688787035985544503426786009692022 7615 352381739608864672693657083049536920393058379030483391260218419974579695539006 7616 358742368809752099937572369611790408303364733701073046567749792484369588886982 7617 365179312069279862957858295616205316302470415997751288340216935823653589963382 7618 371693013199540562470595259536892517914268077742538898230248347577918745305566 7619 378283910019658797639757205708669580240189564743547743209933803491043673853358 7620 384952434116716115192841887483394060911285912384669741781662989690381608436830 7621 391699010602290100534613277750935971722414042606406761191597467529604093081358 7622 398524057864555092062547988855557837577007357249499109311174954871956250620862 7623 405427987315891695758182877542967798819296642629458363818484845263984704292118 7624 412411203135951976933955211505787202301509425905141709877334234194364765270022 7625 419474102010126909915758906084815780334288306987453915112293891538588346315838 7626 426617072863362374589231473357069482725359043392328011479497586365138601039926 7627 433840496589269701298832906047256167123890357609516340306965632861762715790222 7628 441144745774476482720512840130415017889076877998197717450247137017517426029510 7629 448530184418163093203058190943358654698248925601215308290283153856586940629254 7630 455997167646730082853140647045105079233723097089400519944963723357058866896030 7631 463546041423541345502419453428193096701566652336631698964136418906847726988030 7632 471177142253687696810634595946253942664865756387418950755234239467432465037790 7633 478890796883715241310262447882515814170267564122463147901406071898421677915902 7634 486687321996262655360726861230396541234705703350877363056209182321614086561214 7635 494567023899551266943345263550721597437503662049630380730623685963352219516902 7636 502530198211671573172889009001407115485769388107817064948583264885294133912518 7637 510577129539609602524132785436530947073713572734395680091820077834836786406958 7638 518708091152956301258957320591694693709461627171165487505456160498602467833046 7639 526923344652242902594170845896714645029260255850829969908602927301194168672542 7640 535223139631845022965407118324483638635298197903981581200493239104514154316742 7641 543607713337398022527529317611414806919706432303609009218518207268922759378742 7642 552077290317665966986512145733166429317567613308344497451222380087775158990206 7643 560632082070806335197783108730113509855047892991742215683645717670709650896302 7644 569272286684972431897615984926333468605415974049968307134929839520346658455262 7645 577998088473195287680221911871135178740580903948018511790560357382871674289902 7646 586809657602486659106492673860184389789715330777413545878461988734315508576030 7647 595707149717104580860734106777312837304477380712537358224661867445642164657110 7648 604690705555922769378813805292338259236180809579658902027222315442229183335078 7649 613760450563845033591872653224802351050119371033363836440975821115335582880158 7650 622916494497205713590689703208457910695904509240374864539837526118323691046966 7651 632158931023097042361138261312401049532135070922695888271907120955144009042190 7652 641487837312564209504585062912461715618201165791578984738549326336050211787814 7653 650903273627608799290154710395827416457628265476399316220153638337313256728582 7654 660405282901941178729382563948871591432084445845648496950527593974830033811486 7655 669993890315422324877038299370673288896933902154439445856288563372881036269470 7656 679669102862135504493046608948521226811261941892240779031020840017394444608894 7657 689430908912028153816265161610027355174711262539305122570544750769132702941630 7658 699279277766064251757118818846201041018329778569948925585444464072294097394526 7659 709214159204827436587354641855273788165162059412775623522631189692180623494022 7660 719235483030515084454814899402044318212756616334309493170784906383178662079878 7661 729343158602263548061704344827549763157355379557355618491397210797076722434734 7662 739537074364744745887454568656705424366781002941635252493422384634275117616182 7663 749817097369974296702639919934477171446476043175191019056847668336257004623838 7664 760183072792271411087473942636502052288782217967007613705668331886100604283398 7665 770634823436310781536129096205309944447944223358387079048586778775671691048150 7666 781172149238206755783505555383322142482939066978190677157379991693493615216030 7667 791794826759570134541422971645394249147788035912269794840823815320267691369390 7668 802502608674478005171719634226702731203683799673408453904218185754392948311614 7669 813295223249297107270231611702761693663175389510936891376204800995385561125262 7670 824172373815301324991590062640574296645771211169599957151666522823653951544542 7671 835133738234024014534691919599318515331770591768985368240474204365482646492822 7672 846178968355286003844504224541055900141097380991492142257744256213726105684934 7673 857307689467840245600827281704670891386718443059305165876690088416341651560158 7674 868519499742574264279273490130281258973658450483903263873157151519822047060470 7675 879813969668211713826225063666901015818420046823839133548993979495403939623918 7676 891190641479454554617124876613499658232687826992383613091539020949255074753542 7677 902649028577507567217411727333143331113713752345236727005818504924940125668358 7678 914188614942927146375779139981067197605371077149382970958544628380832261019134 7679 925808854540736562010706664863223112337855829635849192374958158820109242952574 7680 937509170717750135050394449455081950508073466264848966329369100258810077077630 7681 949288955592049055223162007837044212658168928532624164011041037090817919549950 7682 961147569434551865626154937243403448114041505424570764582521892367341284234238 7683 973084340042622955504154227421295472451251210316181315220274814245957891648518 7684 985098562105662738512728110102446738734169562790959032705450551550799354791430 7685 997189496562623549209832954168100820173992672276517095821035524671935428130318 7686 1009356369951395665991931825358278985891965853675734631159509652285947115270550 7687 1021598373750008264563426018101262202758718418938510888021885422710113819221662 7688 1033914663709590522685832497617511549469217368857390220993934042520295573312038 7689 1046304359179038534804228819864088376482126007464018297191142784521349748801078 7690 1058766542421334154586767206127473508796112182117350769371626928996263553436702 7691 1071300257921462364857068951057757665210778891800718740673550663814922780020270 7692 1083904511685874278252503633150301378007448978489546223530690090119679297455646 7693 1096578270533443398632395017985239184804739490911747618381938367051076324795278 7694 1109320461377863323202362758179354237633819169718444335924517115094529504106078 7695 1122129970501435638953210897533702673981365110956748272802380738620905533347766 7696 1135005642820197364758242400648463738754443444669211553897470862120626232965990 7697 1147946281140337912780882369747739848968435791918011458061842782099461049781022 7698 1160950645405856190148320675786645166011467778663484509841544934049294793873046 7699 1174017451937409134606286941287540190708985412670691837512894506858253921920014 7700 1187145372662303676528503063318540706661024247300682072343980113217347259205830 7701 1200333034335584844682164359627611690684644643952806281361159783779195349906310 7702 1213579017752173485001707740335488425578141705925773076273706071757419696147934 7703 1226881856950007840778181876626786319488975551669529743743681669935549940805438 7704 1240240038404144049594841640016173189003287007471040567733727413510260221254718 7705 1253652000211771447523005724118533925732387087171573598534271924219949621786526 7706 1267116131268099435010315517947367662952412330473546805781820445498629402820254 7707 1280630770433073552049087080307924794728810989602274163423904418328746341006854 7708 1294194205688879333090595270602132280673101511360918227845048040171977257483878 7709 1307804673288193465285653959864167268408144005516806984170055659166936738284078 7710 1321460356893142757478552776433459367601339385314905653879542466708860398136406 7711 1335159386704932442485169675356253531224180617408302724551152175981998864106974 7712 1348899838584106382053433918935224595268959048932587279794996797107297667850566 7713 1362679733161402823071352500033253470497303047316552229749286615785228424188662 7714 1376497034939170465571889013739110551434599833124488481079436639243317957496286 7715 1390349651383310748432464923899920853379685518752830373737232081130222455230222 7716 1404235432005713437907988561160771705350648500561289340294887113960787482868094 7717 1418152167437153817828834719787205128987805370202549209353540120973280708217742 7718 1432097588490621028978311355176552914949864979008778484035370948472047827973310 7719 1446069365215048389408021548456839099412602917316675115193560189651970255950998 7720 1460065105939417847804400624743230938471558644080526292250695494769413572037094 7721 1474082356307212079067244396490063063867198314832722097023260297617964420469342 7722 1488118598301189125562572500688846289663610789198190405604875071753047458489654 7723 1502171249258455919660919394631875257597017378696473884167256107011555043666702 7724 1516237660875818493740578847600949329827703653686601670867725760894368438311750 7725 1530315118205388193428294285670796600977615903302503082814512288515117114331750 7726 1544400838640424759051031939520362565290586364177891646098156492346611541298750 7727 1558491970891398729698313543309696765453476754182387886448047876078953089316990 7728 1572585593952257254539982986354287119329419846395771714298661048122495343893342 7729 1586678716056879067737464018983362088725648107567016823126698529288442794011646 7730 1600768273625706097033643909928079655532215585898472460730680137734990949733790 7731 1614851130202540932547462044126059895387535885945388654496684918614224979351942 7732 1628924075381501182051471992112420660984698589430571545486019605244781592503750 7733 1642983823724123582725821815820401863764192321642319541807098232134461241632302 7734 1657027013666612627688922012620898136265631826708563909152834454256950801389142 7735 1671050206417230399167072551730306737162212312626199562963093362919310345423614 7736 1685049884843826279622449000843355126972781368677686795895293359433739302885350 7737 1699022452351507238186428591541755968008140808152722195539770080710284393386166 7738 1712964231750451462994502429533221968400669615143455470910810664795210014827390 7739 1726871464113870231177092467651557027920798158335114580661559342813522946029486 7740 1740740307626125077989972946819467673233096952962088341008084092850196795125822 7741 1754566836421009545567595459550129219958996155726055232527378076821004449179790 7742 1768347039410207060726182053908573015419794103963021849566106362988798454950558 7743 1782076819101938810841659155964363666098857616143871572484511226454244612218966 7744 1795751990409817857765315912926503419951636602734949507210807792751454464170278 7745 1809368279451928152739898792499768280904342052340941079020441159478765308384766 7746 1822921322340149591036826509676536850944538970213831284738167240981534959088726 7747 1836406663959752774285437420946851073382637883735368138970128554669711379230222 7748 1849819756739289731914903322097588129600712947644356120043974322482975594031910 7749 1863155959410809491524415741812481637407151312961939355392478405087977215522182 7750 1876410535760430082055754901846030576034204230345569318089844456920220983529726 7751 1889578653369301304121725082105357678307714001581647015194077241887373488826430 7752 1902655382344995409473428590163138669124916275625944133249989856101072870704766 7753 1915635694043365697137796250053804449963043893635998587081308230341139800315966 7754 1928514459780915957964312023536316594074771229870984103869663435541580765958238 7755 1941286449537726682966721299251873264154602133159030682081098475212510163756262 7756 1953946330650986994682578864953071621181343743522173065095279791715451170838566 7757 1966488666499184365592345535405541229310486609462753058668968006851537972707630 7758 1978907915177007354201910337466731901837506997053308794849592550554144057200950 7759 1991198428161019818500667638305520043617083744732679122152560301007339253354206 7760 2003354448966168358933656591050050876056765115081391679144937890582265851494374 7761 2015370111793188099584610643035939911895627043375156446889678735567946807355382 7762 2027239440166975337739472491878110848361572873848250602061124909901382520464030 7763 2038956345565999079211763681058570738755680490850742590726513567563550026228910 7764 2050514626042827030554762935203475419348794907517576503647019432966225743104446 7765 2061907964835845240396263512507662194240916998028625115875934645216525986450670 7766 2073129928972254271412372443997684675547151120275064650163512348820574625359870 7767 2084173967862428542753488171238651449148019241851528031929256182329238005361174 7768 2095033411885729310860696765181021001903025360493993208902448508993118377525318 7769 2105701470967865655420856264353056588035921050087362728360342407495332917777886 7770 2116171233149901807525653004044628857224442402600752212215468929425381257347926 7771 2126435663149013199790589094967644477595313718115191839202103052459607674027406 7772 2136487600911097734085634778910455322494626381126749948874502883442677141524486 7773 2146319760155352952506780961772208061205172168732297940965942185754319884878726 7774 2155924726910934062117523495706639087897493400422710481804073516737185023407998 7775 2165294958045812104697734136951977036883346093543561069372545635503192223487582 7776 2174422779787955980103851899153065349279504306111454411149883225175254077699230 7777 2183300386238966526764633561331283940661483353002377856634457932751885762946814 7778 2191919837880295436168833988699280114346245377747348169866652541217778659796990 7779 2200273060072186430850068851681246808697919864578602309365466462328970010014726 7780 2208351841545480868206008384360178632133515677792659406080426687858266234509030 7781 2216147832886434746417729976009700608268095280343160811304341289602675586509742 7782 2223652545014698984634717395370306372784552276808328854276110020551115313115158 7783 2230857347654619828383922321316179109816679650813182752497660198626613636296990 7784 2237753467800021293729279416033606876580756834775326644910119641323858343882278 7785 2244331988172636710981544837083536898959928046503638957490438972860596226056854 7786 2250583845674361661626297653355033615865494919557997991881229830219672725040190 7787 2256499829833505921538655638800124254705783139880010717896164992988094996976814 7788 2262070581245227430382509880686479917402005022007179275717926835209224421515550 7789 2267286590006336802295528580719609469537483183964968385809786570640661224562702 7790 2272138194144666477441007315966931371314382193350384502622616106781665926145342 7791 2276615578043204288716483641146100530175271386139136798094916749559835954088918 7792 2280708770859196983755019703840001618645422261167811392961097826196952599764582 7793 2284407644938435100297356428528593448795190961041603458695431719180985720441758 7794 2287701914224936543965360258085650817781655161541627929670104000714460007992086 7795 2290581132666252262394553209439141277499840309528400479574518631470967326641006 7796 2293034692614623549504616789533378804993398701085356445274210383587599230525542 7797 2295051823224226749372394056788482108473594399752852926376464015304916174152710 7798 2296621588844747461645108842046484306246762984555887856617544431413613455617630 7799 2297732887411532780668125937772215608007905461811352964606943755057056168037438 7800 2298374448832576629428514511960506246511071532789309769787825714750029991099934 7801 2298534833372599878013291240378564871716390921549417917456524610579327275401278 7802 2298202430034493665479748235250831310423654586286041925259279249670285458424734 7803 2297365454938401174818967952349462961112786564821281588839800130309122468537862 7804 2296011949698720043995435210924783678015037591872151519561404277766339294691814 7805 2294129779799314632853130649337746061148884605925998478449814761411208465158926 7806 2291706632967234506926634771025858277964347096231800999774282794963022023382390 7807 2288730017545242745874802324000818304794426734950241382758320651821192729149790 7808 2285187260863465037300876515134121359306824180869356025297546281326161856246598 7809 2281065507610477977128703280595267476566670161014844052296492368653375860326390 7810 2276351718204162566407054580399501987386559991208634068647944022430342152960062 7811 2271032667162656572406459420590451384856663639407554947075598752960886165898926 7812 2265094941475747210092394196390668358489278294588432021131738943500644666265854 7813 2258524938977053499499225235148735991690364274217433005951804008228594963731214 7814 2251308866717355666127120684912803594730410235458313198768135466339053029610558 7815 2243432739339437076233050455626219739063803922596235815797127987450346385875190 7816 2234882377454812437721531024604240943974035534618440757624539423484504828052486 7817 2225643406022724351253701475228386539210555934372347358835926608944004297153630 7818 2215701252731798766116718264006812596439863311097202315484645357457306108059958 7819 2205041146384758482320199704660867913904179932087076195196554466285626785371278 7820 2193648115286602545241257188012588174252817783090048233020136814141893188728358 7821 2181506985636668202912623490524214198391672423660075817213789396547548738750470 7822 2168602379925001039663970560015922554633256997515087779702789625610209105865790 7823 2154918715333467964269118511767549462510359995831373310170003949381864576807678 7824 2140440202142056916940679004316084533864011258789750589940651325272786357722206 7825 2125150842140816468428522791016677723142280744638102659618201003870124602860638 7826 2109034427047897917032283342364610695679524834527846078948332135931440379940670 7827 2092074536934172046505034003289157272440598137159460560493527337943614461462534 7828 2074254538654902390511002003853899665558341569191761503821397692273883571794630 7829 2055557584288966658472150800283870027051591596891082508956679608568435552727086 7830 2035966609586127914194014935014533883745492882689789979033798065160168980806454 7831 2015464332422867163559981692711211746823562470480898239574278197425615655091742 7832 1994033251267299201713144678032594155709785627389361901532456101237950573122790 7833 1971655643653703894456683051765443613008759595589982086139049922770857752639158 7834 1948313564667215523974662472741734659706867850915959123016740350591457619003390 7835 1923988845439223416345919866071772595152208128181433166615441973728822149827854 7836 1898663091654047788559638506272642396383883498712380804616550608287118245189470 7837 1872317682067465606771768984102351907824055268162899522201716655169266330793230 7838 1844933767037672236218838098809289689874401600943260997223454830070423627201566 7839 1816492267069275787446790949454830276871603272190287267707789792158205114372438 7840 1786973871370932324155134260415420811517190019790567042092647122763086832027270 7841 1756359036427241495903812352915188063499352299285926059330513384245790861678750 7842 1724627984585533695003967220908366544982677398249156980515561471880420533296982 7843 1691760702658191512001813499837077933630813170440643338707396941479847656880526 7844 1657736940541160079072120365014915419008909286154834690828866416903930980295334 7845 1622536209849312846235409401753900358711101266404283655544915202617249573891430 7846 1586137782569351432387121700835354448846278513301412183416104377681816979331102 7847 1548520689730930432530762336740876180498794883147838128132252671502086748359998 7848 1509663720096710445106406244262004348170027779098188472692911435050471823155326 7849 1469545418872055109734425426863216183788914905321960162560109596882802649836862 7850 1428144086435100616796159056987959449120365060502260988825777828703702152791102 7851 1385437777087938966860802423141539711588182144241995707741923190469961825197190 7852 1341404297829669220761980829036600309789695485136563560177192552697352929017510 7853 1296021207152084090917812967634649282564196685864743905725120182136165322425006 7854 1249265813858772481970681420996333171722071008537630080361920860627348967504950 7855 1201115175908431994762455192877976909638572440715546922615869318249395908907326 7856 1151546099283198962726729525208052757104885225504935159289769828613676031939590 7857 1100535136882817294710592193636707417328056252910376588011862242900539006846326 7858 1048058587445481253675135271902764177259349026936342201201510405051297686740126 7859 994092494496201307377234298220774019649583312751038045353230504219902987001646 7860 938612645323556345615269654145960167428776817038965325262741914549130300339870 7861 881594569985709869609437819462100454160898118414022358844416837463115207215630 7862 823013540346582223161054777339385228837313849240174870676049210329288088153086 7863 762844569143085553043987970437650769211714135128717468187608057990631855529110 7864 701062409084342958168762050502149018010729860662204215983582148814804272064198 7865 637641551983828214041415426149962959162509255574595441826874106369264410436158 7866 572556227925377541422233024417283476906174920724239002743546884333203820252150 7867 505780404464040126453703616384862249675509317542401614826817666200096766375950 7868 437287785862749494341440297184404568654817086379784583977757807894204533920390 7869 367051812365813390478122245444333873069737541306586329312953041814827644542854 7870 295045659510235532127191205272884615333600355854452299679124108240486666382430 7871 221242237475898460931761724590698658302537259553739518784509505291203772494590 7872 145614190475652751970607737224248282503344744673499952466911310052032856594334 7873 68133896186374019306557623904017814001501049679216049443992650001994874010110 7874 -11226534777934498696306639386461019083276907742104613182392679665421611140482 7875 -92495259349899488156819256787193109866478874274478751924107201241398914938650 7876 -175700702448284293763585578107713092381868471798375380436972901205329215848954 7877 -260871557372117066513773999586027994713958795478497493860912635558197231689170 7878 -348036786148295570174679039361055565270967199870507863400021702626971091143914 7879 -437225619831506747515777238920568154698558265905466354315271272637959109667810 7880 -528467558755281842400471055178562172164295924159520454140865848639070107967354 7881 -621792372732990407666395009667358967522218427627411220226987528367313042769610 7882 -717230101207558901225338446501575874170066699314892181812101146778678846179138 7883 -814811053348681783766696491270012143300836264692878536344743599817635098501586 7884 -914565808096275080773867611224800001394383499735468325173346987125482252990306 7885 -1016525214148904259106575641651160234557704520436791985794827407472839702373522 7886 -1120720389895899994146094800669557618856640101540073346608278564358249254353826 7887 -1227182723291856967350174736082942023526252588608942067726133590841013820016170 7888 -1335943871672192236065720411602967412004029339369456985509089124193899361295258 7889 -1447035761508420957568153301769598809311868536305010295494587872072985764991458 7890 -1560490588101788327648615783533140526580150295903983027711930788738698008213770 7891 -1676340815213877510687655866381004346247881452245660307848859121208013503876850 7892 -1794619174632794093217598696286702469949027617465276200614110477758615655814042 7893 -1915358665673508186588035872613439665702693845965234882672067181791181785161850 7894 -2038592554610915736762759477869844505572090886313357304314463010857119934066594 7895 -2164354374044160870666346694264709885898595665792111048489528370275664512449378 7896 -2292677922190741219192780882219438890338954708447512309862732432849835376793666 7897 -2423597262108898107236186768178651225203525497056510423983917004387563574353474 7898 -2557146720846773291311805159381384004209506780580692463352145877827466823031906 7899 -2693360888516793555831078492731401130298441978981221746750624494445522861571066 7900 -2832274617293723950366842824876781366981630845538287821013221941057753606051130 7901 -2973923020334809762701916027149976244681235150928299906740899493498903446346450 7902 -3118341470620406476670748749015567106220849040094824269130604901665215072481930 7903 -3265565599713475960272909594811465230091927331070197681494945012997158765419682 7904 -3415631296436305968921638580359896273727951087207966600524444995405535126641722 7905 -3568574705462788731572515362491905312754695810779008108893129073584158124511658 7906 -3724432225824572914611371074092246288412265749291904623136525763394306402511778 7907 -3883240509329381630440845380027057636715580014069676209871514422275352983846610 7908 -4045036458889767375542328168363224600454011150279646594289275106019998665459074 7909 -4209857226760552847173949370217772902952190700384003456603866582759712083113714 7910 -4377740212683184499746375478920796158520588886085529731824265630267512735815010 7911 -4548723061935203462165323314054918092925787311135939365149777680300616315702890 7912 -4722843663283016047097053867153568671471925450398329620890769836658153304465658 7913 -4900140146836123543172768934193697972248536027577181057610941193302527746876194 7914 -5080650881800948292761445424525249990637424426141151480588078308994207526507594 7915 -5264414474132370222187486079663254271738898796411287096502425066132687455509394 7916 -5451469764081065009422824753904162645413252127241565745962659948191739061969082 7917 -5641855823634711947533296692114622581851616854712505123226087746503657808249338 7918 -5835611953851116291895026722327315759806637440222530812675763893544718355425986 7919 -6032777682081267466724158334428182112565427880423339699792163984547296892838914 7920 -6233392759080330953291206747929377401952035593672899988871212661588341390374338 7921 -6437497156004547989745126244666445311320036970406851315307325219885934692608770 7922 -6645131061291993382384834302269436655512212197324921411235949675209941217407810 7923 -6856334877425117762036826921723523350142533005787827960499334607897910825717882 7924 -7071149217572976518688314635157913001398511418117715950600436887162465272655418 7925 -7289614902111023414363776517500777343332259318671874907745171201960846394413682 7926 -7511772955016322510313830119703823873210747954498681586611601078317035527568810 7927 -7737664600136007551719531063357056950605956154941618589352421693501646912518754 7928 -7967331257326793333335335996373707968025243278477844075045838352429921683165466 7929 -8200814538463318824748221598304450219382303680147054662587556087295784038785994 7930 -8438156243313076966394103393004254364402730763198069831438824667026458974162978 7931 -8679398355275661059236270487012264547320360140638606995025281127569343020471250 7932 -8924583036984032564396702102836615832399832123668353603336371188265260608062114 7933 -9173752625765489906277527701566012051949921095002438714499532410462165497035634 7934 -9426949628959992536291537206697197633786417022072742886517995696101370058983522 7935 -9684216719093469066627299184687432215029596578149880499420040646483255299920970 7936 -9945596728903712727138500844671065320306607018733470398338646932695566009129690 7937 -10211132646216441736015485802162681911126497730030094432029920635258425490465762 7938 -10480867608669076409164582313965695078118434195785254158003594472528984962316586 7939 -10754844898279758966896891487935545522876125577948663475131723106310279470943346 7940 -11033107935859116032575503142978641169157785752007489851061567319133625249737338 7941 -11315700275262237759165402772140296872798473649873488294631446093175383442320122 7942 -11602665597478321369309570438017985402334851718737481640131228298035282336388578 7943 -11894047704555400655667672702812060486801879572827665221214071254125350715602882 7944 -12189890513357556664114916844496921762203799370969489960626036848546127039081218 7945 -12490238049151978376236221080735167472483066316294024104431412147002005926104802 7946 -12795134439023215722863708651352781404457690331033585669861389550643967465066914 7947 -13104623905111940700605823535481280751317323933487176786559536130827533750195450 7948 -13418750757675505732092889970025073202956497285644341708343289038881964851115098 7949 -13737559387967561711618580149120504426706406221754272913915678530564172168946514 7950 -14061094260933971414874065593966219478707888919913323836113427305996029482321002 7951 -14389399907722227128349017232731259437403400525219575348021263470311992286332450 7952 -14722520918001554474797308314478798924036547010261905915864890545877531039110010 7953 -15060501932090857479934117425493532352923391349433640430259877613875568963610122 7954 -15403387632891632946539045719275995073531803319694079996392120609306189948347106 7955 -15751222737622955179593181468535257053385561645285544491160778527842843682373490 7956 -16104051989355605044484524121893118506862532853177230268139730581243175008249410 7957 -16461920148342390244095760933931357997537382358437262771491288902607370917098738 7958 -16824871983141676574468919325963062667577531626320432993826832366573324419640578 7959 -17192952261531122767362702365656546899167110266074178871697606706080336153999594 7960 -17566205741208584356334652764971399309384787753971175810042339790836281610162010 7961 -17944677160277124815857711332832629750596837543375260240474710471917837169206050 7962 -18328411227511045025606465214926282702145414755885446447688886420439167644594954 7963 -18717452612399814909521143349072127606492599177362498440822681245897019769739378 7964 -19111845934966763897003950493542476073422228707432661870287457773269387017937274 7965 -19511635755359359656960637792994098790771952308103974758723007492333010018075418 7966 -19916866563207877370043236727451815418759247097375513150549477600154413731376386 7967 -20327582766749234635961604659731827927870734054557392817660051776966959711768450 7968 -20743828681712739967037813144582719163244122251154349626474971820201791908342882 7969 -21165648519964475702115196843302428673327496794000844472483105978584139132469506 7970 -21593086377907009092688979997361179439438395547975350462790154225040840550546850 7971 -22026186224631098271794235467104313790507674801987527675912218839472516644740346 7972 -22464991889816032822222387454075566464726297175867003714906343239050156440400378 7973 -22909547051375221720402675887542139363107510569062174896109787691904215940114642 7974 -23359895222843614552506948627562417903067453338109637846921385147566866190404970 7975 -23816079740503515086651806639469870983695130590396432783432831350437850455094658 7976 -24278143750245319546489849767689485139207262602538846464337529127584858985962330 7977 -24746130194159685273919601856134128973485043429498651952696033595113199104440138 7978 -25220081796857608899398707989911241125017396055493500716163036345442771063276738 7979 -25700041051514866664623660606141237194432543916229748755552739152036847261231570 7980 -26186050205637243171734888648070189974610700285163242016338764955366064975514882 7981 -26678151246542948573220876402306948678247955900141593323792247032286122809823986 7982 -27176385886558598075226093676490450910465634624052218540897991220113002561940386 7983 -27680795547925101611820690817712792473396693423020255521329018286887313377481642 7984 -28191421347409785667173613080358916132586220634262739647638827329367947969092890 7985 -28708304080621043484601888422590820139176406199236081060795796176371786213796098 7986 -29231484206021784314675043793654365249045184433813274522120221067895812318935274 7987 -29761001828637926927370637331595132444566751230067544427554535421644998036968690 7988 -30296896683458157354559580189091881081941256590256936793163117078389854078567578 7989 -30839208118521145747610719491482027272043220336293414512703852457698838308141690 7990 -31387975077686392339832996737351133934568236691139870391303626179624775412782786 7991 -31943236083084847803917535938118275561593649986974894671566315819413225232710338 7992 -32505029217245428800034389124107152371147059188463541932296440755749176137731266 7993 -33073392104893525230219285605552813146969468061170386722422751881231751058129346 7994 -33648361894417571659039124677579212901610264635644881996176261135456455150621282 7995 -34229975238999731539041953032265649362005511569751182187215295645280847912957082 7996 -34818268277406719302421987063965331118649028146309496092632244862625258708606490 7997 -35413276614436762057812888009453397315664862875444784482878534644630119807394898 7998 -36015035301018679573775245130459464382576874677676460792418882668378365580816778 7999 -36623578813959038448884606433173902805224233176776115395358296753844407630344482 8000 -37238941035333313873343223998764827499951970281738644424194494512826191180587098 8001 -37861155231516970189625453492288241902264502223862567798250509384813075690007434 8002 -38490254031852349571197370597246785197843411537611819406841913032188911752279714 8003 -39126269406947236570103632064776677616233391147907238493233299887420579169229138 8004 -39769232646600945047956572254572733830494914546433863863852777624805516225772546 8005 -40419174337353753112265077880005435978564919827757325772389151282660354071096210 8006 -41076124339655491143274067061601230900838547442242679721170548828059279959066050 8007 -41740111764649067827622294948910557565827459906415207995600889968314521243853034 8008 -42411164950564699326748163647209187003045095491616477292329141032762033802561402 8009 -43089311438720587312563670974483577993808259310470654108456209983931395366532130 8010 -43774577949125772613477236422271855884550853463049027773987760524635067241027690 8011 -44466990355680872643279741535193587821684075959878415044529729302555067033301490 8012 -45166573660972392647145531164009431080395222682360086491728824882490027580169402 8013 -45873351970656283106372512376845942257390155804324440745650639745910230130829306 8014 -46587348467426398410361886087878346250998148434343216360394224356405523472507714 8015 -47308585384563495144486930864961538432532624811255261438541190965674044646210594 8016 -48037083979060392070237976501719517102776190263456462564213894795084181670075810 8017 -48772864504318898103572091155204843091000539964500677874349758775652675689869698 8018 -49515946182414099343513901233750218390659046846804314050539501499018000176275266 8019 -50266347175921581480418666797361068225956444317588129240602685639394076575939194 8020 -51024084559303149737158813481968969966742793650488842461337642659284473682645210 8021 -51789174289846594881965502383622368442643834530333523704051449062597716181229266 8022 -52561631178155040814461080396035759365299873621710292855172988884711297021754410 8023 -53341468858181396782165165677619634776233647650552943720333929514833405221343202 8024 -54128699756803425449644613147566312550726257419430502494246512155726720419397786 8025 -54923335062934926832597546940784899867806560993593385991765277745063967445189482 8026 -55725384696168527541205697327748807802415092060740567686611780380573779722231810 8027 -56534857274945554867641716656920131659791742574615249664192069740131365223715026 8028 -57351760084248466018873779946009080992159690457451921001361662276385982585992098 8029 -58176099042811294254954618987193838915618899227409617568466025269327237992403442 8030 -59007878669843565862523607635378565362468364533912351870749355233759559322227074 8031 -59847102051263134790885734220146678645505445291451903873696450194702661438619050 8032 -60693770805433375421989767316096161905450915102803260221767733980850966666223578 8033 -61547885048400168354027262078431832857647088893386072575884538018538878570566498 8034 -62409443358624109269975363179469991773663681798573646964195865021507455163802666 8035 -63278442741203366955857156685032120771898757837172986085266814163699657041041170 8036 -64154878591582613348095820019482862641195896891413185097349055035377919379434970 8037 -65038744658743446144279853909712883438809520336110834473826902302174168270857338 8038 -65930033007871723026789112063541269583488458430932987021894723513574597516105954 8039 -66828733982497225943790749167713288097638450948303558492774076684604176759700162 8040 -67734836166101074187513623322619110722228421654738756570695218562871643349857058 8041 -68648326343186306225742846707811304729148141536090554849544941505714201435931074 8042 -69569189459807052400125821530343533142663918086847624018247046001721194757650082 8043 -70497408583551723725008520450163725824145835126859118576846914340845948570323962 8044 -71432964862975646124687935119160325433389029981985691722527845236246284518162650 8045 -72375837486478574556611765873056474367957681091355175118235921001799562235536882 8046 -73326003640622527605330236814589642555107839783312114571922684923779310825043274 8047 -74283438467885390318931946100461621335607884531167631492156513658816423010656930 8048 -75248115023845741319024755738042668262942331131481523478326197834681243668856058 8049 -76220004233794369569674076213982439372168066055354914615881647655669659450154250 8050 -77199074848767956663440967540863762429853499984541271919710457974574384233765762 8051 -78185293401000412096996363225859272659789248542827903502727116674599400823007186 8052 -79178624158787361788698869777367804113332346788502893159210334200684304520076866 8053 -80179029080759304059851248089518209598441534333100662770923348911760728413328754 8054 -81186467769558962484694594142082892439037617465580934685535398741552144074169730 8055 -82200897424918381436021958380520802186337155901032717186727843855254979058782730 8056 -83222272796131327838829990289913413687498379169977603690803761775687103632330554 8057 -84250546133916581618773118388408382999765758670135151680509358962722094937306146 8058 -85285667141667717621219836418704963690404445098012723825196981617309452272883978 8059 -86327582926085003406171220414385573596480947867450947879309667813125695412812402 8060 -87376237947185060320721749274358451462518946302542543680730102137504902704946842 8061 -88431573967683959640508518078323223627330198764448662710028565456677603263074682 8062 -89493530001749451381903756648584191554200286674363901815192468159532094868380290 8063 -90562042263118050644602995827070479811729961081952883579904209409227435819724546 8064 -91637044112572735077615723777023235783074301086486914196643630892799004949436514 8065 -92718466004777037298190559950357888241872704558885957092917791342322848110409890 8066 -93806235434461347861451800521401878599658756689186890378653820609745559096391554 8067 -94900276881957277706878648199106862695492633005663176973731676457676226463088762 8068 -96000511758075963925460612793189966848406348816891944819700780989072976996154618 8069 -97106858348326239227487244525015204472397575214369746740448669461867839346815570 8070 -98219231756468623675413235448810079028182884429773191298868821585056599083282058 8071 -99337543847401137108848843427670422201423206663563669052148737187117143256606050 8072 -100461703189372972260102196941753064426297656008587013559888784446386636581283418 8073 -101591614995522111869313332038208358446394233830308328716535028203790041450184394 8074 -102727181064733018189425534175285281970041628438297798680401389459910327137863746 8075 -103868299721810570154215782869668620731364839894646469385691393607537844460563570 8076 -105014865756966472199430635416992023770046034105917512494435771336500153892359010 8077 -106166770364614409309641601671250598946518369330864983325334421327517134453497970 8078 -107323901081470275344552603652438226961884962319377776309484024950141926009969954 8079 -108486141723953856110780641360493505383838000197526074912878497513497289181527722 8080 -109653372324888405022134340241371243976553872748855682427581064627309677746867002 8081 -110825469069494607566484371802978902626300770071532730402587103488951498294734434 8082 -112002304230675491204744570343190688713437790108329456336371602865101681493643242 8083 -113183746103588899801352264603229606499729867241554569264719781139731007304805618 8084 -114369658939504216260992442569490013257419341982043508696459089977692392222830362 8085 -115559902878940083757987611830737081306051572860437538062342052089620795271114650 8086 -116754333884079944828573740165871389958747752835539115372456605215095258069735330 8087 -117952803670462288687789097805709914525238396185462002587604982487647336915933506 8088 -119155159637942570468482428196902619600362893979825942649891502318194221370904258 8089 -120361244800923841696344389345476589610641339488270203315864903455991895742481602 8090 -121570897717853209249218235070887761170120463284942923881761102710280442630285826 8091 -122783952419981320338360989093929153308214076019579146608632394297006520419881210 8092 -124000238339382153731918764453229172678557089581910071710064848927066969172503194 8093 -125219580236230482554527711971049266973413669373109514807649075021773925353181906 8094 -126441798125334461580552034385362856226969796902814869060445433934464207948323850 8095 -127666707201920882030675683398492137361135076751266205029146356130780628231122626 8096 -128894117766670729522059502478437042503131279554895867225455056083305152773039162 8097 -130123835150002776050493435296580319009420654262889164429244732487533662579103114 8098 -131355659635603034739391613336177775112945367818335960703322698597593865624882850 8099 -132589386383198006615313514064238232402523159366708123183016219186710275974343122 8100 -133824805350569751904221900165586689280051216982072884360915518229324205042153762 8101 -135061701214810924327912909631032983960950566433508708114163307647277425750270450 8102 -136299853292818015658051780856102600996796798750727315611581967150497971748516290 8103 -137539035461021169397816034801272503451882732234053879459108026374991455100096618 8104 -138779016074349036951167756427600591944293856983988534564137523089711084991581306 8105 -140019557884427267049839621882351293949603137163144095166355383117595742625436098 8106 -141260417957009339581914832386086247564759090338015669529173802487410959146782410 8107 -142501347588638578346798462254470216485945237824053500807445286114388163487016818 8108 -143742092222540303693916938310826538983858600589822044514528642854879644085104058 8109 -144982391363743215530832568594112285770086830317062819737424729969860648571399674 8110 -146221978493429229855934094575603442779706621183252893286841182775588668544376418 8111 -147460580982511127826452746869745831790277126842085661365637062719988927879983874 8112 -148697920004437515460383532168694409180440820241911048214472123476825739661739682 8113 -149933710447224734436756639531142225684016723338408647046829422011531258577967490 8114 -151167660824715510149546682233417231285133024777914815102506669888830195693530306 8115 -152399473187064272232924269573130054711716513642877754953842818299408140646636826 8116 -153628843030449235257303798394952693227590042157601339819420582076544042005383610 8117 -154855459206011483244122693669842296765703916866136146441035972502191934699511890 8118 -156079003828021461111075028008144539054500613450020096238861667104519830660130474 8119 -157299152181273439186818186764448501289161478519588215448365771026342678491438818 8120 -158515572627708683574364383264274856245345492137354891610009946031908855096551738 8121 -159727926512268235444462037934642272886076895081685754282513322943176976347639498 8122 -160935868067976376354468159633420006850944006106137354569425527455952636605325058 8123 -162139044320256034464313533917300308801103821921199474801749257971690669816815442 8124 -163337094990477568110181888969350033263758535936530020438650510625920364394897442 8125 -164529652398742548649060105089024112236733945331591183809668602856025294001285650 8126 -165716341365904353855191538214628974417849310921005375608354363061604832896310370 8127 -166896779114827576484069176379142124684593711741876942828385883924259703546981546 8128 -168070575170888449973566995691853862585038044957202682279437458517233809910639066 8129 -169237331261718694677305494890888847588602671013390779600107196065360930184991842 8130 -170396641216195393575808660588759949304885431436932824314259610492730070288546378 8131 -171548090862679716139396864540019210954249237652286868901847263322699419129110898 8132 -172691257926507522977296201860294574053980245906487663825036991565753753550384474 8133 -173825711926735102153869289980283325671051483851025624796647927121333037984945914 8134 -174951014072143510640197324759146607826077216230178537373450710309235674929938914 8135 -176066717156505221351978613327946773254664444152595983614523377125818205184537186 8136 -177172365453117007658648623936504353797103794583049221785104845458263855625492226 8137 -178267494608603233189044127534461518339127045882368948546164796987234628872159298 8138 -179351631535993955262397081852534948926900077890067574621429856373856661860427426 8139 -180424294307082495395980135919147041343578706229575920457861838278696509827844986 8140 -181484992044067380139668048893106692404155711013609614349317771912803818185652730 8141 -182533224810483810019800205164635625647221341330757034523092193863907047590133458 8142 -183568483501430073698117157125234669221868262803752349438424437902553702920763722 8143 -184590249733094588623705061418214352929192044161743450790679207283412603171261474 8144 -185597995731589518535648848340402313515834076785480784006032133070486483806229626 8145 -186591184221097192219696656236990573175643952164887147061933965975609541786280106 8146 -187569268311335826993239840628107503894462762606632990802641631096190288644862690 8147 -188531691384351344548252990935804531070015659044244630824114283962054921914419026 8148 -189477886980642356081801679507184401144961586610123894452092453502445286810374594 8149 -190407278684625688147946064834957506670012042688720474595481470658932717643835250 8150 -191319280009450120434336052004460451492268197604361460305428152015617633266649762 8151 -192213294281166311761823019954304188086645413904351101855721949463245894518709610 8152 -193088714522261201087684105272497429889518762186426186656225279728459342598638650 8153 -193944923334565486223546550132004901843679487428061497428646491365474955677919010 8154 -194781292781543104420164884050041490534014340866535148442353030838381323260525194 8155 -195597184269971965984468368440538234786341914744259352597098776174705730166756754 8156 -196391948431025524742768774834659293704506437506464557342132514464121757247614330 8157 -197164925000765107509952805762049960350813081201379421581666832330292562879121658 8158 -197915442700053268831524075475000420986541251356171263419339873486289858072646018 8159 -198642819113898787196367953780596992460564761006253292019210993891924297952929282 8160 -199346360570244274737349156759498762766619474816823966889249105627596138564340226 8161 -200025362018207734207764396071215235354302891722650050177319354830708972728959490 8162 -200679106905789764809114787082284727324981665428227624481871888953827052174052610 8163 -201306867057058492313645985994435964282975366474624090243305984274289479064517370 8164 -201907902548824678939052595186347010734735330287754771902542790952356078804308346 8165 -202481461586819854657206980607522655587866382998449542068721197076405546612589810 8166 -203026780381390704119721122203095201708703420712884858063311250164159557245151594 8167 -203543083022723342225646045879710580500237436865264664831876559403677901535177058 8168 -204029581355611516607145593458617121646610243887764845831496785112577404999698010 8169 -204485474853783187033097649723123720162832577249949202722210108855847424740540490 8170 -204909950493800349995256270307763270301359662247675203100485318921661882632904802 8171 -205302182628547401612856446635124834792524444431646912397316282660014418947215570 8172 -205661332860323763536800633572069789415169473478308042734275435855958582718424930 8173 -205986549913556934820261954055333413145767594266372709021846929118243720667533554 8174 -206276969507152577816544288251769840956458576053756016318715020505636909616215330 8175 -206531714226498698134176294348877934255995491554458644060625271540771490411718730 8176 -206749893395141437591752788476634722235237637326483922391312830122668489281683354 8177 -206930602946150465038153282566369451086695774655810537168720786416803617882813154 8178 -207072925293192422906093842862116962693784773066248785030788267432862308804364266 8179 -207175929201331367516007488849623217269930758970287039848917494008876702713395954 8180 -207238669657575628511955381059487979794674746865626148322347028704375797492913210 8181 -207260187741191007459432958073452464231265242304532728297962616445209887847591290 8182 -207239510493800737635793900246755891637974381698446312828501843878154149144989602 8183 -207175650789293136465601466471381817980120113570271434327672883012574636990042434 8184 -207067607203558398965019344773595692911138151498315365770070289340976810808493122 8185 -206914363884076505029606089566798655763909809226524318014751507607540393012917346 8186 -206714890419378745498269906965721240667615832721560955161677397447285582512904162 8187 -206468141708405911721065652809097251817840308068955906729450193549885315930089082 8188 -206173057829786740919823610148117560420339560313615277357849851318986337424634138 8189 -205828563911060765026793690416550818854594170837719289692549740024410892305658578 8190 -205433569997870273987531293532479717637062353322561436700605785098783106643216810 8191 -204986970923146675788709766187327383703927246300544727409816712981221004780301858 8192 -204487646176317114789444304539581518769687477444553262713875728916408153576685370 8193 -203934459772557797364634156434705128399203693378051286397312742752376829871231754 8194 -203326260122121069480810876946092253273690877731723457410375213867655664868474402 8195 -202661879899763894687561565655313700716741669269455533797012621616607048376783858 8196 -201940135914305993190772383169961976784202738675087119590607083824657566574707714 8197 -201159828978346523246155917628720372412012679468720633011322439799369833188307954 8198 -200319743778168815142683255564738355136831916615212062431698918459299363229881026 8199 -199418648743863305603932360631074720040352374776233837117855391800124166657452906 8200 -198455295919699466590729489855812129714760077220578008605753597453984284094720666 8201 -197428420834778177308882024138458052477226221526181043782365445586505125586992930 8202 -196336742373996651780803088172221507284606366149075470286763943070138254981524298 8203 -195178962649358706697217916963737438063441721384690955732734692341662694116508146 8204 -193953766871663835494162385476964562684954262333656291077277226361129587688154298 8205 -192659823222609244768602564633265946311560657682785368332731645640006876494386330 8206 -191295782727339708322117266482930415904851637764957731179004644513037916557347650 8207 -189860279127480802373252394418061593546242192212972419533413781303217900159325570 8208 -188351928754691802873857763048119445602978948436206797693029721452940063811034274 8209 -186769330404775252469534355744273661629007828965074382815858360708923274369886210 8210 -185111065212380940527246998091640233617104749151777736543811502507764586570890978 8211 -183375696526342784880222513613808206753469836983866698506515118619656874319536122 8212 -181561769785687858578889448586381063280556800990648707444848046158706176297841082 8213 -179667812396357569052222358560375941617382243925945727106728452276846915458815698 8214 -177692333608681770743225577936308953293642958755434635209315435686373289883980586 8215 -175633824395647375550120595701240117539516457748820349128548063988638761157980290 8216 -173490757332003818347162754365885397270315378503775332239679138406333737642981530 8217 -171261586474248537539809211084696647052554287079543863414716968149667024417086282 8218 -168944747241536443093463694369148083246677361281220948163764848521421559582926722 8219 -166538656297558166826261367756431950067514755923688799248840093831724432239114066 8220 -164041711433432722038712959345821273118102185755806287914962188302086335209667394 8221 -161452291451661041828564036191818089986262284099183210741245963687387608580046962 8222 -158768756051187717771348237664717381458607124422674890634149862356182024047400034 8223 -155989445713619123096829396419482232719432264317725503216116996795564287230509482 8224 -153112681590646977121170607207278695233957836764514439905767931608058530462926170 8225 -150136765392727290564094425328770076904132712399103745085831198765716102285956738 8226 -147059979279065524550673507849356307586780362886442166531712446864391445239477290 8227 -143880585748959699627321581777754591133569322802553696863327543467712668620395250 8228 -140596827534554105070939095080435246034465043732258855601016936142283525661537882 8229 -137206927495057183196261138828994792481562582077128416446426726144174053700705018 8230 -133709088512478098327784877480914301763079199521450858864538364795216690771227778 8231 -130101493388937445655017499452346310534670303970968230638106541146737481353149378 8232 -126382304745608511390233622400285874970968736568826370057305517374513122249044610 8233 -122549664923346462550694505327051254423080016355805900949865356020706141771183042 8234 -118601695885063822347822226999321001015531494771396290523266582450251942053793826 8235 -114536499119911575636692250938048795417064517833411911680066126735823612720938522 8236 -110352155549326248214167046322163612714384883136414656692945201358910999025021658 8237 -106046725435004314003797736927600013637638405231263405990410507951141302867074002 8238 -101618248288866305382209227871621570074211095174422243976335671976295208139889738 8239 -97064742785074034133896394244825325808764081098988189916921352029629711013876642 8240 -92384206674165373819191457293652509938662095980803590513514792934096519458955418 8241 -87574616699372108750413982784473067851454602722992237166980263270034859507155466 8242 -82633928515187420341813451925884986945333039260038304978763284228466290270952930 8243 -77560076608250658374488743303705339440260104025929344965762565047176193202508242 8244 -72350974220618132743749246326927471653436985534262046234399439066147018308212162 8245 -67004513275489760575694983470106823157538325270297030071448433522863868243983890 8246 -61518564305462514255535698915993357444916232206044405775770421396610152788520450 8247 -55890976383382737942228380426600520876668994439721277774083982589342497540850154 8248 -50119577055870533593315908518101901663023110976356946155323736300315932042821178 8249 -44202172279590562427703027607746237585384350820995445851958927489928824936921122 8250 -38136546360344764150822834939577582187067506721397453188489989827346635619330730 8251 -31920461895063664190808047282726177616045764678512451395646813008336703680518002 8252 -25551659716774118681438996104275596875921323982934565484217368210822707700859770 8253 -19027858842622538009499193409193726568008530586112834091745557076375712801291258 8254 -12346756425033832453369716521890350227184615896608348074765330418504961496224258 8255 -5506027706087537804909633770860296914764724544178652730901382678401107398889890 8256 1496674024806195082526856517782933872925133552094729961629068091726074355715102 8257 8663717469846825115210598217733953919228751772444970420339433097656376179375998 8258 15997493358314688945279134355942129905299154698272961610276272069898873062615934 8259 23500414478486879659248789164118672394431859900794224031564410679998324841929990 8260 31174915705910030664617567978075672411085123650086356077724142591886660758698214 8261 39023454027941014427948771381408460420515073634816217281257176447424756575016622 8262 47048508564465269054909980645089762206808262575887749835583457690333764390376086 8263 55252580584701157204429193775242897002118113627122692260871101882798315295482142 8264 63638193519997441479777005221728999517324347149922162282941811527554718444874278 8265 72207892972529628227952176538965299463548430080239614207454077828042463816596118 8266 80964246719799587593516077805110738372314265391775662305150969433971370161216958 8267 89909844714841501707008442030711465540174682076747903999790640522286470571460398 8268 99047299082035825033667080229816908165278252710183037492593073803247850099426206 8269 108379244108431561162633304777827127183142586102111703335439994633168802559831310 8270 117908336230475768676833828701527211005117672557503943107153882850133199414241726 8271 127637254016047805210994922526612526921773591806089164471294930588045325880411222 8272 137568698141694403380939049081416004492150729361019797955472969543124683365785574 8273 147705391364960244957783790483540328374982360738516005823838525138166102100114334 8274 158050078491707260471774600897824433393465076383113366935063020087279718973288470 8275 168605526338314430373426781564139668691628769951473372043360429222451071358202478 8276 179374523688648400965195152735230002802324080061123030835295271074770657118059750 8277 190359881245693753561276610814236631111036398696331546396863238911724646531235078 8278 201564431577730278752260355129655788919511324779451314857428149314797639977710942 8279 212991029058943109266687553004457339409289609389357707871046818113174935897800766 8280 224642549804350054754375678002058406270197250172977673537288913566949064250730398 8281 236521891598928959893608631895828887600363480953886255786033359887939027983666622 8282 248631973820826373572754340611196767981183926686877738184876633913225079466808094 8283 260975737358527271549271222032027283110178722889120125085656379550530950714981638 8284 273556144521864017977948374233513649321784868169789583495312108181512098399853158 8285 286376178946741182564267343393082037915447666988996791948308803298450295755479694 8286 299438845493451249876537806251918911596927733144834458933100530790998643441763830 8287 312747170138454665586811454562025530153676027115111892252377478892503526902326110 8288 326304199859496061150337894759290576377129562626119486565302703868559988960355398 8289 340113002513926883727794471983865398654147841542695862266508559202913862390506486 8290 354176666710103032055023796922726662265494211175324703858218140021887255926242750 8291 368498301671724461529535237834437446087225373955135809680470912714362446349919150 8292 383081037094982073069653059903723511640770516555913282759769343501858397019914750 8293 397928022998375540375853944845015713983000805692421087874620154663647665698461710 8294 413042429565064059149630930862596392154474749416041060686344680109121768156015294 8295 428427446977610319675285165727737907177835624893547278224507348178886331502812278 8296 444086285244976311016764633592432744886527123311300797657273905138995793679353222 8297 460022174021627861004651630943027945591270591955745798420719436062477329683618910 8298 476238362418603101267586115010687891400670973770355166329717602936415619303281846 8299 492738118806398320885163138219263240906586285516091976145502246974169043525848078 8300 509524730609522935893429998033132421947777936057182412345304886371931500443589286 8301 526601504092573554954929456550410883966750137955916200402898367130522947216871686 8302 543971764137675364108677362361466430683013691224018866895469022524897509489361982 8303 561638854013137285745246130316348102626400350931024785435588688233101078209508094 8304 579606135133165588912546328421924918803108353340531362082243890666035823456284638 8305 597876986808478839861295428141250515985966296499207210773205360817212683276988510 8306 616454805987665283498538551239532808987847486033388647577653137270896543246251838 8307 635343006989121938254199811262203927509522007533174199068245186807893437660272390 8308 654545021223412868901508535905180950357272801569380763092165532537338796184594758 8309 674064296905882274237750935509571205424335468786759116920975590622816559954248878 8310 693904298759356189358480881382058353535662070608996871089912635837984503079195062 8311 714068507706764755686117484056707959144417618228117155330297571948582324708183070 8312 734560420553515156083738785693969597447287963627618938620867394579480665362300006 8313 755383549659443447446752326180617452997427668438785746263452185488772570995693878 8314 776541422600171649269926763977640728437437819362552543790017137023262562734166398 8315 798037581817694563995104089137323117485993397521365987158716012569222398519489550 8316 819875584260018913617018899286625494918191689366445466519428968419471761708175710 8317 842059001009675477231664039909431685417296706579229032144248422309932905826640398 8318 864591416900923006125436786611103117864939385665302301184862254166157851186947742 8319 887476430125460776805389041229480983016638538500580714887567400235076734659068246 8320 910717651826464718244147473566939204445010606348098073573896633947730329917740166 8321 934318705680760117750206400025154382914916997145148191130973076636595928994502814 8322 958283227468941970469522016355328360231913140682851538400163110153814980429309654 8323 982614864633252090781979471725810570036063162269103151397353044222576153237211662 8324 1007317275823020149982254968359524353502194313471938538911098318406799400847111974 8325 1032394130427473843845133719692207840056731144216255579074685003981207821548456550 8326 1057849108095721426188425821786638301064695641491002488884784623610924952725310110 8327 1083685898243707870590850529739463054859170321901060412534025296067671859361015230 8328 1109908199547943942228028434313961817297275226727589956569033329183374352265143806 8329 1136519719425805475598339544443893356133769000782635211467239734255552148345114430 8330 1163524173502198161965087580903754665531227738845106035644683058158614325561161022 8331 1190925285062381152896557244104268295267429246645076898151541431382891340472117638 8332 1218726784490740783597586596001239636721742402565492671671942664839493189203160358 8333 1246932408695303712063087304435903155173721081320575486903243834992096786178688430 8334 1275545900517776757715563506122739682476049867441207946538325114249815344389992246 8335 1304571008128898706396879638068162721292193416318400887264171817882676782863141694 8336 1334011484408887327653352678478129991924478302181079983745695712090387965831274886 8337 1363871086312762825478766261990245908768212615814125821850577716771657213472976630 8338 1394153574220326915360590516796669031206723945832836419136264081059848725159369246 8339 1424862711270574688921327737413594511263777808718418490032663059581222759955716654 8340 1456002262680314392972800322151059405873560531318977393900969338315827551736557854 8341 1487575995046768212732277708874966926199155494927437828726766258650266997827220366 8342 1519587675633925109614182935900740653998279186133129050130831636197548203729255038 8343 1552041071642414722751221117030021778848403417659895836039344273299803297710604950 8344 1584939949462669300558414759382734483465547759880569472515481047812723800204952006 8345 1618288073911138584590218221733389050838076703157373155309565653592607933441110590 8346 1652089207449320523015044188737931332901361387679113596871785184781350037640882550 8347 1686347109385368645617128988686643377003227670850911906712142314319625582402820878 8348 1721065535058034886709713807377406835667951765718177140436966759661773095503633286 8349 1756248235002704597096896279209682473922251226014718646292244295822750808158940806 8350 1791898954099278441648285515465281629384248473515067493653282166263295334253707486 8351 1828021430701653835559016906484521304718286760914452672453953348324602398509313150 8352 1864619395748556530369340104735900166886328491437170535951822189227118582012336414 8353 1901696571855470920738969962883884995750577817032189930711015872777299461638112254 8354 1939256672387415605241261662945763236538667329657609240589357204622133402920785406 8355 1977303400512308699505442095061927379118331698893761292782598147696386966224908390 8356 2015840448234665368339641211223670847277581317043570682420663143307613440396553350 8357 2054871495409368015476526866142916601738664721138177221638238533611290448866437934 8358 2094400208735247545763948117579697697260321234243301354940081503542998173699903766 8359 2134430240728212095457637033617312212722153250036315005202551723624174323073559070 8360 2174965228673657612248147113802480498249160249952747126819906424423613561713903110 8361 2216008793557892658272113107033448229294465064675081900573210230830701441129958710 8362 2257564538978307807124988552565952523069843192828634283297276544965641423252950718 8363 2299636050032018010331249449955353942342485621533219204792200587778380767172576558 8364 2342226892182704320365486545650701461174217714551997087966108484244242305564568350 8365 2385340610105379376697254125037736505403961017491419183956506274190195456944300526 8366 2428980726508799089001812143613106995331493367919446873747402760555439431691114206 8367 2473150740935240988202734800841116174879575062882923804578405054571005395948107222 8368 2517854128537367761960067922397579026475687444559833426807731155730790819927160294 8369 2563094338831892547175905966107152823350537941460904406607256793861948367807138462 8370 2608874794429760618649255965128422255883689780783621788766578280835066347269346422 8371 2655198889742560190782863881871867385712412231976786391069566009616347391498432014 8372 2702069989664873138840187456899849431531906839939486044690038009687247903897264742 8373 2749491428232274548302851700029934260433393712098204907212145827077263006696163462 8374 2797466507254688116024711027313632346053301329064009353147479985499596603306434782 8375 2845998494924802555773496927430539923850517822256265351757303391538405143050637470 8376 2895090624401252304055598250049453758347948022627763541366183516733684646354671550 8377 2944746092366263980513277809159104942476797914048763822016178181530517701079684030 8378 2994968057557468231351431345458998989958124897057378940425119273978301110062559518 8379 3045759639273574774896924139743674357662761422087387938448574194412364279466705030 8380 3097123915853606676227228770800407211909516596837046380714948711503371066025490758 8381 3149063923129388103555790669805952285413660433115336702010987154743229663832901166 8382 3201582652850978063464243061361268075967969780070747549806226274780937960866498550 8383 3254683051084740875881285617884230792964712685080997790186623719564456604268153310 8384 3308368016583742433685629627277649117033009574217400254194563050311846763601920326 8385 3362640399130159596737234114847257908973031279678085642331987457819111148784513622 8386 3417502997849388396804513700907726255874548261238216472380651318393405724684344158 8387 3472958559495535079063546336147954445913595719603238901109613483523748400017038382 8388 3529009776707972378413041004513417576003673404544518769061172946478289052808050942 8389 3585659286238641825611710615846260656407151852043948053989044891999703957571862030 8390 3642909667149781300044913459913190587126661307341766627784137794696228986810797470 8391 3700763438981755493628857750839125017044883171914095646642243823862721841873197974 8392 3759223059890665424833773883333380511135568301702776090194134947288518426394824326 8393 3818290924755411643944844085389094400789716643946651206772518688110586921234691678 8394 3877969363253884301380696437011494385761077599463897221734917224195456069361088310 8395 3938260637907951811075841792004352523372520702372055105653285277901266639423694190 8396 3999166942096918431534416978754487447121837204882092512361312720713527152466715590 8397 4060690398039119709129858941878950730965671202206027033176988946689313584150144902 8398 4122833054741323382517648320074176578339059025632661982227232519192129744848454078 8399 4185596885915602034628451592515487337722399043263823906300590001750937519758907902 8400 4248983787863342500606571671088684256689098969035959188730186963524457131058231614 8401 4312995577326055797267197600424624213384524698566014575351031733201683398933618430 8402 4377633989302650133186599916740512631642660807643892013808268857985534712015889982 8403 4442900674832828389457573781518148063172892764039515519631467060959209112618420358 8404 4508797198746270330491152823416196370061047431216168825899993590125388674535314630 8405 4575325037377258713102774959706061689135580877398844912937953255412918078867308174 8406 4642485576244407411572366077896691993883138171282664191423134949812162969098128086 8407 4710280107695148667524175162302716741666948839662022022836339472793881227083586846 8408 4778709828514635607452593449498531704227269500577254278357801684354264754919326822 8409 4847775837498715248669302222895264088355849180641366342895744975558137357775139382 8410 4917479132990626337517766131493369639195024316005179186693605304708547430912561502 8411 4987820610381075533072371608295423366420284695850781478510554146334945924553738158 8412 5058801059571344666398791849243554868201569555666530046049492313825475050579195358 8413 5130421162399081071013505855759570673141391282214120470629001219520338260662763406 8414 5202681490026422295666384734149115117966792129442357901429876762183453448237491102 8415 5275582500290105877230612376856804454046739979960873675420637518727053872336670134 8416 5349124535013214270577339432102330054919768958565069743539572966528792863623670950 8417 5423307817278204505124422265436794509587993518204885652131286432890591317357560862 8418 5498132448660871665574265428126438848818915236789433511729114596657378639747640534 8419 5573598406424894878518177362917342146627377708521255166396677143625581651400626318 8420 5649705540676614128415791827236399579282380400963278154858679582023599403982151686 8421 5726453571479685927318633365257096178758602683971556492677325142255940940989250950 8422 5803842085929265623966627160115216980949716085624643446809390273015960615244401310 8423 5881870535185363960944179318296340274902786174098535909199689661750588182022416958 8424 5960538231465025374846634436546442791504247844313790062366232424598260774076978814 8425 6039844344992975485316292004417739764560570720045180866237928695065866983156082590 8426 6119787900910385235807074009995753928613012942714897156317175269313537720567991262 8427 6200367776141399233505808328862961386633400925854716407557768888986182845428961286 8428 6281582696217075989463011352837601655802368825144259991297492315431782887604843430 8429 6363431232056387984184685272349108480879549083030103753221609053856915724836281774 8430 6445911796703929780236470164345088231365780397607164237387709335617179915205550614 8431 6529022642023982773371069729985032240855818468531666681506999139895105575844277214 8432 6612761855350585618877726327508096681036290526014235751647107059460163494541174406 8433 6697127356093259891868763835563041371894867939741892298553052442235400252724380662 8434 6782116892298041140673062592017230776643414318067734061481123281801453207742791838 8435 6867728037163466173042083887913043962079554807348811993486764832340394602306626830 8436 6953958185511168177143277220615155361212456574386698736392645236731619594882139198 8437 7040804550210732125003530365256828086317611488704078287710156132169491080339449358 8438 7128264158558463836867296110679778938264021231305781903080817189296350409736184190 8439 7216333848609727102578786704458555515390882378456691762529201826732851787892605846 8440 7305010265464504362324323234547643993282832037693864705905047359259789602945282086 8441 7394289857505837645652326630020651726609509336288847094556417967740426653029903070 8442 7484168872590807756407949666093505036408400182093452649661164572773108371461638134 8443 7574643354193711073894502793087489076434915961728708323191505530046915451331465358 8444 7665709137501094819032914817372321265302560145120555080097995605865565739700988166 8445 7757361845458313210396413258090289142551347616416034324415664835838023585786721766 8446 7849596884767268610624210704543867041664412339993559402948376469333421610548186110 8447 7942409441835003540774181026453022713482083709264074345092231121779279285292811902 8448 8035794478672811320580230677954573848304031732346285241710356478937302845730516254 8449 8129746728745535078290888911570665314294009939071854040888312265850561088169296510 8450 8224260692770726966748220565823491470436193771762479913456374157876819108487551966 8451 8319330634467341624623324602532094180786054889735370491034787767074288639254349830 8452 8414950576253640235270423740212494858344402589762218071821228865805932195287039110 8453 8511114294893983962546540667339318262534511324300257614055870098258154651124651182 8454 8607815317094198085229930310598285656977366550408149861139973971178222105787621142 8455 8705046915045190811456900529263253742079083164225335501464780740103860522992756350 8456 8802802101914513533993858679680458116299337088074169915397185827842686176158028710 8457 8901073627285552188317496500766472983040001305663546435461867296470045520561751222 8458 8999853972544042400550515512724197104407367476530904596631348330311113213661682366 8459 9099135346211604263490922298057150205051804618961735854672410845752380783756395822 8460 9198909679225995858488886886613812672258150003438990005893513282502666926151695870 8461 9299168620167788051014336252577969959587858096806680068010734170120231852921010190 8462 9399903530433166630680253098370299820138268981801184449152168820303440122922378462 8463 9501105479352571544539649522519413412280070650925599009581910714714537947241702358 8464 9602765239254886787968533178255117977605627808767446471221918451847564957429254758 8465 9704873280476898472732700165219108778881008096781859564100822366308451759747101950 8466 9807419766317742689274287988619708799056131496084002855658390314540853038945773206 8467 9910394547938069022246281714969151019238939499752641785007386661298322438281008270 8468 10013787159203649967282775817506324616817612495290349288130442059931918531204083174 8469 10117586811473171035373594108410518573212908692305916356256862645910443037504802950 8470 10221782388329941021479316922846627342010773067907241132299876009224151076182448958 8471 10326362440257266758683449977093724312302250313270964925310619864881857040485300030 8472 10431315179257241680750592080344170115123283295015225169787533650285325647219340990 8473 10536628473412702677002831669261753302222242127736042166746776011258294934346840126 8474 10642289841392115046512623580375809421864450517851926447313228664454875158892691358 8475 10748286446897150846352552464000486524597135007924429771270244694732096733469363814 8476 10854605093052731583665713490414870255001573118974976611665042847375438117948005990 8477 10961232216739312026292523224810427413012190925228522452979507575441272914315925038 8478 11068153882867187904289703407179597979785849871667902425440338681181491125344176886 8479 11175355778592616447627060735274520999511975726503246339838561160279724313059180254 8480 11282823207475545056381055206982976451907588982709335899604439204992801857594377510 8481 11390541083578749931638013061520456965754861875912933337474810635093399626303233782 8482 11498493925508193210862557294863263140333116243315238505839709014236068666104464606 8483 11606665850394414053510670339351230366166968605236038631450206132389832346477832110 8484 11715040567814776214015297550241672778481422747803080659279115727425138801681526270 8485 11823601373656401922833423405196427072134765931025223937674828910277294492043908974 8486 11932331143919629374916122655097253752595093764122609595616261071841886055086972606 8487 12041212328461838801691001296079551227447929200669354979782750682975171175696807190 8488 12150226944681499980384499786057740653302937331635964743889334101259264347247789190 8489 12259356571142302116259732274373074714249651462854492200718109906237960848904704478 8490 12368582341137235322114734287665127920406968871844448155211597947864164190143064854 8491 12477884936192501418232645850858276735236857712743524169816804698685634242613704846 8492 12587244579511140487966608053373650086033541069834976638315583337386847446334856646 8493 12696641029356268552391142180404930567283473950437160475558171114998493700701039878 8494 12806053572373830875082144168428120987073344139151219888165253307318517823223890238 8495 12915461016854784778269385187872793445933609735029474872604998918042199952604700254 8496 13024841685936635447518857592260137199135208559735382164693079651760434325015200222 8497 13134173410744258026974504004182000473825771124610242310736569046727618558952162942 8498 13243433523469949364256912599352322447291165810485020350746990559738850314146177982 8499 13352598850392663056664675459115871688149524504961722253479406029159105724135401094 8500 13461645704836391981646287466469321488361511748597788023020743874091726293468656550 8501 13570549880067673267948181713492246555254662481459529306581822672672875404365029934 8502 13679286642132201682748716720222017529580409871817601610263127769259800855818994390 8503 13787830722630548677857419999381982989546903682741289394368649373460404396226450462 8504 13896156311432995858101502737168723529405740627841484681799177508888898470136879846 8505 14004237049333503410793666889579713999527541934940918150045231534502412175438651414 8506 14112046020642846070141450190082387129670779729961646318512263323919172272131327870 8507 14219555745720961488132144048335028404636029907962787130806731855821541064529423406 8508 14326738173448568447330504710617849824330334292355991980113828592791722688808486622 8509 14433564673638125184729601410341023681624876142031076017263673344336056377935609230 8510 14540006029384211202876840389004229275810517241208182379779948849377020502594641662 8511 14646032429353429328585083358129377391004841503383516590408260541752161107811613782 8512 14751613460013938444268127286836042530320305158113601178490245026274943084820422950 8513 14856718097804741265995141219426722745310411375790147220027033447389280598223970974 8514 14961314701244865779431697683437669565143667248685876673064094846535479727427401558 8515 15065371002982593473666980847731407510800890906012095840584551984937610392142437870 8516 15168854101784902337265529230028800518252594861070911415922338298867790548557312294 8517 15271730454467307704525071861888948170177226580747003812621525617525516977546953350 8518 15373965867764299466673461866509933834078068676052504612850191999269973076380933534 8519 15475525490140589896451072570219106147483699138291160885523803050216349258080532670 8520 15576373803543402379059646580887216738123807603966120672566402467694652165426435678 8521 15676474615096047701723844692887695585845770463432680246083929050014715433909769790 8522 15775791048733051232022088819289433787706510173132267825785238092403131798926810846 8523 15874285536777111315663352026877802438499660974646239674136498561915547139364974982 8524 15971919811458186551485413563980114272312948009724641635218889353406604381449776038 8525 16068654896375027259147140256449065920130639121152772760042419937154563755050844430 8526 16164451097899484447305768007259123957679525992729435365810042094093022436696061110 8527 16259267996523947921083498985321410296122210054996295178964031341973472920304760158 8528 16353064438152283841412684670699633284926337079741906461084135933344875139918986886 8529 16445798525334661069532551478973846188978727546829324707799073541677454023897628406 8530 16537427608446675001622351414034516380160252511804397213300481189704932307071216766 8531 16627908276813197325475966287491027806116458541989117577093511500970112585673926958 8532 16717196349777400217432953819985711086195984177587691827270756660240502748130440766 8533 16805246867715423947712873995822647605241185463449834646835186632054614784366487310 8534 16892014082997177680086344781863349844209460792201490356064452554033062325142714110 8535 16977451450893784441740980809202956368255801127232655533305122464671083788169367030 8536 17061511620432202805546431525746427478211237487506438720176703008886693216079892550 8537 17144146425197579774023832334219846492682919976987158058492668785597431764575417950 8538 17225306874083911686513813117277395289091423941040939113558655947269081922304731254 8539 17304943141993612692696800183519925508342260246848441877575708260081890317595094158 8540 17383004560486613451130796779053856975183566625047865035489426163600652141341873510 8541 17459439608379636225266440298137727280489995815707627687748844002194655413465829766 8542 17534195902296316465905285008533987373307143265249978065466572937721917038672390142 8543 17607220187168865292763378793563327428210631963306905826078425040474891120079619838 8544 17678458326691992023162737657104927541469314352466496461745884426008787471179372446 8545 17747855293729831047422588376242790391844317612392216841082424133933862703706468190 8546 17815355160676642922779475367824018810196688522937966911849637690947668090893576190 8547 17880901089772085555199383918197552141381180569612339435384464521194885367359207430 8548 17944435323371877765818545325228675116060255553928187724881961816005114598101067654 8549 18005899174174704400574566565208483001174500593384469034132153849385828323127041198 8550 18065233015406239442470519046157710830985221005649384587643487944407714809468520950 8551 18122376270961191330505254140971395312542407398012151508979579663821980716262601502 8552 18177267405504302882248391938785833743958023227181405585702150611816276888806108454 8553 18229843914531266863031787682462612655740012259344600936452428961326710580642465078 8554 18280042314390547348454405008916903349870812929382563407109726188496616101450434750 8555 18327798132267126593086344210049750025189377822869305114512515012174761935692544142 8556 18373045896129227151630784886677064383167519353894483851432209734006888125434981150 8557 18415719124639089504128210563826047287258064148169087332698825277444431008804319886 8558 18455750317028916418821017776927443185138010101669290299355339546233643819474913246 8559 18493070942943126749841431946682490984206488800173486905586407311599935335155302742 8560 18527611432248093316730131897911141679330677727791681206224154229458617227254835782 8561 18559301164810571953772601082585439171444627151196569183491867589971247495939795230 8562 18588068460246061754074497419510137405591244347878836080466775379146410488436475798 8563 18613840567638369971052112955754696445789945469072728891808605391228221093760345614 8564 18636543655231688983437531869030077960920801727857132356438365643476798853460562790 8565 18656102800096527183884344299969461084229171587281483159476298196155842730300688870 8566 18672441977770870620683384874759187535693215675511420070216232106791099589664470750 8567 18685484051877987711878612488261261845752048506039305998193738028568442160355569342 8568 18695150763722325366109525014392684966885606614010246208084709277957482549150761534 8569 18701362721864981389741293732121794834008498236000399112025108740257633472259892030 8570 18704039391680275140197060894097915207891900778579073193639085522805810900749799806 8571 18703099084894976005842028097272645020615610249582228210026110018933396099317466118 8572 18698458949111787458224675385144238419114694126386178277542982274407812671762966118 8573 18690034957318723137937954244737812258789228888279105414155632536403306284498799662 8574 18677741897386050705776998432218299948958823475432806323706542534756110404746825846 8575 18661493361552519021235958997173045740968982419581755011475937757163208788374276798 8576 18641201735902624605672222764065984926275620739503972325397510219007124034823468870 8577 18616778189836714312679539705772176010926637154071924329753434219893198103716866678 8578 18588132665535762668329392268599318186230434088004546938035491370390272467934823646 8579 18555173867422704463978985121581111925253540655052913431462713424501238288831159214 8580 18517809251622245889287876883446196696149713492405643022416045629553672649496799070 8581 18475945015421120787955554142608397372088128972355248291537059413668429324905565966 8582 18429486086730802508475537698068491372842719110915862495045294572371149667903636542 8583 18378336113554726311921808651533021149155063499243383254643594971612754549313150358 8584 18322397453462122393426269012440996811497325031056273205505227409737594796579713286 8585 18261571163070605278593727186976421436685065876488201505821618282057114400747623486 8586 18195756987539711675615064317732326006799101721498365472646641044357138351636843830 8587 18124853350077625803296338483235060544711376644701242693109049867910330038083354510 8588 18048757341463378779594994303008087558611251233170092730960730857069141825829348038 8589 17967364709586856849551078436736995136862183658879860584356783388073182899641023110 8590 17880569849009002060682571327256757290878214018873504938703220345648899899745061918 8591 17788265790544638462972986515659221023276602620549147620457224900437678450727448830 8592 17690344190870407024460974034491576037241792378466328983090416676777372133567959774 8593 17586695322160343217121191670799709688875649831190460640463870173628413129855185662 8594 17477208061751682646127053178856576473262605292720204709529867997898167705389589182 8595 17361769881843532173662093973425309920070525642761878909662919670982272999748980198 8596 17240266839231096731096077131513836888514704081427854273045247740314653340681458758 8597 17112583565078205425490480313742024860223408499263349552249473891438644100152424110 8598 16978603254730934632913954201484634020672942967328854310981740308084514059001611222 8599 16838207657575180536825687771134238861788581395758262419877456053371945469818676510 8600 16691277066941089019656539922866023489183900836211973438187795567801400249944288966 8601 16537690310057306954541313138435652702931068943067488040709406599356611312866061110 8602 16377324738058075776723589837167728287186684251261473507719316365197360515574029950 8603 16210056216046245745281966444459018591590907424149051558436970153557552332756295470 8604 16035759113215347540260660533170295022189581240701256910591318370667792473054741598 8605 15854306293033916782795580690973499940696398878656500359797632923803517858855132910 8606 15665569103495326721105279845247555706096088259864729052573236689349918830160397342 8607 15469417367436444697978792031159567561775907605252726872564585972732862492604222422 8608 15265719372928489110278569477204425115630647190770508527374489525544705915030477734 8609 15054341863743525392641574055274767411090562453534351112009219200050643678210121630 8610 14835150029900102110581620296614450760600826285335203263187994914153279771309769910 8611 14608007498291591537161204986368601588532133710157961171480002023829542332583827854 8612 14372776323400863116818906672745165876609161250420009910262303150738861031003865894 8613 14129316978104982994327528768444055099651895309156342191176468996873485977526559750 8614 13877488344573698310650751571751517836578745494502717426805624511142554032196311326 8615 13617147705265531245102839705689618964533099949675660912228208568511392025594582430 8616 13348150734025374819047212527630527862126692107311327141813213126465870562027944574 8617 13070351487287550274751556843645093847218906228323467789839484473065182316152359230 8618 12783602395388354408211122149730200228089436395006875962511029636481514232395963614 8619 12487754253992194571022514990545071219370992037727085856874154500005250535281053062 8620 12182656215635479167903288416180110710824936480810134284072181726975351112180834950 8621 11868155781392502367373841576555706311901677608908686984786826786814902941411015854 8622 11544098792667633417509980115814239983083432597767418612510094854580251740104685878 8623 11210329423118193420596758546437115229421037422859928081950554363692961194918382046 8624 10866690170712475673918531471931935028537976601804357402367160201458644640656201862 8625 10513021849927439732752504250417710467280520661939965708118411938710762076855061334 8626 10149163584090684199726501720251696668176860323034443152526262231287293866429062814 8627 9774952797871378895880462348946798526344092428348426770746342648423889619572378030 8628 9390225209924913526741652773898338538214569867637831196754250281331138427333845310 8629 8994814825696097225180163980356367811014540587625617330757639873420225237814499726 8630 8588553930385821435325229172994785257871672642991042670221013422464875563676254174 8631 8171273082086177501950303270596418072738641679848839102614252374737844052189980694 8632 7742801105089100050903390827073254257164075125130793028807726475108244800628838726 8633 7302965083373687791777715707958573065567600905220882633280328417305368923492859102 8634 6851590354277434747361733517451656506773451063479724847070546937589088752213653750 8635 6388500502356687118729513370558342341538105045108757617036614421999375910163918318 8636 5913517353441724033246261290149969164378300288107783322226111110644138361843675910 8637 5426460968891944298356663368679928456037482396168315391875770944011695589046761990 8638 4927149640056725999738316932361410288395955566252039680102518866419604478026095230 8639 4415399882947611341151288433480619848307676698812712857689371255261928034612659710 8640 3891026433127555527859505485357669911928049157847053915657899416466436402411156350 8641 3353842240823065748567950385946894197948425529981462096990534386509100391860432382 8642 2803658466265144414982362061137082029699080753760367775269938642334454143237168894 8643 2240284475265039775888105831071623336213576360018891695205508041964048013542216710 8644 1663527835030896836431771037452253399910153998687494245885010863504594894742061318 8645 1073194310231492185400218956121294209876789475521697033753649106866424134386641806 8646 469087859313327865885179743471093480110231578590143762400063744585058437298945814 8647 -148989368922548180091787239942770778169575841142234785934425455231938927963178850 8648 -781237038477534302703873247113179110646561885263171685083130174011924762168021722 8649 -1427856629039725054775340913426725019445081235440629353280861085988580460251182026 8650 -2089051438588768910910420518341544468043011712728020448968815071450752873499296482 8651 -2765026585714588020635406896192845749537397593878425818311972513594234903024774610 8652 -3455989011643117485679853553037118529968006470130589679576340504199095053684596066 8653 -4162147481962124043698736619371751822604084140493573684311657445921331509748178930 8654 -4883712588040065559105944361293135970990995911078847942260441315883368791524529826 8655 -5620896748130853365118125908486927786863588811090472980101622045562055185858469450 8656 -6373914208157279268668332641031354670855429070716459286655699815887195786147714458 8657 -7142981042165767920683556795938291326332933559863418791125125040174177496932198114 8658 -7928315152445013267683052568409673918884267612089560828726815301882229313976180330 8659 -8730136269300954936175367127160590354328315959734219597173206211648409738677018226 8660 -9548665950480446658560394763008387678575161331974007658837206635540508383058885562 8661 -10384127580235864227909340390302786267272045546620901229279795623423918681091410042 8662 -11236746368022794969057849561693543308773586852852516318443822700222492636550424866 8663 -12106749346822844334950710054396090401143622112338556423018597074264445535234399426 8664 -12994365371083487980400236306103124350327189507953251114325644464839842641547089090 8665 -13899825114266789530737630881940922813883700233853325328476432838411751204104214114 8666 -14823361065998695250863234116507731058716102971059293104590611056595855241627646690 8667 -15765207528810506931652651490550920478860089621211348024737102525137886441612138362 8668 -16725600614464023546517795915722323393088792224586195192086995602924243599261331098 8669 -17704778239851730592226576527196858597285135344831143612828097948795546357028907986 8670 -18702980122463303516184113951641648569735493491795216778245282454173253214854766250 8671 -19720447775409578248715210515489240080257040087444017893798423108797342585601531938 8672 -20757424501995027605174588325706715692281237454270325857404616961348848594201703866 8673 -21814155389829667200778244514169229788831453946947941679738588877980578145480476554 8674 -22890887304471198533004341010206205995635214416744083097714580356631456399396914338 8675 -23987868882588080034488021223120358156019030062799968239144573557334212267333395698 8676 -25105350524634099186051458596124591110483655542678675983243896963709289272789581698 8677 -26243584387024900207519610233325765713069949508886253266712626120446219787606249074 8678 -27402824373806802416221758029075476035807085131195188294784233293042167462021728322 8679 -28583326127808124062655413992112578397196982343328688528064384709437874682058837354 8680 -29785347021263105323085592317056851222932458042127272228236401650103422835491672986 8681 -31009146145898402153407266295114190176358056305619562116112175650649158189993425698 8682 -32254984302471999891267055774652846859753059549208778510903523024244776535755158474 8683 -33523123989754271838229601215993862450951204396521062888620842332681739396266543858 8684 -34813829392940783565019199761938894448549693740942499626051290980433798171506100154 8685 -36127366371486318365062904680038962540202973989689345287395935058333704215227282330 8686 -37464002446349473139539399201592677802472340262925434843185148755129207000218720962 8687 -38824006786637047035898509015145434316079200651361866714011750744464663397193146370 8688 -40207650195637317386707013521937625856868396588690541470427018009996136855552045858 8689 -41615205096231168912221138354394448549196388228819265996706915789607511644861760002 8690 -43046945515669912764167181860127946163757052666535405403791649995917896052763957090 8691 -44503147069708501805895547569419703542960641250723523690191293358117693054659665530 8692 -45984086946082717551796301328240105471349232317670312509781898517802220699493297978 8693 -47490043887318772433254794325635304244582616067774212359733299951226988268940179922 8694 -49021298172863638526493701092088808102794867459074258229218034535928308536584336170 8695 -50578131600524280576603581845226786241372970487073125991434782496562999994771842690 8696 -52160827467203837089511250509844488038139215809442663023708278746357692223111382810 8697 -53769670548922658447386716911110836100047462034281750506995078295169439745921079114 8698 -55404947080111975441262950818004493114532442225366945035910751493896511799019036034 8699 -57066944732167835315874195667794613663737195209133949651130973661660419481075416146 8700 -58755952591252805394760957029818309936953927910445512861241035744520819244291151554 8701 -60472261135332806607623444338423292473112843000108417301312386675988054963088745970 8702 -62216162210436300786239789791082733071726861775451253138093713552332345703303263714 8703 -63987949006122916439747160086195012640619675258771410086040113527089608065772178346 8704 -65787916030148457874901213281216122525502249055226841106378806332762793827045382106 8705 -67616359082313102002516754226877263638355248148995888464838085937125876092104701442 8706 -69473575227479445978539279466429243468750745767317070325369066357441948619086300842 8707 -71359862767746926978248679994426098759339074497187322560248740169458365206895409650 8708 -73275521213768992906566014790795983152221012937352520001905776058010235426354650202 8709 -75220851255199259718201159383820233540187176461909246442848241906069442525593333754 8710 -77196154730252747270803911517533287319382563797812550025707544215599749205062602754 8711 -79201734594368141275000424999744914026186230900234665337800162295347546679488037826 8712 -81237894887956883950342432189110853408332249445487007238334317452576976001963729026 8713 -83304940703224750459186724590176520950296806750705863201026422150010992330853197250 8714 -85403178150051422085284048230063465279936792214794975333399223041278301999743405730 8715 -87532914320913420464614083673341459841001810450181661670455661893726699303996932506 8716 -89694457254835619977504053954988978886888351817565039300471760750282690404793927770 8717 -91888115900356407688367935392469916947318255321921827844692539005476844813953556178 8718 -94114200077491411988094342265531138122233598634893156315697576742709370392993816522 8719 -96373020438680572370105677565757760375245315557645316795339298830249064864099307810 8720 -98664888428703173570873555342503519971712112558753504464199600683152534098424753946 8721 -100990116243545317646000135718064153454921855341546452227650244077181655771561006090 8722 -103349016788204157451223983929835626161148145385625595795306947798235296467673277154 8723 -105741903633413064471585772214462764316628332971671536210753884516152676406090244818 8724 -108169090971271753009780129220952852085660318806400916793897755970284420662122270530 8725 -110630893569765231425064682844997663583228208290311034173479881493725514846185305362 8726 -113127626726155299426234092786854998936762522931429023592552893023496281389402896130 8727 -115659606219228158385698683682369610229917818761804658196106182177651571947221253610 8728 -118227148260381549276851921652875669492618538485518612683972494380730152770733126330 8729 -120830569443534680164263066403945257786454783970483918704749838561661451424334217890 8730 -123470186693844052217016421915638875416836090836709277730016738314782935569527739690 8731 -126146317215208139991351438035082282087650811206193447604439249929739668135510401650 8732 -128859278436543728261900616230772695349099044631842350026726956721170295703219608314 8733 -131609387956816553993938597517976523605898303859196042766809992472962309401590721146 8734 -134396963488808748165473987046328532227243826228101528477759399669320928107355871618 8735 -137222322801605418091477891737741737309726611750741471728403153666214940056236728226 8736 -140085783661782556697473551487834105943345435314343154397627157513713895142549449442 8737 -142987663773278310860961000698155893161704863386930011101798753119708083650235423362 8738 -145928280715929486512269174588504535548040610728884740666572487292466913733493812994 8739 -148907951882655013687405663604598062855225901556159867841309716839768426871127205882 8740 -151926994415267940181018054337878972074916027851361462221183869672881940502314917914 8741 -154985725138897367884851139097515050402178385044694398649578061893688620940830420050 8742 -158084460495001591343976072340167685136601910191858931300980383074728156824732132586 8743 -161223516472953543547943297297364372727658026112957231670763986848228546880259781474 8744 -164403208540179499525985664921514532257766526870737205998206552206447061586357159002 8745 -167623851570831833964068020837387441675574859301966517817688290458161492222088533354 8746 -170885759772976474837311970476870243133304558991104547406983108182246142010197142722 8747 -174189246614275540984982431009555853129309838332589380324329268868706776958734399826 8748 -177534624746145497678458556831742079708314975668326394604238596115518864137597073890 8749 -180922205926371010577588131644597046878206190873149897079377455586745649807992036338 8750 -184352300940154525070512833809675396584777408255517649535630309511410458804810354242 8751 -187825219519581444879947504255775230050337454544609414970782508079751881768180773290 8752 -191341270261480631029323498173102657965987565287391427468445604068739931444680889498 8753 -194900760543659789830027227522853070253710350781854003075826867731973193154329272418 8754 -198503996439495166511890841686053383925254309576842771476645548157934810697976270826 8755 -202151282630854809509387324873254309785870549398603333463948658715317215845672385682 8756 -205842922319334519272779649637101044623320371004609164703541271629499434282592275610 8757 -209579217135785444834474609849142359619608664594736460380003428991740184067989377146 8758 -213360467048112141264626272603313921927539600153762426033786749045637162072752438818 8759 -217186970267319751635795725845876128997693026094300248139504814917317361798323200450 8760 -221059023151788828224285700080539523676686864377729898867848972573045230573651619554 8761 -224976920109756159446313359014109995337491852354436984224027110632181850506346831810 8762 -228940953499979821502074213310770096490970685409037743614017204841635536012336984930 8763 -232951413530566526922212476144109272708042334668065325039356985904019711705880591354 8764 -237008588155939196222426594176801799228476882688115713434212456158169293303020552602 8765 -241112762971922533716713055674710805399439452076675621908051307624987542259961213042 8766 -245264221108924244262868770201714567448005881546056935613388282053693925577712169354 8767 -249463243123189384360761876103027022405700462368817680745287456118153147423704211106 8768 -253710106886105198640965939900952785179043564686674955190673775726463156966448479674 8769 -258005087471533651415720319539955074516702999044125365728762258555755976430963495434 8770 -262348457041148722663932696828083592564533514504652209612509196389070934587050478274 8771 -266740484727755398635861633698592915859842301790648604812597206841650667207823590354 8772 -271181436516567149241028445692970973176438838541902905017845271931103189210734006658 8773 -275671575124418547575326820086586309114474512543887971992245431391296617881062156530 8774 -280211159876889551401803804763891300821917687464778152348200872009612875929847321282 8775 -284800446583317832176469401008759901958373293536416882663615868304628581742778475786 8776 -289439687409675404359129361790151481296733540347181931766671553846308389142385180410 8777 -294129130749285676323733265681102698399942951660512702187072915405169417625718198690 8778 -298869021091356914238299860221814248840108958639320010722028189975840083832744106058 8779 -303659598887307981877084563310830400222890817639716021823836643371091679658532820722 8780 -308501100414862092514379673166881423818488586361182781835866198291181811809781499610 8781 -313393757639884183888041556517353911587685018437888530095449899090829830156656210938 8782 -318337798075937403770528947264812190264185795392049942579821744616247433651985804994 8783 -323333444641534072005703558290763210934307399966144902249093078811383699454294698754 8784 -328380915515056365021856111536666437951495181850177319018465104611713195729162986658 8785 -333480423987321850877145856874250624013749114371287057266831087821287144892773156898 8786 -338632178311768886895848474768445531934331395153051015882011928384820700402240926530 8787 -343836381552236777976283109900930296678113081966233579718922854012909372261397742586 8788 -349093231428315481759046138311615476465226299019265386187840694754630996850285194298 8789 -354402920158239537103065372445366732575127974233119391224103043212306330235118447058 8790 -359765634299300784794101278468272339004995179572867469724039743121628087166791862218 8791 -365181554585754344173613224540628430094190840737059252827836349224765126016448785378 8792 -370650855764192206494604576873585957214078863516409009356701569551914859921089904794 8793 -376173706426358705355258806103668723951427087837588330713470865209639142294069002442 8794 -381750268839382026602276737840785475555738368748860866195387464426758103904823089922 8795 -387380698773395824706110404261154344981593989207440448955536170420191991054199273714 8796 -393065145326524919863373358480504448913374006043409715203341727635699805780852036514 8797 -398803750747208960052111506594585887246324416803134152369528034806515222794929903346 8798 -404596650253837845029212524813681627159191084689495311087613941023613327813091570914 8799 -410443971851672624892813181222857613606708339670073462886520281488378854777351114026 8800 -416345836147025504414304631192095506214420450146774172324308329774934669392007254010 8801 -422302356158672505953554136105986305546508933618651625975513898691782781882468832610 8802 -428313637126472268487776334776313696601420554309149506314832978999859360515702841258 8803 -434379776317164388190581269440563413334040907937924959568427942382634282106645805170 8804 -440500862827320637176009332154523166329386274708242760740090347351267615755243147866 8805 -446676977383422331556727678614945751100379259476329527709546073328053505486485209754 8806 -452908192139037057941353420472378374600164301946971561429598157221846461210111272802 8807 -459194570469067908999432687971328089618165039060926670752971320167172979409406561346 8808 -465536166761048323841766714324560436348383895115381157405432710754975693802829526146 8809 -471933026203455577787382030038480491465807323162031671432933794403987385868836993730 8810 -478385184571015918706842227354150363394176782188233823094259657158352369895109782722 8811 -484892668006974303636183137954903886225702745940462803598151258907888893231347554682 8812 -491455492802301649839442659103551087262724727652903586135231160682823845403789023834 8813 -498073665171812479054529561862724853706323575384166603319394060274169885816927396818 8814 -504747181027165802382569121365811385420118770905444523259929050897158484342622655562 8815 -511476025746722066271490390964482779420419665590531917297305296816421881523862229186 8816 -518260173942228957398678159383492707135253763223709459808407598607060182902732365050 8817 -525099589222308846074294846356619428553398646952121833890068743107939872169477880970 8818 -531994223952720634167288044850057122977770518160088999296831214278501844920876117602 8819 -538944019013368764602155939872328062016166448793106834980328276425156057244450191570 8820 -545948903552032145289901592408737265230679860074398945652454546053940950395999771362 8821 -553008794734785741046056365703454050684997874717618977803555505215967015012053708146 8822 -560123597493087592718646143345468179469897090068851949873851795113643423991269625090 8823 -567293204267504033507115575640543081935609507922647042014289878319940467672391796586 8824 -574517494748045888408811758734192970359567111823947369771676535098726110427003928122 8825 -581796335611088463993124799235932370230311966648199249046228860784552532897913129922 8826 -589129580252848162386973188625083835317268863609866732820329094131230641454114126090 8827 -596517068519388585572378523126278399236533664522450484424923968621634448579621717618 8828 -603958626433129033962514842038507254377985520675581346875583744108946923036337606138 8829 -611454065915828346853165986896366097237705362019206869194283924344519467124952066682 8830 -619003184508017081860076466544412184611738139808368847151743187222743450203145897634 8831 -626605765084851085968557143216926892429498932606373578517161886735548057832180923650 8832 -634261575568359572461026728510941291150952420483068801624532106034326019640472305506 8833 -641970368636060885873294702974191157805932635422703868276867749453671242504440107010 8834 -649731881425919211385509229237121152214793980691466407422476006936424205621848929026 8835 -657545835237615565804251889218733268670540829119530311139728125640902625131846384794 8836 -665411935230106494665560801287501089810367055022651978866334035630900948759630082810 8837 -673329870115443994113281979947226103792794668940216469423349821072426189542883024850 8838 -681299311848830277213543830213710882097419005922588490123082636244265199951859011050 8839 -689319915314881112386072641230244412790333100281453495654909714810105082351050905058 8840 -697391318010071576800176843680156261152244365451123887119619649236463840444730954362 8841 -705513139721338190032493543009707768585425569800805290522830914135636500861522446154 8842 -713684982200811523151915740598144526033079574558304047019517515566015266511539836354 8843 -721906428836653515822732514441856907679910249181321800010510749752581819809180961234 8844 -730177044319973879140107919906658139455449764571179044175491225117571780892033974370 8845 -738496374307800114874130911827975300892541722616970288461979933969184411125276693138 8846 -746863945082075842743308779907747977600929628806783293159168900919181079369522255010 8847 -755279263204662296410429688099717744001022655013125116058036973559898854537846115882 8848 -763741815168318026240078471831956267004643373601313081568858251892741871493155958042 8849 -772251067043632032626020628701772453815884279558764282362295228647456606175437658978 8850 -780806464121885748038478397760916300447002318540214106608408206712677999135580530698 8851 -789407430553819489007705256063045503481104578649008665477186733131058181330828935410 8852 -798053368984279211204981234863407263919128277540278646024257609733552264280403796634 8853 -806743660182719621760365386626008506265742756220323433746180400475869456302020284026 8854 -815477662669539933125507998329642288159340474199538709769562531729549305066529608866 8855 -824254712338228782308216528897897102705356824325575455795716457179999074896136222690 8856 -833074122073295088334073895836755069135772641288199655557737617722462012658883974338 8857 -841935181363961879491445860490519701997348916152352382787816702765338907151699189826 8858 -850837155913600390454046212072281740400268514097000386711427324664832177570623585634 8859 -859779287244882007915659883411655215269727028410713445153166345644115853025391346170 8860 -868760792300625932082625255482569771739117431783990421681026034701907720527814647354 8861 -877780863040320720420675924083041110265222009805062953755219321058110817099374382802 8862 -886838666032298189615355894182234032308156262459691786281754548357894199225034624010 8863 -895933342041538471952537405578308777654149401072399374144697866547961270667649231394 8864 -905064005613085353432886440200061377459318373342646743766304768895212479129175781178 8865 -914229744651051363078218034636247120878535746744359840815696710687284457698530207658 8866 -923429619993192436247577788670247738212323322230251164571631495938820423526371414178 8867 -932662664981032339537085750639903079229406074949038127725528512422910359528886712018 8868 -941927885025517421172850521617304014650387119348633617701172251929958758927888552578 8869 -951224257168182638904873767869605447372981464732850755961086795277692845942398658930 8870 -960550729637810217458367347017653867421527054911058033051917993376184273381932009954 8871 -969906221402562699785357752331528256070365959014357695352690183528605177205025491562 8872 -979289621717572580874218132130127654586110971635103677933346315225066817983924604410 8873 -988699789667971149909729735483940836843501188925908164097263509237912987927904453410 8874 -998135553707339616325638007753249084412501102828390378272526221450743686235340342602 8875 -1007595711191566057951167627852899702155680292177663915874963560093611714378939269010 8876 -1017079027908092205220672566679881647550895966747351705682059629669527265916351824954 8877 -1026584237600534564491133856998286449783780349188853576163535548459724335972685903226 8878 -1036110041488664886097554090343455630379081543667032401526259233672088454591091820482 8879 -1045655107783735499074949659383888054663735750079301664094028344933163360518640706562 8880 -1055218071199135564693507160047599164458059410633754062289634886869960080452721104066 8881 -1064797532456364845297992981655514809485857024951660092928649178455313749038659181826 8882 -1074392057786312143623528728807356746688768209238685557480237103672908649125128031810 8883 -1084000178425826140988763666521214941308066140903111506414484357226394240462412248314 8884 -1093620390109566950758100152808394948478221087026554479212805968409000912009997116090 8885 -1103251152557127306432323449850740989645415815548386719350745433310155826340181937778 8886 -1112890888955412921889551733502127832119390657423820997060635397116218552243012664490 8887 -1122537985436272194875208927264023661828545109562702996075501958380458670661779527266 8888 -1132190790549366074052535127316343888584597871744608015910476792449243672776037569562 8889 -1141847614730269574997345589341756102432823769093598927012647374385814448137087690698 8890 -1151506729763797111678152545682011897088987465195782483855646253639072593883275178402 8891 -1161166368242544507432752861105808151464783398817334668872121304855396627075926878034 8892 -1170824723020641263464815095478691636328898118987663912565984034428128448649164736930 8893 -1180479946662707393670281910231712946044752325690610410701914859630160301015016305010 8894 -1190130150888009882397438640054459728910786471024987673968309257143925488201209590626 8895 -1199773406009814586781737552613434795964719192215091821122715861449260151381083802186 8896 -1209407740369930187814863453619946081985344967210347590317501346884028321900348695002 8897 -1219031139768441594546579691413221989455874610794773991528723620938960108149442127970 8898 -1228641546888631024019616869569563191886550354506904985672469918795797460596742865322 8899 -1238236860717085815945812693094684179023853253242855917166186385322642831819244884082 8900 -1247814935958992895991955375031956154164771455657307397389847409346518050828771379578 8901 -1257373582448620675103933063063276685607706459442704071436309799153995472084939630330 8902 -1266910564554990064807985967410358334607099191471268242506149782000171443206969512674 8903 -1276423600582737200139758738693794352494199108612012526338659862425431249637903765954 8904 -1285910362168171393019657304338913242431172743781067361919891344127090651078661050498 8905 -1295368473670532789772439839398512008854242750962363853592429140662231514122558925922 8906 -1304795511558455177338270834511802341905931490516724587602892254264335909626556382370 8907 -1314189003791640373801397110140946620202978460162121072949094254895297564610182480122 8908 -1323546429197751650433467763295997952851183591586994762947364539444441116156898606938 8909 -1332865216844534664775107005203546479812413406490543055922166497884155845529000079186 8910 -1342142745407175437627998489389808109304760566437703381220722321687051330084254840682 8911 -1351376342530905981468263170598628302518310916962347628384623500785885163493427979938 8912 -1360563284188869283990670174764206650156845287024493727166613495101122918396573319674 8913 -1369700794035256468524026589058976178019406014033769388335432238020144662515265262602 8914 -1378786042753730093195310750820588620000409943450674179083656624908922339997050902498 8915 -1387816147401148713239543120799089892177151999718082253319135366080631510869306859890 8916 -1396788170746609016032373529918936983456115750307608833576646306918410016428085031234 8917 -1405699120605823046542661733137150085823072999585461973198876767754945718156072568050 8918 -1414545949170849272245239539403110568039878101875295231179954841446621240599315577986 8919 -1423325552335197491383257398926581037634411783189972908112607999013847040744756407402 8920 -1432034769014328867111261722782017277236812192078552816683233865799460064824268519002 8921 -1440670380461573672772011514552558539409116801087520926579065309854213890370968539938 8922 -1449229109579490660652141667624622180752842403360511462211283194911304795955517660170 8923 -1457707620226693318315569756170125866943839796025850735612976900499630231316761508978 8924 -1466102516520169653322995017493278498034343960583611564185673251767247700067407850106 8925 -1474410342133123549106230584555080694555447702077871977996648454185073848609067360154 8926 -1482627579588367162275226422973302438675456545638613202597635796488389706675771086210 8927 -1490750649547295284992538128793842372468701767528615981742064285895666738982817849730 8928 -1498775910094474075556224325561185431770473327539358432987726219190033383758903117666 8929 -1506699656017878066290500008537594406208567120715192529706887648413664813262196339970 8930 -1514518118084810890559196916716168465600425506227708155462185261071155986870808598690 8931 -1522227462313546730496647814178382875111171851256221526951494743440297146010532474106 8932 -1529823789240731074202938685860469560648591914647406106971568210588327492610365698426 8933 -1537303133184580985985641021395844492643918996746374529043126870693081064288552261714 8934 -1544661461503926736060660597004569933995471684745472415528487941035079229994310755434 8935 -1551894673853138307264351835765644238845853164867226107842011100402592363138160107906 8936 -1558998601432981996093592133475876311487058772620430557680485517619971343726336786522 8937 -1565969006237454054097204068169070971344694157231147439616942637688707920252508084042 8938 -1572801580296640073610456585360577051856929213995522099396010292655305401915404749762 8939 -1579491944915650609374892986792997320741038836569501845842936166110439672093594359890 8940 -1586035649909685345041304965278878855717795335406625447820696730102988772472667444610 8941 -1592428172835279961238149732185538364461864303286476810576151398877767319385576612594 8942 -1598664918217791740127269034969763918029196714906445542921756033632753237564696151714 8943 -1604741216775181850490507685883679398435302905259046550934659298390715610586843943338 8944 -1610652324638154197724129932285895368000285841787127921751930309894509524494518998042 8945 -1616393422566712694993036734353440308183837351524672545778890833294498856214644271874 8946 -1621959615163200815546192540144534488657612697261488315620178064352254117996315736170 8947 -1627345930081889322151668994569317159346974208986341278882820442518807575544224914546 8948 -1632547317235180138109812280200245679922375320256649692352293115902206767553403469210 8949 -1637558647996496425682478351724002843277745979871053346899936330109247077296473203834 8950 -1642374714399931072373465478318819145159292241305436563636425957913991838954103238082 8951 -1646990228336727953649277832224211940428900891513595080594179848770231541085005966530 8952 -1651399820748672542741373982178694687629512233126887289863146622088930729706826372546 8953 -1655598040818470674462876860674065101658045553765016551245743728783777462605145956930 8954 -1659579355157196540848209255721460714906665077877832188741145563466485065966456781026 8955 -1663338146988893302227647614742351649379473462695780598101584438261942434649672251034 8956 -1666868715332412038426755757369957022510520423015786918113026542669089464145231868186 8957 -1670165274180577141479902379317154853843731926206824597772537300544809240131878455890 8958 -1673221951676768663916381167260505958942249262622143758609093251280988047280636682890 8959 -1676032789289014585666190021230706423094801215996482155032290657887114617434184816418 8960 -1678591740981688448291341980065649798945206315232217533191634378370104926451336350170 8961 -1680892672384910327928993807814930701682314110985992708146273934176434372336997100298 8962 -1682929359961751678387849364813398304846060869479204327165175408159078879384847922594 8963 -1684695490173347173622555607188060373432028943482363034116731452534847746783933209426 8964 -1686184658642019314677265050492615909788054016495314438031581796108906664251195766018 8965 -1687390369312524240494370466237527678536472021460283761595317250934023671310418654098 8966 -1688306033611529895084508409913639854329325367962546499058016094308560883335113235138 8967 -1688924969605440455806135120347677950767572090147251115485618696916936877716369108330 8968 -1689240401156683719265785139740665024765864681742692259260525925717075399653967028730 8969 -1689245457078580972981882447840428584184807998159586089812708029931623283742516121122 8970 -1688933170288921752815585365664749279264166948299100482064537319212008258670637033322 8971 -1688296476962368798621268424599688278876479176516397497675522883283070209441776994290 8972 -1687328215681821473967997667145318208380722772236644882503263979438624469632654566842 8973 -1686021126588868910492505632555485220976113730503241024848691220099164426761233647098 8974 -1684367850533467173825857513339432341617945447210346841050078867319763043869518675650 8975 -1682360928222977826451884228650250160754992381331973529888570108781332725833598376354 8976 -1679992799370708383668485577971303796496417669585220179853379673583117050177353556130 8977 -1677255801844098322395421240935071039904068216290802690893797810186309354099320565122 8978 -1674142170812697509267735886557756755900026694725214141212507859023933970314975405122 8979 -1670644037896087164635303694372863065751572252039451754145520067108774494258844602490 8980 -1666753430311896773120003834181021907289207784298783351903343824091070815328452279770 8981 -1662462270024073689625763196759417218332862571401943372071778525958497848709595191634 8982 -1657762372891565572517109632632053366198401867531824949930455521952840129626242337450 8983 -1652645447817579203441945705830929607113039348735293076036292025519000776852381511138 8984 -1647103095899582726337816835268827305866284659903063507318338461192399340702652632474 8985 -1641126809580221856890693450105019094756173914757406659457961339779007132655075773290 8986 -1634707971799324178474641112548270445655720799571372222081237738183307481467959822082 8987 -1627837855147169251751837417012878735543436554896996733683665770129442566915537872082 8988 -1620507621019205923017950543451744795842896223071703346312204540236064981433403157794 8989 -1612708318772401921399199498620740270937688438460073331801559008030855063607644437874 8990 -1604430884883414587506238273110366253516449419084598740128315654894597663332391442050 8991 -1595666142108775376486486375651071677968807965605448207567318995587076583676761356202 8992 -1586404798647284626951163296765934688821901392029565193227904576997160991897124927706 8993 -1576637447304816984344773924445913658712894784380823885695383519842536204575010743650 8994 -1566354564661741813332051111177794626530462579889124835075077135678160302920264988458 8995 -1555546510243166929057331804076982607131470809051035117400890140105310381647343989138 8996 -1544203525692218022041035622346858640111595716244084087190953832426664138964710578778 8997 -1532315733946570246372183513448124284872857849142371280890284622376159045966019040890 8998 -1519873138418452586089511100802124042764454759325271778808570959952316507871612948450 8999 -1506865622178349810569121421356349107319536207549577074824543890758780473226542720706 9000 -1493282947142631076705969616763271265313512914283082662360976038340415459468408395810 9001 -1479114753265338534039418668594122626100251374104121983315951358499184295727601012674 9002 -1464350557734373639078886665334766509274126443253090714909328973607453192803615655970 9003 -1448979754172323287280711082704212970670977497807270359907674460277218232125656801146 9004 -1432991611842172325757697234093449080281118241658709098422335031785628043388015898074 9005 -1416375274858153517211351170803832660166028900647123734343316558741840316173835432946 9006 -1399119761401990586105723394142430916947561802678249137159552309703364759936082413130 9007 -1381213962944794592090133831084980316100795199878827911278466690766892234235924744354 9008 -1362646643474878543463898002055992093983038749822095284102433776641371030192529753082 9009 -1343406438731759885394214468101976411137708257545819939452936652883757373259054977930 9010 -1323481855446625273982160741131611515535571431294705407799531902062887882431104697858 9011 -1302861270589536878451199780767911560050513655530756173010756410667411227174232323026 9012 -1281532930623664340036315363904097152091859652943629423729519189230634695143937006914 9013 -1259484950766831457904588949330070571374475234173779545145399851881965767359104178034 9014 -1236705314260671669962886829014905680636813245432779149093986160005353942981894195842 9015 -1213181871647691450024402527663589455470091033444574273606557788321398015561553605130 9016 -1188902340056545852830407253599132027601823380115754877007550778781196092315480478906 9017 -1163854302495835605169629674376493623190992674949852332060955843747578574109072306594 9018 -1138025207156740365116177040056122846168295542297942734550918122369676105085156318730 9019 -1111402366724808052524136087367352284722309399639749256486771422168522099916726216818 9020 -1083972957701225492677071722889836687348839335828650773449795072878182498413145493914 9021 -1055724019733901011692769361547231974850829146025846772290795521565297454031131764090 9022 -1026642454958695077224505740383878770089067168468356927380843323866066075593046842242 9023 -996715027351140591471440697581998428341426253389423399624345252723536199968788172674 9024 -965928362089000015801279431478656000539088619586135435682087166943963235353360547042 9025 -934268944926012137681545044403195448544247956561924954593330056718197915508998532770 9026 -901723121577186981392078705902716392880245418502401317326916045803993833667931806850 9027 -868277097116013114425406116621257324940077447456145278890067791322515894836510522490 9028 -833916935383947411844839405345565195617480716315361835361495819968635898427542731258 9029 -798628558412563211427981122632677129243069190903975269126423571632025946950629253714 9030 -762397745858738723437558313408821186831268076650215880648677270352201974436683609610 9031 -725210134453273550587709817060661218036938948435791527646364031914661225016207881954 9032 -687051217463327226463708974063366162116791804563673515063252716160671320956667151706 9033 -647906344169079794551601235921352563247736244898628071191656105682961558402641329354 9034 -607760719355020625382318411778417677638485195025944281937673312822884695702409623874 9035 -566599402816277906326350736232635741264262286251511150960156168650714770332354502770 9036 -524407308880407537519542212548122259125040082617058188632759151300890784892250351202 9037 -481169205945066528480108314244451260855113716515737286370111543885639806149569187570 9038 -436869716032002413409011734368101150448832752948961544457310138185878291263898965410 9039 -391493314357796689160023106863217527190507774076858708926387075260917708378837706922 9040 -345024328921806828626844477937910443495726627781439371415339485820279828926039551034 9041 -297446940111758034019117527170509369831928085007370890550250650291944601199416056418 9042 -248745180327442569378237787863746469938323000180477641758686807950518484593409571050 9043 -198902933622991249900360979861709279953191782301360127864201783081127861526911028466 9044 -147903935368188467364921241955291440014563989327077038003005879867006911998364526234 9045 -95731771929308996380545068358767025448143916293570608297793939633469781366250619162 9046 -42369880369961755418647906219101994255086041219701379651617273954026898610880401570 9047 12198451827567310138891752645607719597332789475181140027457934975554103752517993150 9048 67990087019973998311216092455355554274333687053480528748754648973493438926595490878 9049 125022037639089927880931598541252698560133124395417590035955882490536547235691959614 9050 183311466406018390406691072357062705929062368911457901628443374002797916880064300798 9051 242875686522731193861331405756305882883220767369683636074806385056800573955281345158 9052 303732161840598399603189680559551005643734300078879604413612259596663195298779688166 9053 365898507005315474374110979840651175605360345111547948483642790564039044248855459118 9054 429392487577684934162395386973937967715656773773200121832342443984277963090213777142 9055 494232020129702046988729447788410872212874911500686210172431434425615098336016259390 9056 560435172315386586892066019504006230986063531248790614326964415970230732072109812934 9057 628020162915794991546035104783952352499527899136982517179697412292469588256316276854 9058 697005361857639570968612365556672966393144967204561872072571159360043350326330381278 9059 767409290204933644654260339903644790106256898667222243095356370978011619189783209646 9060 839250620123073649123075833742463504351088925197506496018639184306003098636916725726 9061 912548174814761357322588540420665315681050622817773318823815471431193291465362174990 9062 987320928427161385520823128468429698672993833585747318382746425338269292931400533822 9063 1063588005929681132293095671186722099894335039479994308132452808864910091521987371926 9064 1141368682961752197938344762736924876181055809188647104785139977337414970406251982982 9065 1220682385649984171185659705343689305947836494903495342743001236041134910183363644862 9066 1301548690394053443400124026425245316613777821305191928512608109464270273009365449398 9067 1383987323620681418715207799451034476402279800779264692017282398970569665807639382158 9068 1468018161505048131663249897150788244730026314628956380250322173039748855683427493702 9069 1553661229658978862017143768517910836824637329324879906489456253823122529774625762822 9070 1640936702785232849777197879274369381241023147526724416518606404070847792826482745502 9071 1729864904297214661634392487814790790011880305973815793299882285695184122758299268862 9072 1820466305903420143923446509780058658650802680754205298667423357294659096102840272350 9073 1912761527155920216170439913734568624343233121142136446363862590908496729262416860414 9074 2006771334962177013976352490789069686774498240388642855477948699818665659630564680766 9075 2102516643059478080312148140792048353077569247614413196408039443696317219747255787750 9076 2200018511451265430497788426784699975141728828066884214018366908672297420407628404550 9077 2299298145804627378378448066358557206914688908318227801000654302549298821400302258094 9078 2400376896808212009690871630492717879356094459098252837657687991842995165556248356438 9079 2503276259489812123543316582762287254936678055762033882502388560320076710572444058782 9080 2608017872492862334539474181337870064712003386342104769250073250605707498082089301062 9081 2714623517311079836603784056580257722141427808032474167771899560619909407312189721910 9082 2823115117480471075270395177392216229488683144495743984198511838414613494002015547390 9083 2933514737727917258357078644371113404317304701253356722186130780203678538464971143854 9084 3045844583075542255849737995717237341649104517997495529565373855976821739599772397278 9085 3160126997900056998783177764825961958929010188970125242015888934629197813846964310510 9086 3276384464946264984245121476726314928780236150123391116059030903293161422120768133150 9087 3394639604293903929698734232785280142716303354143020656659507482806980542389650231254 9088 3514915172276988994975572605234979651484411602826292294027692442110244235705930185510 9089 3637234060354813304918080366850585168955324255707715169288431475507385217508328519582 9090 3761619293933751760147061895500559534496718663545014720421761536040965261945799239350 9091 3888094031139004318214931955842972147703058317521445861349581177633434006743655734926 9092 4016681561535405062916988521045556779749598392279982509582125071059572260487130580390 9093 4147405304796413456229566312947891855977461863609283160020219021037288717176040662662 9094 4280288809320394185702517469723192312635695408537266517180640621298556285093149391262 9095 4415355750793281980653624504921861688026274998801400010654880182239822334854388746142 9096 4552629930696717673712260197504346979377268088940053012472908304792606716259727762942 9097 4692135274760731630680366604835960169317560123466513616952544788831196647819685572542 9098 4833895831360040461881187094976100215034961880238463452486635145953821204512824164958 9099 4977935769853012662734978835006785383397547555687709108412548269348954028348379401862 9100 5124279378862348510840730082429663175192140863961892295853224957367645217522152596102 9101 5272951064496509171983321106504028336885888516269049750683241908663695201581861483950 9102 5423975348510919538876657740128709662456241579064944036195294575245023853432898109878 9103 5577376866407958844770960549467703511331982937935231584032690358675898854961884546014 9104 5733180365474742559993657613582194732727581554454033995002095081792291431506481330822 9105 5891410702757688493781885890605492103781230849777970413689711707010102179194929436502 9106 6052092842972849387146025544800318976245452107617778694104975595791988631069441722910 9107 6215251856350983595750997957614555602940031598205027667356583044901536281231165845038 9108 6380912916416324725710911201646074619539749239989517085031061051023184150583008202686 9109 6549101297698000300586987465049769777442276717507006828257996408693152671728823055502 9110 6719842373373038705605902670909082418479215238966332254741266233915995466598597965406 9111 6893161612839892776052201898328246114699319883680717464909198526485227276560927557270 9112 7069084579221397471834991025973086506422604668316819641097516474739218940872924678342 9113 7247636926796068110316327289912522008204579416264443377345949676453875984507776510686 9114 7428844398356634615572287036530022040032487106646428976757886114959586955096881729014 9115 7612732822494696185324130036701591808593770467056948416397763402744421107808438552302 9116 7799328110810369677838632745608302306864497737614325959049409862320724311474918532486 9117 7988656255045793881197664048234330549417670023863364286963582743961974277562318339846 9118 8180743324141340647548161129668640071603404766309977457622386391282483183746383846270 9119 8375615461213372656368297591505746962597225197291295380566579598977036561704195496958 9120 8573298880452376314554727224579301528016249760557692376644611941857730939459959973630 9121 8773819863940287008413914398705189186704277147402391732354002249821940653273388788094 9122 8977204758385812594620600793676572620560325591648904585146543756729272546896815868030 9123 9183479971776549655115914194511234471083274287481894493926724770003333778598084465414 9124 9392671969946675646013172553428788232821728127056442646220136002277896133564589393798 9125 9604807273058988644153356581668421351125905525289558219053917015206663926429330290958 9126 9819912452000054938326855115895064242603494663407474294891727483173339398716833329046 9127 10038014124687213226712368226290519545575839578236653780412708865931919989291531547806 9128 10259138952286172669167684928518210924861962939277472087859409016591572156857926079526 9129 10483313635337930504067948894338927423561093310553041695319626279364887525371636947510 9130 10710564909793723375884384591737632067144705022526110386929311275872414860102212140190 9131 10940919542956714933128317283549852204458533948672813027677183404753977178021916858670 9132 11174404329329110648182545388575170745086225349087717389181823497590498599716366260126 9133 11411046086363379182475264205512616766372628186768209806963333303555513535199169659662 9134 11650871650116247974025124680381709398837115797543101731389095912049100732907164580318 9135 11893907870804129061244723530168823499534262771960567512310961205200427355211716244790 9136 12140181608258619478713694104880210692637510682534414648845022605861952958882338327014 9137 12389719727280708869143272333112571895709809239160741031609486097765935129117199963934 9138 12642549092892315252709156984899685680522984613231269006536382473887154584415344917270 9139 12898696565483758182129017499429809679355198115792787234602595577856682589507686527758 9140 13158188995855766791142215966716993345169686392794514058129835341762124297971297277638 9141 13421053220154608517293354350243476327807749875952940497731080065452185696026067649670 9142 13687316054698912549047047518218926938551077844495936762718089554930501929124967758046 9143 13957004290696750314232971308487407647754065926048110804164752155254605326107783951678 9144 14230144688851523593640656427160739635177007917724620415431231836700756791294630263486 9145 14506763973855199112301964614989385879067544308567453261245018205107484001510322822046 9146 14786888828767416733704817975947096365953548159372817999642114399274396118655760236318 9147 15070545889278986661011213137716836660845129840208931180549444350684630086543745805702 9148 15357761737858279336483420690828217062677862073874481816094089962255253449646803299814 9149 15648562897779000027980855132111669287329933225656849918729153829575991832115647514286 9150 15942975827027828401844720532750500491609911893210557005359898426910825989191277770710 9151 16241026912090391707056449724117294117415134091906775619242818507156039981333970048990 9152 16542742461614028538600531915659646665184675558582765981484093116289247928776724715462 9153 16848148699945788510895105484348195635024403845502018001841241589810344463806687966966 9154 17157271760544101557431453661712290746632995756295779328092246948883832648438274170590 9155 17470137679262538982895471818435285265195890007611118065675666735157289968140830737422 9156 17786772387504076831584837036471937335120892464564947910708750206084714102986517126270 9157 18107201705244260603493247320486182980543234339122476007608082230084164137591025372302 9158 18431451333921658849662474993148413244993473797727203989780670122676529020551130385470 9159 18759546849193981714013829276510317861724898593427049829004042036694095471521074154134 9160 19091513693558229062620369698006402492857216060937049077366663214670299162576645859430 9161 19427377168833221456083546699631396229015878214254884305678504264024430429928740608734 9162 19767162428502855879195434588964675957651984284896332582480972231423772419244666153910 9163 20110894469918416847320519586263725167114527086740877150775228995957554401687210860430 9164 20458598126358262263889340509389112194704490520980817821699148441177008012832927593158 9165 20810298058943192211089306377906961059490008030988986735914163085574373161094611235686 9166 21166018748405797719346177163650211973167406767231960490079373747356966805692147798462 9167 21525784486712075483653715815279273492033000718082146564437635596302627655658941344382 9168 21889619368533583479422145064265485042280136116038433596175278646963005427190511933022 9169 22257547282568401480533168744292628987377750638199937070243935252857204519119892729342 9170 22629591902709149601019105968877441325112189392593957485019221462173609006641853871006 9171 23005776679056307172597842370110953708988110659104179059080923089929430553611698206342 9172 23386124828775063536620555008071089905286113015392526449095491668933552894884213230918 9173 23770659326793921674316695526198306992015055109921509312050662180148744622936463671086 9174 24159402896343265027097997992049416312094190619767548669138332776934254097484586755542 9175 24552377999332087372723664758106158424778247835855739749669356733254732314027100745086 9176 24949606826561075227003315290008275286506938883616548231172205838361101791489469289574 9177 25351111287770221938161011249724084122536203468855768569167945580674062219462955816502 9178 25756913001519142435799840025174845856199084193246924150567831832059181564633202700798 9179 26167033284898247492458060230469762114041948609727464987331123888676977605655507148974 9180 26581493143068926356960807157798228861160308329287173477924744640022511964014852927422 9181 27000313258630876729142184054377890872456673302397333454950851439423702393545550989710 9182 27423513980814711269099125964260649393143407832969344711371966274506736382529945508510 9183 27851115314497960175070343024654303801148857716815392447612313496512722881681594191958 9184 28283136909042579826503438501890979626357916837573550043665126777658131819596606529830 9185 28719598046952068077146691611250784647820877177508681998675380779180203576340273305598 9186 29160517632346277501408973124748107014329073664960493303596295227680045855215616358102 9187 29605914179252008750176546177060136000651717183291968684537435092515665891274025476878 9188 30055805799707457164229425791088143045140556725480864131263024822334517252880923177638 9189 30510210191678576928909136860425455632520276308598753861826797888952946789693981770502 9190 30969144626785418337367717142567265126573378957879435898206427096154857560534757666430 9191 31432625937836485166266078668805217031221132263572369236845457934070100361263763355582 9192 31900670506169150761948165802454834930863320746198059728229217339727386623576761565950 9193 32373294248794163191734912277299435074813932453805647930775937509086184784921125519934 9194 32850512605342261738967764962453351661402954465236197965111690475268834404278162011870 9195 33332340524810919116775426813596250412335035000270818995737592053017446643286252336614 9196 33818792452109216049300586749879448236268205339385340061375173776021286866254198051878 9197 34309882314398847325449402498160139993298086307162641890435064619494387606914767200302 9198 34805623507229251074331651807232119852908199596997973040349745201893672152243606160950 9199 35306028880464845848744174464115767788528648375983784821775222994784113783115266576094 9200 35811110724002353138688945900953140073894310680421792981485809330243417614925159638118 9201 36320880753276176176470054062458449281169222083842749008306431672277774556108120537590 9202 36835350094549799343916682888030190035755443316394347489902472866087351977716860710174 9203 37354529269991166156354994027663938238456902177726507032052570449975659921482401343022 9204 37878428182529987682800534061054509449631544001584117605711252649549849903852679595838 9205 38407056100494927373253466168747239210796018360461131740944338577551772018380077899630 9206 38940421642028602607818911766507088327802430585250210018224186017120362618105419865470 9207 39478532759278337864602005819422762992953490188407199470814808315129468275555936302614 9208 40021396722360599229979788079138068753752143905652767493479914942873410430976073698502 9209 40569020103097035052059927031242345958528868587622640238902345692842157370105273081822 9210 41121408758520042872110979000997821050883080323597340352542009617491459675590664982102 9211 41678567814145778365795841196228151908329202112180170850612128927351112558487155264654 9212 42240501647012517892547475907078098611570680628618240758279522911762337469826314860806 9213 42807213868482282393877684529833587106535063353047284998370156217366491923137768227462 9214 43378707306803626806373783981133771051190922767384382755964771013024660738611993925886 9215 43954983989433495869279855103608601519546337733544331559985328937849468763830554553950 9216 44536045125116044216629912046487349774734198708338594636802482382358584048072674504990 9217 45121891085716315956749961519635295581357935860102505241670463358061907027333939742078 9218 45712521387806676564511790383199051802616252252719343541760788370751082975145830428798 9219 46307934674003887851041390153048955051955885010048471996056097496855172175916103146118 9220 46908128694054715038785863403443097739616685776251896911177784952675289620870948183142 9221 47513100285667953564153454244080541042644270675130032087819150157795592125597991133870 9222 48122845355090762162681196777036571270321558446153495281502086230756930293035626327446 9223 48737358857427188070276794442947527482641063157319995609934640970123876150499374443806 9224 49356634776696769806040625311587763997748049065230229073061308293007733534575801335590 9225 49980666105631102995120820993801741535495859326021396041625022010982600568269535052438 9226 50609444825206255051702962735585584699553077066649407713127133074844777751903638873150 9227 51242961883908915280407255326284849976604589060655348110040360643623760436901508928430 9228 51881207176734168076975900743326119994828316921735113876167159158310976655532567596702 9229 52524169523912778424206720941660162674357678229902585408419669645512952241812774897422 9230 53171836649365880794746915790241456013731160708977114295312037537178308769369263689406 9231 53824195158884964896835022535012967108512884685875200634521819699222302843659593754710 9232 54481230518035054440699093748733098561825326762357406106687378262613709068371419887846 9233 55142927029778978270526740358474424326328135036482067539013441790205866272768386033438 9234 55809267811820636808258960156968256205015647402836222144351034857783737767949577208726 9235 56480234773665170799579725060704163862542508903697487361642893984797704409564656156270 9236 57155808593393943848132780405915698660515156562521662529404381316888631955430644798950 9237 57835968694152255180067517291278324525592732000480674189704398742711299698756593046278 9238 58520693220347704506470576257188988366795278376054497107517349551618462782947969300574 9239 59209959013557136755170018423091967087377216233202793326271341373532825169525503415870 9240 59903741588140100834998848716078584182656000639003865177770115582419248371716564018206 9241 60602015106556763484187983680875853340916673355769133715670316338677524413475016755262 9242 61304752354388226649543837415320850016883543896670975876990617061431682746534716999710 9243 62011924715057204753991826518202600998399862617760444648840645255509129372864387986694 9244 62723502144247026646579779649808672435274908632518239345349556223110538591235303851878 9245 63439453144016936000902500230715546428988733026600236656124938843980699645671991551630 9246 64159744736611673445006228780043747077044433547906803434747937347665018959455737896182 9247 64884342437963333778159289831377870659144900077332281973740527032139703715635913083614 9248 65613210230883502267541610273053982158359431911926275934362902886240800885786018715078 9249 66346310537943685231145658450867537511495545780106178378614243141214677355401965656054 9250 67083604194042061912339654684910451821432562551745609094214408542380199250596857524414 9251 67825050418654597047093006939794931814637711752494701716546112366903841775278512937390 9252 68570606787768566527387918058637199222178660367294625848893885857979799258496343630590 9253 69320229205496562184553059748455270918503450563481254748164380172483115057001407102990 9254 70073871875369055964981226914449587173961533056275995970865181608220751154746452691774 9255 70831487271303618658889641861153108771832602390435494312132614257291021437959140559606 9256 71593026108248903881520084906446367738057148721672640746100507981160015392181004269190 9257 72358437312501524206659409503075710584877868505469066354340669821723759632562910778462 9258 73127667991693963225907998538402957853663675568827800128065762802001561946923903239606 9259 73900663404451684865186719825606293298252462228454452768165180982124579588303754137614 9260 74677366929717619544121193803631637832522677004460315168283054409208741863640773999014 9261 75457720035742225725880098685390227219806237271203329519157081262303455053939355672710 9262 76241662248737345086594293159064168973955667246244331008017688544661704524033514453950 9263 77029131121192089946604855782399978081846580081798575420258311499395660264795264354558 9264 77820062199849022762559112067338781724995084607105047658708903870969807618133175437022 9265 78614388993338909392010825068851511836529506185323774625816812676222613872051230112862 9266 79412042939472350523020861961569521913775795149904838717745759468455750341971722144830 9267 80212953372186619122774233177299435371184916903503091681821391422822022994085722947846 9268 81017047488146056014026382273312325955223919330023429960687168216596796213215932590534 9269 81824250312994400749004843355364479425036795276356673291723900089232617012780139357486 9270 82634484667257460830083350245326444461274214393090045939353892456392594072945461941942 9271 83447671131894549038117916894438135512313942106920329943305119366817772032169694167070 9272 84263728013497146185915700157570031301741317699564829653266730956728118936333473214310 9273 85082571309133275029168580994244439685413920609085587165312073650845017356663029736246 9274 85904114670836100353719978604927858590057018474186336995327670920972014584468096488062 9275 86728269369735300429785934433384008599850649846089359858821058812342518406637243741582 9276 87554944259829786094386051424003774702777573937091640884605210033113408653307310996190 9277 88384045741400375706568640525902827663156812234592391273944934215569597735834628205070 9278 89215477724061067129976095144923896790020997529767032015095105247512578829907332164510 9279 90049141589447581747977074292417227558640395448226555357203237985232720245024026257238 9280 90884936153541890322204857085783399437438479978374305742831560254245171355349530367366 9281 91722757628631466280248018876530935362589803749948260455594703660945005862058107088542 9282 92562499584902048776930293582539150445447376190149354573339899078258726966568532205910 9283 93404052911662735630730600272625110192497654621554226839548024163699988613310336477838 9284 94247305778202265007200073653593758626702603576774216066462632158710172139279534683686 9285 95092143594275384519649493832241052331542351509189505015796596362759864037844746570342 9286 95938448970218247258956262998276012919360125930638362014109418030447132270216788114334 9287 96786101676691816164275114891758602654513098612445930709183705632739785847848847023038 9288 97634978604052301120061330484916234514181032402146600799092956210880278574921341479166 9289 98484953721347697227612151979012710577833752007327161144719589286717243869422609827518 9290 99335898034939537866914844830938323183120550730580218483731762315749722288504070725310 9291 100187679546749022452725350061965004303460178149161648646622864953826677318592692267398 9292 101040163212126726213387802013986810530580670228872195062634313687543305032517823959590 9293 101893210897345147897994658649518864882545594944018492433506201306363638264307494770606 9294 102746681336713401063263721986890210941553651265472513660102847190262196721627596929078 9295 103600430089313405522310765138547037214345503802687954619563814885741172553680444196158 9296 104454309495356987669795636513216292557469247726450830465556343492578997249270383044614 9297 105308168632163351748341983948207703724061196532628031484080093290984607923142237240182 9298 106161853269756438706434749114404596947376495282185639064936168608685917805257374731038 9299 107015205826081745135100129895012848756773902611755332280370695484790336280267344805934 9300 107868065321842231876616989379868053710567752243339755678808090530253260253719047703070 9301 108720267334953010290500598486144513329874716787906057294373263366896516778137288928142 9302 109571643954614553857375507317668951244695944588850948993762719615109545119878397629822 9303 110422023735004243817607751657235942193674093272380527644357472491363249299890595639318 9304 111271231648586119896323496731848163090747168660849443808255963642317541951509390333766 9305 112119089039038770877485058640847906436951868328873195993226695622242685041157458290750 9306 112965413573801364874941866316022531323593222804642607928528749158542129074096321285750 9307 113810019196237885625896908417702084346573834230729622956617984899051055282844759584014 9308 114652716077419709020234317062337835131370120327255625676095794600066313038467940444806 9309 115493310567526723396004636916289596601358944585236860407212694571952107807495177849478 9310 116331605146867267895556576142155420009356650512540855225002854292709280915523395497310 9311 117167398376517235406991159452178437820564582614163876400823948877460320315784745688830 9312 118000484848578760330581227859628359888985109245222577046947242408230522620193316907038 9313 118830655136058986628489106539620881290042309620132439520865252109029741417830680715262 9314 119657695742369488357601935090005568114606730666180972039065411706112815281440098537726 9315 120481389050446993168819353572625865547465050938515018306217650538452122872272930311782 9316 121301513271496139101034062031420997574202482971341823949979068735198792819281212659590 9317 122117842393355076423861856029699930699390459456490186318231716184051601393295309848750 9318 122930146128484809309553348843547191079656306985974117499926789534535230081248203039894 9319 123738189861583256761261156907462477639421799672888045732872285813993199627832205267998 9320 124541734596825098511879046305038395523844581896525418192279314451792001787209034973446 9321 125340536904728559555105300806851399363475592093200174063594615081256838719334895652662 9322 126134348868650376598431032677582895755268231632988784433262866915348995837212277149630 9323 126922918030910281056791055393766112455484353221434690998568165292338134919550603082030 9324 127705987338546426256142656757181588528939822805116511154629679203069922221992237645214 9325 128483295088703281308913884423911987549515537877751440929599916008995523195746018856558 9326 129254574873653610678870898670121137558684007927558488831711263213678644475310067577310 9327 130019555525456256792431155979879961144240676269535633942912241598790052228369677680086 9328 130777961060251543197857235501330238429079827628772045073902554901280363699944557243622 9329 131529510622196217744320059294412598500074711143758925892127692678952736064797425514654 9330 132273918427039959070857561410328118184798842448997587093883260986729212497930358307702 9331 133010893705345575382265334596690676124045210329735501386989679949393035490837713429390 9332 133740140645355132066549949489016316047900800838643610047910490414296417604624156468710 9333 134461358335504354198515056413540205102439701638669034494027604725815021430898803655302 9334 135174240706587761398215455481355022076449837777372973749726083591251468769981205928414 9335 135878476473577105893435053194441267993982891044673834135330839838212813512387054865566 9336 136573749077095799994167836426498193443377338019748098242646975186141499049592921408702 9337 137259736624552136546601488844679246444341606584209249500381465730666498683655021598142 9338 137936111830934225316730481388655616720138641794141310306093112963288535909969037094814 9339 138602541959269689682015025010008244832944457764029405723496409012746330615495502003974 9340 139258688760753291506122075399905339751834696707796797851633155438342436900833561830470 9341 139904208414545777659546786430875832917608182414570060096668721508206263740076902950958 9342 140538751467247369350739286286400348989431749161859382152208786664693562123986421086966 9343 141161962772049445271316411287456257919895333460794489025455314010993492744393240619998 9344 141773481427568101558192055241174283903183699958220149196333923525338053473046258520646 9345 142372940716363405758323905118782638657187036823788371203338290545468194345193507050966 9346 142959968043148298371663397169338800727172401905322625714974911242360611035498427152606 9347 143534184872691234168361965853616584272231020087935776746289036929469799425474735734830 9348 144095206667416796350983195860645668424819485539850742723724355516339090347432842943486 9349 144642642824708659785185134538851291776511344151867144584268486681398275359670799889422 9350 145176096613919424976955150623970880508199741692727387762199501201802864355561024485534 9351 145695165113091992255018512966537674332266797586028396018079954613283111460960979777430 9352 146199439145397295747612501351900879598573503766380993742020434880496256121054113005830 9353 146688503215293369247660261469065438216587628515360045106700887483865124123379281885406 9354 147161935444410870963822934418331717381620357243385193275353681174723548015970597262390 9355 147619307507170351481410405704493906245871402119713375721525724714672289513788045369198 9356 148060184566136709031232160113998783422084468023122783909362407221248563486188267468998 9357 148484125207116438410833930789843506124448687173830973897156999501280032183143359233414 9358 148890681374003444645938854487819026432869000112475169561430458194489480992487217490110 9359 149279398303379359745157610155154232097271947567362815239577326115771874978112519721342 9360 149649814458874470713092007855598875353079981239807770815305727557488190538312157962430 9361 150001461465295539370886373684598780874726447988225543321434631886068676268685889329406 9362 150333864042526969514209360721913973246981158307246484091186762751925389076790020188478 9363 150646539939211954541813986142800015391053421221328011098975015203107463781556407512710 9364 150938999866220418938532119288871554082580388645376768630820703129663005292855821858758 9365 151210747429910749920223191176749376691254607531247346372972707932615905587114252029582 9366 151461279065192501170290093131102532034229764478070530982173463175308094068285011770710 9367 151690083968397438943473388806761066536901641957709001447776136928065053706004075838366 9368 151896644029966491908370558428383266786725159931159680539661508895693987759572633982310 9369 152080433766960359971228300174579969925788325681003236787237112525238728445849441452086 9370 152240920255401733995802606092158872304304445524788558618447968767998852846960851058782 9371 152377563062457277833343626325364344230590814699375384031835590841051509093857723882414 9372 152489814178467726428955801190217436717599323038201492765917658176009242769413741069534 9373 152577117948834659001708954165802325404457358648572677470853927206005817485647774599438 9374 152638911005772714431972581133993860162461697005755709401522929275957202169749816679198 9375 152674622199936227056632221042370096111013457661907557713111696799052423126483849315766 9376 152683672531929475097274686578657238755763679191153165266935708442706908219561618514854 9377 152665475083709950954322295871403427146458101758622227152571136684598691654829777184798 9378 152619434949894282617704706657306425331420850161264866512533243122167360188069919041494 9379 152544949168976658498296821212280047354196918325512102387940097863466546219781028993166 9380 152441406654469834100356945431317037605817408184738850125952211326342683756206497022086 9381 152308188125979028159965350202507485577199727300635043520685339940090442226293594805766 9382 152144666040219248194394537177200098435868478838078154154879825868926990725578215135646 9383 151950204521986820868896715348835108185288826797511720459831544331601903990770768784958 9384 151724159295096141217031719709444565410571495268045324773662382564395601383326670492542 9385 151465877613292896574885875723977788550882500221380052687390187330063553373282765085086 9386 151174698191155266134849497947552515103284018125105639687100767608067166482374387565790 9387 150849951134994845317566028993784730043751030365767414612836148708060686136202824710022 9388 150490957873769295727763211765037698525206225645856517100664003790524187846459678483238 9389 150097031090018976327479891135593365064709507164731077845431277993315184651449778734510 9390 149667474650840069655241539575267186782798115154395418221257371253211915974426643238678 9391 149201583538906978468565287522281062782110440638358776795993806691666765170343764876254 9392 148698643783557033116310383916087467334073264212229572549869343386685416381821424807814 9393 148157932391950818283364540026130216198327973540465745480055340256233099006425257354230 9394 147578717280321699519460090085650705426294086487523509647505467955889320140033613374238 9395 146960257205328405193039427838733679382226900113515988125189944657131289257712826463630 9396 146301801695524798226477365001090807144113620591120191750613649953751973407164206211390 9397 145602590982961254197053532485737154313610982756347910373154943454404511363248434478094 9398 144861855934932348155222338754934911773931439138912096265367575584283897406197613347454 9399 144078817985885841844307050242371726250495038168414127643091082174480705220173658806678 9400 143252689069508255930030081406966425332079551753024138618939563585604398936966822800678 9401 142382671551002608390539196345885400054908139939754212770091688232445275829949377890910 9402 141467958159574200403969380842094131498221928973421947426452056102529280812954167430006 9403 140507731921140634927226086023188913586481368503234120432338454460326686825830613057678 9404 139501166091282560712623772930775772169335909519079657075438447320526248133585716612614 9405 138447424088451945784252561073922434272090744216184095820517066230093728099493266806246 9406 137345659427454999419354409390902257414526639194963664357042860737933739696554144215806 9407 136195015653227180477388137873537187704126667802885701453229200266099662641226336016510 9408 134994626274918052516547321315668520805149555174911165098823957304058489560776675136414 9409 133743614700304072559892636737368858707870303800883690762402613894442673321700492019966 9410 132441094170547730646461573457935618306128498537308910637936047117962401495414385966302 9411 131086167695321791452130411937449080031765692883716184722269511284698177466807233808390 9412 129677927988317727315884315122987831465091445967739199099727858109190248740811051242886 9413 128215457403157773984662553420614753424955825248625644273146621174141974812248102390958 9414 126697827869730386319085910365211371490943677534747541655928098951515819232495380078614 9415 125124100830969221108030443247268891762146711279451552450042547790138186472614285890046 9416 123493327180096128046897003585893670245651023452224410797661614336364424625488182829350 9417 121804547198348987867126035828087559010780105237598672060051696564306253386274124231350 9418 120056790493215598587416635912650051312490209830733037422306543562673600925176358302142 9419 118249075937195176914483549024484667435076183744632316853590373815585759016188059686702 9420 116380411607109411977073714894663670812654296694805506627441624073205267750562703750910 9421 114449794723985382855259680857596600920327245385671881894360279053309013715658029878286 9422 112456211593533029791401261638182885764919799755491897226028739608661208067988162339166 9423 110398637547240251563120971193620576624809354748400436245055235069318642169865751731286 9424 108276036884109088285434103730899008506215280533567838482672655687346898492980942997350 9425 106087362813056839911887288802400818419789410382011169420221664967870082433550614008062 9426 103831557396006365946008474194580184470530700790892853352816778543390860329752525244822 9427 101507551491690211377174016741230969628776703621292229045539726238875177911864977364110 9428 99114264700193607641496754802110980756774054294726602637962071905715625750729962168550 9429 96650605308261805500656308267400570650772484382253681909843243857506930650043271477254 9430 94115470235397609151559254895154593688120942321198475291817953355360731690100570547902 9431 91507744980775397648926409664690142528188291250818401921166998469813068889127783780670 9432 88826303570998340862638577377311057901396191091354054175883226446857322734234016915390 9433 86070008508725942722958418783486373446881182349142106423168681454845163471593745909822 9434 83237710722199474450279785911783176912010673727834981746857116996470530924545301819550 9435 80328249515693294842259826773712568833724166198898266793988389924082160237660635376230 9436 77340452520920493520133780090450362715517949628489048831698430852514808481075539954406 9437 74273135649421736337476288438532013905318013331077109283379673286284319559702466013870 9438 71125103045966639948061814342505056110319001421196137686165652491231337295194106247158 9439 67895147042997454833884166218912365263143453069365666594354205067628641486979645478622 9440 64582048116145292928520653394697528278843346209338898384197110037213416140687966487590 9441 61184574840849597353237145271007333308011612100031124178937275968309303612696813251318 9442 57701483850112017731477081575238725588159825460584071839795396869630219775152870500830 9443 54131519793416325079257612754808984795423584733797417220015322958456753603322739369262 9444 50473415296846475401667862746312843011501910487004157989086948616146920481755272243582 9445 46725890924435410875910891516095177757111166828854085143203939501933704630511002618734 9446 42887655140777671885473049286698523566991670276571850055111467603003694148479225900990 9447 38957404274939382203965128335846567366418682472839002117191501413928352402334490282774 9448 34933822485699663326395777647579336216600706663325616979575739417566792392681006698886 9449 30815581728158032325124983796212189938001336448666539990299178746385120303712191515614 9450 26601341721742840682008963730358769414642326003805255953846096522331864261263287709590 9451 22289749919656319331347868551076632228742410960041673560346570428494335739263588818190 9452 17879441479792307653708171603156609200392512332413835384098423792418606188700022862022 9453 13369039237163261401567301616875733524852670934807647491736103070229305761178859087622 9454 8757153677873656526511269267419668768141781110909655879007065326248497153252015445566 9455 4042382914677432626404688964132040139929188071634418964900946191152567972894325078110 9456 -776687335842348749044662349851069683216847360087409644944367343424601339556437812002 9457 -5701483774432919393699403952498263916017974345745578524667339574287759497177155081730 9458 -10733445538631040706077766463494694024814722302443058028340717528432893257018449456834 9459 -15874024220482262383926422143671563044543914379660405829428838411523383909298524303226 9460 -21124683882479854311941562684707646345408703195279829435361306468548142030098295612250 9461 -26486901071682506874360793769216704139493758985369181067469610111299198666184121624530 9462 -31962164831969334568597007384423820231643726318005103793199400390151113272105577529898 9463 -37551976714390152605692474699494955633202797927919307156792111657427294889066158898658 9464 -43257850785568426151613085639195078579348536246901466638221930169423198391644241996442 9465 -49081313634113716984386422130676191355631262448889094499645730625571102657111170923370 9466 -55023904374999872610655633401521530473867311314939714738388548005994206364145736821634 9467 -61087174651864618296877393247730004681246775599934693872338864830470502081620720060882 9468 -67272688637185623021406537890438822825309148272714756608297985393642291295614511517218 9469 -73582023030287516041043848461062610362500485385510777790842435434795553275942416203378 9470 -80016767053133731587037184202950084316902634275647208005929371221467168677188369345026 9471 -86578522443856455159502986438232496937705458615117831523194972165455656198274120829994 9472 -93268903447977335975090203319003073875274649615460205349583109475681343642768432741722 9473 -100089536807271016340512063251830626714178036278045956602291768230653172783689039262562 9474 -107042061746222910075258938460933769028073568876727598002463090044859347530090439418794 9475 -114128129956032038592101819747959022868341466387527567253691762681450603049102403136530 9476 -121349405576109104866525524146874954569004741692225765729926059673746972321079002764250 9477 -128707565173019352289440276100131128005854713978747546171857325001416784207963400025978 9478 -136204297716819117305792905502350463982781616684033371164434536176226860886854512800226 9479 -143841304554734341800274157545425669673599814964308182538103598413713899785931175639234 9480 -151620299382128663406409274388218170231227456044427878874496487043068468439275674304674 9481 -159543008210708049294029779109732597510461032156878489480766444059421226952317715767746 9482 -167611169333908281540570691598305618221656633567439762342352560821985283612213557961250 9483 -175826533289410939922862995091086482431071802769882277093723824087416935645061527904378 9484 -184190862818732860888188989321894275195248995233066672142727125520402549327656902155610 9485 -192705932823833379587396793514679248477289296454517872242206735982711668870349514476914 9486 -201373530320682985190976830949097604183032790253987984959135161381791271191407266639306 9487 -210195454389736338274338624863369131697788562070585051716394389212864022745864652045474 9488 -219173516123251912865370512084759209570892436348609519326849944312083374233804422843002 9489 -228309538569399834811040775947131841605082949759110700028518632746787084024420559783178 9490 -237605356673098792456799177751472520423564363273484387912300878799022872732532882747010 9491 -247062817213522195260438947288814432638032453968735420853395541873223748947325685618386 9492 -256683778738213050899669350717425547006947626042610907487725777366398026479772752092994 9493 -266470111493746321699840429022317805017989004696769639887388766769045302509464127998066 9494 -276423697352876806826222389853414604536622308381404562958463147954029473523808471271938 9495 -286546429738109877676306472117014455844985272849246451604039485050782845840451824975882 9496 -296840213541631670295395669787128312637445710649465047585465529855926674725941174672570 9497 -307306965041534610448135253043211065082803489379906418747471117302549185753432918882210 9498 -317948611814273414235782262132957156760042625710413511681375953441413127984518313377418 9499 -328767092643285969881370659720646837382045286220781405993230487199433624713794389451250 9500 -339764357423712764541326355059235652826305173476669309450380296965548552838909658731290 9501 -350942367063147773772653396096638473187147673993245179267139989598587193490555447139450 9502 -362303093378352980621117193595210481935653401004847443701710159892252824906331757411074 9503 -373848518987867936230804328997634966284449850072319379778261938584532645492903447337218 9504 -385580637200445014443439604298472882336962199235484397222537834228834529531958372626786 9505 -397501451899240249092678446252088676807294779317400123420404607640084908008478723547810 9506 -409612977421688874641591493840598539255847001901020950715360058825402390382356047084930 9507 -421917238434993918499481671850286315997091233189968187604384762445654223560818730764154 9508 -434416269807155416827372147657606286169852191096776508243100816299542933981408615383418 9509 -447112116473467044941813712211711710349589231861758014982337189428510435654310725479762 9510 -460006833298406168597557570493576322147318563171541818818791974903253364788883769916170 9511 -473102484932842533516137121661319655859990028351290965674036017531179606344788248078050 9512 -486401145666490017576203261922129387855857938951191034539870104170190440163143488214490 9513 -499904899275525073140853950727340656646866761215338429089535263686929195472562486740298 9514 -513615838865294686117226125506186866582410567404513375438680283143827735059045502948802 9515 -527536066708035873575953260811084419601330566888939844024955204049929882196803757002610 9516 -541667694075527933156210390673656395849709418112724133344629113987554553910164895193058 9517 -556012841066597845101139774814036429055323950959815819189411651419536915272954763717490 9518 -570573636429398411665498679077034502401594362564332966385706190283115206575211541795106 9519 -585352217378377898871168447372543824734350326248663402568233449593684779240782760612522 9520 -600350729405859122217395186227103881508320507164067430869044281032226942278388031485754 9521 -615571326088145091043784798980926565854225451914974357896450710391333445414156836180066 9522 -631016168886067495859606260974853603969478412034710537373548298033628031233905718989162 9523 -646687426939893489159184720524586692294194978423331162373255550810275426416283689393138 9524 -662587276858505373108436917165458851030326231479285703178654385562475806123747346846618 9525 -678717902502766967082180168518662572768348387418139134382478422358861108463781789574682 9526 -695081494762989584428086695952375174369357036199976694344181397445313759606738526905890 9527 -711680251330409701105387960319475966886562123671670380917812090106133884504574651608514 9528 -728516376462589549071140402687015216166244617353440833393753791504943159090033056849474 9529 -745592080742651014542562568523648058744666569073912453663036016383651197791390916191938 9530 -762909580832252365631375609156976896871541959702820904117095276096555290906928493070210 9531 -780471099218216475408053785123117710274286664135828589382809807348314517697537299622906 9532 -798278863952718345295525451996681525186124771527583246749026234143197838025008262181530 9533 -816335108386938869900424468274862145196036252297940470652551068201193366017200935600082 9534 -834642070898090918055085903287468129137098903838017521141293229151797279432492463164170 9535 -853201994609722936056940289821749442612293202763024909267883675863507898420514384286402 9536 -872017127105204407948028168633628888479135951378149776230585341417538557370736100926394 9537 -891089720134296634272559548243916637342871101001160612129159841214784735999023811442570 9538 -910422029312711415183785603452073350489988824307587181335816675967930369773517506349090 9539 -930016313814559346144290057326500531716683848021646092296703076489950818951009001147474 9540 -949874836057588554880047696194305525877048761661271471744449306650196037649722808166306 9541 -969999861381113826814559745330762737889570476007494816523793304780804029909980641811314 9542 -990393657716535183033997495827848608508051811145198656468219892544975040539357296543810 9543 -1011058495250344090028991607515268353966485640234715530808419795386750193710368349446250 9544 -1031996646079514594137605691939315466299112351817141803557827336163318670412258861214714 9545 -1053210383859175785893796871268431438161170095750137791830975712238544791816701167023042 9546 -1074701983442461110485718844694357413942179678926292882290873911665588591592631287195594 9547 -1096473720512429150370617692346166143946726899310855783515024827981925069811065102939250 9548 -1118527871205949614902691882185641174142380089523183345904422432604402229980673078720698 9549 -1140866711729447379734719148874393448530261114923392808888903502181738803873247151995642 9550 -1163492517966396525883983781532125075233345110971220213371343261491388549499733580325090 9551 -1186407565076455434841329489363000866517581021563725114494738528167866223392951270784770 9552 -1209614127086133102085258704696967964557924618788579169371221792992230041424611418560034 9553 -1233114476470875936979987454760039144964020715832904934692836351671754426709829755965186 9554 -1256910883728463422429393653714842415139787638989656362240818702152589803797461453865026 9555 -1281005616943600112972933934059250908232152527401435027975975512561964221392757933226650 9556 -1305400941343590555393055765513467370689735431152541104114690250507451002944973828395066 9557 -1330099118844982821507599826770384358191721998118911260042977301502870908622163835573586 9558 -1355102407591065448799591934039441047589225242389206290094170647444441042080573309633834 9559 -1380413061480101691048157592839958073057262545067543538993337411891796160880575848541922 9560 -1406033329684184088328846845197735325422165200396837417255756178591624378846700270060602 9561 -1431965456158591473813376252741641337911544117900662636856136990443264961396789728828106 9562 -1458211679141529643885002450254824781708697386663931920948185339919164576443157981727490 9563 -1484774230644136028366993588508186712702962324164941339826919578149913829766479387403346 9564 -1511655335930627809311980408741064415160086580201472214370586155348789937593893699389090 9565 -1538857212988472049996679771863092153390385907637405670390587155827873900036405629585170 9566 -1566382071988455510690470156707485856854186946798579362296924308791121949570397724849890 9567 -1594232114734530944601835794289516927753331380717574986873740210134901208588016114971690 9568 -1622409534103315786341692061309067949510839159128506946256427686044841368643169318501210 9569 -1650916513473118266468445939478287129583946566374233244154502910490167626306428900924642 9570 -1679755226142365109391438527753567517596484456596504468177565521530715921901400622337482 9571 -1708927834737304098305830955030857328563877851204445672263510197111917854003803959497330 9572 -1738436490608853920115508158421106259074259816202169319607191569884698370018672726156250 9573 -1768283333218472835677312328122894716032330014642372282420676123643127578292574733931514 9574 -1798470489512916856379902461648956407937581705489165671131926540450859162440975151946722 9575 -1829000073287757247267525991423517865101529530040032919013471042124402343758489088250978 9576 -1859874184539526319850728457777242715468709140704840627642243127503905633139072655332610 9577 -1891094908806359624634085509760514912005985416530725143901575480421781297557238104220738 9578 -1922664316497001804461065550648897329244170275416830578712134594806865228851106158011938 9579 -1954584462208042525257679564496071659143017701067698424388700520254002330792156313346170 9580 -1986857384029248060883377857926440012003430099364306315425139584873488016703871081232506 9581 -2019485102836853273807443386983591496574552764836771285396652275974618338506828846423890 9582 -2052469621574677903463905971623428629676825494970401166870948517525015542818156001908170 9583 -2085812924522930249643850964564416756617797571315394437366950303103831371631698939889314 9584 -2119516976554560519411370965812058189045822993982352900290659223377619074602342631669242 9585 -2153583722379025293032945138604971015076694029663220415559830985610850385938483795784874 9586 -2188015085773323757548820068350969068221598411787858930394641457262826865036111057135202 9587 -2222812968800165556152378570499700977259462669591158577133054587386107975414740599943250 9588 -2257979251013129307747442558733029514276861064575485144699602644072772768006471684459458 9589 -2293515788648670064196258526840688820768693462510662252674409946156417832064255412487794 9590 -2329424413804833193129507658081093919315933989428897673051083333598338591865755931989922 9591 -2365706933606531402045481839568222000941511397848286910138932764792608515812190656589674 9592 -2402365129357240855064738837255274658438231691081161796513698832540139838414550752357818 9593 -2439400755676971577419824155001374166111994660153605648744465058773766007828873967213346 9594 -2476815539626366594842605738310532837579373193824028954080112897065480865277098260249098 9595 -2514611179816783515764652564444972799706054574497081210388160170277154778533401760505362 9596 -2552789345506211533974095057408526894474047223650537291946475642952719649287895607211514 9597 -2591351675680876108385487822133432325307220895342913249063894961174647781714638876124282 9598 -2630299778122382865192363332107199520948068737911714070950101499548289363957521583193602 9599 -2669635228460251566205285721195038183196258040310969409535087354677701263676709246186498 9600 -2709359569209690295956313148715323194811587490306769634457320095478480239031124884122498 9601 -2749474308794459339503838507836780973960705668553034064349089657589696284891622725580290 9602 -2789980920554673553135048634544802762159258199471458452998042723156835577457524766116866 9603 -2830880841739391371677026258626111992237829719268295399048492833581883584670575866719738 9604 -2872175472483837949237490452679993443072815617560278769409583820333555306486293701035642 9605 -2913866174771109295253163105104220186392480012492011604164940596953098978210198079814642 9606 -2955954271378203645084068995101527259022542986082450252379458481227203598096524415537642 9607 -2998441044806225694417294884843622004395103483644346148601084565603056159584050266549090 9608 -3041327736194608729801000296668397330008071206509284395212619203839705078702342259392474 9609 -3084615544219199104091305568278211618621973968828933552093046918845339305190098460366794 9610 -3128305623974046935839287499307852801689295576476426832814152271874322035207645130652130 9611 -3172399085836746356056364046580798602844273608250828984281800461574246313071665643940946 9612 -3216896994317168084763320101788021647161214857727320515891003446125450276202995199815650 9613 -3261800366889426593646162478511459162670826423624400492895419817255705849856525349732338 9614 -3307110172806923600411847562510715685050826143687745442071068627509846503684134757331362 9615 -3352827331900309145465331652984902333016200455246656249116694222501384191544347703219786 9616 -3398952713358201022729001438085609179992320622427502433632022395107981193217244191988890 9617 -3445487134490502874214784024721566785198331194207606297025092233610916135791710727178466 9618 -3492431359474160812762674385992713907713866070315985207756913977149501475771239931464170 9619 -3539786098081198009607505420979343678458279819542495204375807941726388739420648507807218 9620 -3587552004388866273565213862414139395023284792640043017781740294994311263722984147682490 9621 -3635729675471753257083313263670849444460687373741066385871608868662402083931636408417402 9622 -3684319650075683551626813669826702822827719960829550125561130908539613273153001152671778 9623 -3733322407273251581325571550308265380628758398634958449615577939450513775939722527098562 9624 -3782738365100823869953621832057003398612300698190605566734719655835706441899393994997698 9625 -3832567879176847942613257702196160442027757772142773791056256605247022147139560276414178 9626 -3882811241301304830430880747776954871911599464140994893970974430491595456707625158287714 9627 -3933468678036141874618662210704760217028933345121459403903747555452351656176841811623290 9628 -3984540349266522275903243282631595100693226995473396675150187389965399677875759850105242 9629 -4036026346742727607063895273213287052646619005787587767210234380365978739778294714288594 9630 -4087926692602549300658398874774079517713824890999335989900415630164469352138645107243434 9631 -4140241337874004941452563242218986470272895715978780123566286624220289629611447534491170 9632 -4192970160958215034122884532472057364860831888071587759297824464076357606887928701744954 9633 -4246112966092275781992081021652422719969086188110511676936793396164780334214862802225418 9634 -4299669481791963302411909793735525238337619430050966199113234831570375231445055093380002 9635 -4353639359274104619461295930068607114131317745787000036004317703622441175085052724342514 9636 -4408022170858450715422061719928001740786854925382067964525339491493627883671417112511618 9637 -4462817408348886889577968122529264548753170546736165401086917147143631312030345260334706 9638 -4518024481393815666811170243109369784719286492219844350076453231535784762477652752993602 9639 -4573642715825547519806313559243830984781642776558026736511448199351737154430187646376938 9640 -4629671351978534717986502237330520757141456324098123307526857743030224897623867264189978 9641 -4686109542986283694174482177821991741478836369560119362770961520364648778763516866112802 9642 -4742956353056781426981314343262928459259154167578179892415385439167267042866822824813770 9643 -4800210755726271473665475047932602520994315584497729495547024606065381647874933122052338 9644 -4857871632091215455277217840157576971244445009462658067832646911676483048936339496556730 9645 -4915937769018275993912975228769625946435861577117734551296680549022955554168979966440858 9646 -4974407857332157331467092630619244900688151294932074914459910870611063251097237285594690 9647 -5033280489981140121005204833069433960347804655241340327631498502290354305949523035837826 9648 -5092554160180147176424849947216381703257646936807744151441189860224841391952188744767522 9649 -5152227259531177294051746514982176436736719290835666969770414410785217454349758640500226 9650 -5212298076120944621889758378881092528419969171183480402695712239744809080642211859115106 9651 -5272764792595561449051784967714761927113107173415405286846518506320230005255003058380410 9652 -5333625484212102720108543518801885484618622606641081414586559920562355971475152366898234 9653 -5394878116866891047371086490882347881254688466107283023686379049676057978567807217531986 9654 -5456520545100341499147722274708605707053344664032346659539668970381565280004362486285738 9655 -5518550510078205984471416900397008205206693805074380421304704885752889887134625002828930 9656 -5580965637549057635372665287374562745115137562467929804912981145547331835863457051206682 9657 -5643763435777856207176090831796693395499190031204897395607103024650496454349144562690378 9658 -5706941293455436176235910767500609016724102509001767113603691284846805590135113106111618 9659 -5770496477583759913713186773178309236841244195018542709071915864918126225116429571096658 9660 -5834426131336779054162261681300215326375551482390692441227445404928047368032480891834946 9661 -5898727271896747959568909229428919982047432475636607253471116547729375982896540304005490 9662 -5963396788265834003811050043392629037141166020640065469032401013362231943015107683166946 9663 -6028431439052870270045220614108633585875568492532670095982590479212114285406457763711402 9664 -6093827850235097165017848291820792703715171946783483153874309117805407606300810210468058 9665 -6159582512894740410527662418897263307511532553951015895767837831079181050636812504127490 9666 -6225691780930273874000962937842514824431672706875313831491788825228397671344190461264810 9667 -6292151868742216748170128959699954302475548776405979056284176341148921818831332932756594 9668 -6358958848893315684961767454217454940655022403227577886411035148732397780090192658211034 9669 -6426108649742963631706913856833618836100412231268869519411833243680533064739573146323962 9670 -6493597053055708309493374422005119864983092068155526106887580927860427260691629370969858 9671 -6561419691583704514709964594527421927572988589793722317923985888163058841505193870497730 9672 -6629572046622965716413506239837402061201448257521574334186564600273876111786056473452930 9673 -6698049445543271764920199578795470580206791772874846713070724954377968375977161075149762 9674 -6766847059291590921830822167795536232112210129367687380752574343060069657864023278030882 9675 -6835959899868875869400402083244009484888633757729031807896150573938888681361258247692058 9676 -6905382817780094858623178427300169229321991969621518033652916540534563839280526036215130 9677 -6975110499457360711497339175767833388695958199257081479803393520840897232847741878527186 9678 -7045137464656022004545189331485179781424190795311810244681149528279774186409807327269578 9679 -7115458063823582428686042506213043882438338081334711809364458401017393758850734311409442 9680 -7186066475441316045893768117748559151384916299061764117933938636099315037189852783683098 9681 -7256956703338447946630188963732007414949254408745636254306439312708334624503151970051722 9682 -7328122573978771654750658130970919144044393029055316895679954255240005220880207023652194 9683 -7399557733719576529359585470163212804249348994452624911822003611657081783200826809620178 9684 -7471255646042760376891581785428692545663843876025790736293520035083972504905718016647234 9685 -7543209588758004512457662219728426469067093747011689281567012001166230783139008224249618 9686 -7615412651177890598184820033547115136266160971008739905451437986388312227499714844179458 9687 -7687857731264840738859817355390878715650367683037567780650648687050786397662965563801578 9688 -7760537532749764532642697407829473873377586601468807554050207053111424541507943423887418 9689 -7833444562222299057930184591791156386672294134174292894256722297927418289837491032950818 9690 -7906571126192530127621656182179720943682294821681660959112787602635293393509984551026218 9691 -7979909328124085560078091474489250799210940348721928628563519725837102349266791508289650 9692 -8053451065438493702984729874329771843427190161313104168337638390959243678268267138684410 9693 -8127188026490703003158065091195458499871521269151510636519265496871162763900733488973946 9694 -8201111687515661043114360648967151552309530371611979470424140035197571197974412235940482 9695 -8275213309545854164986818817884032461500588864411956732212015488366604236828709012373538 9696 -8349483935299711575198796077372460561808507567159016352481774214633822925071594397905250 9697 -8423914386040780670237655586871561147519485632921184964613233486695783485666969254387842 9698 -8498495258407583246004871258274976879137108659231574175236207005681701426451197100006402 9699 -8573216921214065251629495339244455329392593115950937119795579033639557440806298122831866 9700 -8648069512220555824421052071897680318184628278841671191811390703757830228991328258764058 9701 -8723042934875154496911115281244407413305921608789858152875622057230000433128912452881490 9702 -8798126855025468700807454247198440987961944467659778850242896116853716677329231638249066 9703 -8873310697600627007287738544579561830721613643353991864563278203317616035124893351718114 9704 -8948583643263496939528880020645866241366496650205812644209750484010360740628715016747866 9705 -9023934625033039672850568575998851605286912156852508905168809935531166240241149106916714 9706 -9099352324876737501505343526109613103088805265257428774997999286120560552575981595243970 9707 -9174825170273033600140500052231375949398633866349629151244361686610793224910771983775058 9708 -9250341330743727343467680809148407470643299948493473151488034949596949740389963812362466 9709 -9325888714356272270892553781063541308969114733635484805427638270014556877915726258698866 9710 -9401454964195927694978534450039540448867649986682203893648312964971139605876951287436994 9711 -9477027454807718954854098145589272309367449790922346492534199685385842152341350606923178 9712 -9552593288608165409242508414524762541283910051341854851329095091995315617256115056461210 9713 -9628139292266739449925466792565648525157037171251130950042315879383078358833785706318946 9714 -9703652013057024096388645671184404665758545187342993658080202046343871372044646495236842 9715 -9779117715177541107387743443835652377731781858324958441151132690998918877353410170154130 9716 -9854522376042226016479741818298568335652702151908929516126518111545065314505269230920730 9717 -9929851682540531067456673707231250060375657491585013713873796371600688252893391455473146 9718 -10005091027267141693380370773029105393756268247837506560661423738407474746502163826673442 9719 -10080225504721296950838388740858904183074814086921395536073247582589392826949782817756610 9720 -10155239907475709190426378024536817144140828203176996456728548222972580284345502045308386 9721 -10230118722315083216623444033238937760557001454606980791424347356593893890475570329884098 9722 -10304846126344240266488138346762946043564352622489075344420843997163829112933207066696290 9723 -10379405983065857318297342864958690718641843749580222766611893392703085042266147290075770 9724 -10453781838427837529722907057097688219970488020341130315705898938535674534844641673257498 9725 -10527956916840333001746007766334102539599226616055216242362391243782018468448065807419506 9726 -10601914117162446570612101277722464654227641200919047782710668914350186838432042942966410 9727 -10675636008658644947105371969618153931771413073395769466882446395701173843188250125573794 9728 -10749104826924921251656829115498719084686679334511336021492579026114924652990640023831738 9729 -10822302469784750836690780628847343777275643141201623496518185619646036084245750845244938 9730 -10895210493154890245567154016797188681912699981579691300114481022691589633390918181722178 9731 -10967810106881075231908881447058884215787508100983401178096893039047639192790309391223634 9732 -11040082170543679955441849921201245215162701472825911761880486171244106807833146999759490 9733 -11112007189233405782157237645955205019523943485033760325200750815732384354741347541656306 9734 -11183565309297074549080570226659961953053680980348030371125126413559591091431322348921282 9735 -11254736314053607708656609339497837764201680885881087405537926162499749565206492907666698 9736 -11325499619480279446202922253315182202128287931026921846123224842383739057641104030870010 9737 -11395834269869338667526223585738951986780793124874420295467774694335082949713542553969186 9738 -11465718933455101684123447419433784172435620172879573764833149997936513805481539574780106 9739 -11535131898011624481902909140900102553090183328950970109719785885547681827245893542264562 9740 -11604051066421070647569269490739169839639844597508459236716207661626864542839122621794778 9741 -11672453952212898346238454754734015548856169731404128302685323649995255607244223477381626 9742 -11740317675073997196014791443229726921158769518786281671837012535015674314516297207365570 9743 -11807618956329913471711590035536005085942062681669948478852273982012284884620566800320770 9744 -11874334114397309792177829555760020554629823716410388873903689141718514534307117188406306 9745 -11940439060207813305366561466793258326751252201774838052593200916630277064594771278055842 9746 -12005909292603414383914548703308204825121246410222921422192692148516564002574200570141250 9747 -12070719893703585983176299130790494421062810125943424809581328758532542904165801218754554 9748 -12134845524244302094958032315925765954957169125280144222002427357716747788043802557619002 9749 -12198260418889142155226543080446203653276761485234021122184960205682374965083253534601682 9750 -12260938381512676834432769607810240767541266464756466669427935577976465786414883157296330 9751 -12322852780456339356407704922721744709136839988384298578323980322205938109252983650113634 9752 -12383976543756995357686621709906638539626483194722882652223752346058898134076070187338522 9753 -12444282154348433315232979480427713146035228947700519930627661973014526532696252478646474 9754 -12503741645236006738512233241751613036203698350825860973700819320944527704262292962745346 9755 -12562326594644668643363352178187516735257853395781137223796861265915283970918922844147442 9756 -12620008121140648301797146316817428778528577414059381143256547124766785917379789667118754 9757 -12676756878727029895389192875039121298722798648750522337423922712053155578768879150322418 9758 -12732543051913502492014474229383549003161506151377407539998706679857460161859271165251682 9759 -12787336350760560717982577541802121569003661884806084917605133772290153856811144853279402 9760 -12841106005898445611877604322902864617305542683618584009557501495412570516111545226867450 9761 -12893820763521125424295320901989494358162219247592744053035751435487807201091494962100578 9762 -12945448880355626570920243108680870306262032858184527983983243877791366892141080132141738 9763 -12995958118607035556724167292694066770732345296555608848775534585680501804566996251142258 9764 -13045315740879503468230989483030210639246166548586543751314063602480152560447567999102810 9765 -13093488505073595580524316935751056191899236036056020035858247677367971931362724522127130 9766 -13140442659260339747726963882251824269582614417712404512862068149556743759094948087004130 9767 -13186143936532338541815267614981875396805259991591428654898239666420604216316639657912898 9768 -13230557549832321576615142941522481352199785040181990204855884888399525666969547379433858 9769 -13273648186759526103437289769242864877154113064778419433206223650252297931165077087457986 9770 -13315380004354305793830670718644368120826066779158399887040956273787283731781058484456386 9771 -13355716623861379635158212346527896623683988763240485556566742227370309824346718245411706 9772 -13394621125472145057926646325715822174578234310632593287763450184219547828508735380895194 9773 -13432056043046491791840452503026242252538518850371014953505906770492523640182343565246290 9774 -13467983358814565512212746853543699996188043747732120313699661771656309766624372517241674 9775 -13502364498058943091475102525005793246294998697276701134377561743638097220915718178099394 9776 -13535160323777694213912643590333558539096426393625432614962889367186612406981177268921850 9777 -13566331131328817247245621034622745287188165017697141152947893540964795817628307729270410 9778 -13595836643056550594126595927420850124878009623835038445389513340608765327818896501170530 9779 -13623636002900074271871890075560774512966470818521908016653885632043791560397576014025554 9780 -13649687770985130191652593179273162262635729266542278645082198337381328620935133243209058 9781 -13673949918199103530795318358157102284032107067462077050393865998692063783439061432361330 9782 -13696379820750121715653821515409783560816995874963373998186374604615290435472933404070914 9783 -13716934254710741859582640273454030547017233744384235570773145306605758798337073478907242 9784 -13735569390546812032752375889306387719576222637183034616942322108758173984354958523947322 9785 -13752240787632106479777420233482870772837136392390908260137546358680326873261092223324610 9786 -13766903388749349849270948535073032838161621591264582244256951292058592979674471870485130 9787 -13779511514578260658393563590198860884797688765843409571601461071338192647494062019213810 9788 -13790018858171259587121251855831410554546100439136617633172839375749576101146368162759418 9789 -13798378479417503783229622337976751856614773158289676867815193538202022425693089728513658 9790 -13804542799495924161784120485938321945215372654070150948526338371450327788447532109738402 9791 -13808463595317958704153144347792691535396247590894307150262347878371239198330188916966146 9792 -13810091993960691003140463065905544696626075710539179240950291136419767775658924709189730 9793 -13809378467091119764686044960995486980258887625540035004358147459286474570614350552820866 9794 -13806272825382301664635513190565725553442123825579607914265676660196197920470124458548610 9795 -13800724212922126873255926581027195715260958021171136976487990959574929411940251612287130 9796 -13792681101615503702411100121879996757671721036488169335730033535330522844795537125526010 9797 -13782091285580746202537200164572482977394312947417606244379833507356500154616932466682322 9798 -13768901875540976140716051832829748241756387669508061460245825770262297002305111003117802 9799 -13753059293211368629168436433677577301528358301978837402766456623212269928001173945100258 9800 -13734509265683088747324289042843019382711161587561079968311808434609819884259498007562234 9801 -13713196819804784812214019733246011510641975154876797819787946935900383734647935394668234 9802 -13689066276562522503210226998918558957388369534651153732626467813303778475248660754694338 9803 -13662061245459062840077567659399908000735375885596833104479754034971150624904873176487890 9804 -13632124618893406049807815117428646529404544342390170783430899771644571154491537278016354 9805 -13599198566541542639774575927647315615570374867550175893229039784687636752874372080858770 9806 -13563224529739372524286160460681397663978132635143181048821347919117097619802793092484514 9807 -13524143215868772830593596535685219706128858491187638812678652193135879885524382738683050 9808 -13481894592747815040772024996233628946977364265769096997434012486643817074866002718323610 9809 -13436417883026152409584834952410326926649145430758188532089219265867209936913069006594402 9810 -13387651558586619137407772049605349939503824632147551972302626791250301085443299302444810 9811 -13335533334954103573479929522420429456871236396700897216857922940303929362778000495125234 9812 -13280000165712778780104169934013808475570853946901984124330734074801286663712014569715610 9813 -13220988236932795104882749243675525042688905529201918924834575833921833504937110362642042 9814 -13158432961607560987584779146627322189723223412382018488246173320851315963980253839006754 9815 -13092268974102760072737466420373960526539881831345293799821551067253402558431434471395682 9816 -13022430124618274810447325150743146871955457452236279461788096300632286296263855658926530 9817 -12948849473664209108221280326906796338569674711449591476906970172962024884949740546760770 9818 -12871459286552225247598257456163674244240108265944139493069375621671280103628736226293346 9819 -12790191027903433203142189723602715507733665681544750828643488805816983896310089551845370 9820 -12704975356174093699706286443806615188053007623850578339766762545393647137343288828350266 9821 -12615742118200419818769222544300301782011308266173952351104364621637453186432451334417746 9822 -12522420343763785717975365846033930609346517128821886659434605970208226011471580573133962 9823 -12424938240177675061685572878850730946180277194186881723721614985011954258381394021637154 9824 -12323223186897726076259351177211374207316287531711637746806469501466076817393223785109562 9825 -12217201730156254743832915728942523992769637985823068391373918531269719550413947200242090 9826 -12106799577622662534414190160118022049162794166001586178563653261611615178868273055325090 9827 -11991941593091160250060266121149589921193604547581327417503076270461602598383035926566610 9828 -11872551791197265018603215131699661715629280960729767962543362444340435782944167854889986 9829 -11748553332164553229705311110190922118444742983146219829595545867497701427024302494447858 9830 -11619868516583178254805443206008834653401626301311028514974271395878021975137008723305186 9831 -11486418780221688136605477496811758925675301819412543512301817211082610053405630728394346 9832 -11348124688873705074970216896962480026224748355556030785909062851948644820984894429063930 9833 -11204905933241055476297996591665688677511078560324502086265015213134212806812851172610338 9834 -11056681323854966574371388762562908438714025322527259644748811122064883942462594996214346 9835 -10903368786036973174217428729589861720114536320257736309293919538258471613670997897627154 9836 -10744885354901205918381611952561443735808111314357390126073806147497614819054053203999930 9837 -10581147170399760629023883008870421034191941874260824238929384159378038016881759428767610 9838 -10412069472412876741140065525713101356703501469422912821974911101042012927645495472734914 9839 -10237566595885681613746526883042883389887138008870173758026835747017875052325411579247618 9840 -10057551966013286588773987746028033592410211605107692469319522894454174750216234075718594 9841 -9871938093476050063417531755952857542250133020078402849178033327897639354885384138520322 9842 -9680636569726852552488967103223885623837817463773130846394027042247165269573558954779586 9843 -9483558062332258744603091622737911931896749966431627054736342544390438719124241210352250 9844 -9280612310369471901473967056639532448439762469275948235073470529165227654864602397512634 9845 -9071708119881016614856086283972601295641145660010511993965283363271221768210814377439346 9846 -8856753359389116922376683635035826983903370273986617050887541886564096907002271664440746 9847 -8635654955471768093288726899025395674179878331384417108801387398557652897127809779566690 9848 -8408318888402532029630725348724879678122852214620640539820388040355773053552557344528154 9849 -8174650187856118188990457104361611816562962474506576254442012243986649153952381262659658 9850 -7934552928681844223596896151237871918644391912893773366223041412818553460587138317404194 9851 -7687930226747103148348190756901054523399703679753655084168366864918538205407872822974290 9852 -7434684234852996799143143331190535726998405278124798605130105193212723336842745765634722 9853 -7174716138724328624015880733350061492851697482004738636192997625912719237492698700420978 9854 -6907926153076182464552979684981319423106662392318259494579155308759448987724206419727458 9855 -6634213517759347935349489427327690214757476759838185541624397292266654531161943514464842 9856 -6353476493986887296262014791494312997406089439916320305229795506852682196407012085158746 9857 -6065612360644173337344343266016640828480467326184770214023497261437886610513710142220770 9858 -5770517410684762760980303531250005298501971271701457248607859859267289685601115065759914 9859 -5468086947614504851208529938883065837029635248333337269377474711588492445370251834278514 9860 -5158215282066320867887213576869739560415006216334291550747186060461390140911434470830202 9861 -4840795728468125594467454556925220157450162152512574192143944730613567382557531379010810 9862 -4515720601806398803997400821075385729408645242347505444541197092806164261569374269800418 9863 -4182881214487951089801359430049780540825968871982953944822493881837837113855096804208194 9864 -3842167873302465536274509042206929042046740584970556784453129839267217901394267070858498 9865 -3493469876488434082578589511596608760283665970265524530470130405941794437058864791455330 9866 -3136675510905145158859849905184797500921714972654017384023586859466728685057168046165410 9867 -2771672049313417252046622658895240729838186168346172775500843193461513117307841418196730 9868 -2398345747767811487396498923814418056778136177859559887281703219062022713749862190579802 9869 -2016581843123095093792988617852550268139569585510519859536865721248451277034413741407058 9870 -1626264550657766756345133446926226889101914246915043845154356157740004890858430754222314 9871 -1227277061817494350089840221698733570962225090250286238571280742683962281583916408388642 9872 -819501542081355394468577525913464377674620514236720178405685851070771232154013964324090 9873 -402819128953810770641229461319265221622636881527655407447137287219011329502475945935370 9874 22890069914617196533971633746989476124826656115886428267396228061468905929862404047646 9875 457746978474950272069744743799033730758368854716287645087328129764093242232165173739150 9876 901873553892590163263402585866671010685409684922564342983164272109640650714147660581310 9877 1355392788022289757633487690264666000439861319754532841227821205851766297753399532587150 9878 1818428708742122816055296403615806854724693218686549013986554672673802905174506551435006 9879 2291106381143272832737044438232936440744291619494992862103839474205853978051726645833622 9880 2773551908572419054011576651033963500830089783219961566454804309449474209197030634529958 9881 3265892433523454566064620292816548203553979747902436737901589178817217152196591347424478 9882 3768256138375227917171070187945971309820226677005665146733029330116107761290616154680054 9883 4280772245971955932306192814354137067565632917971406913399696175594537969790150766319502 9884 4803571020042911206727328154308984840072492642365771910093716465563552392734145241455110 9885 5336783765457943229923251154550318763132360647875975186491011992103045982176960102309094 9886 5880542828315347191892428561687634639474266613092814328405834712349989283705315466225022 9887 6434981595858549259780982957219371619087534938557519420680634332466554889185853241267838 9888 7000234496218031484281457631283053989809150078710485565962819089787831738401143190739358 9889 7576436997974873501715332587356777917709685149738847660142234222519332118647187835812094 9890 8163725609542241839300981601779800241251646823556854451528807023453296083183053371941982 9891 8762237878361110907707667998778913279385071901034681393211824948739583648641642458646150 9892 9372112389906452676635280671605840858386963555413063249986893075041445041296912413075974 9893 9993488766500084575919186659957941687839302171820620647052448488147650813893236990260142 9894 10626507665926317346679301913132584937088243609060100731925413597102706832008553440089238 9895 11271310779846496384514512979570922278375482904611209395765625850076138596005425308711550 9896 11928040832008481569951700302987762751108084107419444880850120391055900889474663462472870 9897 12596841576247061670621864093787164734405885198190296673906957695698998364680979508931766 9898 13277857794271250125347288463318297584467730638592207555758950942580806619569842697783998 9899 13971235293234359382944164948923567546780965846816868001683051156694373961504337720927278 9900 14677120903082700968602047058905594966974700044739752458049218329658276004161193838666622 9901 15395662473678708088792763038803630649638237977733244739609088102666357048171416724958990 9902 16127008871694226862453965821612502229022476772764747500261270072413133173326024225064542 9903 16871309977269671182426437929442125743774947921900455706743002924424009771822984805849174 9904 17628716680434684767611502394205030283360496341702818942187376753277416202046820914572518 9905 18399380877285902163943163283215090806422267465289701944675378561694723973008222541641854 9906 19183455465917348292001201244201126673512351490606292165950347613071243353077299967121174 9907 19981094342098963621967309849934621864083657785385782129898329773355688499002437908447118 9908 20792452394698689183764744923879218346852379897988286072704560551622471458474545131776870 9909 21617685500843492392822645144014513315737337473370931448866499820664435690252716617934726 9910 22456950520814661091249137877351993817833310532366447469867675425731766454715466266060094 9911 23310405292672639271646978474679376214157758538246956319245466443899525795394327815063870 9912 24178208626606623667809313062576111273986286740222128025196634128312568172689835539369150 9913 25060520299004085764626172320842430324179837215178191861884934260359172283457051124713534 9914 25957501046235328800335575082033326799695671139489550708374438191124490708723693660666910 9915 26869312558148134009478230944769611840787434470081021808072269814579186555267036985480550 9916 27796117471267494686362533469096770514715291265713193018707678849932560738917746663680998 9917 28738079361695380638411225968838554108839345450806177024526049956404811036361079809634734 9918 29695362737705419248429490413159594513395399917445204726455586441473062132506584882547318 9919 30668133032027322676689795030701455420658011982194789130965773548745649832674077219946590 9920 31656556593815833709950665424883102505052254700127270349775627915184194070168966989467558 9921 32660800680298905407393769125563452088308024316990805812782784474477411722813018132801270 9922 33681033448099772005354230235691330204006326328340399440839062396116472033082100578223454 9923 34717423944227510526114295715470950956066441678522911290914777625073060390455215913671342 9924 35770142096730634193513823915588866580999555048402210864885995356169698510577453136939006 9925 36839358705008200092392914395363560696681460352637776895137131696877549835001976481664110 9926 37925245429772854522718197449005850383618656853343646294417265359176169393436716735196606 9927 39027974782660180195561083656300559799092196674742619201464369604761096523693122072581910 9928 40147720115478649799908845221427061417028235493937544783432903730970295621801763662438150 9929 41284655609094430539726912882075100368504024649030360487294206470067761875788928493769182 9930 42438956261945224002994903215469629586909167826850705758880348657655649257270958399448982 9931 43610797878177265181968901664386250219364085518179302602061605346630798756920461332294670 9932 44800357055399543620153829932301679117254045545145440389748399998386969750896449867116870 9933 46007811172049248519999030592621461760695402559925936300902962379145419908899581882449286 9934 47233338374362378209874067607438049882780550755074062458269239908042327144550378854396094 9935 48477117562943392643281812485846031470759043972564529573594811662420539522095592701922398 9936 49739328378927725591487433058352861814598515935769562030838844217479978226943156582716510 9937 51020151189730910896879143229226758121115658156770418187389061589249776772243963478419070 9938 52319767074378014582651203393070158542275280337214348694434643305679826258697113980156094 9939 53638357808407001769166266054621648666636786515997025899754291385250256819509288101967750 9940 54976105848339604233098727670576716482516379291963945507329151635274235739556974143885990 9941 56333194315713191066806169992673534342569456795446089342704335025383759837254875349565230 9942 57709806980667081257080554410843153382848432793930375994666274892453180963322541209892438 9943 59106128245076673109393875467748380045666995383188387003890640072783926111202679419131422 9944 60522343125228701301013278348669220925594207519385256402745791856227381831116962619518310 9945 61958637234030867959102170415800042332075341003835822559173450903416449031139931547745430 9946 63415196762749029533474227470469681078090824405879577110850256803262799935670827879229950 9947 64892208462265056373503461280810463077659575231931709416934024952942881508720763527056558 9948 66389859623848416830440611558158265217972533473841680292131160499177919784789880938852958 9949 67908338059434472395822753437578965102007896643283414264257448554075704629358041374333582 9950 69447832081402404859720073432455807464237911703809410446767447259718167214731412692149886 9951 71008530481845630735330344413100320751941026115341435509460292520282388853289190130788950 9952 72590622511327492255153403717850603768939956872017213933972171675845257653340557789788198 9953 74194297857114948105063261787118756400111678202678492685750509834767524167996074794311838 9954 75819746620882920732613770505153468424749771052907625428864189675902855706416856563571030 9955 77467159295881890551601738741298299466975412655737403248501689499253506594365055948306158 9956 79136726743561260673171307270172152246747392226741028734998119829551494084994072114648230 9957 80828640169640948931649502753528815368353031692097672522566811842558741054890778232907654 9958 82543091099623596948099666772676121026809540224101729813680063450704036385884604723435806 9959 84280271353739718793688032882365460313698408205686073564241437304422399019680914225569598 9960 86040373021318044485975222641323968037138131271290151700739599649208611737203013990139614 9961 87823588434573246081946438407244411462256200697089867761068816501754364693525131559827390 9962 89630110141803166529939023101239462882623146910908475438645235683306748960570369601794398 9963 91460130879987603716757583667478613511228593083227777925973555921080071864389103427163782 9964 93313843546780634304513455239973753852360370213106652824310470385624117723157343500388134 9965 95191441171888394002606695692318825419077718179897144443391579362223539088538850456143374 9966 97093116887824162872494459352343423545399163954692208183804455145527567618813936606116022 9967 99019063900032536125365347532605184430840031763854490832944171497855683523778128427919710 9968 100969475456374392654665697497205556720564977759277619724674880302862558690346138492893830 9969 102944544815964305255902858784936394025496074884106965427507974982243374366693119677340918 9970 104944465217351968134784235659135223708434139633584402352785680086286764557228753202836222 9971 106969429846039148901247986081288835429089736021083274511233664751796345761257932765848110 9972 109019631801323603801215522718117751687961785521439931871649672787770950604413130797175230 9973 111095264062461326460073262495733425525907952728385126547204707618422892739107863309676686 9974 113196519454138431912307637071617681971622182841017027398895139205326306686319784549791870 9975 115323590611243909180926971284230291468733113811358523641381353085585140672389419181709686 9976 117476669942934407159075917361053585873428203853297949023668257022789282797336262588690630 9977 119655949595982150045575189588729390161436029541025404929239066472693538674897978667570270 9978 121861621417397010107215019881456990657796130289199429161278116727550683219473125424204534 9979 124093876916313697094937296339096758747071011185756456470765112142233299214325428985657742 9980 126352907225134955240227695690661429916264882999494786136710985368870470722946006685922662 9981 128638903059921590414008477216329786689213934336006275263067406401685634628691153427096710 9982 130952054680020081755210489173966610097409259323708729991935346031407008138611887881199870 9983 133292551846918463882384865613528237588135007322875934307510314776798504894157522593352446 9984 135660583782321097701804402619293623415268733299000656955424771079242675377276425179459614 9985 138056339125432879832361058622261362973814861818429447050281767186487159758295287819345246 9986 140480005889443372794292595728679972452187893576106059168725454075506480178108642287662718 9987 142931771417201270368722963783316072690404170146408755205728914911244998858542386804374918 9988 145411822336069544941782203433784595510031758061955023964113310452897354748962072241748230 9989 147920344511951556214544696314969527776979897853840902609737127738945755103552459202284334 9990 150457523002478333402307439240320473166442471372542324427127865250456338444352191002407798 9991 153023542009347175978204363576298174255174082651706645534361225993995712999458803732294430 9992 155618584829801651151461922667419469506845798520125824357459195559792465036693742691243430 9993 158242833807242999624658520505199680988328382938658309442550690421425685604448054578668342 9994 160896470280962894762336919614905459759086923355259677402689487903370859934541692681623486 9995 163579674534987434140691771934444572356924336773471426768930452940696573030186579837307790 9996 166292625746022176550545055264194591101022868695320933619894786564701429847765054792591390 9997 169035501930487971909444134210674548464971685289341931511783089394396624530384651106332046 9998 171808479890637266219764298058985166653155986686033891663759849507293768576579633557779806 9999 174611735159740498704752722392791029306779829644942515558713174572813862792833076484623702 10000 177445441946332143580383203093860270423201632206020805459317932692480201309532110083850950