0 1 1 0 2 1 3 -1 4 1 5 -1 6 2 7 -2 8 3 9 -3 10 4 11 -5 12 6 13 -6 14 8 15 -9 16 11 17 -12 18 15 19 -17 20 20 21 -22 22 26 23 -30 24 35 25 -38 26 45 27 -51 28 58 29 -64 30 74 31 -83 32 95 33 -105 34 119 35 -134 36 151 37 -166 38 188 39 -210 40 235 41 -259 42 291 43 -323 44 360 45 -396 46 441 47 -489 48 543 49 -595 50 661 51 -730 52 805 53 -883 54 976 55 -1073 56 1182 57 -1293 58 1423 59 -1562 60 1714 61 -1870 62 2053 63 -2247 64 2458 65 -2679 66 2932 67 -3200 68 3493 69 -3800 70 4146 71 -4517 72 4920 73 -5341 74 5816 75 -6323 76 6869 77 -7448 78 8092 79 -8778 80 9522 81 -10307 82 11174 83 -12103 84 13103 85 -14160 86 15326 87 -16571 88 17909 89 -19329 90 20884 91 -22543 92 24327 93 -26220 94 28281 95 -30486 96 32851 97 -35357 98 38085 99 -40996 100 44110 101 -47421 102 51007 103 -54830 104 58924 105 -63270 106 67962 107 -72970 108 78319 109 -83996 110 90119 111 -96643 112 103604 113 -110998 114 118949 115 -127413 116 136442 117 -146027 118 156309 119 -167258 120 178922 121 -191294 122 204555 123 -218659 124 233664 125 -249590 126 266623 127 -284723 128 303979 129 -324396 130 346198 131 -369364 132 393977 133 -420063 134 447893 135 -477435 136 508797 137 -542033 138 577438 139 -614992 140 654843 141 -697048 142 741950 143 -789564 144 840046 145 -893476 146 950279 147 -1010463 148 1074220 149 -1141691 150 1213335 151 -1289192 152 1369523 153 -1454475 154 1544593 155 -1639974 156 1740899 157 -1847576 158 1960662 159 -2080267 160 2206745 161 -2340385 162 2481924 163 -2631531 164 2789660 165 -2956653 166 3133370 167 -3320081 168 3517304 169 -3725469 170 3945624 171 -4178085 172 4423486 173 -4682414 174 4956043 175 -5244808 176 5549517 177 -5870848 178 6210193 179 -6568154 180 6945659 181 -7343571 182 7763556 183 -8206336 184 8673052 185 -9164804 186 9683501 187 -10230075 188 10805943 189 -11412416 190 12051739 191 -12725137 192 13434271 193 -14180750 194 14967269 195 -15795297 196 16666847 197 -17583951 198 18549705 199 -19565954 200 20635186 201 -21759797 202 22943452 203 -24188490 204 25497828 205 -26874410 206 28322596 207 -29845195 208 31445741 209 -33127847 210 34896582 211 -36755405 212 38708618 213 -40760527 214 42917102 215 -45182643 216 47562234 217 -50061074 218 52686274 219 -55442976 220 58337286 221 -61375552 222 64566045 223 -67915031 224 71429901 225 -75118172 226 78989614 227 -83051888 228 87313721 229 -91784167 230 96474800 231 -101394765 232 106554514 233 -111964957 234 117639620 235 -123589539 236 129827257 237 -136365720 238 143220858 239 -150406025 240 157936056 241 -165826401 242 174095920 243 -182760492 244 191837780 245 -201346322 246 211308152 247 -221742305 248 232669886 249 -244112792 250 256096978 251 -268645281 252 281782601 253 -295535004 254 309933097 255 -325003960 256 340777157 257 -357283714 258 374559453 259 -392636629 260 411550368 261 -431337299 262 452039503 263 -473695442 264 496346513 265 -520036075 266 544813677 267 -570724767 268 597818290 269 -626145664 270 655764818 271 -686729635 272 719098053 273 -752930564 274 788295145 275 -825255692 276 863880314 277 -904240419 278 946415808 279 -990481763 280 1036518581 281 -1084610515 282 1134850836 283 -1187328409 284 1242137886 285 -1299378224 286 1359158614 287 -1421583968 288 1486765353 289 -1554819105 290 1625873170 291 -1700050783 292 1777482433 293 -1858304967 294 1942667682 295 -2030715527 296 2122601842 297 -2218486877 298 2318545137 299 -2422947053 300 2531872107 301 -2645508205 302 2764059294 303 -2887725036 304 3016715728 305 -3151251591 306 3291570330 307 -3437905986 308 3590504874 309 -3749624351 310 3915541640 311 -4088530993 312 4268880105 313 -4456889800 314 4652883421 315 -4857181395 316 5070119845 317 -5292050379 318 5523349184 319 -5764390745 320 6015567682 321 -6277289841 322 6549995146 323 -6834121043 324 7130125018 325 -7438484987 326 7759710554 327 -8094311550 328 8442821163 329 -8805796347 330 9183829063 331 -9577513488 332 9987470717 333 -10414348619 334 10858834841 335 -11321621528 336 11803430850 337 -12305016289 338 12827176469 339 -13370716109 340 13936474787 341 -14525328505 342 15138203223 343 -15776034421 344 16439797734 345 -17130509825 346 17849244318 347 -18597088080 348 19375173019 349 -20184678913 350 21026850027 351 -21902947166 352 22814283307 353 -23762226696 354 24748217517 355 -25773717919 356 26840250040 357 -27949398642 358 29102830270 359 -30302239627 360 31549389063 361 -32846113423 362 34194340430 363 -35596031729 364 37053227057 365 -38568049812 366 40142727177 367 -41779528983 368 43480814801 369 -45249038919 370 47086773866 371 -48996644547 372 50981377332 373 -53043808056 374 55186906607 375 -57413705127 376 59727352652 377 -62131123945 378 64628444336 379 -67222814873 380 69917870713 381 -72717389760 382 75625321117 383 -78645704990 384 81782733584 385 -85040763278 386 88424344893 387 -91938136208 388 95586969683 389 -99375866160 390 103310065123 391 -107394933921 392 111636040072 393 -116039164835 394 120610338277 395 -125355741913 396 130281784368 397 -135395119681 398 140702684183 399 -146211590866 400 151929213263 401 -157863205628 402 164021540555 403 -170412398992 404 177044259936 405 -183925921271 406 191066542610 407 -198475528042 408 206162620123 409 -214137926336 410 222411964895 411 -230995537376 412 239899832824 413 -249136457285 414 258717480188 415 -268655302364 416 278962767325 417 -289653191856 418 300740419387 419 -312238679040 420 324162702681 421 -336527762992 422 349349730045 423 -362644919185 424 376430220313 425 -390723139929 426 405541859470 427 -420905077318 428 436832147283 429 -453343123074 430 470458824550 431 -488200669957 432 506590821812 433 -525652240552 434 545408755711 435 -565884884848 436 587105994583 437 -609098360230 438 631889239009 439 -655506682847 440 679979710982 441 -705338373124 442 731613833218 443 -758838170595 444 787044562405 445 -816267359035 446 846542173598 447 -877905668664 448 910395757271 449 -944051686166 450 978914129428 451 -1015024967759 452 1052427504408 453 -1091166554503 454 1131288551010 455 -1172841311741 456 1215874268023 457 -1260438569347 458 1306587197954 459 -1354374719102 460 1403857533009 461 -1455093990858 462 1508144514655 463 -1563071340267 464 1619938788272 465 -1678813388639 466 1739764017116 467 -1802861624177 468 1868179522924 469 -1935793534120 470 2005782133333 471 -2078226162348 472 2153209145967 473 -2230817452195 474 2311140448287 475 -2394270204196 476 2480301833898 477 -2569333668976 478 2661467434835 479 -2756807940027 480 2855463440018 481 -2957545836671 482 3063170870248 483 -3172457789384 484 3285529751399 485 -3402514043317 486 3523542285808 487 -3648750096614 488 3778277522461 489 -3912269278792 490 4050874980952 491 -4194248792616 492 4342549887725 493 -4495942724831 494 4654597298721 495 -4818688770076 496 4988397973491 497 -5163911720699 498 5345423070977 499 -5533130955056 500 5727240724612 501 -5927964482963 502 6135521389804 503 -6350137272161 504 6572045213607 505 -6801485929861 506 7038708102995 507 -7283967973660 508 7537529989430 509 -7799667220701 510 8070661720781 511 -8350804116683 512 8640394311549 513 -8939741938721 514 9249166768404 515 -9568998287508 516 9899576455410 517 -10241252218183 518 10594387954594 519 -10959357041175 520 11336544683792 521 -11726348486224 522 12129178934909 523 -12545458967505 524 12975624875935 525 -13420126929537 526 13879429920191 527 -14354012726690 528 14844369289049 529 -15351009310617 530 15874458859335 531 -16415259922241 532 16973971478189 533 -17551170275298 534 18147451485869 535 -18763428275290 536 19399732969012 537 -20057017905293 538 20735956172646 539 -21437241183124 540 22161587935469 541 -22909733973993 542 23682440202094 543 -24480490457543 544 25304692903444 545 -26155881089223 546 27034914842210 547 -27942679871245 548 28880089283317 549 -29848084750213 550 30847637509489 551 -31879747989477 552 32945447455128 553 -34045799315565 554 35181900232368 555 -36354879762639 556 37565902172634 557 -38816167885916 558 40106914700153 559 -41439417482852 560 42814990152345 561 -44234987271174 562 45700805412807 563 -47213882901816 564 48775701969588 565 -50387790537755 566 52051723731612 567 -53769123666696 568 55541661825225 569 -57371061030281 570 59259097114263 571 -61207598790840 572 63218450255722 573 -65293593362681 574 67435029493226 575 -69644819511341 576 71925086599973 577 -74278018691107 578 76705870541014 579 -79210963770339 580 81795689993293 581 -84462513509228 582 87213973593006 583 -90052684672093 584 92981339756251 585 -96002713405830 586 99119664298204 587 -102335135540144 588 105652158416989 589 -109073855704121 590 112603444515516 591 -116244236763040 592 119999643294165 593 -123873177558661 594 127868458760227 595 -131989212523132 596 136239275434480 597 -140622599092412 598 145143253631476 599 -149805428604809 600 154613437958649 601 -159571724541567 602 164684864022279 603 -169957566003932 604 175394679517183 605 -181001198014962 606 186782263709543 607 -192743168998803 608 198889362503780 609 -205226454584684 610 211760222190706 611 -218496610612225 612 225441740104549 613 -232601912027552 614 239983614233855 615 -247593523179911 616 255438511242568 617 -263525653517953 618 271862233794604 619 -280455747119573 620 289313907849967 621 -298444657166431 622 307856169742933 623 -317556856800394 624 327555374951931 625 -337860634556557 626 348481807133398 627 -359428328948726 628 370709910790325 629 -382336547219418 630 394318524791032 631 -406666426301993 632 419391141556625 633 -432503877592524 634 446016167854675 635 -459939877152815 636 474287213503232 637 -489070739490942 638 504303382463620 639 -519998440273067 640 536169594363594 641 -552830922352505 642 569996909339508 643 -587682454590744 644 605902885966268 645 -624673973829790 646 644011943655079 647 -663933483734634 648 684455761064262 649 -705596436785214 650 727373680193214 651 -749806177575157 652 772913149769507 653 -796714369263952 654 821230175734819 655 -846481486222786 656 872489814500715 657 -899277289977501 658 926866675008663 659 -955281376527734 660 984545467387690 661 -1014683707335744 662 1045721562239847 663 -1077685217331547 664 1110601600800058 665 -1144498407008941 666 1179404117825926 667 -1215348017744837 668 1252360219920729 669 -1290471691841850 670 1329714279065971 671 -1370120722399582 672 1411724686602182 673 -1454560788850612 674 1498664625096659 675 -1544072789517544 676 1590822906251131 677 -1638953660897782 678 1688504829751267 679 -1739517301876799 680 1792033114139725 681 -1846095486033848 682 1901748852187872 683 -1959038887319784 684 2018012544874079 685 -2078718095618620 686 2141205163719369 687 -2205524754879030 688 2271729299050446 689 -2339872693137648 690 2410010340996736 691 -2482199185217967 692 2556497754281724 693 -2632966209765244 694 2711666390784215 695 -2792661849779236 696 2876017904543260 697 -2961801690503724 698 3050082210023046 699 -3140930372608907 700 3234419052424168 701 -3330623146113618 702 3429619627444124 703 -3531487592551005 704 3636308323433206 705 -3744165351866318 706 3855144520065872 707 -3969334031466026 708 4086824520786296 709 -4207709124780303 710 4332083549489255 711 -4460046127140837 712 4591697893583380 713 -4727142666508108 714 4866487119960095 715 -5009840848155443 716 5157316450973735 717 -5309029620395220 718 5465099223155011 719 -5625647372175936 720 5790799520912502 721 -5960684558977738 722 6135434903730433 723 -6315186580120347 724 6500079324928004 725 -6690256692458148 726 6885866155954988 727 -7087059196923008 728 7293991420201780 729 -7506822670721686 730 7725717145924017 731 -7950843495506835 732 8182374948409077 733 -8420489441914486 734 8665369746141231 735 -8917203575310137 736 9176183728006233 737 -9442508229814008 738 9716380471101606 739 -9998009331205720 740 10287609333247138 741 -10585400801646887 742 10891610014741193 743 -11206469343192797 744 11530217420804857 745 -11863099318600536 746 12205366713728040 747 -12557278043576342 748 12919098694388797 749 -13291101193512986 750 13673565396234981 751 -14066778657454931 752 14471036039821779 753 -14886640525959713 754 15313903225270167 755 -15753143564936966 756 16204689519525149 757 -16668877845405283 758 17146054309481879 759 -17636573901537820 760 18140801087665204 761 -18659110069043255 762 19191885034812531 763 -19739520398201295 764 20302421076107850 765 -20881002774662223 766 21475692268919309 767 -22086927665175321 768 22715158709302135 769 -23360847102007877 770 24024466808003383 771 -24706504347202298 772 25407459134928315 773 -26127843829777966 774 26868184675219948 775 -27629021822923889 776 28410909707949261 777 -29214417432450221 778 30040129143251144 779 -30888644390536023 780 31760578541498173 781 -32656563203735548 782 33577246642348301 783 -34523294177619189 784 35495388641231084 785 -36494230843229381 786 37520540032617169 787 -38575054338303380 788 39658531272050929 789 -40771748243337356 790 41915503068104499 791 -43090614457329959 792 44297922571341217 793 -45538289587633395 794 46812600262536563 795 -48121762472254457 796 49466707823957754 797 -50848392281743882 798 52267796786507293 799 -53725927855113171 800 55223818253820917 801 -56762527688139893 802 58343143487063230 803 -59966781266191407 804 61634585669656741 805 -63347731130547897 806 65107422625843896 807 -66914896409968804 808 68771420832342299 809 -70678297175265143 810 72636860486608624 811 -74648480391269454 812 76714561991738505 813 -78836546791101627 814 81015913611584014 815 -83254179491683620 816 85552900677947586 817 -87913673641859671 818 90338136092696149 819 -92827967968947774 820 95384892530687214 821 -98010677479511067 822 100707136075054843 823 -103476128230578455 824 106319561715736149 825 -109239393389707843 826 112237630432064628 827 -115316331552851842 828 118477608316619086 829 -121723626500291787 830 125056607449594689 831 -128478829415086178 832 131992629009787519 833 -135600402703934832 834 139304608319371701 835 -143107766504534332 836 147012462338685655 837 -151021346976970063 838 155137139296823861 839 -159362627525650458 840 163700671006016551 841 -168154202006180627 842 172726227533395214 843 -177419831129429743 844 182238174812953068 845 -187184501071609783 846 192262134858604937 847 -197474485573214216 848 202825049197547219 849 -208317410487883665 850 213955245173040820 851 -219742322138047417 852 225682505774248554 853 -231779758389843950 854 238038142629677256 855 -244461823882139509 856 251055072863919056 857 -257822268270948817 858 264767899441283710 859 -271896569007755857 860 279212995740069654 861 -286722017459524813 862 294428593969257184 863 -302337809976691426 864 310454878217965988 865 -318785142662586330 866 327334081736972502 867 -336107311543166076 868 345110589293543825 869 -354349816833363984 870 363831044186143430 871 -373560473098232441 872 383544460813717048 873 -393789523945596985 874 404302342374876784 875 -415089763152697624 876 426158804648308985 877 -437516660803181983 878 449170705417953479 879 -461128496446987853 880 473397780556060060 881 -485986497796172291 882 498902786315903156 883 -512154987087231989 884 525751648912260549 885 -539701533557142117 886 554013620931596488 887 -568697114287735249 888 583761445719010042 889 -599216281799157759 890 615071529273796474 891 -631337340778074512 892 648024120875828246 893 -665142532251848677 894 682703501964839536 895 -700718227734808290 896 719198184574058562 897 -738155131585772114 898 757601118833037917 899 -777548494250793379 900 798009910925302152 901 -818998334557808827 902 840527051008549736 903 -862609673893415357 904 885260152574660765 905 -908492780352946984 906 932322202750982267 907 -956763425861517302 908 981831825116961872 909 -1007543154279248466 910 1033913554534606974 911 -1060959563664803721 912 1088698125669842232 913 -1117146600632400246 914 1146322774700959239 915 -1176244870163096239 916 1206931556003244637 917 -1238401958724604340 918 1270675673305215168 919 -1303772774260400033 920 1337713827224138743 921 -1372519900819244213 922 1408212578679803097 923 -1444813971596887982 924 1482346730220541531 925 -1520834058078405335 926 1560299724765498651 927 -1600768079276324245 928 1642264063934415884 929 -1684813228667745014 930 1728441745476437777 931 -1773176423064936885 932 1819044722114824366 933 -1866074770935602720 934 1914295381332168037 935 -1963736064660084158 936 2014427048568312359 937 -2066399294155933851 938 2119684513371293238 939 -2174315186625034873 940 2230324581142129376 941 -2287746769765928461 942 2346616650033271324 943 -2406969963493498403 944 2468843315820728498 945 -2532274197419880473 946 2597301004336486897 947 -2663963059442237247 948 2732300634472606705 949 -2802354972604854693 950 2874168311374520804 951 -2947783905903126500 952 3023246053042576528 953 -3100600116109356485 954 3179892549995787775 955 -3261170926632819869 956 3344483961437866409 957 -3429881540406597201 958 3517414747625450064 959 -3607135893178752218 960 3699098542114921723 961 -3793357544116892651 962 3889969063639862026 963 -3988990610491388531 964 4090481071551816435 965 -4194500743263080454 966 4301111364636371161 967 -4410376150756115604 968 4522359827510446890 969 -4637128667160256614 970 4754750524485171914 971 -4875294873483605120 972 4998832845392700392 973 -5125437267624732388 974 5255182703342562440 975 -5388145491653094580 976 5524403789222927663 977 -5664037612893601081 978 5807128883004531562 979 -5953761467405650409 980 6104021227001100300 981 -6257996062383431226 982 6415775961252296571 983 -6577453046599933027 984 6743121626545671046 985 -6912878245361456432 986 7086821735364411603 987 -7265053269661166035 988 7447676416670313834 989 -7634797195943507835 990 7826524134944477755 991 -8022968326774762435 992 8224243489815237474 993 -8430466028783830706 994 8641755096852505202 995 -8858232658813156869 996 9080023556308569635 997 -9307255574609217792 998 9540059510558407459 999 -9778569241678877459 1000 10022921797507549249 1001 -10273257432615243826 1002 10529719700914713662 1003 -10792455531255214415 1004 11061615305419594638 1005 -11337352937958208531 1006 11619825957444307128 1007 -11909195589150973016 1008 12205626840319575698 1009 -12509288587432143925 1010 12820353665048912274 1011 -13138998956215671631 1012 13465405485669013553 1013 -13799758515225132916 1014 14142247640891496180 1015 -14493066891712630759 1016 14852414831634807003 1017 -15220494663750197772 1018 15597514336438472248 1019 -15983686651419977635 1020 16379229375067444153 1021 -16784365352312349861 1022 17199322622637254624 1023 -17624334538174431954 1024 18059639885324365850 1025 -18505483009200571895 1026 18962113940367102076 1027 -19429788523897354452 1028 19908768552233153793 1029 -20399321901122670062 1030 20901722668079106108 1031 -21416251313393285254 1032 21943194805250484713 1033 -22482846768202947503 1034 23035507634409886212 1035 -23601484797686075544 1036 24181092771986013840 1037 -24774653353542202547 1038 25382495786040961541 1039 -26004956928887489982 1040 26642381430262420296 1041 -27295121904157557884 1042 27963539110746533268 1043 -28648002140148406988 1044 29348888601368684030 1045 -30066584815575396324 1046 30801486013031908223 1047 -31553996533754962391 1048 32324530033770381529 1049 -33113509696087833415 1050 33921368445684278924 1051 -34748549168577859140 1052 35595504936951522979 1053 -36462699239413770142 1054 37350606215654719985 1055 -38259710895588199626 1056 39190509445033646507 1057 -40143509416992168005 1058 41119230007736730835 1059 -42118202317820523188 1060 43140969620158538224 1061 -44188087634196882456 1062 45260124805353637271 1063 -46357662589852107404 1064 47481295747201605007 1065 -48631632639302983765 1066 49809295535327461784 1067 -51014920922501533369 1068 52249159825162049536 1069 -53512678131022500274 1070 54806156923756142753 1071 -56130292822046019645 1072 57485798327582325841 1073 -58873402180904659833 1074 60293849724154390199 1075 -61747903270908093158 1076 63236342485688174145 1077 -64759964772007539412 1078 66319585667973942486 1079 -67916039249641079181 1080 69550178544827942637 1081 -71222875956223995414 1082 72935023692758073486 1083 -74687534209439903484 1084 76481340658529878974 1085 -78317397350807397381 1086 80196680225870553360 1087 -82120187331702425243 1088 84088939316493048135 1089 -86103979931443389002 1090 88166376543440130103 1091 -90277220657857536502 1092 92437628454620257823 1093 -94648741336210957312 1094 96911726486458609456 1095 -99227777440391594504 1096 101598114668443884062 1097 -104023986173647310079 1098 106506668100595901263 1099 -109047465356499191983 1100 111647712247767207343 1101 -114308773130712888187 1102 117032043075109227642 1103 -119818948540945630317 1104 122670948071993148626 1105 -125589533004719091998 1106 128576228191230056625 1107 -131632592736622931835 1108 134760220754531859412 1109 -137960742139357233932 1110 141235823353800903325 1111 -144587168232128248663 1112 148016518803123635821 1113 -151525656131175223111 1114 155116401174059987231 1115 -158790615657885149900 1116 162550202973345573339 1117 -166397109091685320840 1118 170333323498870513518 1119 -174360880148474067088 1120 178481858437637670325 1121 -182698384204441756584 1122 187012630745130910916 1123 -191426819851746408166 1124 195943222874738191453 1125 -200564161808834525399 1126 205292010400558801360 1127 -210129195277991018920 1128 215078197107569462451 1129 -220141551776161205526 1130 225321851596722014589 1131 -230621746538198842819 1132 236043945484708579173 1133 -241591217522161813376 1134 247266393250587725761 1135 -253072366122877238674 1136 259012093815217928381 1137 -265088599627335428109 1138 271304973910735368092 1139 -277664375525721346764 1140 284170033332721189753 1141 -290825247715985711864 1142 297633392137780105264 1143 -304597914723913600552 1144 311722339886415237343 1145 -319010269981358775391 1146 326465386999888384470 1147 -334091454293370213192 1148 341892318338756384497 1149 -349871910542110052759 1150 358034249078277446728 1151 -366383440767706514491 1152 374923682996798716173 1153 -383659265679692666063 1154 392594573259387566763 1155 -401734086749293801228 1156 411082385821917007164 1157 -420644150942513269595 1158 430424165545551550769 1159 -440427318255169918582 1160 450658605156655851740 1161 -461123132116735325828 1162 471826117150438785084 1163 -482772892835824831292 1164 493968908783940675752 1165 -505419734161756615634 1166 517131060265761547759 1167 -529108703147610519534 1168 541358606299574603190 1169 -553886843397471617987 1170 566699621098691255151 1171 -579803281896828834210 1172 593204307041055554276 1173 -606909319517854645149 1174 620925087092668079897 1175 -635258525413087579443 1176 649916701182123463685 1177 -664906835399138620983 1178 680236306665910156183 1179 -695912654559590012460 1180 711943583081530316955 1181 -728336964179507156266 1182 745100841340732117106 1183 -762243433257576530293 1184 779773137575414515693 1185 -797698534720076632383 1186 816028391802236426308 1187 -834771666600805302979 1188 853937511635215057024 1189 -873535278324046630713 1190 893574521227246665543 1191 -914065002374179515931 1192 935016695687897651574 1193 -956439791503044696511 1194 978344701174563017706 1195 -1000742061779644412952 1196 1023642740923821808396 1197 -1047057841648585870858 1198 1070998707437636420591 1199 -1095476927324396966577 1200 1120504341112242832117 1201 -1146093044704807465365 1202 1172255395543401517046 1203 -1199004018154387833834 1204 1226351809818551287800 1205 -1254311946359798154913 1206 1282897888050157486852 1207 -1312123385634165396407 1208 1342002486485274065257 1209 -1372549540891607391020 1210 1403779208467983787512 1211 -1435706464697525242396 1212 1468346607616141446619 1213 -1501715264637211916912 1214 1535828399513321585452 1215 -1570702319438637433700 1216 1606353682305903441095 1217 -1642799504115368436687 1218 1680057166532453831845 1219 -1718144424598044212701 1220 1757079414606085847589 1221 -1796880662145820069703 1222 1837567090305422792989 1223 -1879158028041232385222 1224 1921673218728009532956 1225 -1965132828887585996584 1226 2009557457092626069286 1227 -2054968143050017521665 1228 2101386376880143441143 1229 -2148834108589414116360 1230 2197333757732755371730 1231 -2246908223270937848383 1232 2297580893639830682171 1233 -2349375657029006476263 1234 2402316911866383431860 1235 -2456429577514163814004 1236 2511739105194044131205 1237 -2568271489139193719721 1238 2626053277969666728834 1239 -2685111586296924173705 1240 2745474106576390661592 1241 -2807169121205607343141 1242 2870225514864650478474 1243 -2934672787104949141743 1244 3000541065206407518223 1245 -3067861117300489403686 1246 3136664365755959946860 1247 -3206982900833887593755 1248 3278849494632862065973 1249 -3352297615322210018631 1250 3427361441659921862327 1251 -3504075877802412589952 1252 3582476568428191083731 1253 -3662599914173342263751 1254 3744483087375584964613 1255 -3828164048134596792202 1256 3913681560711838539018 1257 -4001075210267943836166 1258 4090385419934514116949 1259 -4181653468228596803329 1260 4274921506834319772632 1261 -4370232578749944250859 1262 4467630636797249716134 1263 -4567160562502176755531 1264 4668868185372521525923 1265 -4772800302571144433272 1266 4879004698981719200567 1267 -4987530167676654448822 1268 5098426530814352617670 1269 -5211744660964516816845 1270 5327536502858679516729 1271 -5445855095576318651789 1272 5566754595195193535712 1273 -5690290297904903680304 1274 5816518663580994452648 1275 -5945497339830781640504 1276 6077285186541090711954 1277 -6211942300927217196961 1278 6349530043080630477457 1279 -6490111062027471251194 1280 6633749322329664756376 1281 -6780510131228318480184 1282 6930460166327170510925 1283 -7083667503829054031199 1284 7240201647358941059080 1285 -7400133557373652424566 1286 7563535681156253388276 1287 -7730481983409104759484 1288 7901047977480986933571 1289 -8075310757228822380828 1290 8253349029512330264725 1291 -8435243147336673945449 1292 8621075143680452834620 1293 -8810928766010075579035 1294 9004889511479220094338 1295 -9203044662829583515033 1296 9405483325032342815788 1297 -9612296462671945220504 1298 9823576938071325816552 1299 -10039419550176004661915 1300 10259921074238689489424 1301 -10485180302306617579896 1302 10715298084511201968986 1303 -10950377371178790288240 1304 11190523255806466571971 1305 -11435843018905834730918 1306 11686446172714890568323 1307 -11942444506798214267125 1308 12203952134581879629115 1309 -12471085540826812643654 1310 12743963630041280985650 1311 -13022707775854300763464 1312 13307441871398984700291 1313 -13598292380710406617301 1314 13895388391139334180544 1315 -14198861666805300303158 1316 14508846703140789601701 1317 -14825480782532069472564 1318 15148904031058781567237 1319 -15479259476357538364881 1320 15816693106664245467396 1321 -16161353931041745649743 1322 16513394040795715514726 1323 -16872968672105991672478 1324 17240236269931186491087 1325 -17615358553194324708023 1326 17998500581253366011611 1327 -18389830821685882822798 1328 18789521219449046648120 1329 -19197747267423929440829 1330 19614688078349038646016 1331 -20040526458174563935584 1332 20475448980902012936349 1333 -20919646064919657675504 1334 21373312050839837577312 1335 -21836645280871999376067 1336 22309848179799908883529 1337 -22793127337574967006346 1338 23286693593532953053105 1339 -23790762122270673275574 1340 24305552521254899661466 1341 -24831288900177215692726 1342 25368199972063519741763 1343 -25916519146177413493519 1344 26476484622794085952420 1345 -27048339489860170120225 1346 27632331821549854464622 1347 -28228714778759461001335 1348 28837746711621608749948 1349 -29459691264056428854032 1350 30094817480371832174760 1351 -30743399913958266647420 1352 31405718738163829278813 1353 -32082059859369404424339 1354 32772715032277738760493 1355 -33477981977465309395580 1356 34198164501287928248696 1357 -34933572618162180036547 1358 35684522675238654964862 1359 -36451337479519540212964 1360 37234346427516931778417 1361 -38033885637476561565985 1362 38850298084185186709725 1363 -39683933736418207768653 1364 40535149697129592039987 1365 -41404310346411662885758 1366 42291787487245528064840 1367 -43197960494102964958570 1368 44123216464507952515165 1369 -45067950373588552881737 1370 46032565231642631897159 1371 -47017472244782839161384 1372 48023090978775563756057 1373 -49049849526107936421306 1374 50098184676309377005489 1375 -51168542089598074883724 1376 52261376473974010489989 1377 -53377151765796290593788 1378 54516341313874609085399 1379 -55679428067150502411980 1380 56866904766097382574410 1381 -58079274137881166994494 1382 59317049095314880782569 1383 -60580752939688614145013 1384 61870919567611691332427 1385 -63188093681913211464991 1386 64532831006638268305761 1387 -65905698506227391867672 1388 67307274609024395879885 1389 -68738149435163547198898 1390 70198925028877676291613 1391 -71690215595321331291721 1392 73212647742063069646176 1393 -74766860725302990190067 1394 76353506700861766088152 1395 -77973250980042368998173 1396 79626772290528094955361 1397 -81314763042378561532495 1398 83037929599175036566314 1399 -84796992554423927913248 1400 86592687013392121542077 1401 -88425762880441919701266 1402 90296985151922517933731 1403 -92207134214734991529517 1404 94157006150755262262691 1405 -96147413047189416739828 1406 98179183312924319846044 1407 -100253162000999284757283 1408 102370211137394789450133 1409 -104531210056219718563482 1410 106737055741366652167597 1411 -108988663174770430753277 1412 111286965691478199390601 1413 -113632915341620157141595 1414 116027483259357710218221 1415 -118471660038954358890965 1416 120966456118190589929558 1417 -123512902169220417977147 1418 126112049496954001385671 1419 -128764970445122559007218 1420 131472758810260824912400 1421 -134236530263713724085734 1422 137057422781760135646775 1423 -139936597084021702008538 1424 142875237080406741572084 1425 -145874550326705781909962 1426 148935768488940771489492 1427 -152060147816648451782637 1428 155248969625363809094187 1429 -158503540788430790809226 1430 161825194238252238859817 1431 -165215289477173024871257 1432 168675213098279258105409 1433 -172206379316252209486209 1434 175810230508399689896034 1435 -179488237766073396696415 1436 183241901456773108750447 1437 -187072751797088816567570 1438 190982349436615247837592 1439 -194972286053062823731326 1440 199044184958885199903215 1441 -203199701719587959560017 1442 207440524783865537863949 1443 -211768376125807135385453 1444 216185011899512378608970 1445 -220692223106295775617475 1446 225291836274640772647321 1447 -229985714153162158136623 1448 234775756416939478824268 1449 -239663900387416217822352 1450 244652121766040436839392 1451 -249742435381924853998593 1452 254936895953912469509731 1453 -260237598867259479450032 1454 265646680965127212484405 1455 -271166321355181763558666 1456 276798742231712505749368 1457 -282546209713499471804007 1458 288411034697638751219150 1459 -294395573729646836838638 1460 300502229890281778536781 1461 -306733453699330898947086 1462 313091744036593084955601 1463 -319579649080400390767539 1464 326199767264145362501967 1465 -332954748251085202542890 1466 339847293927671091792864 1467 -346880159415773021250762 1468 354056154104297076279467 1469 -361378142700489239096214 1470 368849046301196043187226 1471 -376471843484479966262219 1472 384249571422119017058758 1473 -392185327013309401273306 1474 400282268039865430347843 1475 -408543614343344010151561 1476 416972649024657966409148 1477 -425572719666523895349677 1478 434347239579064340654313 1479 -443299689069023315554595 1480 452433616733196646198301 1481 -461752640776451613443182 1482 471260450354683456677910 1483 -480960806943201800694779 1484 490857545731188139366681 1485 -500954577042629957979722 1486 511255887784109074372686 1487 -521765542919973682767971 1488 532487686975577683417693 1489 -543426545569026442382386 1490 554586426971838848363964 1491 -565971723699094312930759 1492 577586914129793703178357 1493 -589436564157909395192547 1494 601525328874569235710736 1495 -613857954281985127955002 1496 626439279039903635454768 1497 -639274236245092700002692 1498 652367855244346981645298 1499 -665725263481667555672840 1500 679351688380445175733618 1501 -693252459261203148664033 1502 707433009295422890242094 1503 -721898877496156284795363 1504 736655710746309484968105 1505 -751709265865199242682228 1506 767065411713948666043773 1507 -782730131340478486815843 1508 798709524165037593243656 1509 -815009808206922502051459 1510 831637322352999960827890 1511 -848598528668844382267398 1512 865900014753497146736564 1513 -883548496138549791930135 1514 901550818732216127172650 1515 -919913961309264726866866 1516 938645038047886539959849 1517 -957751301114255832810647 1518 977240143295504387861729 1519 -997119100682044563447788 1520 1017395855400388188170598 1521 -1038078238397280073397128 1522 1059174232275925252551139 1523 -1080691974185314221455214 1524 1102639758763870478588950 1525 -1125026041138304363065898 1526 1147859439978515908054984 1527 -1171148740609624736240199 1528 1194902898182434023039512 1529 -1219131040903282529031034 1530 1243842473324196024037201 1531 -1269046679694495285166335 1532 1294753327375255998517902 1533 -1320972270317649957232573 1534 1347713552606152804216746 1535 -1374987412067860242789732 1536 1402804283949402565180966 1537 -1431174804662568021802063 1538 1460109815599699709159288 1539 -1489620367020198879670665 1540 1519717722009725652629532 1541 -1550413360513294720730753 1542 1581718983443416329761271 1543 -1613646516864713057988209 1544 1646208116256711351535479 1545 -1679416170856099124189432 1546 1713283308079691878942647 1547 -1747822398029642391140000 1548 1783046558082708487044639 1549 -1818969157564971019013927 1550 1855603822513343506772443 1551 -1892964440525520660305578 1552 1931065165700303976724331 1553 -1969920423669804665504252 1554 2009544916724972002126672 1555 -2049953629036214658228164 1556 2091161831971185269033379 1557 -2133185089511344828261152 1558 2176039263768869765445090 1559 -2219740520605798085135299 1560 2264305335357626184631139 1561 -2309750498663098001806279 1562 2356093122401872575565723 1563 -2403350645742104629285002 1564 2451540841300301036597834 1565 -2500681821415328986982691 1566 2550792044538394555244773 1567 -2601890321741174534946510 1568 2653995823344625954746957 1569 -2707128085670493335066240 1570 2761307017917475036969042 1571 -2816552909164390278402769 1572 2872886435503044151937694 1573 -2930328667302965686977884 1574 2988901076610133442418526 1575 -3048625544682200454348697 1576 3109524369663100876646708 1577 -3171620274399379591761736 1578 3234936414400523990130583 1579 -3299496385945992284154892 1580 3365324234342018355284581 1581 -3432444462330713038437092 1582 3500882038653918111814672 1583 -3570662406774702783393645 1584 3641811493759794209892548 1585 -3714355719325653803999386 1586 3788322005050845632811555 1587 -3863737783757796264100499 1588 3940631009067463919225104 1589 -4019030165129834419547782 1590 4098964276533094518353018 1591 -4180462918394806622385809 1592 4263556226638844597791566 1593 -4348274908461229114346501 1594 4434650252987932630331379 1595 -4522714142128218509021899 1596 4612499061627532760426586 1597 -4704038112323324090642553 1598 4797365021607097876039004 1599 -4892514155096526375990565 1600 4989520528521910550787580 1601 -5088419819830623503445506 1602 5189248381513094216794265 1603 -5292043253154430210148484 1604 5396842174216270366749239 1605 -5503683597052771004147499 1606 5612606700164555640904192 1607 -5723651401695022860499607 1608 5836858373173920133007154 1609 -5952269053512379702667199 1610 6069925663253538514385277 1611 -6189871219083453592020762 1612 6312149548607559435459573 1613 -6436805305397177643389741 1614 6563883984310513813493758 1615 -6693431937093192805856455 1616 6825496388263940922579100 1617 -6960125451290262289124763 1618 7097368145058880596209508 1619 -7237274410646360855390258 1620 7379895128395907031750416 1621 -7525282135305544453060238 1622 7673488242732818569441056 1623 -7824567254421814294320018 1624 7978573984858906100680687 1625 -8135564277962835293671716 1626 8295595026114632934155707 1627 -8458724189533609973415269 1628 8625010816006267583765914 1629 -8794515060974139820186569 1630 8967298207986502275645237 1631 -9143422689524614938273444 1632 9322952108204825974819234 1633 -9505951258366994395281191 1634 9692486148054610360189342 1635 -9882624021393759820035597 1636 10076433381378766941827237 1637 -10273984013071449932116130 1638 10475347007220846623368295 1639 -10680594784311068974099782 1640 10889801119045661533262983 1641 -11103041165275911699044861 1642 11320391481380480470585260 1643 -11541930056104561240615970 1644 11767736334867521047947482 1645 -11997891246547021253645887 1646 12232477230747535431807634 1647 -12471578265562059373124357 1648 12715279895836587277504940 1649 -12963669261945939316971439 1650 13216835129089447325749773 1651 -13474867917115922437934861 1652 13737859730888141045642495 1653 -14005904391196064827654292 1654 14279097466227933162293278 1655 -14557536303609324696143256 1656 14841320063021132846210631 1657 -15130549749406346784369889 1658 15425328246775452917281097 1659 -15725760352621274213414936 1660 16031952812954949754259879 1661 -16344014357973669796569907 1662 16662055738370706926011344 1663 -16986189762299332080133973 1664 17316531333003127527952151 1665 -17653197487124087689410555 1666 17996307433699826146140075 1667 -18345982593862302941899951 1668 18702346641251450244809536 1669 -19065525543155918232199440 1670 19435647602393092698001778 1671 -19812843499941682022423819 1672 20197246338341177598192648 1673 -20588991685871299306079317 1674 20988217621524470543021022 1675 -21395064780785566128012781 1676 21809676402234226866707722 1677 -22232198374983805555418501 1678 22662779286970945863419119 1679 -23101570474111049042190561 1680 23548726070335980577495810 1681 -24004403058529102520615150 1682 24468761322372657753365973 1683 -24941963699123843878599828 1684 25424176033337060440012692 1685 -25915567231548508112027061 1686 26416309317939264183460017 1687 -26926577490994330694860166 1688 27446550181176348250494951 1689 -27976409109631324650813448 1690 28516339347943678984772492 1691 -29066529378959336816779019 1692 29627171158696862529753024 1693 -30198460179365231342635702 1694 30780595533506801084553455 1695 -31373779979285545480709417 1696 31978220006941917382925219 1697 -32594125906434285876095239 1698 33221711836286856382971368 1699 -33861195893665554341365078 1700 34512800185704718122781400 1701 -35176750902105981372272515 1702 35853278389030698622263503 1703 -36542617224308912062830171 1704 37245006293989284431068077 1705 -37960688870252915716748830 1706 38689912690713943991528314 1707 -39432930039131551531978777 1708 40189997827559489398149276 1709 -40961377679957683329399221 1710 41747336017290477224760832 1711 -42548144144137871798120080 1712 43364078336847675475081723 1713 -44195419933254891387054085 1714 45042455423994669639685274 1715 -45905476545437039114196505 1716 46784780374273264143110039 1717 -47680669423782034584295708 1718 48593451741803715755545050 1719 -49523441010452858433720370 1720 50470956647600875234957609 1721 -51436323910159108095592237 1722 52419873999192544357921692 1723 -53421944166896505590811975 1724 54442877825470417503935466 1725 -55483024657921043251281150 1726 56542740730827611497024179 1727 -57622388609103434038635685 1728 58722337472790474871502837 1729 -59842963235921561512308067 1730 60984648667484995786831527 1731 -62147783514528587140431183 1732 63332764627442085518749235 1733 -64539996087455173745823540 1734 65769889336388265700520073 1735 -67022863308695729825617404 1736 68299344565843202066018816 1737 -69599767433058789738940994 1738 70924574138498076055880983 1739 -72274214954865320246154596 1740 73649148343535388870818005 1741 -75049841101219045518196159 1742 76476768509214357544827722 1743 -77930414485289582268106122 1744 79411271738245136475703956 1745 -80919841925200298070008976 1746 82456635811650446614360844 1747 -84022173434343377585672044 1748 85616984267025571819164109 1749 -87241607389107300846585621 1750 88896591657295635614741201 1751 -90582495880247283879834130 1752 92299888996295639846260705 1753 -94049350254304383068163864 1754 95831469397700181167663051 1755 -97646846851740046026671388 1756 99496093914071468583175604 1757 -101379832948641364473783144 1758 103298697583010114927198664 1759 -105253332909130126502415138 1760 107244395687651031185464589 1761 -109272554555811510488294188 1762 111338490238978016971778139 1763 -113442895765893956360659101 1764 115586476687705721205221444 1765 -117769951300829784551788350 1766 119994050873725392010010740 1767 -122259519877640839639570257 1768 124567116221404289340968532 1769 -126917611490327846140741265 1770 129311791189293996515596471 1771 -131750454990097123181369056 1772 134234416983115918795132174 1773 -136764505933390250832166709 1774 139341565541176453236135852 1775 -141966454707058811649036996 1776 144640047801698267440680327 1777 -147363234940297053566566382 1778 150136922261858450509916479 1779 -152962032213324826823887593 1780 155839503838680546424830647 1781 -158770293073103970921209613 1782 161755373042253318028999237 1783 -164795734366775307803127162 1784 167892385472129112767470773 1785 -171046352903815735113720622 1786 174258681648103529147272054 1787 -177530435458344961344446296 1788 180862697186983461551440391 1789 -184256569123346788452658435 1790 187713173337323993947136765 1791 -191233652029027660559611471 1792 194819167884547033245345159 1793 -198470904437895200073015516 1794 202190066439254211114656416 1795 -205977880229626840666491122 1796 209835594122007840205097317 1797 -213764478789185029653655833 1798 217765827658281388569133646 1799 -221840957312154361757832223 1800 225991207897772942949583474 1801 -230217943541690569810061405 1802 234522552772732762244631026 1803 -238906448952023739676680715 1804 243371070710480819934096741 1805 -247917882393902843397728042 1806 252548374515779857632340594 1807 -257264064217956865262914459 1808 262066495739289233360327044 1809 -266957240892424779643879540 1810 271937899548848642547482266 1811 -277010100132332886343845355 1812 282175500120937830419392307 1813 -287435786557709488389438267 1814 292792676570218701551956225 1815 -298247917899093687981033201 1816 303803289435703021870429028 1817 -309460601769143436923628005 1818 315221697742688163454020704 1819 -321088453019857953606410849 1820 327062776660282510678157449 1821 -333146611705517406340192731 1822 339341935774983011493375940 1823 -345650761672198734392438763 1824 352075138001491705737866784 1825 -358617149795356411832997868 1826 365278919152643353592426567 1827 -372062605887761918989845042 1828 378970408191088802577821659 1829 -386004563300770665150195752 1830 393167348186111450141174748 1831 -400461080242742243129540565 1832 407888117999778022186543746 1833 -415450861839163012090289291 1834 423151754727408236915229781 1835 -430993282959932713293790568 1836 438977976918226522475508872 1837 -447108411840051377123329770 1838 455387208602896349103230702 1839 -463817034520914672318903957 1840 472400604155574683301972190 1841 -481140680140255358908972824 1842 490040074019019144245642954 1843 -499101647099803433072530231 1844 508328311322279582825361066 1845 -517723030140625771808938415 1846 527288819421462437044449922 1847 -537028748357208143181273722 1848 546945940395121646508747585 1849 -557043574182293381202174928 1850 567324884526852236556222099 1851 -577793163375663074476088067 1852 588451760808798765743797121 1853 -599304086051068032915513088 1854 610353608500883257708945402 1855 -621603858776762485093397462 1856 633058429781768623151137802 1857 -644720977786186406000379659 1858 656595223528740802294302927 1859 -668684953336671145494062291 1860 680994020264984493186618499 1861 -693526345255209361426544339 1862 706285918313974357329369485 1863 -719276799711747376484576768 1864 732503121202080753064802064 1865 -745969087261705471128285959 1866 759678976351821206285837555 1867 -773637142200940689773119822 1868 787848015109657124855721309 1869 -802316103277701203949159636 1870 817045994153658239574799041 1871 -832042355807728255015922901 1872 847309938327922666424352268 1873 -862853575240089119410928721 1874 878678184952160332737667486 1875 -894788772223035780015452020 1876 911190429656516405215014935 1877 -927888339220710626857586071 1878 944887773793334526062285657 1879 -962194098733342772871654238 1880 979812773479338820708142323 1881 -997749353175211105626365396 1882 1016009490323447003325998526 1883 -1034598936466590673178837042 1884 1053523543897323541690776098 1885 -1072789267397644551533654314 1886 1092402166007632720179286534 1887 -1112368404824289687556225825 1888 1132694256830973239995520058 1889 -1153386104757931357681829127 1890 1174450442974452183621891245 1891 -1195893879413161248600872653 1892 1217723137527011316873516679 1893 -1239945058279508988439723001 1894 1262566602168728508305115770 1895 -1285594851285680013636773595 1896 1309037011407614246484136768 1897 -1332900414126844766281833659 1898 1357192519015675506139071431 1899 -1381920915828039191075371628 1900 1407093326738467743687469432 1901 -1432717608619015069431545549 1902 1458801755354759956561464594 1903 -1485353900198535443391325167 1904 1512382318165547468612868655 1905 -1539895428468545178237968640 1906 1567901796994213176303638247 1907 -1596410138821475618734881145 1908 1625429320782419420833241695 1909 -1654968364066543728406826944 1910 1685036446869051325429555430 1911 -1715642907083918316610414223 1912 1746797245042496754896580348 1913 -1778509126298405116537343120 1914 1810788384459470704233754312 1915 -1843645024067509836765067420 1916 1877089223526751029813586195 1917 -1911131338081706996730069802 1918 1945781902845311176743451895 1919 -1981051635878157449323379945 1920 2016951441319702116442480402 1921 -2053492412572288288207028789 1922 2090685835538863434172286315 1923 -2128543191915285056471001038 1924 2167076162538131003389964786 1925 -2206296630788932464899956303 1926 2246216686055759121797924137 1927 -2286848627253111426827872500 1928 2328204966401097762887433891 1929 -2370298432264876262826490050 1930 2413141974055353364558856487 1931 -2456748765192158067427074772 1932 2501132207129934900450429432 1933 -2546305933249001216685045033 1934 2592283812811427633849918275 1935 -2639079954983628801114421677 1936 2686708712926577069476105802 1937 -2735184687954754860342457415 1938 2784522733764975716243968137 1939 -2834737960736233928394315995 1940 2885845740301769463771998541 1941 -2937861709394538803478460587 1942 2990801774967297544546535223 1943 -3044682118588532165785565066 1944 3099519201115506704241548481 1945 -3155329767445694708975198537 1946 3212130851347883200650828236 1947 -3269939780374268648585692197 1948 3328774180854894930406426192 1949 -3388651982975788652099657159 1950 3449591425942164769867615818 1951 -3511611063228110572464768368 1952 3574729767914187736548776795 1953 -3638966738114398444355591469 1954 3704341502493980400626520766 1955 -3770873925879532640270322409 1956 3838584214963007476724299448 1957 -3907492924101111154961152315 1958 3977620961211675990187778331 1959 -4048989593768605880296098352 1960 4121620454897032450063760676 1961 -4195535549570327312516562654 1962 4270757260910637616511464825 1963 -4347308356594653327264221365 1964 4425211995366352079148198336 1965 -4504491733658476768654883040 1966 4585171532324524305158261401 1967 -4667275763483067508503694844 1968 4750829217476271681784855119 1969 -4835857109944477907405342507 1970 4922385089018750034242885640 1971 -5010439242633328325425494835 1972 5100046105959974549979640156 1973 -5191232668966205106623207166 1974 5284026384099435474688311209 1975 -5378455174099107859875642544 1976 5474547439938918123794769472 1977 -5572332068901271283793189923 1978 5671838442786123483807668673 1979 -5773096446256419627437792240 1980 5876136475322382641005822844 1981 -5980989445966925034977953857 1982 6087686802914484079871081589 1983 -6196260528545636083180218190 1984 6306743151959894738234942634 1985 -6419167758189114835420895978 1986 6533567997563955448496277312 1987 -6649978095235913926591745882 1988 6768432860857494374024812644 1989 -6888967698423092369344071886 1990 7011618616273212817608749366 1991 -7136422237264698270250396279 1992 7263415809109700441642896825 1993 -7392637214886147605952873065 1994 7524124983722498173402281809 1995 -7657918301659634600517640112 1996 7794057022692810409219661543 1997 -7932581679996585071360766512 1998 8073533497335721773698796540 1999 -8216954400665090548366550830 2000 8362887029921681290371605437 2001 -8511374751011855352100976376 2002 8662461667997007482113935290 2003 -8816192635480881168957214058 2004 8972613271201846113300039672 2005 -9131769968833473072253617823 2006 9293709910996787400729257219 2007 -9458481082487657960461942542 2008 9626132283722847573732140976 2009 -9796713144408280245512688250 2010 9970274137433129666921441770 2011 -10146866592993413148602955183 2012 10326542712948848711168628021 2013 -10509355585416764826414291979 2014 10695359199606905012925584082 2015 -10884608460901053664456142846 2016 11077159206181487390259731412 2017 -11273068219412290834809888940 2018 11472393247477632298314738113 2019 -11675193016281183465389306529 2020 11881527247110950032592984384 2021 -12091456673273817847886176819 2022 12305043057004179419145678455 2023 -12522349206651099729205795559 2024 12743438994148567633860429508 2025 -12968377372773420310981543534 2026 13197230395195592619500116366 2027 -13430065231825442698778713971 2028 13666950189462997631888864316 2029 -13907954730254007802938857269 2030 14153149490957767385389709869 2031 -14402606302531763585251257361 2032 14656398210038315220999088275 2033 -14914599492878409902456858724 2034 15177285685358022589765718880 2035 -15444533597592309553114207964 2036 15716421336753175503555347283 2037 -15993028328665764504633160640 2038 16274435339759503814477933594 2039 -16560724499379447454637690633 2040 16851979322463776199107174947 2041 -17148284732593367973745928954 2042 17449727085419436542645039683 2043 -17756394192475360796748746267 2044 18068375345378943376372028598 2045 -18385761340431399428083943533 2046 18708644503619465884859758448 2047 -19037118716027153291475450181 2048 19371279439663785523362103930 2049 -19711223743715039933435494513 2050 20057050331223796123988793810 2051 -20408859566207740790946708411 2052 20766753501220806748433354472 2053 -21130835905365596907229559580 2054 21501212292764046109561072768 2055 -21877989951493721048306949861 2056 22261277972997296937712097060 2057 -22651187281972828129772599118 2058 23047830666752538892877371287 2059 -23451322810178016449684298936 2060 23861780320979835055910926688 2061 -24279321765669724707892002817 2062 24704067700953514430422185731 2063 -25136140706673245035983498354 2064 25575665419287001683200040372 2065 -26022768565895108085932914249 2066 26477578998821448401603454266 2067 -26940227730758857371544568689 2068 27410847970487684005367940639 2069 -27889575159176732805416947812 2070 28376547007275919031073250698 2071 -28871903532010159222878685705 2072 29375787095484192766802307285 2073 -29888342443408136668065266317 2074 30409716744453717072500389700 2075 -30940059630251316571279109802 2076 31479523236038161330473385360 2077 -32028262241968086691124325905 2078 32586433915093470687150778925 2079 -33154198152030131853321802954 2080 33731717522316183779929263697 2081 -34319157312475962250618728985 2082 34916685570800301650293497176 2083 -35524473152854656362898354260 2084 36142693767726770710022136587 2085 -36771524025025733745384687213 2086 37411143482644426766389968434 2087 -38061734695297603262539721782 2088 38723483263848061318930306284 2089 -39396577885433511281909342218 2090 40081210404406924418945920803 2091 -40777575864103393762183131284 2092 41485872559446771847543186415 2093 -42206302090409503552196164382 2094 42939069416339267275574827440 2095 -43684382911166297577046429418 2096 44442454419505509927894374857 2097 -45213499313667713162025082746 2098 45997736551594403146358114243 2099 -46795388735730906326234362634 2100 47606682172852904227490601638 2101 -48431846934861547132117033150 2102 49271116920562586795920649276 2103 -50124729918445249397989999921 2104 50992927670476848123334354172 2105 -51875955936929324941481918493 2106 52774064562254147395752700345 2107 -53687507542022294693683030857 2108 54616543090946362339604028573 2109 -55561433712002018621472044205 2110 56522446266666298048560705627 2111 -57499852046290543487541762183 2112 58493926844626121459256541341 2113 -59504951031521253970575327852 2114 60533209627807578558254112513 2115 -61578992381395394143834161815 2116 62642593844596881856387228562 2117 -63724313452696824718732131081 2118 64824455603790635974324732248 2119 -65943329739909872178354637915 2120 67081250429455758716376344423 2121 -68238537450961507042400961597 2122 69415515878204507506970974150 2123 -70612516166689869633313276511 2124 71829874241527154444425092565 2125 -73067931586722413083589793485 2126 74327035335907970428664521215 2127 -75607538364532803334474732789 2128 76909799383536758374916414287 2129 -78234183034532142794217664537 2130 79581059986516567984804363189 2131 -80950807034141360063527347146 2132 82343807197560271208024610828 2133 -83760449823883534728882261293 2134 85201130690262674951354180463 2135 -86666252108631944006010091634 2136 88156223032132702028749432266 2137 -89671459163247388409292252273 2138 91212383063670123732906526597 2139 -92779424265941470411051821870 2140 94373019386875351245325616420 2141 -95993612242806479560769250308 2142 97641653966687071979250265999 2143 -99317603127062132216970594593 2144 101021925848953094010261829785 2145 -102755095936679990453335259629 2146 104517594998652761500466199393 2147 -106309912574162859390272019559 2148 108132546262206841680142344633 2149 -109986001852374047167010210855 2150 111870793457830923171980611288 2151 -113787443650435153213691590036 2152 115736483598013296069168899331 2153 -117718453203836080934345271345 2154 119733901248326007150837007056 2155 -121783385533032512005420384196 2156 123867473026910566063981808854 2157 -125986740014939019182398704514 2158 128141772249115556566012181755 2159 -130333165101865775842790796724 2160 132561523721904528124976475289 2161 -134827463192588161628077528465 2162 137131608692796877153810722149 2163 -139474595660387095093441242639 2164 141857069958254403858722201795 2165 -144279688043048189216488174519 2166 146743117136579651426659399748 2167 -149248035399965648512907705814 2168 151795132110551514799133453954 2169 -154385107841656569597594512637 2170 157018674645186677343633790629 2171 -159696556237158995436811951882 2172 162419488186184799876121431773 2173 -165188218104956883048215941011 2174 168003505844788705855997601777 2175 -170866123693253307497468428529 2176 173776856574970775664095202386 2177 -176736502255593725191104165272 2178 179745871549040965042883083713 2179 -182805788528030403563771662293 2180 185917090737963089773134327742 2181 -189080629414210977385949124203 2182 192297269702861776863193182885 2183 -195567890884975182693386058594 2184 198893386604405662288846822670 2185 -202274665099247728220595344007 2186 205712649436960443822322383261 2187 -209208277753228889062096579545 2188 212762503494621267204888966441 2189 -216376295665101117532519049342 2190 220050639076454980487948672735 2191 -223786534602696896744934497499 2192 227584999438512133058907258377 2193 -231447067361803365071935906191 2194 235373789000403484425795323898 2195 -239366232103020294421136599954 2196 243425481814479431054008333020 2197 -247552640955332739504091161547 2198 251748830305900332891055760263 2199 -256015188894815722463879234018 2200 260352874292144545924439628117 2201 -264763062907148373307997277458 2202 269246950290766129861033637944 2203 -273805751442886907092038221142 2204 278440701124489139570220093935 2205 -283153054174722141040669441244 2206 287944085833007120645108029055 2207 -292815092066236105307730090347 2208 297767389901148473786198881595 2209 -302802317761965891166970523810 2210 307921235813367631165402540527 2211 -313125526308889656816502760130 2212 318416593944832187038259532776 2213 -323795866219761631366097752841 2214 329264793799694049533881705355 2215 -334824850889048758425863705982 2216 340477535607462147946248864455 2217 -346224370372552998244951603931 2218 352066902288731945599743596164 2219 -358006703542149297665929739409 2220 364045371801876924928824164519 2221 -370184530627421266962230805006 2222 376425829882665932407701757048 2223 -382770946156344017820402533805 2224 389221583189141889011354341546 2225 -395779472307537566246092515772 2226 402446372864478385713421493954 2227 -409224072687004354284497676924 2228 416114388530925330990221527247 2229 -423119166542661657761361062569 2230 430240282728359489368087396820 2231 -437479643430393921354945370011 2232 444839185811374835022318825469 2233 -452320878345771964747102484500 2234 459926721319277422592411397825 2235 -467658747336025874522397378584 2236 475519021833794492901672802934 2237 -483509643607306499405916634118 2238 491632745339763950704398014774 2239 -499890494142737495757585927166 2240 508285092104542880670661107858 2241 -516818776847235776175388641415 2242 525493822092358456300387731169 2243 -534312538235574057381154861054 2244 543277272930326317443214927969 2245 -552390411680664611664296397316 2246 561654378443376175432169479589 2247 -571071636239569738652308508110 2248 580644687775857097079065194924 2249 -590376076075281185921250519232 2250 600268385118141426632536937285 2251 -610324240492869589341814636250 2252 620546310057111854623618718923 2253 -630937304609174929325830173366 2254 641499978569996414640908244515 2255 -652237130675802243876584218180 2256 663151604681616596140914505458 2257 -674246290075792002899842546599 2258 685524122805729854073878550242 2259 -696988086014964286177289170806 2260 708641210791785180145751661402 2261 -720486576929578455640167268437 2262 732527313699064493530552128408 2263 -744766600632618460015388572802 2264 757207668320859216745114391073 2265 -769853799221696118088367574348 2266 782708328482025806291531525341 2267 -795774644772274232839214416934 2268 809056191133982220985696754230 2269 -822556465840635668593928633279 2270 836279023271944474773116051807 2271 -850227474801777577678756844392 2272 864405489699964763802172161600 2273 -878816796048178870987704680967 2274 893465181670115177195933702491 2275 -908354495076188268331895949325 2276 923488646422970148889103020931 2277 -938871608487596509822716426980 2278 954507417657371434574049650106 2279 -970400174934804534655631414554 2280 986554046958318185972248693741 2281 -1002973267038865888117283199792 2282 1019662136212706344089534792933 2283 -1036625024310581790038577924749 2284 1053866371043553006296282465150 2285 -1071390687105747004757502490199 2286 1089202555294277184296359285821 2287 -1107306631646599912949515230318 2288 1125707646595575632412411537601 2289 -1144410406142506370060743765658 2290 1163419793048425575209555386505 2291 -1182740768043920612224091055202 2292 1202378371057772629182333160433 2293 -1222337722464702550202364001219 2294 1242624024352516220175528496056 2295 -1263242561808946410242722480078 2296 1284198704228494042627440005981 2297 -1305497906639575277307236767473 2298 1327145711052285647900814308513 2299 -1349147747827097393129499457049 2300 1371509737064811060469158301616 2301 -1394237490018087012560726673108 2302 1417336910524887292130440510140 2303 -1440813996464163556141434626315 2304 1464674841234132016900866317370 2305 -1488925635253481168425692986123 2306 1513572667485863198801946112505 2307 -1538622326988025557854836567210 2308 1564081104481944690926612972640 2309 -1589955593951329094285243140381 2310 1616252494262864285379706647527 2311 -1642978610812578181989314069758 2312 1670140857197711259037690399431 2313 -1697746256914481319325584654064 2314 1725801945082138486449495145398 2315 -1754315170193712280975284422738 2316 1783293295893858868820144164967 2317 -1812743802784222380734572754697 2318 1842674290256730328287406495353 2319 -1873092478355249767455031431579 2320 1904006209666037463028463019655 2321 -1935423451237423480304991120503 2322 1967352296529174132961593768915 2323 -1999800967391987236731784369960 2324 2032777816077579617144851809015 2325 -2066291327279833378302779058978 2326 2100350120207474340685327651297 2327 -2134962950688763495142291547527 2328 2170138713308689739049617045709 2329 -2205886443579159128227863137591 2330 2242215320142683201816656267504 2331 -2279134667010076819750816683491 2332 2316653955832683816504402918285 2333 -2354782808209656176119475017292 2334 2393530998030820205175059337783 2335 -2432908453855671532358357101746 2336 2472925261329049099004473496061 2337 -2513591665634046166397681419625 2338 2554918073982724612252681750141 2339 -2596915058145207638153362279492 2340 2639593357017734845201559074884 2341 -2682963879230271984516222466448 2342 2727037705794276439357506526011 2343 -2771826092791228871839447252856 2344 2817340474102550832150498450891 2345 -2863592464181536995075684239707 2346 2910593860867939972514394098448 2347 -2958356648245855584883743916532 2348 3006892999545566400173847050557 2349 -3056215280090010765109781617156 2350 3106336050286554402556458402915 2351 -3157268068664752174492958795410 2352 3209024294960798130017791076122 2353 -3261617893249371955503169810983 2354 3315062235123600393367346331977 2355 -3369370902923863347090275147661 2356 3424557693016185539755134502744 2357 -3480636619120965208124251764707 2358 3537621915692802399218049671253 2359 -3595528041352201250475209515860 2360 3654369682369932451067228722262 2361 -3714161756204853350967745611176 2362 3774919415095994942972230654249 2363 -3836658049709737459060486124878 2364 3899393292842908845384462015642 2365 -3963141023182652342892956816430 2366 4027917369123921873083000927352 2367 -4093738712645477188129080423253 2368 4160621693245264015768399828323 2369 -4228583211936077127461835922902 2370 4297640435302417487383636798564 2371 -4367810799619468686986300187737 2372 4439112015035131933524880064411 2373 -4511562069816072338707839215561 2374 4585179234658743284377541273176 2375 -4659982067066370523160046305453 2376 4735989415792892575094250084950 2377 -4813220425354868285477626020584 2378 4891694540612377289385794533422 2379 -4971431511419954892381283082935 2380 5052451397348618669060505936757 2381 -5134774572480059261301055533250 2382 5218421730274083638421452069124 2383 -5303413888510415780556869986828 2384 5389772394305976480262809707205 2385 -5477518929208780066076063855528 2386 5566675514369602585823719209748 2387 -5657264515792593676619539653883 2388 5749308649666022079409881539506 2389 -5842830987774361848723817729718 2390 5937854962992944052757176494106 2391 -6034404374866417496418207920579 2392 6132503395272280786949055763697 2393 -6232176574170766197421481720065 2394 6333448845442374598380951039079 2395 -6436345532814380575408896487970 2396 6540892355877646755684288588030 2397 -6647115436195105607536077565752 2398 6755041303503286926019916940413 2399 -6864696902008290240260923718233 2400 6976109596777622467895420858171 2401 -7089307180229341554033925415417 2402 7204317878719967982537875003937 2403 -7321170359232648314397097681651 2404 7439893736167077251623325575543 2405 -7560517578232706378140572911140 2406 7683071915446790152112259375429 2407 -7807587246238843308473581703538 2408 7934094544663107501898593776013 2409 -8062625267720647988427137075244 2410 8193211362792724914905814281168 2411 -8325885275187108764328333382106 2412 8460679955799034582611934951246 2413 -8597628868888513973512846783541 2414 8736765999975749047040196828188 2415 -8878125863856418962085688648442 2416 9021743512738636270086927124654 2417 -9167654544503396103671821945288 2418 9315895111090367965095201667081 2419 -9466501927010907887591313404071 2420 9619512277990196884953246767581 2421 -9774964029740439005445826084730 2422 9932895636867080618588099809750 2423 -10093346151910042236129704386084 2424 10256355234521983979406767743460 2425 -10421963160785654862503127027946 2426 10590210832672406069175609029453 2427 -10761139787643979825664140802747 2428 10934792208399717048956985444713 2429 -11111210932771357761932211004301 2430 11290439463767640071546623162898 2431 -11472521979770936784242821939978 2432 11657503344888202180348635899811 2433 -11845429119458534139669756082054 2434 12036345570719690517331485595952 2435 -12230299683635933909129729895067 2436 12427339171889614373054090863833 2437 -12627512489038934312620820308523 2438 12830868839844375448627094528583 2439 -13037458191766305123061129463656 2440 13247331286636316702050135964177 2441 -13460539652504895568597452524174 2442 13677135615668040049549528994412 2443 -13897172312875506136570429737615 2444 14120703703723384602422060172021 2445 -14347784583233758045805040595267 2446 14578470594624225509847343901891 2447 -14812818242270124161152888623180 2448 15050884904862319606018113044707 2449 -15292728848763477690768898683900 2450 15538409241565773135815685423685 2451 -15787986165853034657100383343381 2452 16041520633170370803732125348278 2453 -16299074598204364487177448463377 2454 16560710973176969211270097788380 2455 -16826493642456286922174606175968 2456 17096487477387454603138687129607 2457 -17370758351346913107581479875992 2458 17649373155023379437735509046118 2459 -17932399811928893343510967753520 2460 18219907294143359106144281106912 2461 -18511965638296052516371647374689 2462 18808645961787613607388107098966 2463 -19110020479256098288508585120165 2464 19416162519290714961952777462363 2465 -19727146541396924290052720981758 2466 20043048153216633833798164110052 2467 -20363944128007274957311801474555 2468 20689912422383605447714362627948 2469 -21021032194326136497184798072423 2470 21357383821460139426526185466936 2471 -21699048919609246470802415282876 2472 22046110361627719302577020940698 2473 -22398652296515517460802765098792 2474 22756760168820358950711913770667 2475 -23120520738331027678865358666834 2476 23490022100066245234721712708997 2477 -23865353704563486511005321351502 2478 24246606378472182313974029930360 2479 -24633872345455818171884315484386 2480 25027245247407505092548197604198 2481 -25426820165983663694677780640520 2482 25832693644460530566057481937742 2483 -26244963709918265629504704773698 2484 26663729895757509750504777297071 2485 -27089093264553311403310083246671 2486 27521156431251412630106183453388 2487 -27960023586711958551115344686328 2488 28405800521605769273979738427405 2489 -28858594650668386771423073989804 2490 29318515037317184936176642182334 2491 -29785672418636909378213534685332 2492 30260179230739092497580839943748 2493 -30742149634500867466453062821205 2494 31231699541688784862214685357235 2495 -31728946641473318633246034518549 2496 32234010427339831679220162497878 2497 -32747012224401854063513709170357 2498 33268075217122611711841266166442 2499 -33797324477450831240401329563426 2500 34334886993376935057458191850344 2501 -34880891697915828524001238032327 2502 35435469498522570799121046754825 2503 -35998753306947313914868426139251 2504 36570878069535988310468104819628 2505 -37151980797983305889512124941672 2506 37742200600544746798137823435728 2507 -38341678713714294467922804650508 2508 38950558534374782637140218783432 2509 -39568985652427816392283356300791 2510 40197107883910330008061706106604 2511 -40835075304604948450125265491432 2512 41483040284151424376938399231314 2513 -42141157520666526619797804374478 2514 42809584075879862783462891537387 2515 -43488479410793228767827755776670 2516 44178005421871189121040901537075 2517 -44878326477770702429609400620309 2518 45589609456617718885496736370694 2519 -46312023783838793750562087584218 2520 47045741470555878041327896013105 2521 -47790937152552564562307871071113 2522 48547788129820186985048067892622 2523 -49316474406692293043339261607099 2524 50097178732576137385396084733229 2525 -50890086643289963317146807726353 2526 51695386503014969258497202141515 2527 -52513269546870986292350342837166 2528 53343929924125024920592481439457 2529 -54187564742041980122445189101200 2530 55044374110386917823335881386607 2531 -55914561186588504038891014444854 2532 56798332221573277376297363222127 2533 -57695896606280604266821762022123 2534 58607466918868298170446684363190 2535 -59533258972619030186186235597806 2536 60473491864557806045425596933916 2537 -61428388024790931314133590461902 2538 62398173266577036805389820310770 2539 -63383076837140890894875833184267 2540 64383331469240881569997683081328 2541 -65399173433501206521008775902759 2542 66430842591519968546329719582775 2543 -67478582449764537222772569787741 2544 68542640214265703018507704837347 2545 -69623266846122314632595792376981 2546 70720717117828258604071730819078 2547 -71835249670433813415994561132895 2548 72967127071553585159052711819648 2549 -74116615874233406081070463649640 2550 75283986676688755439370301034539 2551 -76469514182927445305161221162010 2552 77673477264269498972944818529499 2553 -78896159021777334103134983248267 2554 80137846849609551214660183428398 2555 -81398832499311822003129538245558 2556 82679412145058567712739509027067 2557 -83979886449859313068077593721390 2558 85300560632743800757194555628277 2559 -86641744536940156552398757047593 2560 88003752699060602273784354479393 2561 -89386904419309420504057344670853 2562 90791523832728086077915658785310 2563 -92217939981492696344734376119468 2564 93666486888279051339970772485222 2565 -95137503630710953788170730586817 2566 96631334416907522273295797706209 2567 -98148328662145540448581786756109 2568 99688841066653097002164305803993 2569 -101253231694551002661725411504387 2570 102841866053958706938949182590676 2571 -104455115178281680131330099641035 2572 106093355708697471378463165858500 2573 -107756969977857898651578687084711 2574 109446346094825076724074436909685 2575 -111161878031259246027684227780332 2576 112903965708876624783430853957657 2577 -114673015088195766169667795463873 2578 116469438258591166998926823890653 2579 -118293653529673146075079507977721 2580 120146085524013284904795842734810 2581 -122027165271234997922796602709665 2582 123937330303489079473807604143767 2583 -125877024752334362185116570805213 2584 127846699447043911742973949028079 2585 -129846812014357473551211195118074 2586 131877826979701183088758439702868 2587 -133940215869895855761032228744174 2588 136034457317375479203730991323695 2589 -138161037165937838358833060619154 2590 140320448578049517166390128508654 2591 -142513192143727842227897985542948 2592 144739775991022658703571793373608 2593 -147000715898121153931462332687126 2594 149296535407099275948743979382245 2595 -151627765939343634141752500507085 2596 153994946912668112913606296042960 2597 -156398625860149773371085389165085 2598 158839358550708968932215164145299 2599 -161317709111458960392722273167376 2600 163834250151850679477260560683767 2601 -166389562889638653982193825925369 2602 168984237278694478821147691166478 2603 -171618872138694597627586322505616 2604 174294075286709544012089855201170 2605 -177010463670722176762637188359553 2606 179768663505102835944349129116425 2607 -182569310408069749083350290586179 2608 185413049541163423212250575124743 2609 -188300535750764166061121155154673 2610 191232433711682295034272172068364 2611 -194209418072851017971528525737932 2612 197232173605152399695797869688197 2613 -200301395351407259444993403731551 2614 203417788778560283624468462336030 2615 -206582069932092088119638293318964 2616 209794965592690419153733907942739 2617 -213057213435213137707569980742692 2618 216369562189976097204044763873484 2619 -219732771806399499797739534574028 2620 223147613619046797504061476830103 2621 -226614870516090686791410515139946 2622 230135337110241236736507625138879 2623 -233709819912171693781655767105935 2624 237339137506478014661140062893761 2625 -241024120730208689311666316668926 2626 244765612854001935373245848948979 2627 -248564469765867877675626079918396 2628 252421560157653863837278571069364 2629 -256337765714231606796104967189957 2630 260313981305445394806908407331057 2631 -264351115180861171715554190235203 2632 268450089167356858912113987380087 2633 -272611838869594861176664779162023 2634 276837313873418279971719182268095 2635 -281127477952212952223988000178713 2636 285483309276278033840772983865913 2637 -289905800625248450905849558013896 2638 294395959603613156259648209498886 2639 -298954808859373757695438540927696 2640 303583386305888719664021334441764 2641 -308282745346948978835191404685100 2642 313053955105131463939563195785784 2643 -317898100653477674806037822837326 2644 322816283250545147580463105919743 2645 -327809620578880308295595954693056 2646 332879246986961904355290281672938 2647 -338026313734664905986526576324989 2648 343251989242295480252968532055719 2649 -348557459343248354220374645188000 2650 353943927540338610688480334546713 2651 -359412615265860702541477128957953 2652 364964762145428222954793952026474 2653 -370601626265648723704324715821780 2654 376324484445688642312123640778892 2655 -382134632512784183814908760494560 2656 388033385581754797069897255717319 2657 -394022078338576683855364709069049 2658 400102065328074591531865237265548 2659 -406274721245790969891593901334066 2660 412541441234092412319399235344747 2661 -418903641182574145518907409909843 2662 425362758032824191074981199450340 2663 -431920250087609699322386191109272 2664 438577597324548843415175147035979 2665 -445336301714332553997800975417865 2666 452197887543561283033280925449206 2667 -459163901742262912548510551220204 2668 466235914216158862113446869936882 2669 -473415518183746392487796795470452 2670 480704330518266062933807502388529 2671 -488103992094624279722191486142683 2672 495616168141341864900711628195880 2673 -503242548597600572008860555012375 2674 510984848475460490326212136308323 2675 -518844808227322315068402822127065 2676 526824194118709508986099183391451 2677 -534924798606446435480478981980542 2678 543148440722309616183617218157937 2679 -551496966462230360716494184656578 2680 559972249181128124058156032288033 2681 -568576189993455061878865661431708 2682 577310718179533388219523869521994 2683 -586177791597768296916310761743117 2684 595179397102820378926983684181684 2685 -604317550969822646291872408462474 2686 613594299324728472131845261943983 2687 -623011718580877978852980100852962 2688 632571915881871644065909472311336 2689 -642277029550841139546568410176222 2690 652129229546208685510697911994423 2691 -662130717924027494685668855372093 2692 672283729306997188322878134963832 2693 -682590531360249383138869639746581 2694 693053425273999987234215473794712 2695 -703674746253166108591849450615128 2696 714456864014046861685869783290250 2697 -725402183288168749597293303797840 2698 736513144333397714261150358241522 2699 -747792223452421390477133118609473 2700 759241933518706559682402261051391 2701 -770864824510038270587116110559703 2702 782663484049748589444588092134892 2703 -794640537955744467532945125367762 2704 806798650797445756626825995857776 2705 -819140526460745958025763174669418 2706 831668908721109871334426063684084 2707 -844386581824923920374257186131770 2708 857296371079216564284671187971463 2709 -870401143449867845042810409690962 2710 883703808168428792980186639353259 2711 -897207317347673114274015462262294 2712 910914666606005307445576327808896 2713 -924828895700851092407989260829684 2714 938953089171157800703145046649796 2715 -953290376989134174285627723038083 2716 967843935221360840811579391299055 2717 -982616986699404568470501072189525 2718 997612801700071268548978908938454 2719 -1012834698635434614337440568447706 2720 1028286044752779068592095013952087 2721 -1043970256844598050934642856449164 2722 1059890801968789947375754316244389 2723 -1076051198179196671957191241877266 2724 1092455015266631522866475752104820 2725 -1109105875510545124464182794344190 2726 1126007454441480329027737253289086 2727 -1143163481614469073208018605692292 2728 1160577741393526331386736236737055 2729 -1178254073747398473271482483648236 2730 1196196375056725533224078638167022 2731 -1214408598932779139721185132023849 2732 1232894757047940121780123040857281 2733 -1251658919978082096881271181301714 2734 1270705218057029669450314963422931 2735 -1290037842243262236254023985915088 2736 1309661044999036791502949567592123 2737 -1329579141182105541546662380175165 2738 1349796508950206594893177529803114 2739 -1370317590678508494005948732378112 2740 1391146893890191886913130432840957 2741 -1412288992200354190371394410530240 2742 1433748526273425690810472788039771 2743 -1455530204794288170869600440625862 2744 1477638805453289823588620287578073 2745 -1500079175945352914259231204647419 2746 1522856234983373390790428657066665 2747 -1545974973326114433731213810964293 2748 1569440454820798761958839669521801 2749 -1593257817460607360257773788736097 2750 1617432274457295190379741859093613 2751 -1641969115329137394440567172465605 2752 1666873707004422483368243069382022 2753 -1692151494940712014089039058049130 2754 1717808004260089317620878153350707 2755 -1743848840900622953211576592294772 2756 1770279692784273715352131623449950 2757 -1797106331001477201171041400326550 2758 1824334611012637176388431307066811 2759 -1851970473866768265885943507238317 2760 1880019947437529823801081852864603 2761 -1908489147676896197873361038802828 2762 1937384279886712015204066465707588 2763 -1966711640008384589088935219023410 2764 1996477615930969062433868029430675 2765 -2026688688817905452182932738176692 2766 2057351434452670363481127652538976 2767 -2088472524603609809656133377886358 2768 2120058728408223287329569115803213 2769 -2152116913777173004492402014235084 2770 2184654048818295966181818325068203 2771 -2217677203280900495428216261502686 2772 2251193550020632688689460536990671 2773 -2285210366485202264198965392582642 2774 2319735036221261282200708592585383 2775 -2354775050402733306142912839050253 2776 2390338009380894715318941967907660 2777 -2426431624256514061026113908298716 2778 2463063718474359604453854845104600 2779 -2500242229440389493699959175389709 2780 2537975210161943410776985758158752 2781 -2576270830911258935753687379034740 2782 2615137380912640359410110991673649 2783 -2654583270053612236740057260850089 2784 2694617030620394591989175173937012 2785 -2735247319058041349903025433904882 2786 2776482917755588303368740499426640 2787 -2818332736856561743729385801492220 2788 2860805816095203756842968659943638 2789 -2903911326658775113360842087882241 2790 2947658573076301682388880190053433 2791 -2992056995134135383033880226630619 2792 3037116169818705837855782078677803 2793 -3082845813286844093529479471110774 2794 3129255782864065054551208676327224 2795 -3176356079071200645280369633328737 2796 3224156847679781152918773784385641 2797 -3272668381796567696446357875980718 2798 3321901123977644342370018613542278 2799 -3371865668372484057400251015469619 2800 3422572762898408429164154848531832 2801 -3474033311445866885700334426010425 2802 3526258376114967031933447728225060 2803 -3579259179483693706926916241294597 2804 3633047106908260427145142444061994 2805 -3687633708856043004777619330084073 2806 3743030703271551346441499067557300 2807 -3799249977975901756964649952394193 2808 3856303593100258472493037464389582 2809 -3914203783553719613060173829155594 2810 3972962961526129307967005162054807 2811 -4032593719026304418883360812985405 2812 4093108830456171041865095328389645 2813 -4154521255221312796311183185307586 2814 4216844140378439838164856192957818 2815 -4280090823320294577796464594487896 2816 4344274834498517215676295922373708 2817 -4409409900185001416602967342959708 2818 4475509945272277758765426470587765 2819 -4542589096113470029069486707352508 2820 4610661683402376965933618236729017 2821 -4679742245094239660216495275416054 2822 4749845529367762547943903842686265 2823 -4820986497628963777235591868136804 2824 4893180327557438680551344212710005 2825 -4966442416195628116747305039171812 2826 5040788383081691600347802907307400 2827 -5116234073426593420482994377765334 2828 5192795561336018342634500468025355 2829 -5270489153077741966932863506000974 2830 5349331390395089423208033865090563 2831 -5429339053867124828317463206662884 2832 5510529166316222788220657339300372 2833 -5592918996263682179682613280805156 2834 5676526061434051531406180489556254 2835 -5761368132308844555262463610143811 2836 5847463235730333727081560476266258 2837 -5934829658556119266607542007327774 2838 6023485951365180455869143811271042 2839 -6113450932216125978269865062711285 2840 6204743690458369828327715372234680 2841 -6297383590596969317187034314123131 2842 6391390276211871821096242509906160 2843 -6486783673932327203361789980469705 2844 6583583997467233255196075566509251 2845 -6681811751692192029923219987131418 2846 6781487736794065628696457204333098 2847 -6882633052473830849064211812311625 2848 6985269102208543099898511034424917 2849 -7089417597573231099463041942952337 2850 7195100562623555149482855262985871 2851 -7302340338340073232332783651692323 2852 7411159587134970779518517317022894 2853 -7521581297422121689113697918040205 2854 7633628788251360070737684760097730 2855 -7747325714007854284878347943535509 2856 7862696069177487086623361358129395 2857 -7979764193179158063318381305263683 2858 8098554775264937115624829151713149 2859 -8219092859489010488306256922166026 2860 8341403849746373777656740328436037 2861 -8465513514882239407469135862860614 2862 8591447993873139320474090653326392 2863 -8719233801080717094218509862740936 2864 8848897831579217325282628747454408 2865 -8980467366557693913735231856582878 2866 9113970078797972867830974376214045 2867 -9249434038229419454691360595329560 2868 9386887717561573911007665017572542 2869 -9526359997995734478331119661031860 2870 9667880175016581288735145780441672 2871 -9811477964264949616669408956425208 2872 9957183507492876195614099237790165 2873 -10105027378602057652839432468630613 2874 10255040589766875692114873038414571 2875 -10407254597643159471331775854336413 2876 10561701309663871642626979532597716 2877 -10718413090422920725350805525098306 2878 10877422768148318918562914009462341 2879 -11038763641265921149035674984947690 2880 11202469485054998054883870659252082 2881 -11368574558396912702010033807438531 2882 11537113610618188173572490225465682 2883 -11708121888429270781678954586792841 2884 11881635142960311486303222770775855 2885 -12057689636895306146554405857169912 2886 12236322151705953528526333856086122 2887 -12417569994986608572730601696400969 2888 12601471007891727242298378206702167 2889 -12788063572677218307701424566429384 2890 12977386620347136730982604520661237 2891 -13169479638407172913816737448284992 2892 13364382678726411927752655497333353 2893 -13562136365508856928121687625285379 2894 13762781903376231323340654926060520 2895 -13966361085563594950835788240488630 2896 14172916302229330457027657048482132 2897 -14382490548881077267566898732494622 2898 14595127434919212025067734888687498 2899 -14810871192299496187853329459459949 2900 15029766684316533580986456769767152 2901 -15251859414509703045336602508859768 2902 15477195535693254003222839994878457 2903 -15705821859112275773955411999104008 2904 15937785863726274784454632674720029 2905 -16173135705622117403671801664886985 2906 16411920227558120048243150479781681 2907 -16654188968641092485170532824000099 2908 16899992174138164849181435249244792 2909 -17149380805425253771775162373740361 2910 17402406550074048251218504324139186 2911 -17659121832079421503247881309534932 2912 17919579822229200973538463413925707 2913 -18183834448618254938483640283410423 2914 18451940407308880737893062728858008 2915 -18723953173139506698068496552962535 2916 18999929010683747167629265495817859 2917 -19279924985361877774159972931373814 2918 19563998974706826086703286418432483 2919 -19852209679786801364425417730193176 2920 20144616636786715935386658311906187 2921 -20441280228750579953326577568618658 2922 20742261697487080896307571239050222 2923 -21047623155640589226989291952456696 2924 21357427598929862078812967855599411 2925 -21671738918556747636866543091640026 2926 21990621913787224120451706461159194 2927 -22314142304707138975386280486304225 2928 22642366745155045995039031202994894 2929 -22975362835834570580738666413725325 2930 23313199137608766300554474522343811 2931 -23655945184978959340518927809657685 2932 24003671499750611309912781250229399 2933 -24356449604888765132301348003305152 2934 24714352038565673504955562167852912 2935 -25077452368403244672156277410645636 2936 25445825205912975976962612627192920 2937 -25819546221136081800665913350515564 2938 26198692157486559150109451376953371 2939 -26583340846799971342448195464624277 2940 26973571224590767907554576962155976 2941 -27369463345520996948773305440439434 2942 27771098399083304856326583613705285 2943 -28178558725501157487603385065804626 2944 28591927831849256656102007525849390 2945 -29011290408397165973838169333510951 2946 29436732345179200856372478455294691 2947 -29868340748793678859638085364215642 2948 30306203959434668413162970503254030 2949 -30750411568159416412251967526177660 2950 31201054434394678120646645746173660 2951 -31658224703685216450699912930738629 2952 32122015825687781868284919453178413 2953 -32592522572413928880928318272333929 2954 33069841056725070401159292372972282 2955 -33554068751083217269622848126256891 2956 34045304506560896810575607980385360 2957 -34543648572113791441631206016726976 2958 35049202614119686163998544802255410 2959 -35562069736187362257069869073365211 2960 36082354499239123626845305791169816 2961 -36610162941870691976226014861933491 2962 37145602600992257373509756251723261 2963 -37688782532754521932923704846951069 2964 38239813333763626120793181418718696 2965 -38798807162588899627092619958766288 2966 39365877761567431894481172371746181 2967 -39941140478909511316316504232948202 2968 40524712291109036732874930414776647 2969 -41116711825663060134416335764098277 2970 41717259384104675523723423713639406 2971 -42326476965353525741576223993451742 2972 42944488289388256645809105830722416 2973 -43571418821245306320673813908890142 2974 44207395795348476084280202027831567 2975 -44852548240173790001652082974258627 2976 45507007003254210327101855671205251 2977 -46170904776528837753920856767186914 2978 46844376122041287651163092391471412 2979 -47527557497991996661856695004048584 2980 48220587285149278050119678227255930 2981 -48923605813624008977293524323118472 2982 49636755390012898572084904270368894 2983 -50360180324915352283709444611426263 2984 51094026960829015494058056264782194 2985 -51838443700429147675040569229638246 2986 52593581035237047626739562425890473 2987 -53359591574682820569374842873901284 2988 54136630075567849009279468497811292 2989 -54924853471932401315371580094109942 2990 55724420905333884947812415320354491 2991 -56535493755541325324937288499276870 2992 57358235671651726318080776804140828 2993 -58192812603634044284997953395781483 2994 59039392834306584514770949713441542 2995 -59898147011753707012436736743768231 2996 60769248182187807617988552018765245 2997 -61652871823262620489450500575488740 2998 62549195877843969110802005513149946 2999 -63458400788244175266540520275730627 3000 64380669530926418771450703387699784 3001 -65316187651685425113400922743976602 3002 66265143301310943690075960522562904 3003 -67227727271740566053306381848047125 3004 68204133032708521430782188240090759 3005 -69194556768897175730284707237061270 3006 70199197417598050381591407030653093 3007 -71218256706889268793726143760775764 3008 72251939194336430811790531798236368 3009 -73300452306224009303199789202312645 3010 74364006377324458027437123978352543 3011 -75442814691212316306327548982934230 3012 76537093521130693622658455798740919 3013 -77647062171417616087848829212779578 3014 78772943019499816878331034074426022 3015 -79914961558461654307402525584395735 3016 81073346440196944081623324995288355 3017 -82248329519151596441613674991143326 3018 83440145896665054454888797925711912 3019 -84649033965918636777428641729964202 3020 85875235457498996635821008664555337 3021 -87118995485585018555397620249557192 3022 88380562594766585624997527882376462 3023 -89660188807503762912431605029806025 3024 90958129672235056928852683550622150 3025 -92274644312143526736542148753250163 3026 93609995474589639561100042213383236 3027 -94964449581219882674669543811996305 3028 96338276778760263761725600690055427 3029 -97731750990503953913718579860897327 3030 99145149968502450986442335021850328 3031 -100578755346469766365886638821997686 3032 102032852693409265122201528569809468 3033 -103507731567972918036979261646209903 3034 105003685573562854234424670120779182 3035 -106521012414185235206224996095171706 3036 108060013951066604788246924073093070 3037 -109620996260043005073441766597097111 3038 111204269689732285502896103977266783 3039 -112810148920500171542608601740192979 3040 114438953024230800319996109933670617 3041 -116091005524912573309324965127459776 3042 117766634460050320798059706436695045 3043 -119466172442914919516102877041198061 3044 121189956725641653357206289970085380 3045 -122938329263188757513596412269116583 3046 124711636778167738765552245235984868 3047 -126510230826557219199791716580660176 3048 128334467864312207161609786228519293 3049 -130184709314880857722042303480840349 3050 132061321637640945553214332721582823 3051 -133964676397268435937980639774693344 3052 135895150334050704578889780554954849 3053 -137853125435157123861829163625494400 3054 139838989006879902467774886047774997 3055 -141853133747858236800524948731696702 3056 143895957823299006491369530107268696 3057 -145967864940207422197941195185821649 3058 148069264423641212236555857906143252 3059 -150200571294002115367110549615638166 3060 152362206345378630166560696790965438 3061 -154554596224954156824928579644761983 3062 156778173513494855085695129552871899 3063 -159033376806931732525598580845105949 3064 161320650799051670304058858002762053 3065 -163640446365312288852629654405059953 3066 165993220647795753935702244633435103 3067 -168379437141316824193967083064189946 3068 170799565780700644555833859500120621 3069 -173254083029245995711294308867485452 3070 175743471968389918410108585821922077 3071 -178268222388589842774187299796363767 3072 180828830881439566973742797464441255 3073 -183425800933035646449601628336789517 3074 186059643018610974599633412628088237 3075 -188730874698452558591849514853867615 3076 191440020715120719588595458495367819 3077 -194187613091987175106064151952832641 3078 196974191233109692728066889871487916 3079 -199800302024461239052862021715789660 3080 202666499936531785442180135674006243 3081 -205573347128321172802341580337353391 3082 208521413552741681503102884989725321 3083 -211511277063449199744953557289290477 3084 214543523523122134082389104511286100 3085 -217618746913207459338459694934393566 3086 220737549445153562057051818513654373 3087 -223900541673149792052543643925079941 3088 227108342608392900391073956121665151 3089 -230361579834900809212269711376816924 3090 233660889626894429435422186482910162 3091 -237006917067768516712876209590524256 3092 240400316170672833852174512785840428 3093 -243841750000725169265248390101766137 3094 247331890798878046086592714749872548 3095 -250871420107461245560625356948574615 3096 254461028897422560984636236944541014 3097 -258101417697289494845262960472678670 3098 261793296723874912080893954284811898 3099 -265537386014749966772329776013357491 3100 269334415562507927859679533622348762 3101 -273185125450842841641673939973638577 3102 277090265992467285120924769591889709 3103 -281050597868893784852692951454557586 3104 285066892272104800682591230282104970 3105 -289139931048136502556692652608959411 3106 293270506842601901751613317969207337 3107 -297459423248179235545037320978990064 3108 301707494954091846372875027329694122 3109 -306015547897606142833700483972431729 3110 310384419417574580809775448423917194 3111 -314814958410050958625010249999908371 3112 319308025486005680394506159624692050 3113 -323864493131169006473392334790196976 3114 328485245868030679499928237110064128 3115 -333171180420024689103104179406317886 3116 337923205877928317745939657138994450 3117 -342742243868504994337552442713795043 3118 347629228725420871495547519641132143 3119 -352585107662465436835038967659257558 3120 357610840949106868236188440531064961 3121 -362707402088413247633464569362193737 3122 367875777997371157813233624113583524 3123 -373116969189633602167581354560790804 3124 378431989960729608162758684422572955 3125 -383821868575768301375099309089148064 3126 389287647459670668673022647385884188 3127 -394830383389962666652969024375554961 3128 400451147692163774597927264854932298 3129 -406151026437805539954264904126101431 3130 411931120645115118974598842164329975 3131 -417792546482399275930228682813311480 3132 423736435474164770981097849366626067 3133 -429763934710011539338984617166273764 3134 435876207056335543141190645298439131 3135 -442074431370878662653064102711053432 3136 448359802720163484859954661163231887 3137 -454733532599851345127355547104427464 3138 461196849158062481784788509398215353 3139 -467750997421697674417283694503298053 3140 474397239525801254146573406417475910 3141 -481136854946005898187236988227814986 3142 487971140734100151866386014086416234 3143 -494901411756760159299391624007926956 3144 501929000937487628833904539178325931 3145 -509055259501796611145159666076465451 3146 516281557225692226895758406664789824 3147 -523609282687485047370896905535764523 3148 531039843522985405277442394445869642 3149 -538574666684122493887900515613817311 3150 546215198701033701340183022677597317 3151 -553962905947670223387398133766382564 3152 561819274910965602037559050196097219 3153 -569785812463614449267205431634641158 3154 577864046140509234771506630894341495 3155 -586055524418883644751129406098767761 3156 594361817002211654838777997892744258 3157 -602784515107912104372562408365928968 3158 611325231758909211779800814206788435 3159 -619985602079100132076979756935319186 3160 628767283592781327222037229427683089 3161 -637671956528086198211398650810974832 3162 646701324124487114861917114298130490 3163 -655857112944415675399676869458920909 3164 665141073189055733093092746315081511 3165 -674554979018364441155320972093660741 3166 684100628875377290481911262486294923 3167 -693779845814853847736054937080150524 3168 703594477836321643642272192848695934 3169 -713546398221576413039477783317521028 3170 723637505876697649773442057903159221 3171 -733869725678639211138856217667854825 3172 744245008826455488106092461591707999 3173 -754765333197224448928141300721925144 3174 765432703706729665433221160088932431 3175 -776249152674964243640690739241312571 3176 787216740196520403082813757215104872 3177 -798337554515929282314913305714661151 3178 809613712408016392082959488567013154 3179 -821047359563338992773967695031257555 3180 832640670978772538888567592918444634 3181 -844395851353314210290677838157948486 3182 856315135489172438455808168055738050 3183 -868400788698212236151685359903471513 3184 880655107213827050727721471263021654 3185 -893080418608308784409125503428360895 3186 905679082215788560255249976093214610 3187 -918453489560821760056379407673683918 3188 931406064792691820190996544982248513 3189 -944539265125508243294517838319533046 3190 957855581284175268087921806311972030 3191 -971357537956308637199160998523599823 3192 985047694250178913061573858163546486 3193 -998928644158760814941945792666791870 3194 1013003017029969086443769623956260819 3195 -1027273478043162452779948850728945611 3196 1041742728691998290491041286929693647 3197 -1056413507273721709052996612086826408 3198 1071288589384973834600309611836188149 3199 -1086370788424205191131222005614588414 3200 1101662956100781193836100471083157169 3201 -1117167982950867902554106310106497567 3202 1132888798860187331466373326814968611 3203 -1148828373593732774334631518499249922 3204 1164989717332535782665412082493358951 3205 -1181375881217577627080507113535367166 3206 1197989957900939280576161048710608186 3207 -1214835082104285186629521924891725237 3208 1231914431184777315032001191942642055 3209 -1249231225708517263857706962247843132 3210 1266788730031615437806089896016859125 3211 -1284590252888987621679446361570239304 3212 1302639147990980572736917748883677955 3213 -1320938814627929577073228318061642273 3214 1339492698282752253721671522885493887 3215 -1358304291251684246280601131357594117 3216 1377377133273263815278191110997845833 3217 -1396714812165673735191755395919949697 3218 1416320964472550308769407948250982124 3219 -1436199276117370738483534838357717685 3220 1456353483066531540343247504178473239 3221 -1476787372001232148881456635634558384 3222 1497504780998279344681215309870103423 3223 -1518509600219929637752897371357162907 3224 1539805772612888261183149403133382647 3225 -1561397294616584969728054343411999288 3226 1583288216880848398213124805155640316 3227 -1605482644993102315186845796275935960 3228 1627984740215208708016043158520371944 3229 -1650798720230084256495354933056181836 3230 1673928859898218393893876981078306498 3231 -1697379492024222817653534915801641024 3232 1721155008133543996448675739149197405 3233 -1745259859259471926005523699561276994 3234 1769698556740580113816704759166314247 3235 -1794475673028733523163363091204584674 3236 1819595842507802979437767967624748064 3237 -1845063762323226336639722818846643826 3238 1870884193222558519983675641766684999 3239 -1897061960407154402313847104120647549 3240 1923601954395130337244067931659053014 3241 -1950509131895752060621057663895359261 3242 1977788516695398584968792488048882567 3243 -2005445200555253649542252671246907681 3244 2033484344120878251263492341478773509 3245 -2061911177843819769142595402812946939 3246 2090731002915415207747143976725820080 3247 -2119949192212948124433298741032858700 3248 2149571191258320870152264879370471921 3249 -2179602519189405864716567532113204892 3250 2210048769744241745431148668057112774 3251 -2240915612258242373544878330647886437 3252 2272208792674588855822333070879623541 3253 -2303934134567976938700807410392133410 3254 2336097540181894360998225814470226068 3255 -2368704991479605008578072414983718076 3256 2401762551209019000522637870242564074 3257 -2435276363981630151251998065337557686 3258 2469252657365704597704038148899653107 3259 -2503697742993906755789834526462659494 3260 2538618017685551175625530801425905960 3261 -2574019964583671300562385852221454438 3262 2609910154307098601879283818499107833 3263 -2646295246117748059822259641581000006 3264 2683181989103308492242451246621845264 3265 -2720577223375538794453623057532539398 3266 2758487881284373749230316686335180771 3267 -2796920988648045694780786127762993200 3268 2835883665999431000826825235025915151 3269 -2875383129848832998672807436814861123 3270 2915426693963415741516499212407634611 3271 -2956021770663505736956127464931489538 3272 2997175872135981594456696094460405658 3273 -3038896611764974366532991117554605406 3274 3081191705480104234796886836178497616 3275 -3124068973122482101544018712943052684 3276 3167536339828707593998388255457802075 3277 -3211601837433097971785085241582260334 3278 3256273605888385449914525812394258467 3279 -3301559894705123510309196558919775524 3280 3347469064410045874469092184464423841 3281 -3394009588023624948360530221678784845 3282 3441190052557079729323679363606172547 3283 -3489019160529086384532347325743121208 3284 3537505731502447971093692640660363260 3285 -3586658703640983069365795329733247898 3286 3636487135286896444843461123734563020 3287 -3687000206558898240856707190319423036 3288 3738207220971341634136276581788016494 3289 -3790117607074652358162018196339085411 3290 3842740920117327016518080058806712499 3291 -3896086843729780671108648969825071710 3292 3950165191630327797840209499674484603 3293 -4004985909353584355403310164456177459 3294 4060559076001582412534598392373383888 3295 -4116894906017892526520639597719257219 3296 4174003750985052860526944808866678336 3297 -4231896101445607869768669477962002085 3298 4290582588747063278082557367734680604 3299 -4350073986911068008063938634171749134 3300 4410381214527137719414385880090066697 3301 -4471515336671238651693757867162863646 3302 4533487566849554560838823132716927299 3303 -4596309268967763684591079152060048357 3304 4659991959326156870194369327140830941 3305 -4724547308640932248587237732780625803 3306 4789987144092006144436912739932010616 3307 -4856323451397684271775382639004145350 3308 4923568376916541680538963290446963288 3309 -4991734229776864390211153873423711952 3310 5060833484034010174695226468959034654 3311 -5130878780856050548576191746129931194 3312 5201882930738060648918454441548481604 3313 -5273858915745428408938366472761898612 3314 5346819891786559182022710194815753705 3315 -5420779190915356797759475096574815700 3316 5495750323663866915765333347241577644 3317 -5571746981405473488411805495823866131 3318 5648783038749044151866347057763734128 3319 -5726872555964425437348411459608782776 3320 5806029781439693831026609015096004447 3321 -5886269154170573911853817468986460976 3322 5967605306282440063716598905810278767 3323 -6050053065585323592787008276942426821 3324 6133627458162352482796193953270866501 3325 -6218343710992056490429704964541169598 3326 6304217254604975822107907416099297492 3327 -6391263725775017243337664537717480874 3328 6479498970246007152506815638867874739 3329 -6568939045493896902799474558284113839 3330 6659600223525081480844037907734252832 3331 -6751498993711298550098537843790418774 3332 6844652065661580840750372046751520639 3333 -6939076372131740916448608071419665409 3334 7034789071971873473578703822698514937 3335 -7131807553112366532420798589717687448 3336 7230149435588919161343396968057556805 3337 -7329832574607069735595897596842074958 3338 7430875063646745173436222334326161328 3339 -7533295237607348115713285013412188171 3340 7637111675993905620578365809472206920 3341 -7742343206144809633180694620552312984 3342 7849008906501686263252609792757622787 3343 -7957128109921937762921095674983043869 3344 8066720407034508042877627236045999114 3345 -8177805649639429597689669415428591863 3346 8290403954151716832871836463223722079 3347 -8404535705090177998931066928089143652 3348 8520221558611725240964456068804851254 3349 -8637482446091769667051930204149124046 3350 8756339577751295827064199865612800483 3351 -8876814446331217577246754083471079364 3352 8998928830814624985075096991530426575 3353 -9122704800197539703977316642209652304 3354 9248164717308804121095015942878524190 3355 -9375331242679737555022024385863044296 3356 9504227338464200854481974187011871809 3357 -9634876272409718923796548853840363100 3358 9767301621880318979359525547435088904 3359 -9901527277931750724962348693385990232 3360 10037577449439763122804618966198584255 3361 -10175476667282121032029331820682316640 3362 10315249788575053690351366809671468507 3363 -10456922000964835828672085519362625321 3364 10600518826975211133614788476039869879 3365 -10746066128411376809385662045861752900 3366 10893590110821257141070148784167730988 3367 -11043117328014803228371214489790819061 3368 11194674686642065442040086607893512926 3369 -11348289450830794655603672702389671274 3370 11503989246884337925371786047921084963 3371 -11661802068040604034153430722649854963 3372 11821756279292884178818035542302309646 3373 -11983880622273323069621135270260230936 3374 12148204220199845823103147029223567219 3375 -12314756582887356272496556668251311402 3376 12483567611824032690173926038474299839 3377 -12654667605313557416610747625163713003 3378 12828087263684127522769396154466013396 3379 -13003857694565104399959400696179066476 3380 13182010418232171073370295102545163959 3381 -13362577373021877073541431312346262540 3382 13545590920816461877296857971827696326 3383 -13731083852599859248457302338664769378 3384 13919089394085796269266110377338363876 3385 -14109641211418912456931138802291057244 3386 14302773416949836109386081689280783226 3387 -14498520575085166922740189474853723200 3388 14696917708213325970283921329622937255 3389 -14898000302707246330417273586518914629 3390 15101804315004890001996256560050457793 3391 -15308366177768589252886613853621475283 3392 15517722806124223211393263941702068841 3393 -15729911603981253331838534872945514272 3394 15944970470434654348559417588098474643 3395 -16162937806249790479631826001097115057 3396 16383852520431299953184329889757614849 3397 -16607754036877064406450433126917029157 3398 16834682301118353354538839348906702329 3399 -17064677787147247745041196826681822749 3400 17297781504332460606581545399168010679 3401 -17534035004424686965536751728065013562 3402 17773480388652629549384619126632330854 3403 -18016160314910861320355298284331786592 3404 18262118005040700589869877714457184658 3405 -18511397252205289354027981558164124711 3406 18764042428360080567272563234089032045 3407 -19020098491819955338333028332438979424 3408 19279610994924206490291992888928458986 3409 -19542626091800640576606206871350180506 3410 19809190546230066291420512362667165285 3411 -20079351739612453258698258882760082980 3412 20353157679036061431288184181345455670 3413 -20630657005450857779620614859114855210 3414 20911899001947553604727302890735990297 3415 -21196933602143612675003527536362162568 3416 21485811398677597461389809409015914952 3417 -21778583651813238033107565819409941253 3418 22075302298154625680368157116718187049 3419 -22376019959473951055029927272510709013 3420 22680789951653224565895128661489918020 3421 -22989666293741434933987012160049742419 3422 23302703717128620209541814603089357541 3423 -23619957674838344180187274523517339593 3424 23941484350940089959836357269256474386 3425 -24267340670083101642081927114699700450 3426 24597584307153224235343115195893804859 3427 -24932273697054311673445111276781926973 3428 25271468044615792515779707418601117293 3429 -25615227334628003017690960841494214753 3430 25963612342006917569468002890853766444 3431 -26316684642089927075232421858843432345 3432 26674506621064336672246038113643438730 3433 -27037141486530275278856418488368878544 3434 27404653278199730810861181929728580586 3435 -27777106878733446525612101534114310447 3436 28154568024717435841963980396005710324 3437 -28537103317780895144451456762809402521 3438 28924780235857316517487194221315724687 3439 -29317667144590625074206543509114826914 3440 29715833308888188546213280993795033566 3441 -30119348904622570087295721696527603731 3442 30528285030483918822048564644366587576 3443 -30942713719984916543736188545322053721 3444 31362707953620223136159729227845009539 3445 -31788341671182387764274919717626499093 3446 32219689784236217653954665726455939183 3447 -32656828188753621367285322910083742746 3448 33099833777910968877742924659931435024 3449 -33548784455051036462199249151466297725 3450 34003759146811630460310321430218071448 3451 -34464837816423010311339503225885140943 3452 34932101477176257965607678378167597600 3453 -35405632206064767785388746279893881207 3454 35885513157601058404791526983105955094 3455 -36371828577811135715109023117098224169 3456 36864663818408664183154113290163054848 3457 -37364105351151232098250787671234881050 3458 37870240782381025085694169693432350299 3459 -38383158867752251325982873737448675990 3460 38902949527147691381990565473622319258 3461 -39429703859786775363671644016100362260 3462 39963514159527620359053038902426156526 3463 -40504473930365491636745386295489759207 3464 41052677902130182081193216434184334003 3465 -41608222046384835660754586376447180803 3466 42171203592528772457914451787994491881 3467 -42741721044106904916342580842042474206 3468 43319874195328367483449954994417538743 3469 -43905764147797014753154285775820866689 3470 44499493327456476549501278838076213703 3471 -45101165501752492143719462280230485388 3472 45710885797015279967729302829153075567 3473 -46328760716064733779866924105985779432 3474 46954898156041271261705346808370776742 3475 -47589407426465196484756317727361141194 3476 48232399267527473585212562710098308956 3477 -48883985868614845327747724784626799478 3478 49544280887072267034150199353366182440 3479 -50213399467205663605913729951843141752 3480 50891458259528055084734126587757978890 3481 -51578575440252134375402469042229231678 3482 52274870731032419410610694959861341205 3483 -52980465418960141173686985100200335061 3484 53695482376814068616352102212750367504 3485 -54420046083570511618711234026113631220 3486 55154282645175783747003445686439077333 3487 -55898319815584447678433483655992860270 3488 56652287018066707785020400056933707852 3489 -57416315366788356504547232457331275898 3490 58190537688666723785900734880191441841 3491 -58975088545506122085995226915206256576 3492 59770104256416323119620030006268405989 3493 -60575722920517646826937547064838709812 3494 61392084439936287835900928874784846279 3495 -62219330543093550066551793920096130553 3496 63057604808292706054780525528619609928 3497 -63907052687607244069969086273192379654 3498 64767821531074313174315825184939209462 3499 -65640060611197224029925092312036192809 3500 66523921147760911506966947666728584836 3501 -67419556332964313987956434760434081423 3502 68327121356873673710227435774031554400 3503 -69246773433200812549728186732406773048 3504 70178671825410488328648137605803639442 3505 -71122977873160988032994809405832130152 3506 72079855019082166265286272039678387580 3507 -73049468835895189841156398140443098417 3508 74031987053878302671473842079988915146 3509 -75027579588682978959777084251134885789 3510 76036418569504887300110483825311924334 3511 -77058678367614143492276805381275988541 3512 78094535625249385804987266970734176776 3513 -79144169284880263018962757506272081816 3514 80207760618842982883895931495900330951 3515 -81285493259353626635329920544476734200 3516 82377553228903993945148573155919792257 3517 -83484128971044802129441949255670378949 3518 84605411381561123622700349972857828416 3519 -85741593840045006658067364281555214372 3520 86892872241870285775283866061741213037 3521 -88059445030574651218300478340726615082 3522 89241513230654109496554324256026858440 3523 -90439280480775031378545735152695391239 3524 91652953067409048369500345642714177138 3525 -92882739958896124304284714921639886625 3526 94128852839941195076149195128298608035 3527 -95391506146549836732753532676719209575 3528 96670917101408490209548027060946728304 3529 -97967305749714839845082912369446638068 3530 99280894995464012547577179811031498231 3531 -100611910638196335069076758310918630858 3532 101960581410212458299421452270594241237 3533 -103327139014261729825612894243352976930 3534 104711818161709769228020612389740789539 3535 -106114856611191274715714406178202742008 3536 107536495207754164746131728244533643028 3537 -108976977922501234238339812562634986679 3538 110436551892735581889962135011893470785 3539 -111915467462616142958520446749776131554 3540 113413978224329740675995135134870859436 3541 -114932341059786149240381661052453189100 3542 116470816182842742086215755111114964444 3543 -118029667182065380891173805792345367468 3544 119609161064032283535883850067169579259 3545 -121209568297187693009078061855096336241 3546 122831162856252254057174134542860837608 3547 -124474222267197090230643593743766223804 3548 126139027652788660887549305422141872406 3549 -127825863778711565688027627805581826346 3550 129535019100276553169976530712070955886 3551 -131266785809721080150806677166415856476 3552 133021459884109859961766365142867012026 3553 -134799341133842929901250495556872196160 3554 136600733251778861810133967911780564992 3555 -138425943862980834341243342836606124787 3556 140275284575093381326081886457880885617 3557 -142149071029357727646640199970235811855 3558 144047622952273722217839150571139337382 3559 -145971264207916477093303697713973816346 3560 147920322850915922333804900412445516395 3561 -149895131180107588136252230839433435487 3562 151896025792863028831682595759437207469 3563 -153923347640108407740477960958798629259 3564 155977442082039867532694517996125541617 3565 -158058658944544417693985591755631307321 3566 160167352576335178964130259340814667111 3567 -162303881906809934213639313678561991966 3568 164468610504642046165570513399454823751 3569 -166661906637112914668325578269841092970 3570 168884143330195259902712483703679185280 3571 -171135698429396632981772648568792467363 3572 173416954661372671886723922810709875409 3573 -175728299696319738591368559455013978828 3574 178070126211156692583299842481602531879 3575 -180442831953505676812920283501570132753 3576 182846819806481914403283018819249991747 3577 -185282497854302638250366966686531572237 3578 187750279448725400958426272020922874374 3579 -190250583276326139409139337902475911201 3580 192783833426627496669777962219288023570 3581 -195350459461088033920611278061901510528 3582 197950896482963096650119443093575912413 3583 -200585585208048232549900248144589186812 3584 203254972036316193353532958344197615011 3585 -205959509124458689322054710925621253025 3586 208699654459344203209055746980929792708 3587 -211475871932403310363295685559343086731 3588 214288631414953093161118503921180868370 3589 -217138408834472381222626841620022289507 3590 220025686251839693881648613511833008886 3591 -222950951939545908173625966944346226660 3592 225914700460893824193464771831896259964 3593 -228917432750196950075865785220038747204 3594 231959656193989981091981275852703218617 3595 -235041884713263601463138006428554685851 3596 238164638846736393481521748858157820074 3597 -241328445835176796418876262298911735014 3598 244533839706788217526932199517817494323 3599 -247781361363670559213334633341722767721 3600 251071558669371590231907411646837843758 3601 -254404986537541754476956407086773492389 3602 257782207021706178748765571466868852031 3603 -261203789406167810688570644283893849429 3604 264670310298055789984722790049887090063 3605 -268182353720533329949339685567222352827 3606 271740511207179562688629151376341716207 3607 -275345381897559979368613188895498595120 3608 278997572634000277530838767709386038382 3609 -282697698059578610062834596978659742352 3610 286446380717351415309116935495546240998 3611 -290244251150828194950136120879142729838 3612 294091948005710795699446484482954167611 3613 -297990118132912942597768350295327995540 3614 301939416692875965751524446751763111664 3615 -305940507261196858803931222866581708956 3616 309994061935585006260719351669249340292 3617 -314100761444164118045493226428573657689 3618 318261295255136113368192067188709112033 3619 -322476361687823902186590258877123015935 3620 326746668025110221248395710675356505077 3621 -331072930627289892947034198541479458641 3622 335455875047353089045833397180079908468 3623 -339896236147717397757063490895387530976 3624 344394758218426711728551000648856442445 3625 -348952195096835176219501634294736825201 3626 353569310288794661178621402281843862753 3627 -358246877091364448107220981185813217816 3628 362985678717062052523465915515735017329 3629 -367786508419674335570887074665029009236 3630 372650169621648293876329607915823885956 3631 -377577476043081155196964169859346453436 3632 382569251832329648729959952714140371779 3633 -387626331698258563223038710290243003648 3634 392749561044148953262873344284537217036 3635 -397939796103286604370173141918751634770 3636 403197904076251620823939820548758498604 3637 -408524763269930256505494311190725288646 3638 413921263238270368540871491189278099832 3639 -419388304924802136168889651134389327168 3640 424926800806945953101809035104619266028 3641 -430537675042129670710384880407001880986 3642 436221863615737641702717488189699567361 3643 -441980314490914289619342654430755030203 3644 447813987760245208467311344453289023455 3645 -453723855799339079199721455407037446554 3646 459710903422333975563815794557704770461 3647 -465776128039351921135083091062667011006 3648 471920539815925852160332404054089150981 3649 -478145161834423437187444066323381089634 3650 484451030257492504415163661301753660925 3651 -490839194493553131299723715304152560885 3652 497310717364361758241595630163237030248 3653 -503866675274672999185215819402395312056 3654 510508158384025136751129287216878348307 3655 -517236270780675608132663487243715443896 3656 524052130657713110465226720202550257996 3657 -530956870491373280757573299684003295861 3658 537951637221585235817334392537249737529 3659 -545037592434776591959082266248882079131 3660 552215912548964922691410582773084892277 3661 -559487789001163955084059614758672861772 3662 566854428437133152175952809601899635666 3663 -574317052903499679653841944954324675291 3664 581876900042282110150408923697156755186 3665 -589535223287845577926463388762083319241 3666 597293292066318460475899609172042730831 3667 -605152391997501031780546493452105707202 3668 613113825099296904588485908984446029385 3669 -621178909994698456242491771596282676859 3670 629348982121357814309301493820488223165 3671 -637625393943775364614314217025505347284 3672 646009515168138135315850074387054567320 3673 -654502732959840806409426082803293032503 3674 663106452163722494602831910336965371670 3675 -671822095527052868908716846740054144094 3676 680651103925301562611185290246651608733 3677 -689594936590725262530246336438876555034 3678 698655071343807276803108933588190475486 3679 -707833004827584807788733034692317929579 3680 717130252744899587232542269639912955926 3681 -726548350098607966558185227329968239992 3682 736088851434786996156084005702653977990 3683 -745753331088973473881722257064137770869 3684 755543383435473394713676408702926343656 3685 -765460623139779690711531468080508118945 3686 775506685414136613133722622017265199351 3687 -785683226276289576895655750512091794726 3688 795991922811459761525466079617748744623 3689 -806434473437583242470699380448724967475 3690 817012598173854912104163171132920209895 3691 -827728038912617941145152441690889506504 3692 838582559694640028512433632870416039908 3693 -849577946987818190923118422409056029590 3694 860716009969354352930594693381715922234 3695 -871998580811444513632423169138766198543 3696 883427514970524788037875420314196428789 3697 -895004691480118149133202253170237870283 3698 906732013247326231108265786842433810256 3699 -918611407353011095091884565516632290624 3700 930644825355712406150695971955968478249 3701 -942834243599346024309586717802861303362 3702 955181663524730573042203281383892931108 3703 -967689111984989116142563864002532904938 3704 980358641564873648192326289333140519779 3705 -993192330904060685058474562897375323526 3706 1006192285024466829088612064520229843719 3707 -1019360635661633779004496659734606616462 3708 1032699541600232857001473214941824131266 3709 -1046211189013739735321478657125367010720 3710 1059897791808330661680162700802488658031 3711 -1073761591971052107487345976231851943100 3712 1087804859922316394880830557583307033185 3713 -1102029894872776498279869739623021829642 3714 1116439025184633863560748115047541366504 3715 -1131034608737433743160233816917299019942 3716 1145819033298403208503384902978327392301 3717 -1160794716897387672217854373791039984607 3718 1175964108206442431746508486109611763485 3719 -1191329686924136433305720938481110292342 3720 1206893964164626150742506935050700238980 3721 -1222659482851558177811599189717459735293 3722 1238628818116859844837635516691009989023 3723 -1254804577704477891754464122612576223507 3724 1271189402379125959211890562239877896870 3725 -1287785966340102397906433102031442389230 3726 1304596977640240643645967669892171984094 3727 -1321625178610055162010161574901278690900 3728 1338873346287146731912579442172119247016 3729 -1356344292850931612007519778405889665349 3730 1374040866062759917839543301715069902208 3731 -1391965949711489331023142883892853889094 3732 1410122464064581064662116261825020590689 3733 -1428513366324785821779172741806937399563 3734 1447141651092488305856308777457097628347 3735 -1466010350833779674807853822853739343508 3736 1485122536354328171923862092553131115263 3737 -1504481317279119019643197488514077972599 3738 1524089842538135524579299518134318214676 3739 -1543951300858054215155283833813158384002 3740 1564068921260027716617020762023912118020 3741 -1584445973563629962200145371595568923887 3742 1605085768897039243971822256688225758832 3743 -1625991660213535522484568611627902967159 3744 1647167042814389340981340246841278648030 3745 -1668615354878220627601175466372278073898 3746 1690340077996906618001660958550574252615 3747 -1712344737718119091178658908452809987259 3748 1734632904094572083144706070512857677919 3749 -1757208192240062226654081883745162725939 3750 1780074262892384860490180782962476861746 3751 -1803234822983210059106409528551254757649 3752 1826693626215003752761017505872282636749 3753 -1850454473645080139844215650550250048981 3754 1874521214276872637025141954271473222889 3755 -1898897745658511669300460466799213013523 3756 1923588014488798671137649364407529575154 3757 -1948596017230666751816146502480623901579 3758 1973925800732219572948353330559900661929 3759 -1999581462855441094171019910686185691569 3760 2025567153112669964274427187446295316317 3761 -2051887073310933469730816543244958042834 3762 2078545478204237100872287136490636287448 3763 -2105546676153906958020392445428820088031 3764 2132895029797083395830594832333891117010 3765 -2160594956723465494140648305779193211778 3766 2188650930160407147888546580730017338587 3767 -2217067479666466787369286071451157149116 3768 2245849191833513973383361692090255716079 3769 -2275000710997497359857353146699462219553 3770 2304526739957979779482289054265297767088 3771 -2334432040706547486003340483635758140257 3772 2364721435164201880165494717407121390532 3773 -2395399805927843355145924878673876162424 3774 2426472097025958221787754782212419398925 3775 -2457943314683621014285105870879443996162 3776 2489818528096925833324468422889971256744 3777 -2522102870216961756242691238408864544190 3778 2554801538543448732729427253516949504317 3779 -2587919795928151790184035466115985926193 3780 2621462971388192795210940833569315889241 3781 -2655436460929380457092222168862509015954 3782 2689845728379680715633594110375465657353 3783 -2724696306232951129751767316421546395408 3784 2759993796503064374743493763544547054357 3785 -2795743871588547465547580561449636602676 3786 2831952275147864850712757190914786854716 3787 -2868624822985475067438209468134793797890 3788 2905767403948792212155224293485307652356 3789 -2943385980836185063875532234835052654887 3790 2981486591316148299187136779860095679269 3791 -3020075348857781858563751511123698677015 3792 3059158443672716163774546970292160312652 3793 -3098742143668622545854669080215292204355 3794 3138832795414449922577538943299265497920 3795 -3179436825117530463900205159567811491461 3796 3220560739612698703648324259651711826438 3797 -3262211127363570295996228139362934820715 3798 3304394659476128376345178192667333285766 3799 -3347118090724767268263589481583183206781 3800 3390388260590945081452769377382335470540 3801 -3434212094314598570480198868934638220370 3802 3478596603958475470556872261273231201333 3803 -3523548889485541395191877013634639839757 3804 3569076139849620271373495354140507913493 3805 -3615185634099429201252926618267154083754 3806 3661884742496170575434204056374861158035 3807 -3709180927644846222180630515513660838140 3808 3757081745639460359383100100745776548417 3809 -3805594847222280122262483279367619406878 3810 3854727978957324469800012120144826831072 3811 -3904488984418254327097952239158274348850 3812 3954885805390838899529131155768337448306 3813 -4005926483090175197914356504940988702867 3814 4057619159392839942388433083079604189542 3815 -4109972078084155166383646901740850495005 3816 4162993586120751021548488602155148594327 3817 -4216692134908611489718663525816287482494 3818 4271076281596790939598599468471997317832 3819 -4326154690386991723914252461438934961601 3820 4381936133859195297749825886773426862828 3821 -4438429494313541650885698190885024564631 3822 4495643765128654186559070486531131811602 3823 -4553588052136609546507063196819772503897 3824 4612271575014754277726198680044082601732 3825 -4671703668694572660410722277168132048583 3826 4731893784787812469377558233948616189513 3827 -4792851493030077923297959073169346341435 3828 4854586482742101587551943168576052268029 3829 -4917108564308909537835117550851760879070 3830 4980427670677096663157550622324234812873 3831 -5044553858870431588947432946532056106681 3832 5109497311524013333940779029780987679193 3833 -5175268338437204478752173710183109670983 3834 5241877378145568319876993429348902840107 3835 -5309334999512040210756187126076826012357 3836 5377651903337566051789343764012275804676 3837 -5446838923991443684177063328500207579920 3838 5516907031061605768624163395760338603224 3839 -5587867331025085589642453024784882816892 3840 5659731068938910119821554436691323172032 3841 -5732509630151667606372873362409643469977 3842 5806214542035999904928860642307384331039 3843 -5880857475742272783417369201408757882276 3844 5956450247973680452212977785466937613837 3845 -6033004822783043646096446468996134496687 3846 6110533313391563689283382337626713136664 3847 -6189047984029798117353535885216234549770 3848 6268561251801126609725481475733721308320 3849 -6349085688567979203799951422209843852566 3850 6430634022861102017512942038228017870174 3851 -6513219141812139001257221930164097193087 3852 6596854093109811573370280689081898695475 3853 -6681552086979981366090539425854974596233 3854 6767326498189884721547662203304363646248 3855 -6854190868076831030458864572071464997836 3856 6942158906601660500194052530453605582883 3857 -7031244494427260474212165684615548399914 3858 7121461685022443002077808552144769494817 3859 -7212824706791489978845410739521683895798 3860 7305347965229675835012188578024902296491 3861 -7399046045105081463977056915304707769930 3862 7493933712667016823542677232467754379668 3863 -7590025917881373441989818736015405562051 3864 7687337796693231898124195361216367425667 3865 -7785884673317053228955186974427887209875 3866 7885682062554787148880516524589811873593 3867 -7986745672142233940973434014746753017679 3868 8089091405124000904709984174315154262763 3869 -8192735362257398315767161981096783765818 3870 8297693844445623972961330973216176410342 3871 -8403983355200589575558338315480547207107 3872 8511620603135746391607851782373352709273 3873 -8620622504489271945193760714649226143586 3874 8731006185677983768170344464949506735773 3875 -8842788985882350630675403663287688649089 3876 8955988459662976085038205200676425017752 3877 -9070622379608933630217844975652390981936 3878 9186708739018337329265226784820908475503 3879 -9304265754611536291132567072685185621631 3880 9423311869277326061046917836923145360947 3881 -9543865754852574651232584904825671995394 3882 9665946314935665686689979754301141853010 3883 -9789572687734165939678152098269381077524 3884 9914764248947129382122271523767365358291 3885 -10041540614682454798018903217705025359244 3886 10169921644409718968750623927391673977283 3887 -10299927443948912473740984500106809332870 3888 10431578368495510237728167114857373429427 3889 -10564895025682314104784840896000476640626 3890 10699898278678509928804780181896660856279 3891 -10836609249326386941239701967361531553706 3892 10975049321316172490080895399968440232333 3893 -11115240143399440640145617385905478680668 3894 11257203632641558584424020887224948014324 3895 -11400961977713640340328279780629851000805 3896 11546537642224482793872715719676489881590 3897 -11693953368092964809841814025913341905647 3898 11843232178961395847683720037512337615072 3899 -11994397383650306311995198325598416907670 3900 12147472579655177723785547105692515423070 3901 -12302481656685616724996495849271788671529 3902 12459448800247482924861567029420268734727 3903 -12618398495268486663443802680542807005635 3904 12779355529767778905876485533438968001144 3905 -12942344998570061691259289866469196177919 3906 13107392307064753843719986150938728777924 3907 -13274523175010753010710141783317794966811 3908 13443763640387341525981152829323266830751 3909 -13615140063291790102734761154606605342041 3910 13788679129884219947088465506963296986735 3911 -13964407856380290544152154866679698054217 3912 14142353593092287109536196440582273963054 3913 -14322544028519188518893841657510741419914 3914 14505007193486303428113246558695839807693 3915 -14689771465335069277970225061298633077216 3916 14876865572163615940331609891622044566857 3917 -15066318597118702909293807569960879238403 3918 15258159982739646170967394863994975353681 3919 -15452419535354858200974314448056609403400 3920 15649127429531631940052097477938361879252 3921 -15848314212579807086436845240439488260823 3922 16050010809109964619985594944104238253632 3923 -16254248525646803138343435230081793597794 3924 16461059055298358340849229170854590560367 3925 -16670474482481734842329641256368261974686 3926 16882527287706027437565197923887050792306 3927 -17097250352413116969117097328689980908914 3928 17314676963877034077414643180656805583687 3929 -17534840820162592333592586090661905060799 3930 17757776035144000573697086994281928342805 3931 -17983517143584172668691967331603124253827 3932 18212099106275461479278135832643809561009 3933 -18443557315242552359011401356617803195111 3934 18677927599008260284782326495585225805571 3935 -18915246227922983511602922487608283823487 3936 19155549919558575569965447599398598697966 3937 -19398875844167406449974275877830829451195 3938 19645261630207392948273479980951595578968 3939 -19894745369933787392752521903940478755303 3940 20147365625058523307301173148096198555830 3941 -20403161432477926035734000627517371640389 3942 20662172310069605911743433779643941457015 3943 -20924438262559361241678759120037853314876 3944 21189999787458928160334106556851252813378 3945 -21458897881075424328051276502083189412699 3946 21731174044593343461693000812847090022763 3947 -22006870290229967833789883819141401192670 3948 22286029147465076134717058744403455058264 3949 -22568693669345834473465075652235786887350 3950 22854907438867768794887305862236847962863 3951 -23144714575432727616667716540656922597555 3952 23438159741384754739027737261738256270001 3953 -23735288148624802455793371439907211393023 3954 24036145565305226798393914837499093564363 3955 -24340778322605017476162631753487772528398 3956 24649233321586726438392189287088293262806 3957 -24961558040136070377444493875877911258754 3958 25277800539985194019415694177923259250398 3959 -25598009473820592710983060845453499775013 3960 25922234092476704609614136212702162558261 3961 -26250524252216194720850663839593884054148 3962 26582930422097965102553094840424972916175 3963 -26919503691433937773449225705298467072858 3964 27260295777335669223647071370653585788358 3965 -27605359032351867929571120955251477782974 3966 27954746452197898926801582811792637181095 3967 -28308511683578372293257497594987060416553 3968 28666709032103925343715745024006377885621 3969 -29029393470303321436499087820730372009367 3970 29396620645732001546116074261300180323065 3971 -29768446889178238163492851787211864545046 3972 30144929222968054649929015600098107268556 3973 -30526125369370086893816559225910521580920 3974 30912093759101578002384707882971366968256 3975 -31302893539936710806156147451967876288725 3976 31698584585418497163231068074900660290131 3977 -32099227503675457425818193303835372400130 3978 32504883646344337974595579442001206591652 3979 -32915615117600129439477772304562785908349 3980 33331484783294663110084735786950071451041 3981 -33752556280205078097603004820290201903699 3982 34178894025393467043880877414355803358660 3983 -34610563225679023585567553000240792928162 3984 35047629887224030372875448210730652994498 3985 -35490160825235042216158229893772223134365 3986 35938223673780634891129768845180511465931 3987 -36391886895727106277356904320884306407318 3988 36851219792793532836719953423907790136007 3989 -37316292515727600960987858408710066801665 3990 37787176074603649432774716150994072328374 3991 -38263942349244376154186478807782479992739 3992 38746664099767679404607380601122243585112 3993 -39235414977260121195553925336534932764395 3994 39730269534578517798719193869244000968825 3995 -40231303237281180235601306225877488334501 3996 40738592474690345435736379215900001536701 3997 -41252214571087356897881918175173471066857 3998 41772247797042172027009309139737506600233 3999 -42298771380878791872132425088953461241134 4000 42831865520278227758210126472468856058819 4001 -43371611394020638292066996484512713795923 4002 43918091173868289430080919502061777926046 4003 -44471388036591009726870556705742365087764 4004 45031586176135832541879701452032708889740 4005 -45598770815942536867167062505328485920289 4006 46173028221406818557590209494097936357034 4007 -46754445712492844096622895470692772693671 4008 47343111676496959619882771313883283138690 4009 -47939115580964348746759856618356570280141 4010 48542547986760453841170514469712583386040 4011 -49153500561298996638243431148871269369169 4012 49772066091928455737413423271260369423530 4013 -50398338499478880276769630277399481218798 4014 51032412851970941171552456879390740066010 4015 -51674385378489143624375219175370435509647 4016 52324353483221147198930889723061178808450 4017 -52982415759665162595576883792830769356018 4018 53648672005007417379383245319980407522093 4019 -54323223234671706292074928915085060649619 4020 55006171697043065431801038535114257352427 4021 -55697620888367633511905588524881513059453 4022 56397675567830787615109670326654447054551 4023 -57106441772815665345979470251042427775656 4024 57824026834344210055393363410257703751088 4025 -58550539392702900869160812987988430668599 4026 59286089413255354602388893300912047003752 4027 -60030788202444012285023662977650766050190 4028 60784748423983148965505900301079912114981 4029 -61548084115245471702050794310728384149259 4030 62320910703844597198247487239983188176712 4031 -63103345024415727395017538379710670916518 4032 63895505335596868497918387062561637858530 4033 -64697511337212966400862982068948797443804 4034 65509484187665359268270985796530313343454 4035 -66331546521528976161174051299091710991308 4036 67163822467359739042476095940405504082701 4037 -68006437665714654276118071302328061877045 4038 68859519287387108848206570688504525884901 4039 -69723196051859915989110914511893086555927 4040 70597598245978684667891573787447179569099 4041 -71482857742848117568064876116941053354476 4042 72379108020953872640703784051473617568444 4043 -73286484183512654171274614620845691086972 4044 74205122978053230494369110628856643194119 4045 -75135162816231107049661257778621757194562 4046 76076743793879615397253430513176836209655 4047 -77030007711300211105315735400508918800855 4048 77995098093794806091704942386799021958528 4049 -78972160212442994048314431357345486923068 4050 79961341105127061006703214740675713842289 4051 -80962789597807706920514144815279701327143 4052 81976656326053438348651437906861182941918 4053 -83003093756826626927581869228242070832556 4054 84042256210529263326104640489190211462007 4055 -85094299883311471786139634672328443441152 4056 86159382869645886173047432688021446410480 4057 -87237665185171024693359272419984697540898 4058 88329308789806837091425689014640011484916 4059 -89434477611145635214239635944605073808307 4060 90553337568121655340299961272746622390549 4061 -91686056594962538608711817471346883579240 4062 92832804665426054263858547981513993709593 4063 -93993753817325429253998395667341785531923 4064 95169078177346686994006884213881531373409 4065 -96358953986161437828284835919409467021542 4066 97563559623838603914901446047435807267406 4067 -98783075635558601901648190361480740676586 4068 100017684757633547884041989022104663630142 4069 -101267571943837090729753494134284157967919 4070 102532924392047521929009989376506706171402 4071 -103813931571207852691782334256565005020572 4072 105110785248606592065453196016322920603702 4073 -106423679517483003396744385796844390115932 4074 107752810824960660514769484102662433510741 4075 -109098378000313169573978930203228061618572 4076 110460582283565967572173168834686301651685 4077 -111839627354438154155497854030084168458122 4078 113235719361628359445483694185790877454852 4079 -114649066952448697278823381767928102441158 4080 116079881302810900444648872966952978066974 4081 -117528376147568782242676069663736082393324 4082 118994767811221216975078081078900769868245 4083 -120479275238979880831682186824263863410056 4084 121982120028206044038296094660961529951556 4085 -123503526460220755118029846535014490589816 4086 125043721532492808672037896619004405488658 4087 -126602934991208939225801989704261460952467 4088 128181399364230735416435925987919940848146 4089 -129779349994442821122186501031847422913995 4090 131397025073496903064280857663190199649171 4091 -133034665675956337950473977264033911488874 4092 134692515793845926385910465272025258694231 4093 -136370822371611695557208624834888106201053 4094 138069835341495488107268664042764191558840 4095 -139789807659329230668463642009689466231754 4096 141530995340753812217737660728046572563576 4097 -143293657497867559766009471423797116877527 4098 145078056376309356903758625453036098331820 4099 -146884457392781509402351003003111938516668 4100 148713129173017521424018561738998752177280 4101 -150564343590200005930079918531129126618842 4102 152438375803834013604917370904786694589584 4103 -154335504299081126040355267971875733117663 4104 156256010926559721059238293006558278941698 4105 -158200180942616880906173873308584069899196 4106 160168303050077477605885624561744138036659 4107 -162160669439476034093730976051231404465133 4108 164177575830777024766852254456801095553245 4109 -166219321515589344896512424492029485578493 4110 168286209399880744891097366750767470303853 4111 -170378546047198092713732435443113792947532 4112 172496641722399395847027274432104306877528 4113 -174640810435903583068870394609430023101631 4114 176811369988464115966521829444560960753058 4115 -179008642016472570580581844524148936348596 4116 181232952037798400844707512830119501046315 4117 -183484629498171167580350442737158085642285 4118 185764007818111589727788948269630856705349 4119 -188071424440417848254825176781145170766523 4120 190407220878213647792087697342783586617657 4121 -192771742763564616508487130791966799790561 4122 195165339896669701071939006432498949245901 4123 -197588366295634290748926806746034679171419 4124 200041180246831882791637740906010253162597 4125 -202524144355861180253268504444227645054332 4126 205037625599105593271041619024659673416588 4127 -207581995375902195672881154400231811983305 4128 210157629561327270507831170617509838471861 4129 -212764908559605660782625426413232921744118 4130 215404217358151225318177679941998360432492 4131 -218075945582245784231018654990983852330351 4132 220780487550364024106593363949530440995922 4133 -223518242330151919474796224568384010794361 4134 226289613795066314734498883164723845927214 4135 -229095010681683399214472858274164796336513 4136 231934846647683897614255948587038693096796 4137 -234809540330522888651605818562392063723207 4138 237719515406792256365078825358816117623675 4139 -240665200652283871192840999712827656561084 4140 243647030002761691683808562411879483241363 4141 -246665442615451072506601035761979662891839 4142 249720882931253660317961608475752796433203 4143 -252813800737696356047672398876552239595210 4144 255944651232622920263855106952828263146161 4145 -259113895088636897513423264673313279006497 4146 262321998518304635900294042833724560754300 4147 -265569433340127279681756740825300199276166 4148 268856677045290715343985784905156012679924 4149 -272184212865202555474175648577417253878222 4150 275552529839825349792704544453242534277763 4151 -278962122886815318957675904238457281565213 4152 282413492871476014219587008409750965379711 4153 -285907146677536414699430386828426155358502 4154 289443597278763084003401039196350638842047 4155 -293023363811416119085752214514923648959971 4156 296646971647558736742278069144087216604861 4157 -300314952469230456874728313625226977608788 4158 304027844343493956725975183120394150025025 4159 -307786191798365786661793941915072512163654 4160 311590545899641255782394520136286414851655 4161 -315441464328623914700335106271945447438892 4162 319339511460770183236626689630538704673374 4163 -323285258445259792579213161589083151381494 4164 327279283285502834632970048645726731480936 4165 -331322170920594335883573290878297105047456 4166 335414513307727399115216891487341711387515 4167 -339556909505576083780422992028956151202843 4168 343749965758659324735181547024254375848625 4169 -347994295582697319440763034929692715330039 4170 352290519850971945611668385728129839292739 4171 -356639266881702904674271345383819103905800 4172 361041172526451421309599571844740942011066 4173 -365496880259563465803524761998500467505889 4174 370007041268664603936056481088277878207958 4175 -374572314546218718726185740839237553813277 4176 379193366982162989527404081796064543670770 4177 -383870873457631656759547861048587256125360 4178 388605516939781244983453098493524196307867 4179 -393397988577730063094585778897701363580819 4180 398248987799624948148743794906534894529291 4181 -403159222410848368755844034886676736872414 4182 408129408693379155106014938849109875919900 4183 -413160271506320275545085183946544991203454 4184 418252544387607234213343878318490494912407 4185 -423406969656910820621736371398029196678676 4186 428624298519748100183629569669139728682189 4187 -433905291172815694668185231056637784587618 4188 439250716910559563313351088255638639024254 4189 -444661354232995658953001411886399929151816 4190 450137990954795998994920621929403331276508 4191 -455681424315654858455298867460441096446391 4192 461292461091949961532250063888399161838789 4193 -466971917709713719406988588068139331184774 4194 472720620358929735118754345009527029570509 4195 -478539405109169971490490993888156779646842 4196 484429118026588155208674257752472987081578 4197 -490390615292285169304950756137966959688957 4198 496424763322062367472422976791977984088431 4199 -502532438887578926898640481421666524627143 4200 508714529238929541633652744172825926776115 4201 -514971932228658945958259913709012786941787 4202 521305556437229946798945901492446628170500 4203 -527716321299961835976080175018905732583864 4204 534205157235456246994903422558179754037161 4205 -540773005775527717219049046947047352440221 4206 547420819696656414629066931809961437114626 4207 -554149563152980688988890887293994781870714 4208 560960211810847310146598424034584422229214 4209 -567853752984937461407746673951875179629129 4210 574831185775986763466337916821761193351846 4211 -581893521210117814286500434786563845091496 4212 589041782379803942623585500529868184664235 4213 -596277004586483087583339488091080673422247 4214 603600235484840933769605730564787578084629 4215 -611012535228782651192268779753574247767962 4216 618514976619112811225394496897312545030270 4217 -626108645252943274548720234620541079110362 4218 633794639674849074202545645006164338048927 4219 -641574071529792546665541809865161725124806 4220 649448065717836196255808994136601735442168 4221 -657417760550665013186920458887752768192628 4222 665484307909939203312723445784258522785933 4223 -673648873407498527997510697922910934388998 4224 681912636547439695681911947068927788140609 4225 -690276790890088492610062709092313873494085 4226 698742544217888588871674176039921484657061 4227 -707311118703229207425100196641610974413024 4228 715983751078234098135830189761386931910827 4229 -724761692806534516120997037424565228204971 4230 733646210257049163867278556793180415782627 4231 -742638584879794319719963650441684930556394 4232 751740113383747641457835838388425992884867 4233 -760952107916789402805315322888303608150364 4234 770275896247745192924276665516005520815405 4235 -779712821950554384207586445019665437414905 4236 789264244590588952099065681670962111167289 4237 -798931539913147512225209283198901707957462 4238 808716100034149724878414695020795458747625 4239 -818619333633056504875705230339643641495727 4240 828642666148041766066924799617621629611098 4241 -838787539973441724318648102133572668456701 4242 849055414659508080692033024021682538760119 4243 -859447767114491707802187646869103530299806 4244 869966091809083767030910506741880392737559 4245 -880611900983241492402062989512572102141567 4246 891386724855426188558472201321309688785871 4247 -902292111834281305440488481570775128983388 4248 913329628732778770998417853142694269622235 4249 -924500860984862085613919065682732565107113 4250 935807412864615007899983957016199299079695 4251 -947250907707984991236431356634897936447928 4252 958832988137090863819005499078360017922762 4253 -970555316287144582196889848565186533003971 4254 982419574036017229288452766521971684138189 4255 -994427463236479772741310246895393579430694 4256 1006580705951149448283252673884675511840413 4257 -1018881044690172985438835123316719474966926 4258 1031330242651678249707122608679043252419301 4259 -1043930083965026236054128385090300532712169 4260 1056682373936895713413761014813391982493486 4261 -1069588939300233188859174756105832336291707 4262 1082651628466101233248954279987905665313678 4263 -1095872311778458587516498698650387673609318 4264 1109252881771905850403211038635108978988026 4265 -1122795253432430934384278771021966420153958 4266 1136501364461188866848702541698041285765330 4267 -1150373175541350908321848621859049090195032 4268 1164412670608058358708200127010275800719953 4269 -1178621857121516826233946851488235331153179 4270 1193002766343267142034528286287236971762057 4271 -1207557453615669516212493078224317923846138 4272 1222287998644637948737314942117822987946370 4273 -1237196505785662330823143205815966759850606 4274 1252285104333156099456098989033757209902001 4275 -1267555948813167739603227376802303885483393 4276 1283011219279494865374155059580823512084421 4277 -1298653121613240053078264889711182893289932 4278 1314483887825848045780407445687131236091575 4279 -1330505776365664400662807667781111988910173 4280 1346721072428056107305887989432354449514181 4281 -1363132088269135166963055997019987724286310 4282 1379741163523126590082215337823263347906739 4283 -1396550665523422741778354299494498680696311 4284 1413562989627366442745574425448427422576896 4285 -1430780559544805716272743932105940410545615 4286 1448205827670463560655326596373033652250102 4287 -1465841275420166620437977632330066903842242 4288 1483689413570977129639385365249228052859026 4289 -1501752782605273005464652292281844837069439 4290 1520033953058821482064704722673600977434562 4291 -1538535525872892190720675766020340327473333 4292 1557260132750456115477855851625490424408584 4293 -1576210436516517381793527623245619235829107 4294 1595389131482625370262096781429976005627779 4295 -1614798943815615188006146457663151543981927 4296 1634442631910625076940199570121241599064981 4297 -1654322986768439890892873893013768190257277 4298 1674442832377210332582029124336802722710580 4299 -1694805026098598206746181108284180490847496 4300 1715412459058398517413729603500949287238036 4301 -1736268056541689815410268615360113771416429 4302 1757374778392564786835797339496502743195050 4303 -1778735619418493664460903468843882949099459 4304 1800353609799373641866931976285199588229311 4305 -1822231815501318074763827054249101129552241 4306 1844373338695239865336359778497611950854053 4307 -1866781318180284043770978041482637770715411 4308 1889458929812165186377810676386548760042603 4309 -1912409386936465942022801607047903497377687 4310 1935635940826953578002545532753194608932013 4311 -1959141881128972103108708779593452958673489 4312 1982930536307968179519655738119692676027518 4313 -2007005274103209696404919811021474530979494 4314 2031369501986756546815997706536798385470050 4315 -2056026667627743825647739651271218543644686 4316 2080980259362038350271652835783694071045636 4317 -2106233806667330096950222968363837735296797 4318 2131790880643720845426122331454905499717736 4319 -2157655094499873031228770856737530822784519 4320 2183830104044782520340195388074206019346309 4321 -2210319608185239744000779757521123548173703 4322 2237127349429044362703405012508383397996776 4323 -2264257114394039367912395448971522263340256 4324 2291712734323031277842573540788766254632721 4325 -2319498085604663839835838931895721282306702 4326 2347617090300313416572142230142551482452075 4327 -2376073716677075006643338210868389858190460 4328 2404871979746908631997226484201232180296940 4329 -2434015941812016615521515704423561449783828 4330 2463509713016523071681805861649064951118345 4331 -2493357451904527741753031695252617518029258 4332 2523563365984607122889471698615893375430924 4333 -2554131712300836667165122007604574159215287 4334 2585066798010408662886681991179415257789134 4335 -2616372980967921256039091265826800886397040 4336 2648054670316414924772280489125399648999537 4337 -2680116327085233584482788646266847960115580 4338 2712562464794788375392465024758188658949104 4339 -2745397650068303068686736970084388902735283 4340 2778626503250620921355328837837380455126495 4341 -2812253699034153713988819348063172822619813 4342 2846283967092054620037122470767987090758379 4343 -2880722092718697479543828116501412363822619 4344 2915572917477545985246653847362873209175457 4345 -2950841339856497234293920975928837829545329 4346 2986532315930785054787079811529487641628782 4347 -3022650860033529483037875513066205829308562 4348 3059202045434019744944161155846024222632278 4349 -3096191005023819083360657521002713294714900 4350 3133622932010780772892456562690183539386540 4351 -3171503080621065674293046128389546201320302 4352 3209836766809252702728798496441592253505057 4353 -3248629368976634617703617958131190325982735 4354 3287886328697792587548565672262925017227003 4355 -3327613151455544038200557934263437549305555 4356 3367815407384359364650911467416439319968634 4357 -3408498732022344164069601788691593282584921 4358 3449668827071884742338087895527042123250317 4359 -3491331461169055750686972608192458920162593 4360 3533492470661889926469646683344952818645572 4361 -3576157760397611041946282403935558383822900 4362 3619333304518932307443527431342935634605127 4363 -3663025147269523630534540289111861517801272 4364 3707239403808752301092684389600899992405881 4365 -3751982261035802853353254284061098395823733 4366 3797259978423283050616686241330232966421508 4367 -3843078888860424146090612656521278730084396 4368 3889445399505984794744249015950041514824428 4369 -3936365992650969226086340455462986645228661 4370 3983847226591271536629368859586376029740514 4371 -4031895736510359223621284641500065663666927 4372 4080518235372110358565665555456815054361290 4373 -4129721514823920090267979071139775493727545 4374 4179512446110193472798433927199559148616117 4375 -4229897980996342934010939717870145658739717 4376 4280885152703410035263821091437811301294493 4377 -4332481076853432522914185071020731713551540 4378 4384692952425679037170186390121166518268387 4379 -4437528062723875224151203206444986132533524 4380 4490993776354546392693183558158562641443095 4381 -4545097548216603268715457943893851876713643 4382 4599846920502298827009488923452450415092481 4383 -4655249523709685623294123734816220413855610 4384 4711313077666704508481496973252009082191338 4385 -4768045392567037082490702109029690357987458 4386 4825454370017855736813775325544534342945922 4387 -4883548004099606643562973188635175808802342 4388 4942334382437962574093182041096573158762604 4389 -5001821687288083972684410259649750153785302 4390 5062018196631328270375795517750876056474979 4391 -5122932285284549001055092770495587338240746 4392 5184572426022127876517784753616140135555625 4393 -5246947190710884589611897852260028756787478 4394 5310065251458010744975826396470291766855101 4395 -5373935381772175965456135220553944187697715 4396 5438566457737955889260559904329348647804425 4397 -5503967459203733458461028467183391069043986 4398 5570147470983226603818774928111631325255088 4399 -5637115684070797154266527978215783002015463 4400 5704881396870697541960396716492744368351773 4401 -5773454016440413635818242907315355029322148 4402 5842843059748263818107472684885333162452355 4403 -5913058154945416220150570559163602959174668 4404 5984109042652487854799711757240053484202758 4405 -6056005577260891225213657386062280641907856 4406 6128757728249095851875870544256052330101409 4407 -6202375581513974042949314611205638860529092 4408 6276869340717402137198812232774262635670837 4409 -6352249328648290374057231624865760591270937 4410 6428525988600216492202119108078472931727403 4411 -6505709885764840126481716225199188999497511 4412 6583811708641277063421847823247087743961914 4413 -6662842270461614428099298956568526893267383 4414 6742812510632749910128429266134930159540535 4415 -6823733496194740194123428704688619164787946 4416 6905616423295845840517663740908174110608374 4417 -6988472618684461966296084120969530707879012 4418 7072313541218126202282953438481121238036640 4419 -7157150783389797554383742166018473762291634 4420 7242996072871601970866816242858222062107503 4421 -7329861274076242616650856480376821524278290 4422 7417758389736275078905409274016523846333292 4423 -7506699562501449976344575244168149946271604 4424 7596697076554327717669084799318690308940885 4425 -7687763359244372452964872817780126426795700 4426 7779910982740734585776261740729979308104646 4427 -7873152665703933563320943011263096682173578 4428 7967501274976655038185673416919210344732962 4429 -8062969827293878897123170319405105168931725 4430 8159571491012557081553989424291587112361574 4431 -8257319587861062580356648014769612489607903 4432 8356227594708633458801075717674051439741485 4433 -8456309145355038298344575652284333662488846 4434 8557578032340691960770674351586411890153792 4435 -8660048208777453157117022990026670483226532 4436 8763733790200337897318197146519128706588513 4437 -8868649056440385520796076358235798939242043 4438 8974808453518916661682769803196977360750643 4439 -9082226595563425185279903575993366515051426 4440 9190918266745348845066539753601321465861612 4441 -9300898423239966152393198022629485227733318 4442 9412182195208669724273778953927328478513810 4443 -9524784888803869178745973741396433784161833 4444 9638721988196779482451362631283185882027900 4445 -9754009157628353521730494898869163760824781 4446 9870662243483620566982886429279473006291465 4447 -9988697276389695230657236607547811150024759 4448 10108130473337724482365590589711305208372153 4449 -10228978239829043280613435324925527268822254 4450 10351257172045812409868238809682605884728749 4451 -10474984059046415174517382664832696725051146 4452 10600175884985892698060753172803497105488133 4453 -10726849831361700707016026292618092560995207 4454 10855023279285073844864342347680971467702136 4455 -10984713811778286762312446403077413196630849 4456 11115939216098104466578729613283800324846763 4457 -11248717486085717684714020460839667578019100 4458 11383066824543462304538592084207152603397733 4459 -11519005645638625302013381138381589875886916 4460 11656552577334642946167132451602887674630167 4461 -11795726463850000492478385040447954374488074 4462 11936546368145146033274494520689936074593954 4463 -12079031574437734669675569970384169923509718 4464 12223201590746522704298332267851314451578551 4465 -12369076151464235127767740523977521127484121 4466 12516675219959733285493588951852490121495129 4467 -12666018991209813264589861884242001315129666 4468 12817127894460969234684035217904652719232403 4469 -12970022595921459711124751825853296259307901 4470 13124724001484018485199188186346606655421040 4471 -13281253259479555783869875838030661756728263 4472 13439631763462199081691685116759891916884678 4473 -13599881155026026890435723421895143524787884 4474 13762023326653852797997694972679701956977478 4475 -13926080424598421017877751955852897513262548 4476 14092074851796378744364181576689982847714449 4477 -14260029270815394687017459986695838493102736 4478 14429966606834797281624615530051812666009077 4479 -14601910050660110243971326408896693715182107 4480 14775883061771867348058961825216602594334554 4481 -14951909371409092572280231686032189729074902 4482 15130012985687836066072199899399353329530312 4483 -15310218188755160746205807893529390849975183 4484 15492549545978978736666987398137419143923526 4485 -15677031907174141319562548687260677406440206 4486 15863690409865190567178826565103795269937216 4487 -16052550482586185377771993952557607342900580 4488 16243637848218019240419222471449017222567037 4489 -16436978527363651707859351017984799947700256 4490 16632598841761680261258467935755321638276003 4491 -16830525417738684007813031929275630681592585 4492 17030785189700775461618037061306724958051127 4493 -17233405403664801520854389350393462716161425 4494 17438413620829639670670721448215862038898395 4495 -17645837721188040411738346340855624354912408 4496 17855705907179471939936149436686041487789116 4497 -18068046707384428183574372261141654732297384 4498 18282888980260666441600700390317574656353457 4499 -18500261917921846059962741123569847907000348 4500 18720195049959044834346186572476903815405718 4501 -18942718247305635136493551767248997438373095 4502 19167861726146007128869358212106287057057957 4503 -19395656051868631859214927297256439484053209 4504 19626132143063962513175134298121269127825777 4505 -19859321275567677650333966273086263823389046 4506 20095255086549775857328448246860075358019767 4507 -20333965578650036921890574137172404198051538 4508 20575485124160370364368325715275464125875165 4509 -20819846469254577959181868186557308786639434 4510 21067082738266062738471632430933492801874392 4511 -21317227438014022894589779106976728941139407 4512 21570314462178674987779197625633517066595684 4513 -21826378095726056921086931172153447362172170 4514 22085453019382967266994199532946871740285117 4515 -22347574314162603720142268912106040011146709 4516 22612777465941469708626980450897354424186556 4517 -22881098370088124523368336949267513938267993 4518 23152573336144358721789350337019859985198643 4519 -23427239092559383029221669236514993829624868 4520 23705132791477625499861354103187793067842931 4521 -23986292013580738309502784359461952955463536 4522 24270754772984422235469366345205284561184204 4523 -24558559522190683635931200138241153995367476 4524 24849745157096145571952912593342143167267024 4525 -25144351022057041621959831748790700132059271 4526 25442416915011527920669411681029994182272682 4527 -25743983092659956013736948120657889156877222 4528 26049090275703756256246115578049341376274609 4529 -26357779654143588698581670933256431118647043 4530 26670092892637425698011705292179331093335836 4531 -26986072135919237869346128065793506018446070 4532 27305760014278962444199335611035248218316664 4533 -27629199649104440646551371212629600021194226 4534 27956434658486018313368840827809741559149112 4535 -28287509162884511693918447079287333553989755 4536 28622467790863248150993280804104422275979257 4537 -28961355684884899362496856020137815138110147 4538 29304218507173832583627060384618740974969413 4539 -29651102445644713579215402093462710550714247 4540 30002054219898102973557208719288505977716336 4541 -30357121087283795992278121297348820953003083 4542 30716350849032663888397055621297757870231561 4543 -31079791856457763753750823306193561128470646 4544 31447493017225491918333604455521755881087845 4545 -31819503801697564734880003970947918492255268 4546 32195874249344619235201968124706372957359776 4547 -32576654975232234929405602603581329942917168 4548 32961897176580186900200262212125723576088231 4549 -33351652639395749323117786370890231443648049 4550 33745973745181877620647487509103612847727462 4551 -34144913477721106635135715289532859275445171 4552 34548525429936011482879312297497614700453023 4553 -34956863810827087131254617869410945419590641 4554 35369983452488912223077445220825704214017702 4555 -35787939817205472258804899316052768400999026 4556 36210789004625526938796235917023880656912064 4557 -36638587759018916265789713179121426189191081 4558 37071393476614709913183677758785097407107185 4559 -37509264213022114378802234780547507810969793 4560 37952258690735062567757473207438078133741044 4561 -38400436306721420682983918672740665657611211 4562 38853857140097757649225433312165453341589612 4563 -39312581959890632756920610304050572284325337 4564 39776672232885367787790145448438425853282049 4565 -40246190131563280575223478932616969766522816 4566 40721198542128367761053797652938268599824296 4567 -41201761072624435437274079549478082960808220 4568 41687942061143687407966438715567142378822619 4569 -42179806584127791974491832691892023579094158 4570 42677420464762459437133961976337247579606673 4571 -43180850281466573920239419896153373047100947 4572 43690163376476934666786232529502057620293113 4573 -44205427864529673613600932147205193985444071 4574 44726712641639427851504491802294357779394715 4575 -45254087393977357496887404361044524305273880 4576 45787622606849111553992947170311152837153021 4577 -46327389573773856531940593810968666155635523 4578 46873460405665494898682882098317234808046256 4579 -47425908040117212907107026412394953263243301 4580 47984806250790509917827379805164883853141389 4581 -48550229656909874070343725763126842597296200 4582 49122253732864282020660179295869772977695573 4583 -49700954817916713470681641396591738612495648 4584 50286410126022884364253312259158301377775705 4585 -50878697755760415918125481360129501605596299 4586 51477896700369670094972855606810018903073963 4587 -52084086857907495711452470182215022974454590 4588 52697349041515143108737370212560734517146111 4589 -53317764989801619197623837214933663582837495 4590 53945417377343768726808275632519069721601616 4591 -54580389825304381812912204820171602208279477 4592 55222766912169642115960208262404391267851223 4593 -55872634184607244545965496400295575730746713 4594 56530078168446526046752334023158882891247864 4595 -57195186379781967823861998802800046383659252 4596 57868047336201442366081733790744390365813827 4597 -58548750568140593756556931309180717476835794 4598 59237386630364755081371079577715770843230041 4599 -59934047113579822222698747566545419563463354 4600 60638824656173518971962242078291884538832744 4601 -61351812956088504217681584019557876028818107 4602 62073106782828787954753010186790475117981326 4603 -62802801989600939028594378238721825980464820 4604 63540995525591583870843671261428870047190484 4605 -64287785448382712004998048789470339403002902 4606 65043270936506320802469155184668222272053155 4607 -65807552302139948853958247269003560527880293 4608 66580731003944664389791454250049747080285636 4609 -67362909660047092437893106030487351664739475 4610 68154192061167081851431314372800240794340415 4611 -68954683183892630971882463675024581633878881 4612 69764489204103708519385107498600843225223349 4613 -70583717510546624322867723085476292589229314 4614 71412476718560622719644404372354361403777143 4615 -72250876683958389870104166001930740852932778 4616 73099028517062184849917763842714808287846353 4617 -73957044596897323202020082920217628908010030 4618 74825038585544760655693344565185776570165391 4619 -75703125442654543952595450009571306718819347 4620 76591421440121915161786781421412239856112486 4621 -77490044176927875519971420454479845718224208 4622 78399112594146034701577696919894060163681097 4623 -79318746990117591508273560499633269268538818 4624 80249069035796312271379974265526798154711582 4625 -81190201790265393785772553393150369939254976 4626 82142269716428118342640344845181428074603941 4627 -83105398696874229403316941735171151971667255 4628 84079716049923977659750170675211871998416343 4629 -85065350545851808661497315614303657297863933 4630 86062432423291684856919518852214157147737889 4631 -87071093405826056800022605927944875008474234 4632 88091466718760520416695239083818164412401556 4633 -89123687106086219607501114248624775423636216 4634 90167890847632076091294567349194726584525140 4635 -91224215776408951267378943775503437923708362 4636 92292801296147867996368100726327213966431382 4637 -93373788399034443574027336914142378170545067 4638 94467319683641708800878648582145322710233970 4639 -95573539373063511936001224565039455018536849 4640 96692593333250730469010534818900215002890317 4641 -97824629091552538052458709336772123064351971 4642 98969795855464998610700865385347708778448066 4643 -100128244531589284583480497519828172739887839 4644 101300127744801841475991306609505708007031860 4645 -102485599857638846374894992250971655590979318 4646 103684816989897333854673303715096167264952280 4647 -104897937038455388743756186107387893848095135 4648 106125119697313831548110946421571513420659086 4649 -107366526477861848944448918065589839588475756 4650 108622320729369048658993164742223677773224089 4651 -109892667659706445243971096614937635224384851 4652 111177734356298910755795110431152028354657856 4653 -112477689807311652129453721338054801302218901 4654 113792704923073305136175989151466954945344412 4655 -115122952557738263209206299894583538894911354 4656 116468607531190888128816867782164440280548869 4657 -117829846651194278575810860379444002973270929 4658 119206848735786301896090248750022923231504444 4659 -120599794635925624070773278422937692802769792 4660 122008867258390502860271320103796233725973369 4661 -123434251588933139390136881443014622436649783 4662 124876134715692414074879730011076559704036930 4663 -126334705852867863736857369324465793350140989 4664 127810156364657788074352463471210100694868232 4665 -129302679789464405269666394387722124086395497 4666 130812471864369008508142752106301781647566675 4667 -132339730549880107506181532912138899358814710 4668 133884656054957571824241931709587393324925289 4669 -135447450862315825773328560421182096778347590 4670 137028319754009178114328815317303394616634554 4671 -138627469837302403502672217077073681584801955 4672 140245110570829726750005121016640549713530875 4673 -141881453791045395463849179304210104781121475 4674 143536713738969061489520551330883608194915604 4675 -145211107087229226819950159841438961972471144 4676 146904852967408045262520954124304742195855330 4677 -148618172997690807161729347508989468742859776 4678 150351291310823470876538149534039420906059080 4679 -152104434582381641505912413959133253526145640 4680 153877832059354434549450981868067638677397598 4681 -155671715589046699786525835242426080762333346 4682 157486319648303118661251659644617505478736897 4683 -159321881373057726876305643227124021251030625 4684 161178640588212452730518986015096746999182693 4685 -163056839837848300987732728678655196676385078 4686 164956724415772851742171558745519569457235949 4687 -166878542396407783853105780967194425345054240 4688 168822544666020173063451131979049920319353450 4689 -170788984954301355897857529248446770400119792 4690 172778119866297191860476669491971976588814843 4691 -174790208914693598325737467671490032978330165 4692 176825514552461274841904332432305221608826609 4693 -178884302205863576351806508925272440825393099 4694 180966840307831538082826316508750417755470248 4695 -183073400331710098573988615216659058218587270 4696 185204256825379611496817651384208512310187404 4697 -187359687445756781593590829774626796604710407 4698 189539972993679205206853413044332497781811642 4699 -191745397449177741512746722906847610750725814 4700 193976248007140986703076123827985938456239710 4701 -196232815113376169992393133230435598055421898 4702 198515392501070837462041325069013402133326230 4703 -200824277227659737398525030158887662918939160 4704 203159769712101368944160079698751238524152044 4705 -205522173772568704559274530518773115635939379 4706 207911796664558646002828248592784590968218569 4707 -210328949119424823277853419669806419989779438 4708 212773945383338396265275935433031283047505114 4709 -215247103256681569590215793821161711694118896 4710 217748744133878582634607711623483229273665304 4711 -220279193043668988534814308219950331249151291 4712 222838778689828088488761523597148892002058135 4713 -225427833492339440750013261556524094642483406 4714 228046693629024417312195206266529158980356587 4715 -230695699077633835492413193944713499292010360 4716 233375193658406746412983578618121193575442755 4717 -236085525077101517763164454662095571146633088 4718 238827044968504404202984763441852364556131445 4719 -241600108940420855356114509813424429802569807 4720 244405076618154868534464738401370105657322751 4721 -247242311689481751150383230879045885603147224 4722 250112181950119716209531401186564508419197314 4723 -253015059349705793345466613962462951558806564 4724 255951320038281597562351771914647927216842619 4725 -258921344413294558201884613208200745231389810 4726 261925517167120271651377637642248245331071537 4727 -264964227335111702968890470712843523045604270 4728 268037868344181023925449749697443652206164936 4729 -271146838061919937960794830123078019203710563 4730 274291538846264406224952401654013824574314170 4731 -277472377595709753240533766116765675509732412 4732 280689765800082195777297759297056174946721395 4733 -283944119591872904288643616463638498912426812 4734 287235859798140772726792509047408060316696127 4735 -290565411992990139737060861865592388748303674 4736 293933206550629772139471220173046753202866203 4737 -297339678699019490245719914493251043673516407 4738 300785268574110883939048658054078736890143839 4739 -304270421274688638571752223325204766837814192 4740 307795586917819060617873891814029308708560982 4741 -311361220694912464665159610540438873787120227 4742 314967782928406155748720622649899514582804705 4743 -318615739129074814227335241375532828406002155 4744 322305560053975164390223929762828997755624384 4745 -326037721765031882765869875871856061221238988 4746 329812705688271777693540355755692382660080763 4747 -333630998673713348121189054847264388438949471 4748 337493093055918906819064425623129047281051774 4749 -341399486715216531255387595682884753287967531 4750 345350683139599184277771413593200522048518745 4751 -349347191487308426490595939820092569188288346 4752 353389526650110222823386273056276041886947115 4753 -357478209317270427257506499506541728872168127 4754 361613766040237612027445997285207566617320650 4755 -365796729298040990847982357173745977314234793 4756 370027637563411269848998850189017951122582766 4757 -374307035369632344935257127021994383505064568 4758 378635473378131850238632247113937220218031303 4759 -383013508446818649204959651176822567598611505 4760 387441703699175447666567751027259297767440228 4761 -391920628594114797004728573300333868034017366 4762 396450858996606845213721169171350299100940013 4763 -401032977249087284350139215094085275970424504 4764 405667572243654034497753448678020319727501375 4765 -410355239495061297010041604998506399377728752 4766 415096581214519703419923999528790047172334606 4767 -419892206384311381039899038586129744043105009 4768 424742730833228851926368393503622048740541869 4769 -429648777312846778560301941658656336213963062 4770 434610975574635667313468712713042549488831683 4771 -439629962447926739536313985347326777253448854 4772 444706381918737279931362349638092204461711558 4773 -449840885209465872776061791804168475691184097 4774 455034130859467038542674851331120394562463837 4775 -460286784806514886541705778414868488583180085 4776 465599520469165503401074212884912459121128487 4777 -470973018830027902497579960041237272322325465 4778 476407968519953465892059386590953459948754492 4779 -481905065903153917897042196916510264977745954 4780 487465015163257978137823882589251811401930568 4781 -493088528390316951866952198131890640280830785 4782 498776325668769626370605055969623473678601345 4783 -504529135166376954575757892307129189003442489 4784 510347693224137120442067207243413502540990970 4785 -516232744447191695414837757976430191821947401 4786 522185041796733711138244896879504141946402143 4787 -528205346682928590794233541398800114948706520 4788 534294429058858999855420064716851056293890416 4789 -540453067515504796733235349378984432115551473 4790 546682049377769384778971675758362109280404995 4791 -552982170801563889368975655717713676789114848 4792 559354236871960707389738355834596088634672511 4793 -565799061702428101347995893513640315641688039 4794 572317468535157636579252168569768002794117574 4795 -578910289842496387629596271368556877036178861 4796 585578367429495968854674213690735023497154038 4797 -592322552537590574630707463304355165735390695 4798 599143705949416346320214558888724450205573203 4799 -606042698094784516294421460190298365518492214 4800 613020409157820913900219402819858277671916801 4801 -620077729185284554287086321204684979886624772 4802 627215558196078168493942317539058534720236547 4803 -634434806291963672152929948589086959275157634 4804 641736393769495710612214890962625062045463486 4805 -649121251233186560228879518752139960994843230 4806 656590319709915809051798320278765548745470565 4807 -664144550764598385119169647029075128680951570 4808 671784906617124647152419231996313232666072885 4809 -679512360260586400553949583319326656973676001 4810 687327895580802851327334981989819312534509759 4811 -695232507477160661851873121794940695878854754 4812 703227201984782425375883485056833017017201846 4813 -711312996398038030661954913411748288994545994 4814 719490919395413544439850595370456775407046061 4815 -727762011165752397216514719838418286154968182 4816 736127323535883817575298703610278971113739977 4817 -744587920099653621386034731143742462941183184 4818 753144876348372625362031362542152505145783590 4819 -761799279802698119157735554560667222254864367 4820 770552230145963996720160959643975875880792620 4821 -779404839358975315906886341179239430644383770 4822 788358231856283225482353647458106080308606340 4823 -797413544623956370521408275346522043881541297 4824 806571927358865061003775653772557896462791448 4825 -815834542609494663994917295387071988750652755 4826 825202565918304857297134088308652246689256371 4827 -834677185965651561839763530436934357492370552 4828 844259604715288551378923451542653048763494803 4829 -853951037561465921315776277165591557039394329 4830 863752713477642783638242170561195864626233132 4831 -873665875166831742165202655618537668927995434 4832 883691779213592891445437166235293428814982384 4833 -893831696237695273856977153520546896773402555 4834 904086911049463922687637376942161884166539568 4835 -914458722806830814275801328898403798369097350 4836 924948445174108249673918132485359203763559088 4837 -935557406482503385787667026434680724345649414 4838 946286949892392837563665453383742462149136682 4839 -957138433557376476570467923748158035873054588 4840 968113230790129757264175796681490389640520275 4841 -979212730230074110374247833365148531301332722 4842 990438336012885153210320323708647939779341372 4843 -1001791467941858679300503355413251891013699798 4844 1013273561661154604649436014393499607990929988 4845 -1024886068830939265074332180812337269237652848 4846 1036630457304446678563572420053532356705850022 4847 -1048508211306979608429585799666929002243316725 4848 1060520831616871487220547884251663304988009069 4849 -1072669835748430487938792460441056976350090771 4850 1084956758136887258113068594178876639197933384 4851 -1097383150325368063712403081253976429361225134 4852 1109950581153915323797133375518575396299026521 4853 -1122660636950577753203716086724319930207003417 4854 1135514921724592569480540061643041996835162080 4855 -1148515057361682461758798616744085325906342098 4856 1161662683821490263282381778608718594748589789 4857 -1174959459337174515960903298927432973144866537 4858 1188407060617189364577848044735490211678024776 4859 -1202007183049272470209162672920031848992892529 4860 1215761540906664887014438560991414077665062960 4861 -1229671867556587103881472856839834468623924998 4862 1243739915670995712464078102071742561988622552 4863 -1257967457439645425981472245166416608374722815 4864 1272356284785481438774632617436291278377303370 4865 -1286908209582387385070165517591628764466925205 4866 1301625063875314426715381059201883122067160432 4867 -1316508700102817273849529140216219564807813601 4868 1331560991322023219596001941857590643001060054 4869 -1346783831436060549929521719540221198029372369 4870 1362179135423972972922031401994275206703324543 4871 -1377748839573146997632628866945027169196833407 4872 1393494901714279482012182650918129681743869723 4873 -1409419301458912861374325094050628825332592071 4874 1425524040439565864273781442602186000340970072 4875 -1441811142552487821063234278463479096457810505 4876 1458282654203064972004238996482751572763193159 4877 -1474940644553907486619548089719485394931326963 4878 1491787205775646214027389574729578611086874003 4879 -1508824453300468495326943039606847924470869454 4880 1526054526078422683742967669101420897153159363 4881 -1543479586836521336221130048576583296764417113 4882 1561101822340673361529310241467875344495212640 4883 -1578923443660475734699647113147767468649229245 4884 1596946686436895715877284326882358571582526406 4885 -1615173811152874843361046086233541594650142554 4886 1633607103406886305865356354000081893843066225 4887 -1652248874189477637838741905951394907489121879 4888 1671101460162831024079719960632608489721194039 4889 -1690167223943373845933656033523939470320364484 4890 1709448554387472451072594876842180164540032453 4891 -1728947866880242482292815745401706719350005042 4892 1748667603627509457951024259648805406633494410 4893 -1768610233950953657639163906948029053371158516 4894 1788778254586473731509741929576283419964219362 4895 -1809174189985803820348655859412513533529903639 4896 1829800592621419346091516242352588865585630740 4897 -1850660043294767009033559023471705513151751585 4898 1871755151447854908534050420430977468497043058 4899 -1893088555478239088605655634328303469635453923 4900 1914662923057443198450034441554269827612538750 4901 -1936480951452848350795856511135029334833329520 4902 1958545367853090657857882574016650253189329022 4903 -1980858929697004325909562668906165046765885122 4904 2003424425006148594891022103161322726204341938 4905 -2026244672720957219204071689226725433818310262 4906 2049322523040549599921213171498368624914915550 4907 -2072660857766243097102197190289357110071511959 4908 2096262590648806473815666095568384198627227093 4909 -2120130667739494850851403116121211124408046139 4910 2144268067744906983027848317495978816167624516 4911 -2168677802385706104497447216997087858410103194 4912 2193362916759246031577158882633238660420151086 4913 -2218326489706144657431665429507362480538324792 4914 2243571634180847423461623368274553728640677554 4915 -2269101497626223807548310207401173484954033831 4916 2294919262352240329429370509323602089127354963 4917 -2321028145918754038478708476689200712170207052 4918 2347431401522470919088115812953051466692482799 4919 -2374132318388114123750693610740766899973648178 4920 2401134222163847423878768515643981354168462076 4921 -2428440475320999753404612387623461696734489814 4922 2456054477558137210364222278416731692231321820 4923 -2483979666209529377006619832380099359454660955 4924 2512219516658057319558037853945826062797029365 4925 -2540777542752611134657004254567733613973601398 4926 2569657297230025420718336117308195467201713499 4927 -2598862372141601569137613365673262012407028988 4928 2628396399284266292369565156442183829646841956 4929 -2658263050636416333561325060961950080608473756 4930 2688466038798499835652669072669116610627302383 4931 -2719009117438385386728711119118274396709048459 4932 2749896081741570302985244069785461762699038067 4933 -2781130768866280261002754907846829894134541399 4934 2812717058403512947182534319344442987372654431 4935 -2844658872842078954238283887355915475020377636 4936 2876960178038693722620846043256692961641008299 4937 -2909624983693174898744441239575190823810908208 4938 2942657343828800061943067250868899822119346856 4939 -2976061357277880358279113773258861305978678354 4940 3009841168172606171717021429770299883873423674 4941 -3044000966441221561827895405566467709987652253 4942 3078544988309584802172000908658067729393696622 4943 -3113477516808172964881321160805818522447020602 4944 3148802882284589114800809512950935355396774884 4945 -3184525462921631300912282187710549938292106051 4946 3220649685260983163727475720077272897469541795 4947 -3257180024732586614965730272539377074898867668 4948 3294121006189757690196841811371341852118846627 4949 -3331477204450107326301372909392771394753676883 4950 3369253244842329473650405973010629348418334027 4951 -3407453803758919617906373897278617442566420550 4952 3446083609214887458368939054854949334853105025 4953 -3485147441412528168908405246561997826997743520 4954 3524650133312317353818125179462558840304192785 4955 -3564596571209995504451852844598739840347060089 4956 3604991695319908463367778632223752537410620771 4957 -3645840500364671110954665304793188967239815419 4958 3687148036171222205244491008009082083995699719 4959 -3728919408273339028898507447484972051953510877 4960 3771159778520681228268623255463791952379970783 4961 -3813874365694433968063340921652655365418566144 4962 3857068446129621271567786634250138788605084302 4963 -3900747354344161170662175508711635373774558948 4964 3944916483674735052134662604485467846543928410 4965 -3989581286919544357076120354748793499348205093 4966 4034747276988028568560027988237330508408074620 4967 -4080420027557619209435288598061664952311098767 4968 4126605173737605366979182722960870641482528100 4969 -4173308412740187064458502401290917891305878926 4970 4220535504558793611416796996319877598317076087 4971 -4268292272653744884833106031207253511407255158 4972 4316584604645334322271942758796459777823238458 4973 -4365418453014413245855951241466523467430561593 4974 4414799835810556982432885151476259012106276818 4975 -4464734837367894100769575671563333882238866135 4976 4515229609028680951080517182380864330721124790 4977 -4566290369874704565781728214031093949564747086 4978 4617923407466597863146776324348618390296993611 4979 -4670135078591151987627394669421596308278074945 4980 4722931810016711522083030658034068560276973225 4981 -4776320099256739218140036252545473543860511626 4982 4830306515341637811471169166417002318524450110 4983 -4884897699598917419049769701659062217149957782 4984 4940100366441797955491555294700270519793049738 4985 -4995921304166336955552639576804037445826748515 4986 5052367375757174149808434516319146796851205068 4987 -5109445519701985110598886312910494319833805661 4988 5167162750814737265596424563072408403828654613 4989 -5225526161067842566940569641573222195365430968 4990 5284542920433302104894983948198185633270923432 4991 -5344220277732938966527605209654735780212803371 4992 5404565561497816662102188156408453870521024024 4993 -5465586180836941474811077468840439880867214120 4994 5527289626315348133286498311640293667843070930 4995 -5589683470841669261114383281742793008077880190 4996 5652775370565290123455191558390901045004991469 4997 -5716573065783191267965949495350883397303147354 4998 5781084381856582745633718001484842837174162318 4999 -5846317230137434696990928685903603387915466594 5000 5912279608905010200606766766135730235630548425 5001 -5978979604312507403856499186229807425031833272 5002 6046425391343919090884121007675708128185145517 5003 -6114625234781218989515933219060896536907643741 5004 6183587490181985277777912804314634722497903015 5005 -6253320604867572921743531067797014474142190205 5006 6323833118921947659817896037199629789098994779 5007 -6395133666201295644376909927351913275963118183 5008 6467230975354523960055996584341156640212160291 5009 -6540133870854768459052671345883591741598180601 5010 6613851274042026587702993793381416334595734291 5011 -6688392204177034125447306913894585796663916545 5012 6763765779506506017250505547013558969553812718 5013 -6839981218339862753722681209665458118855570956 5014 6917047840137565039735097184457200083963616693 5015 -6994975066611180792383198670497758182141529933 5016 7073772422835309822853292520642128886842316229 5017 -7153449538371492884244639712357270573041177917 5018 7234016148404233108827499832351779618114897165 5019 -7315482094889259213725121561999528113539461486 5020 7397857327714161223740209290188339278484289835 5021 -7481151905871530844151962353146251386146467576 5022 7565375998644740014937899115774305856066749293 5023 -7650539886806492591176385766794506107966932025 5024 7736653963830285522513644776914148124940554126 5025 -7823728737114917347687164913810744048812711138 5026 7911774829222183278341652582890668253737225984 5027 -8000802979127897619911319180675616745603953646 5028 8090824043486385766332333707877480837914827832 5029 -8181848997908589509952281279439802365179157880 5030 8273888938253930928381755122377805860511366456 5031 -8366955081936081646350724130172445254749082562 5032 8461058769242785823054654739194771007910052356 5033 -8556211464669886784169842397256393565238385777 5034 8652424758269708802853113004829111300896301982 5035 -8749710367013947135788799357649624558644748916 5036 8848080136171221038878204458690367437729611798 5037 -8947546040699446122657949252512129633861923652 5038 9048120186653184060159827235193071240536851940 5039 -9149814812606129329864006757185477052778029454 5040 9252642291088894363829371477089411819326277157 5041 -9356615130042256176191076175876586570307749959 5042 9461745974286029270179544016544555153836494504 5043 -9568047607003731362822535926481517014716872584 5044 9675532951243210225729835058539558899275213887 5045 -9784215071433401718017706296514717177991830807 5046 9894107174917390883698807276390124163972166420 5047 -10005222613501949800935784517178016542365947196 5048 10117574885023727704628463397037115651697069134 5049 -10231177634932270757072436557874964467752467551 5050 10346044657890050714090154026185099726110657495 5051 -10462189899389683626295529383338097977579328364 5052 10579627457388521627212826593972263990145795305 5053 -10698371583960802792035517272027339088220172711 5054 10818436686967546003088398437982830219496158552 5055 -10939837331744379730756148046125877432218032841 5056 11062588242807495631975383463550087075606808897 5057 -11186704305577919882569086075928265891805294234 5058 11312200568124297194948125778662007721315757873 5059 -11439092242924384529232924200649007763786303424 5060 11567394708645453583879586854253863151889106300 5061 -11697123511943803251651949914283603118475061178 5062 11828294369283585348489110145747774400807858068 5063 -11960923168775149066704610567444551510498258086 5064 12095025972033111770248295124335971761929053578 5065 -12230619016054365938697058633585609949664218801 5066 12367718715116234278450880401121284078490680448 5067 -12506341662694987254532603946569196737140055601 5068 12646504633404939554663250783696225344059274399 5069 -12788224584958344279151051076311249413805639047 5070 12931518660146305955836197081120280850020096777 5071 -13076404188840935809121420433890629508552591545 5072 13222898690018975066240181453335907041296487672 5073 -13371019873807114462621438007842756419945492224 5074 13520785643549240511757178230464175966095174236 5075 -13672214097895841533623288684622750627149713537 5076 13825323532915808889705600154443129125567791183 5077 -13980132444230871352303506289720509841338174519 5078 14136659529172903041288538050115947180778378699 5079 -14294923688964347893152546872595755176862405326 5080 14454944030922006185260236449647856180829491556 5081 -14616739870684431222997018756091926975991293515 5082 14780330734463186909251751751806713142864020370 5083 -14945736361318219554673848446992323953274155321 5084 15112976705457599953677333361628404304169381216 5085 -15282071938561894445515378585971036758503361562 5086 15453042452133426402205375932156638476447724687 5087 -15625908859870692335937315842131118392320802986 5088 15800692000068199598140685436400924123154603332 5089 -15977412938041995450913836873945323729194857787 5090 16156092968581160129334486948512155508303126594 5091 -16336753618425539380573408074981806287570031587 5092 16519416648769994863031215375200617583612214839 5093 -16704104057795453716219356808396841081613537814 5094 16890838083227041570123116741574333949857531644 5095 -17079641204919586251631962214545774565639202500 5096 17270536147470782465619373439812696872963833925 5097 -17463545882862310779722170019383762859287315690 5098 17658693633129207325133399327981702035248203681 5099 -17856002873057783741111522754660779325903331084 5100 18055497332912400038753643754796512919003152710 5101 -18257201001191396240217014900951195978582456319 5102 18461138127412491863339685753529248209172601777 5103 -18667333224927965568849994293380077558881318393 5104 18875811073769930568411179330295376970537963829 5105 -19086596723526024706970778911460806537503592492 5106 19299715496245837482627402851414904243552146425 5107 -19515192989378399651846229295864430462650456203 5108 19733055078741064487709054193131394247244030405 5109 -19953327921520113214338505118731383505736240253 5110 20176037959303420632056495588318147324827608062 5111 -20401211921145520475595249966334271364446889389 5112 20628876826665413612150103325243425419605485947 5113 -20859059989177465787625466283672935640095829065 5114 21091789018855745268461479916296028871533373400 5115 -21327091825932154403325490957585726230935984724 5116 21564996623928712844099951867549565880943822317 5117 -21805531932924353919391111594249607136347568869 5118 22048726582856599446619436604100932049249823795 5119 -22294609716858482101035656563227168265393200371 5120 22543210794631088332142273014847439951688551085 5121 -22794559595852098730400093979137393644548658503 5122 23048686223620706700177929485310937580801463358 5123 -23305621107939300289080279472034619812454169215 5124 23565395009232296059486150154362265688572735590 5125 -23828039021902517965779886698350083668556947664 5126 24093584577925518320784397492709610212204797787 5127 -24362063450482242097755040762324322657125538897 5128 24633507757630440020399801532726816680239726985 5129 -24907949966015240143203793318849675532996885257 5130 25185422894619291918303792887813871107656731289 5131 -25465959718552901083736241035684382981545689584 5132 25749593972884578091529263612385381185501404948 5133 -26036359556512427223289850407757630952787202324 5134 26326290736076808016120260378243757933966597172 5135 -26619422149914705143356638131465911450440231921 5136 26915788812056247463236118787365230234518868351 5137 -27215426116263821564649669138837955097100569410 5138 27518369840114229803114881761620050352304981409 5139 -27824656149124347532499173241757575785877540451 5140 28134321600920738999337554728390875685465397806 5141 -28447403149453696177323673173749291931116848824 5142 28763938149256169680216716387728374475707045510 5143 -29083964359748065802513738314529973391679720474 5144 29407519949586388699305850291702465594227616826 5145 -29734643501061711730291720296807524563146154106 5146 30065374014541467058492539752797361102243924110 5147 -30399750912960547712334035353782829577639689839 5148 30737814046359721490973567410944152102342579433 5149 -31079603696472361317599753391817540121352409084 5150 31425160581360001924469927558229057633401037262 5151 -31774525860097238087234222211031497693620317737 5152 32127741137506485015186849026442034037975726871 5153 -32484848468943126949053754241969319805273366442 5154 32845890365131585519345588168423300466611218762 5155 -33210909797052844976756052015710195659299329776 5156 33579950200883977022154167293050835782981250853 5157 -33953055482990213637996862929662875103710269112 5158 34330270024970122056073625453052421837971820279 5159 -34711638688754441788991995118303667365191794265 5160 35097206821759149505331662840473972739105422081 5161 -35487020262093323441552325602167990035301019012 5162 35881125343822385018159162308139164944796574929 5163 -36279568902287301363938971726152318962249865330 5164 36682398279480338550915153216090646200064747641 5165 -37089661329477961504672798359773057103439026586 5166 37501406423931482780524819882314202975950077212 5167 -37917682457616068686281458222440077730839318745 5168 38338538854038717587810431087871863218970716673 5169 -38764025571105831654801953438809993082043307616 5170 39194193106851009791857284165713054577242044539 5171 -39629092505223696054883612722183451755576125382 5172 40068775361939324475491087075393839928806874720 5173 -40513293830391607907345753921743220975061476629 5174 40962700627627625268938467854845145406424438486 5175 -41417049040386368387694875131735023949090010533 5176 41876392931201416551492960424777982896817991634 5177 -42340786744568413846197267339466017741748023797 5178 42810285513178031402495147862565166912940823194 5179 -43284944864215103792870048945372353975689179084 5180 43764821025724636010717109790011681855081922479 5181 -44249970833045384729152059593982491416410821168 5182 44740451735311724877748191483367921213455460054 5183 -45236321802024519992028371206198079437976762146 5184 45737639729691722283817668398082785009552272336 5185 -46244464848539435951313269904493234271715583526 5186 46756857129294184896745941519333868265854209155 5187 -47274877190037133747593563591507406832184059354 5188 47798586303131018885272334613244325027733796399 5189 -48328046402220554073893543273844638035243171476 5190 48863320089307083251860207473113687630613886641 5191 -49404470641898261101623575578221837031265626588 5192 49951562020233550148668059068201794678792332437 5193 -50504658874586331360596803133741865157755333278 5194 51063826552643433521909757421062222209071579013 5195 -51629131106962895050571433080478135002093739535 5196 52200639302510780399634890176207285487006546252 5197 -52778418624277881751909216178367880892195829095 5198 53362537284977145368826280850441501242293433823 5199 -53953064232822670697184386243846078041773972128 5200 54550069159391139170236147273246077720118420757 5201 -55153622507566538563569437575541184046248979089 5202 55763795479569057782336911022353186354443007436 5203 -56380660045069036065564277694572201436353633626 5204 57004288949386859796462437166491834021517962553 5205 -57634755721779709405845719010118152403822585222 5206 58272134683816068249889698314120051291972975993 5207 -58916500957838914834528998548282980394411101448 5208 59567930475518529347789655574405347159834343861 5209 -60226499986495855149273585300894693498349998012 5210 60892287067117365653876345126892442268943004102 5211 -61565370129262396935645786983150142221162575855 5212 62245828429263916368510686665887640099806489560 5213 -62933742076923707714467830901260862040224213697 5214 63629192044622963267766879467760457968595515240 5215 -64332260176529283966738750927954098528135174821 5216 65043029197901098794250121506647111647776139150 5217 -65761582724490525304419631258831035689720526403 5218 66488005272045703738297446490293443878149204136 5219 -67222382265913647925796880373238213292856622921 5220 67964800050744667016393868153432987802907465966 5221 -68715345900299423038107657332102429138835750233 5222 69474108027359700354186119076879216185859965840 5223 -70241175593743974270895140628203102595218599406 5224 71016638720428877349018695596157759323727027162 5225 -71800588497777673387291333799637528646055494200 5226 72593116995876860579196962749446625348073016650 5227 -73394317274982036996577870830926499051109324784 5228 74204283396074173325518953016832962952036848548 5229 -75023110431527449673229358885562480679865298148 5230 75850894475889825280375147919054646931610167736 5231 -76687732656777522112772339708489030792310591105 5232 77533723145884615570792833970781631484307328777 5233 -78388965170108937945541725818155287497025434607 5234 79253559022795512769122285275079368564185766839 5235 -80127606075098750853416018618483682269945578008 5236 81011208787464651589084523117377396778889361300 5237 -81904470721234265985275379706926305106110805427 5238 82807496550369690972127773532039631477090348657 5239 -83720392073303877663980075621517987232167455031 5240 84643264224915549592550007211781684952879727570 5241 -85576221088630540367670884298439264790475625725 5242 86519371908650873809821576790817778080381396488 5243 -87472827102312923325094050255836545856971248648 5244 88436698272576001160825640984634475314310898510 5245 -89411098220642742190322959774377635947133143951 5246 90396140958712661029374641494641680501179889119 5247 -91391941722870275587059807847460916374115659666 5248 92398616986109204600191534784388290427579511085 5249 -93416284471493661296088306664797026168088187392 5250 94445063165458780073755186893718206499031067171 5251 -95485073331251227990509263019647409811868135221 5252 96536436522511567891145150564842757942141825096 5253 -97599275596999855221465940473377715964521544606 5254 98673714730465965928978843106557939622739746824 5255 -99759879430666168372364664017320455256423944463 5256 100857896551527467839583808799495628420685815765 5257 -101967894307461268113802716064754566124271586879 5258 103090002287827910528353979942749730165677209494 5259 -104224351471553667118337966703209417950414412276 5260 105371074241901780808907043130260688349010410875 5261 -106530304401399162080436161740807072770146536135 5262 107702177186920368220383265407061654548322355527 5263 -108886829284930508112404728084148957468714766221 5264 110084398846888732526957030782585974332926565169 5265 -111295025504813987065945917743192974321930143816 5266 112518850387014722278756149958955086100093973144 5267 -113756016133984273010004304612697733527438240971 5268 115006666914463636762417441058096064241122042974 5269 -116270948441673398763183807012728639258026663151 5270 117549007989716569510798685844124757259420628653 5271 -118840994410154118853708177230867788039081874754 5272 120147058148755009113824029579939890670623070056 5273 -121467351262422548419150577114195071099633877425 5274 122802027436298904252256758128506194961071482939 5275 -124151242001049636257087837236371725815388116486 5276 125515151950330126577607999159003403900667682878 5277 -126893915958435805429981477843021352562770683629 5278 128287694398138089237441576724862433883552690676 5279 -129696649358707968485689207847475676134269905142 5280 131120944664129202488651047515055826276732658551 5281 -132560745891503098491778375232151088450628349631 5282 134016220389646872984868438791338812805347053910 5283 -135487537297887613750749037656278152979738152341 5284 136974867565053882042213263652561647125595916993 5285 -138478383968667015359475827278503961239230012904 5286 139998261134334212596317830045334213947275546642 5287 -141534675555345504837187727947209899217450322185 5288 143087805612476736822048993891883810245266013266 5289 -144657831594000706052948444903517118549387771564 5290 146244935715908628698384908420616042794794696764 5291 -147849302142344123860870111317474732243898736514 5292 149471117006251930411899443161668120509266274625 5293 -151110568430243593469219927554830513333324766916 5294 152767846547682380696150344076770453913588210134 5295 -154443143523989711944151606397271659054339125025 5296 156136653578175409340265582872802861879111680205 5297 -157848573004594098742863148535979167385037791738 5298 159579100194930117554817596701533407575589544217 5299 -161328435660413308195222403682523135186628824966 5300 163096782054268101091602220990840450072418596955 5301 -164884344194398315866747576871679169733610786314 5302 166691329086310134460387417838177544978826670068 5303 -168517945946275725248475196819663160327834660803 5304 170364406224740022804505307785953336849019043900 5305 -172230923629973193790625108633790490508514336953 5306 174117714151971345574018032636988447121917528157 5307 -176024996086608060538786439573728912841882750883 5308 177952990060039365708066725169679749880501733623 5309 -179901919053364774208098918127239623945702270275 5310 181872008427547062298211384832678644097829997378 5311 -183863485948593473160958856092460676234329903592 5312 185876581813001066397787146224530582855016116067 5313 -187911528673468960210437416074969042701830866668 5314 189968561664880241569722229442304069877225379374 5315 -192047918430556348284209366201390285153931297693 5316 194149839148786755784670749358230257448005731398 5317 -196274566559636830638855834367145802056080978138 5318 198422345992036742308224304040630237875613888944 5319 -200593425391154354456744792533129761303345787640 5320 202788055346055047224787648804704158753397250406 5321 -205006489117651452291594211585272307393088171485 5322 207248982666946113270907670143883758430457566127 5323 -209515794683570115019247482098061484421984741269 5324 211807186614620756788178027989504098111610364572 5325 -214123422693801375823972206910221157801958111593 5326 216464769970866460013543977345992389076414323240 5327 -218831498341375220497694832016662410110305475113 5328 221223880576756827824894908820342908425110744560 5329 -223642192354690548204340204606055747563743953508 5330 226086712289804049739267258677190815648970806060 5331 -228557721964693182183873555827243779054708591231 5332 231055505961266567773127568743692240378532350269 5333 -233580351892418375027733242460272898257137461165 5334 236132550434032682140051365752039162727154692617 5335 -238712395357322871604421350752152165272517798077 5336 241320183561509533170653460407484171713897643410 5337 -243956215106840387976091509120188067113601944942 5338 246620793247955782853234074875753004006570031546 5339 -249314224467603340320139409453276270909606523009 5340 252036818510705386643453388944968676973371221262 5341 -254788888418782817622656351678568277535737226252 5342 257570750564739099382826871010575666533010932396 5343 -260382724688008139485709777812259162619605375908 5344 263225133930069802079031705400311266011136111794 5345 -266098304870336879605748681991167165335264288222 5346 269002567562417372792194979366648004565731604076 5347 -271938255570755970230928239448997841352000185848 5348 274905706007658658874470341019785510035816154815 5349 -277905259570704437164204585921774027819873484815 5350 280937260580548143338526749587270686766134057313 5351 -284002057019118452700120685212463981253021809930 5352 287100000568215139278140234799218299432465979268 5353 -290231446648509739401372108444285559811315861876 5354 293396754458953797207415846470801956895811422415 5355 -296596287016598915054876498218675382496517839639 5356 299830411196832875184895841708592196388339681852 5357 -303099497774036142799465318225018374856777054866 5358 306403921462663104991329348498420026623851161115 5359 -309744060958752444678406863977543211140453630064 5360 313120298981871093869082084610587029483653646447 5361 -316533022317496256218038810174801037807521887547 5362 319982621859840034930178054921698668342688742478 5363 -323469492655121248637255379475191428409000245920 5364 326994033945289064912937030460012673629791176075 5365 -330556649212203128611785744878761844628827471323 5366 334157746222274910221078712281887412248325839660 5367 -337797737071575047906210826420795683607290912400 5368 341477038231411505915673632520922407812691290214 5369 -345196070594383421495201316827198887894160408517 5370 348955259520915562447666796905365810631840593732 5371 -352755034886278367970770716607450497578752510278 5372 356595831128098596413621669708578044965994423531 5373 -360478087294365655121136395761359744932596054457 5374 364402247091938739587025220604580949921354894055 5375 -368368758935559961717254040136115845195594858219 5376 372378075997378700121625573188477574983998366435 5377 -376430656256992459006888790916256742697782753573 5378 380526962552009576446009894703786745636536048872 5379 -384667462629139177550418770601059632684921667608 5380 388852629195813823380733938332184778585312955542 5381 -393082939972350362302274677335201870321779596853 5382 397358877744654546930255640331273912731061265447 5383 -401680930417475036821647711054170433955811346180 5384 406049591068212464662056818756233885445783809813 5385 -410465358001289301872455411218693688646459402865 5386 414928734803086318328093442458121433193853312896 5387 -419440230397451490246369921307993741804838235776 5388 424000359101787270267874291002381666306426469552 5389 -428609640683722194331281320561916438602910315416 5390 433268600418372861134436897902635300348378439209 5391 -437977769146202381786999335179318212517187509519 5392 442737683331481459700657252632220637159083566837 5393 -447548885121358323837549091480999195662511084895 5394 452411922405543802152442515028413683860210445312 5395 -457327348876617886425939644797245026467986924146 5396 462295724090964204700965488046935872218646524441 5397 -467317613530338883209646368377765771444816267749 5398 472393588664080346019032939499357566482827015545 5399 -477524227011966667638674825166396141532126792881 5400 482710112207727161527584031688239670666175390155 5401 -487951834063214955819472661845297139271695413125 5402 493249988633247376660226343986949239852112979841 5403 -498605178281121029327356172729847426147082378331 5404 504018011744808537784706076531464927815276163235 5405 -509489104203843974524097028997058882265834587016 5406 515019077346904084466053383329916616423671259606 5407 -520608559440092479341540345926589961248837332777 5408 526258185395934052363077757857153497892901377379 5409 -531968596843086937124089695361324905877664994432 5410 537740442196779409547381893706872187942376467283 5411 -543574376729979207344764011938138636028186008279 5412 549471062645302817857680584050714026920978790763 5413 -555431169147672362330988606890616329610440886918 5414 561455372517727782636503715593252428718052427255 5415 -567544356186002115217490808096988577509428883144 5416 573698810807867716577836753395214516848073382576 5417 -579919434339261384998229625368564494138234969391 5418 586206932113196404334378161322092009842406144892 5419 -592562016917069617747314769574165968074584603568 5420 598985409070771722041394391140354298662571192646 5421 -605477836505609056950071237359455689306135758033 5422 612040034844045248221330713198187359255729959675 5423 -618672747480271148722283261566188544220793324204 5424 625376725661611608014483320173551973052462669986 5425 -632152728570777687956698655008522392556179099389 5426 639001523408973029878888400826810233601682524676 5427 -645923885479863167748904666462648971897678110297 5428 652920598274416671530852731035298777547447188992 5429 -659992453556627095620157969599715953247868295962 5430 667140251450124798844313268293023820389224173477 5431 -674364800525687795049228966023753743442799502262 5432 681666917889660886758379671883997373313000986109 5433 -689047429273292428804932724998011655923822578903 5434 696507169122998164205239525571361248164046960954 5435 -704046980691561670875055623693718899383752236570 5436 711667716130281055097305351113825077020148609932 5437 -719370236582071625941895365057074585923103130606 5438 727155412275534384123879805818169295655641861022 5439 -735024122620000259076156901700791305197471027443 5440 742977256301560129316900536383386603841019447318 5441 -751015711380090763520268530318367071620440998951 5442 759140395387286923061851703127100153650553679562 5443 -767352225425709971218205613182953482821501346426 5444 775652128268863439663114306253948624503746695658 5445 -784041040462306109432550803257548710171650422941 5446 792519908425813271136306346032746293309282195731 5447 -801089688556596937887749519224399935460170518781 5448 809751347333595894215043967646639328616258703205 5449 -818505861422846575118404654619965377493661817080 5450 827354217783945881459722366917515874282107032752 5451 -836297413777617151024359608897400230825396277913 5452 845336457274390618891454334891837481393294853939 5453 -854472366764409816200110101486785090949596047764 5454 863706171468375473015965304034048439923064926818 5455 -873038911449638608797497962680243672391667471024 5456 882471637727454612945829308067323982290337074139 5457 -892005412391410238107649719528791084375696794908 5458 901641308717035550300233645148064893925168444729 5459 -911380411282613002552484468789955742379836960941 5460 921223816087195922618824491168625890243204497664 5461 -931172630669848830435909818191872218596614109699 5462 941227974230122127368119015362908451345604516227 5463 -951390977749773826939175903298080614290893573126 5464 961662784115751125686883776916519041533364161527 5465 -972044548244444743018660389330904979329545991549 5466 982537437207229090500388390075459873151192359806 5467 -993142630357301463893181637281783957945529916657 5468 1003861319457833585475290933109318823100488913724 5469 -1014694708811448959762942159748254673555791110005 5470 1025644015391039642687957914621032367845656683239 5471 -1036710468971936162615237057205592016265455447856 5472 1047895312265444471303366708563007181234733956305 5473 -1059199801053763944040766952026283953584947286416 5474 1070625204326300590741907349170404070073414325971 5475 -1082172804417389783777513449046271121133633523628 5476 1093843897145442953753668295709888603518180582934 5477 -1105639791953532851361818705145571307626622464945 5478 1117561812051432121809573308939224228797815222796 5479 -1129611294559120088225628598136495060905939919820 5480 1141789590651772791826126137135183067247331952530 5481 -1154098065706251489549322741230960260190267522315 5482 1166538099449104964325889803060598056465965724428 5483 -1179111086106101159168843010069413652283254685922 5484 1191818434553303803855586293664954633803661265936 5485 -1204661568469709862150535074238650503298283041879 5486 1217641926491463788296120866788691939767364438742 5487 -1230760962367664743898686075806179583915168859216 5488 1244020145117783090370026369867727907822041006042 5489 -1257420959190702637771460771436202217445026097470 5490 1270964904625405298261801191072171061456134978858 5491 -1284653497213314961390111332593246665449521233772 5492 1298488268662317579215511809028390743292619643701 5493 -1312470766762474621696492788539694110734942632878 5494 1326602555553447236988395121262520547658398015315 5495 -1340885215493648627237242860894870636556473774622 5496 1355320343631142328178452483563671481545206774999 5497 -1369909553776304260357778392415185270939539412975 5498 1384654476676266601107027398614305369831739313055 5499 -1399556760191161709546610058828807564444249713812 5500 1414618069472184521869095030710665719979710743944 5501 -1429840087141492021000975264061380753829771992218 5502 1445224513473958573462405582768687786608185672619 5503 -1460773066580806116865477115991231552402897014547 5504 1476487482595128374029587012682264976553742057124 5505 -1492369515859328464166761278916795879003499176600 5506 1508420939114489478019703445221106289754457707841 5507 -1524643543691697782240371816075687362962150467784 5508 1541039139705339018696725179719866156346663090551 5509 -1557609556248386966809807874908334980959309854179 5510 1574356641589705641472654046217798348654140577153 5511 -1591282263373385205606860069330847692166893696882 5512 1608388308820132484992585638097928531386272579747 5513 -1625676684930737083683882680241271174511554432790 5514 1643149318691634311114506959075675280331384830239 5515 -1660808157282586346930835941853947949912454170722 5516 1678655168286503286679502096446935729891423428503 5517 -1696692339901425930749367756931177040830303113137 5518 1714921681154692400442243804854752209110625639067 5519 -1733345222119310888746231745815588050896924886948 5520 1751965014132561079331905502539232769204638698581 5521 -1770783130016846995507122666479865470042251571005 5522 1789801664302824271373663974234040155078378614320 5523 -1809022733454825070250966223392041251706304312543 5524 1828448476098604110591984219445869464374778711479 5525 -1848081053251429497136965947989472283876377468531 5526 1867922648554542294956156742402205901672404859398 5527 -1887975468508009026345899273589512482547324180753 5528 1908241742707991515288236856661618060061341263522 5529 -1928723724086458751386164820202231920065450042020 5530 1949423689153365694869555081863607800016609209832 5531 -1970343938241324196455190155794597850020396305957 5532 1991486795752791460563215036561842219262507224714 5533 -2012854610409801737666825456431033456681437150741 5534 2034449755506267191407584691545771714225917504497 5535 -2056274629162874148571074737679706937700338818004 5536 2078331654584601205112570204317848695424320458919 5537 -2100623280320885929176259618389419985888374562502 5538 2123151980528467172490672892667484213402678300192 5539 -2145920255236930274674109904062795440942721471746 5540 2168930630616982720873970465312703025996618654681 5541 -2192185659251488091820193654226816108443199019073 5542 2215687920409286426823026922990271173277106049552 5543 -2239440020321829404516835924057210782063552861507 5544 2263444592462659033272680888122364405051699948026 5545 -2287704297829758833201247732892530897294018076356 5546 2312221825230806784573034838748975202849418805070 5547 -2336999891571359613323344162548511685144100736580 5548 2362041242145998283114776534513550650185932683746 5549 -2387348650932464865229041758845234691981505939162 5550 2412924920888821262382711679242757603154165923630 5551 -2438772884253660570438108606660465187153967602276 5552 2464895402849402172941167538963312266015652873046 5553 -2491295368388701977493472637866893277777052855417 5554 2517975702784009520186683199040579223062226181279 5555 -2544939358460303984725472969266405051467951434929 5556 2572189318671041506471457128924761613085982323894 5557 -2599728597817346458487232526478028301760327928421 5558 2627560241770479746778782283302706631819834442977 5559 -2655687328197617475358585592969857262882351073864 5560 2684112966890973678513636392804572415464299796414 5561 -2712840300100301157795342837863192754606766409043 5562 2741872502868804804785412358372857605476021346811 5563 -2771212783372502137667112727292277696805563557474 5564 2800864383263066130078857919995860863532088169833 5565 -2830830578014185764681354606559157803805739515770 5566 2861114677271480101365356758084165151035853494526 5567 -2891720025206002011099549984839956604336840597281 5568 2922650000871368091102706640707514141508128190959 5569 -2953908018564551645356849593264031084818533761033 5570 2985497528190375986494922369773952319202507919839 5571 -3017422015629745690833927227404031005888790432115 5572 3049685003111653817819560184272679836496665553346 5573 -3082290049589003488438306018978683534949032577113 5574 3115240751118282604275386834459107622074199008713 5575 -3148540741243130879889884786478542155933473053022 5576 3182193691381838756080155545815571070575120240613 5577 -3216203311218818160462064122912562883702216152463 5578 3250573349100085484618740782688664050315920824794 5579 -3285307592432797553942988162637059464755023004108 5580 3320409868088881777222075140180675652079713149305 5581 -3355884042812802078049724747918184905520147163548 5582 3391734023633502629332335690967134279694263885060 5583 -3427963758280571835526962469725274583446748800731 5584 3464577235604669434848813302559497478321415272602 5585 -3501578486002260025557911554628467597601283814408 5586 3538971581844696756620421380955261343461448431541 5587 -3576760637911699363582693266339486396676661919130 5588 3614949811829271175438490378281302230591275714020 5589 -3653543304512100167655686585074349474676026400770 5590 3692545360610489590401984959158564196048083161350 5591 -3731960268961864159414326652815024699999169725112 5592 3771792363046898259938514642399932007012037427768 5593 -3812046021450313081769476347232434515748765615757 5594 3852725668326390075694290718222686384221486296485 5595 -3893835773869248598625815043953462907069722372397 5596 3935380854787936096461123020325305348583339400051 5597 -3977365474786379660253125487216527416766974519091 5598 4019794245048248282693268981088880171048952132814 5599 -4062671824726775638216141759315064054800470208661 5600 4106002921439593711301679587558443440539204564048 5601 -4149792291768628103816448141736039434654138209656 5602 4194044741765106363551660858226959312002003841247 5603 -4238765127459731192532130943933168052244572933154 5604 4283958355378070915237703597431971098148854157034 5605 -4329629383061220113647814094356705489834741057338 5606 4375783219591783868042114757180871670341172778513 5607 -4422424926125239579817558595669206196940441240241 5608 4469559616426730895267377621682089439716592860797 5609 -4517192457413348797363022339954285311740873199042 5610 4565328669701955486139828970746604889042495080093 5611 -4613973528162607227364969882074733723525353690903 5612 4663132362477632913816666311298197289433861413790 5613 -4712810557706425653781781634677634646461601533880 5614 4763013554856005277340390058804848805511690773612 5615 -4813746851457410232706896237973876624295474144953 5616 4865016002147977932394481915902281622618435473661 5617 -4916826619259573202320348382916854468757200007332 5618 4969184373412825086231242747017515254803061977123 5619 -5022094994117432863060502366566346310279087073836 5620 5075564270378602746088296968095777639190905246778 5621 -5129598051309677350125441770416385599038180843456 5622 5184202246751020636438231585491965671807786314867 5623 -5239382827895221674837928141448218488487516244039 5624 5295145827918681198335137138924775945429643648892 5625 -5351497342619645568068255068624475667959124114497 5626 5408443531062753414918973297042958622579919485725 5627 -5465990616230160879389634831347804813284323845062 5628 5524144885679312033000800972543609730367974536892 5629 -5582912692207421732737078795963227812807626586981 5630 5642300454522738834990095465983335566909444999935 5631 -5702314657922658377085127067961426718211014699024 5632 5762961854978752022898584533008723097531683812086 5633 -5824248666228786764344263115395280258173193746086 5634 5886181780875802572694566752643578868009577074061 5635 -5948767957494320402877077408859375792183113343962 5636 6012014024743752670115771706638650569817950845432 5637 -6075926882089089041639487051999229138111662170535 5638 6140513500528931116728183350651197724964157240677 5639 -6205780923330950306181097556875100291937214564626 5640 6271736266774843967441702832203757689815917361541 5641 -6338386720902865604174819446880016331668575439843 5642 6405739550278005699134347028624382617010185280048 5643 -6473802094749900516759677651267384679336554801712 5644 6542581770228546987169407046110948276176867916476 5645 -6612086069465902566157716273820158780858323217291 5646 6682322562845449756517714620948915738236816343218 5647 -6753298899179805774593824501124008669895483788900 5648 6825022806516458652479407511154453638239931973717 5649 -6897502092951711880804491828209353980426662088156 5650 6970744647452920519680644853961517213298453846158 5651 -7044758440689102536165492748563784620611206345627 5652 7119551525870009965658649599520865462628821340478 5653 -7195132039593745342025200120896930865285189308178 5654 7271508202703009697044493458517761653612628150785 5655 -7348688321150069294083766026449969711837577105711 5656 7426680786870529133781741091284272553673940370768 5657 -7505494078666002151081393110590515045812059288455 5658 7585136763095763913258883740704516839426282993522 5659 -7665617495377483527743475261110770613450242418583 5660 7746945020297122376598047667315229882658105377520 5661 -7829128173128093211619580051432485338833851093667 5662 7912175880559773070212356856209017975690611337487 5663 -7996097161635464407573342829478744055801334042725 5664 8080901128699899785399628195163950910000685566769 5665 -8166596988356386411373452717126246780491197966467 5666 8253194042433687787193342281189915396473330806706 5667 -8340701688962740695993502647075296712158636011386 5668 8429129423163306742721888252759790835977568431652 5669 -8518486838440658653525294076692936780695197603245 5670 8608783627392402542513328623026772385761689882639 5671 -8700029582825538366539074464638147622756770836511 5672 8792234598783861810940431348727730204862404233160 5673 -8885408671585811881631322153807927439002962190600 5674 8979561900872869521615845282849004578818193029530 5675 -9074704490668613623021771746117480089533538567914 5676 9170846750448541869214185176017000218268739223078 5677 -9267999096220764915558214361545811053696848883144 5678 9366172051617683502055379257596168534140690328128 5679 -9465376248998759186485741707841387323905522347168 5680 9565622430564490492953519311654695141909346292897 5681 -9666921449481707387963813971230526245293050958892 5682 9769284271020298124460396627264395941357930935777 5683 -9872721973701483633737897360751187395113531897958 5684 9977245750457755795916155345445913407879210513023 5685 -10082866909804597081840837473241119893590877357720 5686 10189596877024100232964772029136616762238069632908 5687 -10297447195360607831081889820801702730620604150362 5688 10406429527228492806844445605935815808259561206820 5689 -10516555655432202144909646908234434601220900100958 5690 10627837484398687264450409996893174483287969494059 5691 -10740287041422345786744292418933854039333159012174 5692 10853916477922600646743460376395430456642009165885 5693 -10968738070714243763046736898073601336716533051249 5694 11084764223290672750663411946029486887285255711031 5695 -11202007467120150443499825424541707067033445588550 5696 11320480462955218288737194357228099189247444741035 5697 -11440196002155395983327384549810330181450508088867 5698 11561167008023301043838178252918625160363824952382 5699 -11683406537154323334958140586589634299523057516546 5700 11806927780799990929251752029913140393663907966669 5701 -11931744066245165031367614912139708635612205550980 5702 12057868858199203073977084046129881571578580078091 5703 -12185315760201230480389713398134057239662062914562 5704 12314098516039662990188833726278520501548964832976 5705 -12444231011186122859490060665327174576975937863502 5706 12575727274243893676683571116184573400091217280228 5707 -12708601478411059977914892686744261044317129664443 5708 12842867942958479304227375059607490465069081856842 5709 -12978541134722735814372451582827388589845126014279 5710 13115635669614226053932615592262743341951142490469 5711 -13254166314140528982739464603337471096131717592412 5712 13394147986945213878749328498767987003608976665388 5713 -13535595760362241267707419253145247178021532407287 5714 13678524861986113574235060424553502681086724001607 5715 -13822950676257933751561743374529519151970641533130 5716 13968888746067531724144323319967504877396441831053 5717 -14116354774371820070020878221694685240366870404390 5718 14265364625829541978089345708792879991833372644097 5719 -14415934328452576139735250057407832319212636934595 5720 14568080075273964874514352014080993548613615873337 5721 -14721818226032833446082132264263565947965875396472 5722 14877165308876370197411417623199581963082647278693 5723 -15034138022079038823712482441275203639368057973103 5724 15192753235779195807528466715753920123240746483827 5725 -15353027993733287763386380586502690141689671088614 5726 15514979515087805179305335388131475869985998449184 5727 -15678625196169170799565579503742459757490922977084 5728 15843982612291742667592664611171821749471936732444 5729 -16011069519584113639780500868511727138325387593100 5730 16179903856833890990736706112056580779457590503817 5731 -16350503747351141557956706980037170657677741810010 5732 16522887500850689719494381410859725345661547132190 5733 -16697073615353457361973213089723636551931817089956 5734 16873080779107036878451246156876077502834858947740 5735 -17050927872525690136395599717455071111957488764453 5736 17230633970149968275519688579895322432085625893415 5737 -17412218342626149133672126229400541938897750602722 5738 17595700458705691056525868482455300294807216223356 5739 -17781099987264903823686599170484622636930753104869 5740 17968436799345039420209583674837243598289688771487 5741 -18157730970213007398574977065233975193201850972562 5742 18349002781442921612115478599061849335220707136975 5743 -18542272723018687156911748678726262220854813855051 5744 18737561495457838435466507653435109919230513443648 5745 -18934890011956841352235983063741003942967127147642 5746 19134279400558074768537553065223776491293642354414 5747 -19335751006338708482667179398322868514978031075048 5748 19539326393621697160453621909049403440530990563330 5749 -19745027348209111822154546498326258412348843398543 5750 19952875879638032693770547836241015339283560961031 5751 -20162894223459229454726891881070977758244772166587 5752 20375104843538857159661560240860923779854674926129 5753 -20589530434383398379976124702853083668978018646383 5754 20806193923488084401069349947694199546948033454447 5755 -21025118473709030624000564662315656989597129261007 5756 21246327485659323655941218858918483615297758964743 5757 -21469844600129299932391258254711955851855436362478 5758 21695693700531258095986754258108808513308125674291 5759 -21923898915368849762033566340043542336441909499254 5760 22154484620731395729897814504164388425035345002718 5761 -22387475442813377152298955855225230374882879543567 5762 22622896260459353651618886828490853527451280756228 5763 -22860772207734562873796589001394690303174130522088 5764 23101128676521458496460541003182537609807839684558 5765 -23343991319142446258900878341660760937337290400983 5766 23589386051009080157542874128642973532936494366348 5767 -23837339053297983551997863610451352324588611376253 5768 24087876775653762553784741898258047515397572104014 5769 -24341025938919181722684522066512713377921291859175 5770 24596813537892874774664466020242272607961905180305 5771 -24855266844114865710641750721557981946364683498311 5772 25116413408680178507306728321542259850390276061159 5773 -25380281065080816270052291556308913592102550091417 5774 25646897932076393534020892260295147846603983932520 5775 -25916292416593708212649144283453300691501473505694 5776 26188493216655542534128995025057349695147937537731 5777 -26463529324338985175184082016858901357640643611496 5778 26741430028763569698752625960585479494433622049536 5779 -27022224919109527327849208022955429311008854753337 5780 27305943887666455042324854676280558611524427222429 5781 -27592617132912702968738513564902993605095166471422 5782 27882275162625788046376469756926956457761401794228 5783 -28174948797024143994895482099024329235180344868589 5784 28470669171940520681409135550071483142873231983345 5785 -28769467742027349087376621206126023869600629335246 5786 29071376283994391208683206110359535214993067979760 5787 -29376426899878997386119219102140980927706531631971 5788 29684652020349296758369506201561613752238769005400 5789 -29996084408040649755920949844943364555459890991818 5790 30310757160925694812287681867671775163374598092864 5791 -30628703715718324758950886696109425041423571798500 5792 30949957851311931692724406738853552616332777751481 5793 -31274553692252262459203558456999331992613731823202 5794 31602525712245230283850521663105746099511760577173 5795 -31933908737700031503436322846046776447325957752825 5796 32268737951307919805320840093390845070548394593708 5797 -32607048895656993870735588029956054797613443050114 5798 32948877476883357841169634604180266542274133419155 5799 -33294259968359017584480385374365066282401600216267 5800 33643233014416879329794891239792196179851285609625 5801 -33995833634113220867973791282412759176372335553199 5802 34352099225028009177722278322990810103204904570596 5803 -34712067567103442036697169061929733041495227198953 5804 35075776826521094912526214719492562358823311868613 5805 -35443265559618058200878522637046742843721316394178 5806 35814572716842453686960108530698005346817764185483 5807 -36189737646748722953416339253496235128909646303200 5808 36568800100033084341967006551732017325448595367144 5809 -36951800233609558998547153451949037979634126870386 5810 37338778614726970492648262639037978279436487179029 5811 -37729776225127326501324292316366794277858025062546 5812 38124834465245995087323199632120359507324300269728 5813 -38523995158454092179408561704300756717676581141299 5814 38927300555343500981532910107465624606943888278698 5815 -39334793338054948196503371569397562416196489535313 5816 39746516624649566149533839101390612765197016363325 5817 -40162513973524374138002655781502718941599330002608 5818 40582829387872116616230976430460784016631307931795 5819 -41007507320185900148568737822503761498648824659909 5820 41436592676809075430930567118106487410404021908976 5821 -41870130822530815090574977552009991089431558249936 5822 42308167585227842426782801733517378412079583145990 5823 -42750749260552770751584966503986026935690079968621 5824 43197922616669517530239434479224760925019581797391 5825 -43649734899036262106190529575283006741111243215500 5826 44106233835236420425193159535117431095818616575533 5827 -44567467639858114848586044435018501379203514298371 5828 45033485019422621866792555047525611032373052005198 5829 -45504335177362285291460004064229137691731081521326 5830 45980067819048387318667351077022855641764801304196 5831 -46460733156869474716790739058045390026072240330796 5832 46946381915360642301373901039549650059326243056667 5833 -47437065336384280816168497178558145450309467815191 5834 47932835184362801344854556283090463523655593580009 5835 -48433743751563853432294587416189584918459572051221 5836 48939843863438559197992315878197007002433743196073 5837 -49451188884013290878198685385788136361667794670530 5838 49967832721335524437318684414234235843079448818075 5839 -50489829832974307144412296759550993269076522234835 5840 51017235231575882317145751750667070631556237594921 5841 -51550104490475019794034325263062118167093252638499 5842 52088493749362606106729093183701147847248704772516 5843 -52632459720010053787945987054208756875336310390320 5844 53182059692051094767929862631494182188553517294954 5845 -53737351538821528383607625484966139266952115595102 5846 54298393723257500150336316437692973997859092982254 5847 -54865245303852893126923032773086286773608673581362 5848 55437965940676419440917319880246634640135209115375 5849 -56016615901449005333592019120717616456019094820336 5850 56601256067682068933079494687455322833371374810415 5851 -57191947940877295870365909808628423892781254450663 5852 57788753648788523816821284452208530457444335125162 5853 -58391735951746353044217280633026844789931607025030 5854 59000958249046106189323252944500771354549797526362 5855 -59616484585399766545744730165579728497679274491436 5856 60238379657452530406253301151250491001014135408897 5857 -60866708820364615240034547830784689501895294901817 5858 61501538094458971811638479066745679669113084055062 5859 -62142934171935554732547794403747696900040915086325 5860 62790964423652812382781864902939639358720129931246 5861 -63445696905977063649432932901639751224307370965861 5862 64107200367700435502095889579999689053818847933902 5863 -64775544257028042062420136907206173714481590102005 5864 65450798728635092527103443002067741009927844166478 5865 -66133034650794622071191298898753907154154035824669 5866 66822323612576546692175058927805977590518598977585 5867 -67518737931118749855738164225096791313287083914833 5868 68222350658970915771728221779341579711827785588634 5869 -68933235591511831164686061124158520300527702195169 5870 69651467274440884507699808850472592810260218412914 5871 -70377121011344498862137523603780792586164675008688 5872 71110272871338241709617419468334751917398927163898 5873 -71850999696785362477078020597529804155320206219031 5874 72599379111092515841696094242788447583458751920685 5875 -73355489526583436360358831488372876296220454480783 5876 74119410152451337499126042530156996577352252765584 5877 -74891221002790815742322361544046274336200421331616 5878 75671002904710048139289634575113497488606434423811 5879 -76458837506524079400123634663402714522950434643391 5880 77254807286030002480641738971856619760308868219647 5881 -78058995558864844502110896842457389634454115767819 5882 78871486486946977833646824714124398262114418372945 5883 -79692365087001884225421679181922264661198414102293 5884 80521717239173108019641429767325661014936750976637 5885 -81359629695719242684435949892230946758682735833927 5886 82206190089797803214111936375313504739464622356111 5887 -83061486944336845318425982652939611847613516909438 5888 83925609680995200784424724294316259224865602058568 5889 -84798648629212206937760706627354057545871337038033 5890 85680695035347816757023830969609977626469231027558 5891 -86571841071913984905333899609330336406726536290389 5892 87472179846898233739032595849523981859836874845797 5893 -88381805413180312234613693188620189461564467786374 5894 89300812778042869742866746647461712651174292010758 5895 -90229297912777075534418277916913498856252334873778 5896 91167357762384124244279834655547752914925957106271 5897 -92115090255373576555506687348211984426529378874892 5898 93072594313659493784494903123174972015082525866065 5899 -94039969862555334443666928534713081912229413261126 5900 95017317840868590362193767074342001634454926533737 5901 -96004740211096149542860902918788014811687476837803 5902 97002339969721382624099340187728710774286596078700 5903 -98010221157613959601475100021351131560651888728279 5904 99028488870533413343471491079805352262448217221525 5905 -100057249269737476413128417993701539125272514555375 5906 101096609592696227780950708623516395887040017637020 5907 -102146678163913096186400609846589222039541248266176 5908 103207564405853777176194883040012637646447099084062 5909 -104279378849984131218490051390662960512110017530818 5910 105362233147918140763825194654530762862298298155571 5911 -106456240082677014697374372149466305924763126173006 5912 107561513580060539303623721601162732139527143671104 5913 -108678168720131785645024386172675463897935086179080 5914 109806321748816294141484029569016726005581091005148 5915 -110946090089616868128758766489054325648756545961995 5916 112097592355445119271915499879700830710258374034231 5917 -113260948360570918916083333290849183657030955255982 5918 114436279132690920771743206925355224717671004615986 5919 -115623706925117331756868441971397073704911436616327 5920 116823355229088119354386774629700391000916896028186 5921 -118035348786199855491758179447064215924884409773993 5922 119259813600964408711034036756701084525075225321488 5923 -120496876953490708273674051846361967556502572673286 5924 121746667412292815835750284576412340367037100367075 5925 -123009314847225552437075744516400594396421350914706 5926 124284950442548940773381944954277852427808631268417 5927 -125573706710122735065070029293751671364513122688627 5928 126875717502732323300418867236015815544576999274930 5929 -128191118027547299216607099731595329446277211543223 5930 129520044859714014089661784422909304878566082463900 5931 -130862635956083431235662507275201656510389311380720 5932 132219030669075619081396290556775920425639955555213 5933 -133589369760682231744376424986120256068148897960405 5934 134973795416608339270920052218595210677054201846903 5935 -136372451260554983018049076257581480705290722828936 5936 137785482368643845131572634511724610368986778537135 5937 -139213035283985434670074567602227273344111795603270 5938 140655258031392206653925674546106647074280097370046 5939 -142112300132238044181139640916711073392387955586829 5940 143584312619465547749177138319375468394052912697794 5941 -145071448052742590054970735251172534641535351322196 5942 146573860533769608815802338158867399944378922116210 5943 -148091705721739124562535797265676466502389380576067 5944 149625140848948984905423573330932200683072598475453 5945 -151174324736570851462614214072315858787349094695494 5946 152739417810575460473945938327534270225551854606472 5947 -154320582117816203098992952141035718621834509580508 5948 155917981342272586520020397271676720047577841828262 5949 -157531780821455152238899458229212786412968855978077 5950 159162147562973443373547882659545692769014188055795 5951 -160809250261268628325518228173342429644730993679510 5952 162473259314512403907395359574879406408626800648982 5953 -164154346841673816888138640578989594436194734442599 5954 165852686699755658937879317728337653882835774006343 5955 -167568454501202106132440195716276543392912496771696 5956 169301827631479290513477385890547120815333698603272 5957 -171052985266830507694161467571354222699976159982711 5958 172822108392207781154241029095526225872652245767933 5959 -174609379819381520683702973676291050237069887979380 5960 176414984205230029412613566721484255625168978999405 5961 -178239108070210631007659157088537558358415323829515 5962 180081939817014205924987968346469210623795107689275 5963 -181943669749404943085781555937851482383471085017719 5964 183824490091247130987168914464995969656823212887668 5965 -185724595005720830078265625140665529300166055735540 5966 187644180614728286220918211970312647621900417369693 5967 -189583445018492963218819045576193891155198662049507 5968 191542588315353090738704522873294003403904713476132 5969 -193521812621751642465049652795140994815579052455541 5970 195521322092424678026732508437735818059814798071210 5971 -197541322940790001112285444624106850501971341042131 5972 199582023459538105251316121768654518437911573147010 5973 -201643634041427397985226395747183111266444574680090 5974 203726367200285713582253942888821629032634107864602 5975 -205830437592220144071899891390677831431995583153812 5976 207956062037037238183792571635454855121224500510672 5977 -210103459539875637777796838842401948060206876708801 5978 212272851313053241547551704577084490792625173606645 5979 -214464460798131006170465217308036501519798165776260 5980 216678513688195515665391332355473892223404196657732 5981 -218915237950362470506653458505545613135381400493964 5982 221174863848503269031676060204647876299048604941824 5983 -223457623966196874871169936700122330507520428998404 5984 225763753229909185527537774677992693015491558749424 5985 -228093488932402138830892020009740417526191704742637 5986 230447070756374815814793517348638400691806746658547 5987 -232824740798338820577532109511889903678481954697351 5988 235226743592730239931503937771741452253060577134458 5989 -237653326136260508095038275401158157018580259164192 5990 240104737912508524349952552816507260747600958182500 5991 -242581230916756394476250616141391152527953985734033 5992 245083059681071189884828835469436610051438942278521 5993 -247610481299635141701940086039824907981301199173680 5994 250163755454326710617629708069546653757423700123097 5995 -252743144440554997096563533862716917004611449175356 5996 255348913193349980565799748181878618412449749536898 5997 -257981329313711100442318287809872735965368575056637 5998 260640663095216716345739231637648530733781667573513 5999 -263327187550897009560881888219138385103039385882876 6000 266041178440372912772907115084738847668516226954258 6001 -268782914297263680297036433697997193362354623142098 6002 271552676456865736467564143608664075913378443477028 6003 -274350749084105465539406268613647958642946118925317 6004 277177419201768632392118340220589364068815358142408 6005 -280032976719009149513540687180385960143342622822292 6006 282917714460139932180395612410018878580815261023083 6007 -285831928193708610448688970604630473613188498509796 6008 288775916661860893520105604024919471969394838045766 6009 -291749981609994409264203493742994944880523813219657 6010 294754427816705869152598457366152831872219495543185 6011 -297789563124034436603006574959518645361147007325722 6012 300855698468004204740515958539430521771409475542721 6013 -303953147909468717863357842679093196139266206770667 6014 307082228665260499453328482342014942811828867930466 6015 -310243261139648578399491807161182904922590625529553 6016 313436568956107034210506824000334123485097889077584 6017 -316662478989397611378537069020633406720216932912114 6018 319921321397969482728900977611290639411273231323341 6019 -323213429656679271547126386520376782772740021707690 6020 326539140589834472521619793855252667137796668042946 6021 -329898794404563442078517785745017436485673938981276 6022 333292734724515159518246770245196309181016159510716 6023 -336721308623891991493696922008086436161715448446217 6024 340184866661818723800562867758529127147194204948822 6025 -343683762917051156184189978991203215149462039876781 6026 347218355023027587907091304612383433563309500104394 6027 -350789004203266554170093810637898706122827854208918 6028 354396075307114206140789106421492831252671126752801 6029 -358039936845844760318586682587430937032362172007964 6030 361720961029117476259208635374584902662908425317952 6031 -365439523801793655295964244862407538722989937745136 6032 369196004881117186833669782198041550400198468518320 6033 -372990787794262203056731831278538490075314869815329 6034 376824259916251437488818907079489697364028723422958 6035 -380696812508248917770863579190191324777207249411010 6036 384608840756230658290052941284467250388612689112549 6037 -388560743810037053898196608748495085884413622806015 6038 392552924822810711906656498640375666035342234346457 6039 -396585790990823495840160261122291950794122676128113 6040 400659753593696591076610277324849350173585127557999 6041 -404775228035017439497783883738395858742884810112147 6042 408932633883357427629970877906203006213223705692367 6043 -413132394913694250467516320801587500670042620610138 6044 417374939149242911249367355057625112163115072161605 6045 -421660698903699355902531959968133163812827355731865 6046 425990110823900779680347908635053909957316363406991 6047 -430363615932906682711167509884062121739535297146263 6048 434781659673504790738057328998236212579300825308453 6049 -439244691952145997275995128035837924929941658681827 6050 443753167183312523743456033460028102993235205903240 6051 -448307544334323534843888161615443994089372854842922 6052 452908286970582487583091115121937959386084741791889 6053 -457555863301270533814670518276705528804210331070762 6054 462250746225490338111325144973466606409954987244658 6055 -466993413378864715068543030160486952419111932977090 6056 471784347180594532863188160710693658600414562599654 6057 -476624034880980373016335275778822551209480676984626 6058 481512968609412479851479127930654359719202061483966 6059 -486451645422833577099865548778795330820923855930595 6060 491440567354679173488161579677615688196464543369740 6061 -496480241464300023954035357574139378144270077429099 6062 501571179886871458376526173911774523815112033350782 6063 -506713899883794335384462476926146466054553591056706 6064 511908923893592424921780787369920012814981741881539 6065 -517156779583311069807601043414616410435454458326817 6066 522457999900422023535552932605502727681006618787650 6067 -527813123125239409015392466263953302297484215047798 6068 533222692923851790874707941088711368481999556332772 6069 -538687258401575402313839821839039678019476223812563 6070 544207374156933616347421436872544990043373579737266 6071 -549783600336167800575619705656773218336556401714876 6072 555416502688284744411692329539178911796387654237225 6073 -561106652620645897954397212700304490184033999282578 6074 566854627255103712438651305423594045522992967563812 6075 -572661009484690423430242655052755157030514790097218 6076 578526388030864669654997799624031959667582436793116 6077 -584451357501321392574287267182440674240760006937176 6078 590436518448370514541849725194041124433438490779072 6079 -596482477427889946606409886906950258375604865452086 6080 602589847058858530765281417971865048852218557376676 6081 -608759246083474575730954194918671599967432985619654 6082 614991299427865700050481784805795508960353523544080 6083 -621286638263395751721272835007523406355835437913682 6084 627645900068574629281658959396001401157435648531612 6085 -634069728691576885725418796853570890380708114823971 6086 640558774413375053501388105134709872659175111974488 6087 -647113694011493686317532163908003793661320238253467 6088 653735150824390171478601187586964909171159722225055 6089 -660423814816468425052982822177974433631203509834716 6090 667180362643731641292908658467501928746951758225586 6091 -674005477720080327428114628408843175924513923411900 6092 680899850284261915221799270358215424112811606601753 6093 -687864177467478301524721265747262583935865847400327 6094 694899163361657731494031970485872417830338843603077 6095 -702005519088397500163505450958835404831213404006585 6096 709183962868584010666815784501839970939997070360552 6097 -716435220092696790631080039237532847216231731921002 6098 723760023391803132079749797373972986643894878413824 6099 -731159112709250084617862649062444278429140744652456 6100 738633235373060596724480507726723451703092969781620 6101 -746183146169040665652721584252112743800997624917105 6102 753809607414604422743070585834129468439640316329467 6103 -761513389033324147896616333391305364971056179742229 6104 769295268630212274537563171556312378399940391764190 6105 -777156031567742514624894971089740479488828015880688 6106 785096471042617302157598472410817241824197341396006 6107 -793117388163288823162594571927932929615800342965072 6108 801219592028240970365758930559901352901761718276728 6109 -809403899805039631630473213438048247660089484483803 6110 817671136810158792811431347481161364891325670002700 6111 -826022136589590007920387714734958925799925903665184 6112 834457741000242862441693354591393566095722200079517 6113 -842978800292144129275400651068556100774723330481513 6114 851586173191443391131067292819501073257803145643414 6115 -860280726984232978252859771592173581944299545225332 6116 869063337601190146132911762205451051062559931570085 6117 -877934889703049494371963621009299621833030450805835 6118 886896276766913705080990557354631990362700112976470 6119 -895948401173410757191778352965629952632979839543233 6120 905092174294705851765251977369835790810415520457310 6121 -914328516583376362860895427303319844749624113729597 6122 923658357662158208765978789281143704885292864742400 6123 -933082636414572119386756508205935055474984960807403 6124 942602301076438357382612819310178149787454328600482 6125 -952218309328288533185668657695307095059983552293830 6126 961931628388683237400060855865247861420025761513952 6127 -971743235108444298224460823953378319396688932430912 6128 981654116065810556495988566254400163898185396860489 6129 -991665267662526136721142525450574679141708017489548 6130 1001777696220870279047422060299573503987326229396236 6131 -1011992418081637884545755696250140056591641998732898 6132 1022310459703080014426526298650872736150571344688798 6133 -1032732857760813672908839682141335643222553687372077 6134 1043260659248710293411726285634276701899610524470898 6135 -1053894921580772438545282205484268480158779103712061 6136 1064636712694008316057507977550431790635468245311519 6137 -1075487111152313805447029743289324845014994158385516 6138 1086447206251371783391304088048500978037616480690031 6139 -1097518098124578630472709416696190305844604183992510 6140 1108700897850007896919586722027538084264196060771714 6141 -1119996727558421201224364227394674565269911160821647 6142 1131406720542336532565017356238309945812201850257101 6143 -1142932021366164225947992723218132794481482638503555 6144 1154573785977420977919159244352871134287029014941135 6145 -1166333181819032370563220668226605031884902268184085 6146 1178211387942734472340295011821722109105501841570565 6147 -1190209595123585186100085008151619521338615241127216 6148 1202329005975596117378362270722223093336459364934026 6149 -1214570835068495839826584867129330635051303449078030 6150 1226936309045635539362668480567935314321639807519110 6151 -1239426666743048124368627913481444110261919573482899 6152 1252043159309671996008479227704355918366987126737564 6153 -1264787050328750780507013328248659423670264623526138 6154 1277659615940420434026479265476169904546145027653099 6155 -1290662144965495240613600724343603287142864886218993 6156 1303795939030464334573534486986705777357333830330417 6157 -1317062312693710490570299996900656220227571789626495 6158 1330462593572963037764892796866254145739654131657888 6159 -1343998122473996868392864059069230957638497141741923 6160 1357670253520589626362821265923006683033933802100549 6161 -1371480354285749277736394926439956065975180512835166 6162 1385429805924224382339133525038690642010102664012935 6163 -1399520003306309504261041982246801651605974042527726 6164 1413752355152958318645674730635983829483652327242727 6165 -1428128284172217092948539675255311472982221140667583 6166 1442649227196991342779870986077164818220202976305646 6167 -1457316635324158585544495512147073493158417671448687 6168 1472131974055040239363560680697773055953263336233003 6169 -1487096723437245840220425511754922564587117018515653 6170 1502212378207902876927259671450088481331932815178634 6171 -1517480447938285671371172452932331050533697255119575 6172 1532902457179856860580434645573744587281864867449701 6173 -1548479945611735167464099165058846414577999578794343 6174 1564214468189603278633717114612589974621434925145397 6175 -1580107595296069780525639970786084447433345152097042 6176 1596160912892499239118461475918595917833539201903854 6177 -1612376022672324643894461566819924213540811231032479 6178 1628754542215856573338558670277339167375500461202620 6179 -1645298105146603577215458766892261751751942329848967 6180 1662008361289118410127727047143596681239432993640167 6181 -1678886976828384891446833596388188971133253091686882 6182 1695935634470760308638387832581416894009049780477839 6183 -1713156033606488424284444568797081527442292477123044 6184 1730549890473798291752723555683188768988137226093622 6185 -1748118938324604230487740069186387544325909136441461 6186 1765864927591822459315223485563505216060706128270961 6187 -1783789626058320034971952913505366506908656823795810 6188 1801894819027511893311536186247345823493323723914658 6189 -1820182309495621942306097652632089794241627114229788 6190 1838653918325624309077843656842011068017785724567883 6191 -1857311484422880997766691527263540684924739564002835 6192 1876156864912492371084355391214743262018743146027617 6193 -1895191935318377025935386417453793728576527550963204 6194 1914418589744097792515702737443701907300426265671673 6195 -1933838741055450746843283418827473055353535265027844 6196 1953454321064834288748242314955040731607971536420254 6197 -1973267280717415500964876254752884466742724765867041 6198 1993279590279111170141067996443136314375688249360387 6199 -2013493239526401017325324269631297380702278351623321 6200 2033910237937990853823587446278691339280083113361772 6201 -2054532614888343548251759344866802424372756397235065 6202 2075362419843095862160741181807408565226164019552479 6203 -2096401722556379384793990177563520603947282764138094 6204 2117652613270063972368529182287428677121199720603605 6205 -2139117202914942273764573587798133292176423026669837 6206 2160797623313874102682158074946853506731956430838158 6207 -2182696027386909596191199720527502811864001747273594 6208 2204814589358410281180317297628969018680933350726698 6209 -2227155504966187353515582626693105660163619982327114 6210 2249720991672676659769503092467971737145940084772724 6211 -2272513288878170058189371969687478516704517980701852 6212 2295534658136123024159275949744106931685499832013783 6213 -2318787383370558555788273561113754925638196213178131 6214 2342273771095587627445467191220603932871502241504590 6215 -2365996150637066633077956568388781143535172521123316 6216 2389956874356412457007213984655892578747542769881589 6217 -2414158317876596007620653596489194149474632452761097 6218 2438602880310335248975633932748208268267302567939119 6219 -2463292984490508966830553586245707309008683414040868 6220 2488231077202812709029960012331700142453514280637772 6221 -2513419629420678545515742747405603286067549151659563 6222 2538861136542480500532746398754387286903891430757512 6223 -2564558118631047718862907049060284204009390274332270 6224 2590513120655507639175851833142194508570219346264024 6225 -2616728712735481660844542542556866590380753658735980 6226 2643207490387656005860902575427690829782967853119548 6227 -2669952074774750694817531563792412604096418059640838 6228 2696965112956909775316851203296301896394699807325818 6229 -2724249278145536162647786928139240613950512703178153 6230 2751807269959594676152002675181464780908467206408620 6231 -2779641814684407080406583083183092059382851275933334 6232 2807755665532963168197897241414021589008122049012644 6233 -2836151602909772152272365599403753766353953075562898 6234 2864832434677278865044360586008688693096256083711891 6235 -2893800996424869499840065930942650723603545103118089 6236 2923060151740491863879555814535950420888084200836639 6237 -2952612792484915352068582895991378859859280663941231 6238 2982461839068656091807729829668918818055365728452385 6239 -3012610240731592952451025432547166595107350742546153 6240 3043060975825300358780396905112804617913165624313081 6241 -3073817052098124095928167338042542086776969747201495 6242 3104881506983026543599160158920545783727058539844468 6243 -3136257407888228030238991127849853821397004735028174 6244 3167947852490671252988172742111382663921827610854988 6245 -3199955969032335966875292997341447481859798473715925 6246 3232284916619431406759538641451691969340164453722812 6247 -3264937885524494168056203253568851001075022853793129 6248 3297918097491419537291758183145310977515728451970977 6249 -3331228806043454531060991711829841348736031299124234 6250 3364873296794181172021279511734846045741902519399334 6251 -3398854887761518803182098955091562911680608091121474 6252 3433176929684774516955525122563515877297045031235267 6253 -3467842806344771053249956254590663999217347794909234 6254 3502855934887081801339246537391500597329548573445497 6255 -3538219766148402823347539070423850764277966945983971 6256 3573937784986092102981387197423085194373852742196698 6257 -3610013510610906511640456862200289571981438848508180 6258 3646450496922967275271680404156661816164137102096752 6259 -3683252332850985019324884873708562043594017823649704 6260 3720422642694775765946586847656174720762838174187806 6261 -3757965086471099557139014125801086548195514489712343 6262 3795883360262853680039910060052709738954880601097174 6263 -3834181196571652775771972492206025214604930768592702 6264 3872862364673828421495798924053143956187847039393882 6265 -3911930670979881086404126202894625450523179782473174 6266 3951389959397417676445393628468324840820525924455798 6267 -3991244111697608199588905589673047089341795404810668 6268 4031497047885195403470064247882130484305497509345698 6269 -4072152726572091560310485462653500408829618454546553 6270 4113215145354596900122766034818712958710315246150294 6271 -4154688341194274522411966604237379735172555800084774 6272 4196576390802516948904509055463298811541957960627313 6273 -4238883411028839815299427128967801276974551933321934 6274 4281613559252938538676293904558390815264371559076920 6275 -4324771033780544139038494912661252657020992513487832 6276 4368360074243114738549913557967151511461582984294517 6277 -4412384962001399610367919362231556995903572898844832 6278 4456850020552913000616455246722683500596982464328544 6279 -4501759615943355302010949192969251454372812732520491 6280 4547118157182019515972957790450478034430245602427924 6281 -4592930096661221301788404889286194033454368167706175 6282 4639199930579791276500821859737914333010380893308555 6283 -4685932199370668597822237067779805279286114448537205 6284 4733131488132635234421710287880025167108328812357988 6285 -4780802427066230703547673808286794633693214857757910 6286 4828949691913887435088241402857303831621055532875656 6287 -4877578004404327303906801920610975750950105935291081 6288 4926692132701260258642158883273254338485173192888032 6289 -4976296891856426365167157124600527278662943756192023 6290 5026397144267022976591414046036280843765668274022055 6291 -5076997800137559139107027214936120323041667249694470 6292 5128103817946179744145864252089857579710639581294008 6293 -5179720204915502342278482463149722432612283369028499 6294 5231852017488009943073429462270653351410201716245011 6295 -5284504361806043537787527872067485738888823108769478 6296 5337682394196438498308966608247661593377734639255412 6297 -5391391321659849426262164734180887669087696975181889 6298 5445636402364808450643337913131216911722081470179825 6299 -5500422946146562400825721744948721179740295564285668 6300 5555756315010734714291076684027200508577271202517411 6301 -5611641923641858375047351256994749888653712058668921 6302 5668085239916826619419502165749701011616933886188203 6303 -5725091785423308590790105785969889879708419978292797 6304 5782667135983177573957549005301715483649303708724275 6305 -5840816922180999893111624344236539560761291139580968 6306 5899546829897633015039006891187544438470976688077055 6307 -5958862600848981861104460081007597619044282748711915 6308 6018770033129962797848177750878143995898981211793944 6309 -6079274981763725246736271381713433296012267404326898 6310 6140383359256181328741283795738843380088187122138461 6311 -6202101136155894439054366755627555138861074984738365 6312 6264434341619378131382399436155813623234007029822097 6313 -6327389063981857180004237384219112113603571137830269 6314 6390971451333543181093250966011006022411128616902536 6315 -6455187712101477552801519468010688007746864434214322 6316 6520044115636995296288074086138871157108617047915029 6317 -6585546992808863387303416936470342222585480591660909 6318 6651702736602148180159579453495793252910471241490268 6319 -6718517802722866722964029892454321863355536274232752 6320 6785998710208477404922019962645759800290593075021482 6321 -6854152042044265883361118674766027857577244758733963 6322 6922984445785682769949784910147575550088775137814228 6323 -6992502634186690092415374323120279338348400013138579 6324 7062713385834174089962887881995683125202148857555968 6325 -7133623545788482447601411184057943637227278650803726 6326 7205240026230144626748367859216476825526714221695939 6327 -7277569807112834506850662781950116195270793987368835 6328 7350619936822635115385215042026271257258644201532585 6329 -7424397532843665791528422183145361877828901060092952 6330 7498909782430132702064357694956142491069321110242384 6331 -7574163943284864206785044957754112110774114352066409 6332 7650167344244393154773499052900261719432812258977454 6333 -7726927385970648782602378101929043169824904908412893 6334 7804451541649321480679506234599209113631808719394852 6335 -7882747357694964294778166473352296675476280236063624 6336 7961822454462895636257341101417807966716451136198180 6337 -8041684526967968286657913068012959627877815301067225 6338 8122341345610270400308639062858780738068856977857120 6339 -8203800756907824832344362678664465178047730103721905 6340 8286070684236353749182853949181164925919831199221191 6341 -8369159128576176114080743292993463610054034420374788 6342 8453074169266306281948676383926092533556444328707539 6343 -8537823964765822585206978288418850326534732072969612 6344 8623416753422575446162225344137379952654383232375380 6345 -8709860854249305211239149920971385788988160724469804 6346 8797164667707240568468742696260125694855956495712575 6347 -8885336676497249081970298548477380254820938818638912 6348 8974385446358612055831042525940092102496006161919913 6349 -9064319626875496624840981223369032440124823729277086 6350 9155147952291198661042409707096792261075347451094177 6351 -9246879242330230783063275014119657570141537933472873 6352 9339522403028330459782122146717264289342760724960205 6353 -9433086427570463911080958309203189060077297449659169 6354 9527580397136902226342964986338487194594738557156537 6355 -9623013481757446846007037785662695367073232461281728 6356 9719394941173882282963691783271752079982408917602691 6357 -9816734125710734698930570412754348569836548359488945 6358 9915040477154415696244863067034629088565466769826025 6359 -10014323529640831437819189598273762213590441060815491 6360 10114592910551537967392368001456298599140267108232220 6361 -10215858341418524368732969674924720211024294312833326 6362 10318129638837706176188321004381503606389788499920175 6363 -10421416715391212229981883719395379448315003758721733 6364 10525729580578548958015615129064219941256900870954029 6365 -10631078341756726861699476847499752155921835237115068 6366 10737473205089434786576864947145773028171883179929805 6367 -10844924476505348369312153446194854007148372169328354 6368 10953442562665659871025200149521650969341569451281699 6369 -11063037971940917433068634306839941023976039000420414 6370 11173721315397262625218762209632126431763379969239618 6371 -11285503307792155997962386267138221360536126884866380 6372 11398394768579681200182801555821340186026538660448312 6373 -11512406622925519081152453544041091546153844909716748 6374 11627549902731684061401636050777528625479802383626602 6375 -11743835747671115930827292269939242227953718645010380 6376 11861275406232221114409261301617872467120486669562785 6377 -11979880236773458336189696600470778721137290501592824 6378 12099661708588064510822087166586365778666615769047065 6379 -12220631402979017599087267238680665070637517844845027 6380 12342801014344334079383656281078560549733096528596144 6381 -12466182351272799611407105948494023056136434596437054 6382 12590787337650232401122256119351460891316619152488049 6383 -12716628013776379717773070210139961986630194579770361 6384 12843716537492548964166830328919143410518112655009650 6385 -12972065185320075660875679139049665564509212808844650 6386 13101686353609731673415912512658639822780517792167828 6387 -13232592559702177988971538175338769669455533912917218 6388 13364796443099567335909778697436401806242841609371800 6389 -13498310766648402935277652772484179059996353405807828 6390 13633148417733760678756746626450621516337354725989159 6391 -13769322409484983042274814157378478873282059157935196 6392 13906845881992954068715750466301276906774947453419541 6393 -14045732103539065787022410621980140199929416671108732 6394 14185994471835987478539154452300337345612430743934332 6395 -14327646515280350254783175782394703359562431707163645 6396 14470701894217460474056741550086529479622632059020016 6397 -14615174402218156597508384845250687400766789109668726 6398 14761077967367925168512677625153444582423940958625126 6399 -14908426653568392692659122100216684017403590730196792 6400 15057234661851311299315477791498079690757993695050866 6401 -15207516331705157179754890041013738314256113104985946 6402 15359286142414461921305792129256771994433548086094001 6403 -15512558714411997991995892740068865896813916962169768 6404 15667348810643940775814705834609227999393616980364415 6405 -15823671337948130715112008775206499790786681325419517 6406 15981541348445560283882218022702386644646117160020834 6407 -16140974040945211693857762971054682209396536799607048 6408 16301984762362372424549860745712104705913735896516170 6409 -16464589009150556868735330153212659344635093707033205 6410 16628802428747163596496860946848070049977240126437937 6411 -16794640821032998963886060717046261105420730644886817 6412 16962120139805799026699186321678350626545370308553405 6413 -17131256494267882965841253797457095440639326690169196 6414 17302066150528072488412716705513375990430387758114921 6415 -17474565533118012938092605945344891727444862350343416 6416 17648771226523033129722432857704585556324213899809059 6417 -17824699976727682216326780358343154479778135113342532 6418 18002368692776083202250871402581911042479173394812889 6419 -18181794448347244033765066085384416708935765588999329 6420 18362994483345468528494791620461353477676869473695428 6421 -18545986205506010747496494059650409550730792363129855 6422 18730787192016117768831514531400403610986204037894779 6423 -18917415191151607189207100069620007470284687822496424 6424 19105888123929127060774900015234124666487421324992874 6425 -19296224085774247363621199845726938047469555747332680 6426 19488441348205533520969827537858901825640639181659190 6427 -19682558360534753883769261614122937425328729757251394 6428 19878593751583374544272219359238071609836572105165482 6429 -20076566331415496284562279184729752060504431838113962 6430 20276495093087389925862400342537182783173201311219883 6431 -20478399214413787818000200725516770289672618450892186 6432 20682298059751090695731351378531980214999133359656903 6433 -20888211181797650629863424736824615907976154934929220 6434 21096158323411292316407151508465352169555467375415365 6435 -21306159419444236476440647045009090399151770067755637 6436 21518234598595590683136310868282986869065607044152119 6437 -21732404185281574490602543022180029930271966906036596 6438 21948688701523647311967140900030070992433843232673684 6439 -22167108868854709081611456559891661049705471820375609 6440 22387685610243545338790568504664300287665373176566440 6441 -22610440052037689987182570984704599399241793695576325 6442 22835393525924880617338593401007837726708823675834199 6443 -23062567570913282926694596961624993300186493801772070 6444 23291983935330662434897910919750061338869355571612399 6445 -23523664578842683370838724865163217333038776998933539 6446 23757631674490516302103519778897845233068996648989432 6447 -23993907610747937787729198687532752538331258004903311 6448 24232514993598107061280306297221498778477486883808303 6449 -24473476648630206493545395534857117812153647290102225 6450 24716815623156134342701860498219568909910343765808341 6451 -24962555188347440074782338723178373102094456232584435 6452 25210718841392694328842408013141387659173508252170271 6453 -25461330307675487409532482510609953212081105625985888 6454 25714413542973252014971681290582358752612949936513514 6455 -25969992735677107750064559288155201352378412370236005 6456 26228092309032926834850953279086113370426241119702835 6457 -26488736923403822294294256267249935816488176245466525 6458 26751951478554261810255109569490726123537410922238674 6459 -27017761115956012328428190187156240492476390159540120 6460 27286191221116122442903361714309234381014505295802220 6461 -27557267425927151528914346718399623888783105174682679 6462 27831015611039856560425184357972990668580389167355868 6463 -28107461908258549533645510305761088049209823676301464 6464 28386632702959340420530136315418389507668211174475257 6465 -28668554636531482597978075882998039162381689455614550 6466 28953254608842039738974198968884171104525447799390894 6467 -29240759780724095211487832169277566343098868292467191 6468 29531097576488727109733185971061866332632755245981299 6469 -29824295686460974140584442854666978498062418980062527 6470 30120382069540019705703269063335183308585447846808676 6471 -30419384955783823657459658634253144670059443508610314 6472 30721332849018433364191285339574194211575529699159393 6473 -31026254529472207897936511103077042813292202905618081 6474 31334179056435191355678158230911223620492201996584686 6475 -31645135770943873543537088147935103994304003347910316 6476 31959154298491578492446258264534668689624073739144549 6477 -32276264551764723533808710231106053807592567400569746 6478 32596496733405193944690094330879492118514678896876638 6479 -32919881338799080474412847221951116988702051094580537 6480 33246449158892029388201794824493097766535026793350573 6481 -33576231283031457008978336492908495445692770585632006 6482 33909259101835883105712891332393956931423557917913931 6483 -34245564310091639866125202699792879752748333753363097 6484 34585178909677215603173508822941766449276459202217555 6485 -34928135212515494778902475525129595301164760433802681 6486 35274465843554158386034020998853306757678377794930067 6487 -35624203743774511207394519575816638285413564447879604 6488 35977382173229004976088053334620924282711487255089807 6489 -36334034714107728985462031371116773459766810794526067 6490 36694195273834142247584220914678677119097585039229382 6491 -37057898088190323872376614299146692036546755627040464 6492 37425177724472020936951168937425122787316917016464388 6493 -37796069084673775736286895794885997651082441598919310 6494 38170607408704416952400659729863443929933631245410581 6495 -38548828277633201949821067589720437407775680286838731 6496 38930767616966900100703701643914350420720356209177331 6497 -39316461699958109763556539688420108085022927581407190 6498 39705947150945104285508629276083654578818556303491937 6499 -40099260948723505169587018785997078814338657409481781 6500 40496440429950083345802804965204940213490242517188970 6501 -40897523292578992308225313081383478921533398486481812 6502 41302547599330739729884444994083501211062287797213583 6503 -41711551781194207043527880261083690823796515741372515 6504 42124574640962029379217088715103749219870480348886199 6505 -42541655356799651179721247902108244271313845409755517 6506 42962833485848375771910659227915919547310887318762368 6507 -43388148967862730157112912679079725502685122178561687 6508 43817642128882469295929958561287935740351918490809000 6509 -44251353684939547203578830865342801928779891930228449 6510 44689324745800385240671804920716434772331995941120202 6511 -45131596818743771081754406703752316967386469445998689 6512 45578211812374724970135459273203120808911141724295081 6513 -46029212040474673022838203895739045248774184639013786 6514 46484640225888270534143855928481052348216712040867345 6515 -46944539504447221440459592715480405108660320457770620 6516 47408953428931443353395247015899730195358580363713977 6517 -47877925973067930842252721987987208979079884031135139 6518 48351501535567672951897705271611197774016208567083517 6519 -48829724944200984277475541405162410795466981156610923 6520 49312641459911612283935596326205077867932741046361351 6521 -49800296780969986956127182670598920815183505785225773 6522 50292737047165982294613796253847453746978042143999232 6523 -50790008844041562633612371002417701195126788988602954 6524 51292159207163690250894486406083624568563442896327656 6525 -51799235626437874265383643539718802810248186057475176 6526 52311286050462744376846263157679831326199206486999927 6527 -52828358890926036593806092152526930401290854281933048 6528 53350503027042381720917137011355962733041469339211214 6529 -53877767810033291035816768623644424599325459439085469 6530 54410203067649737278258770719457229985794476142372062 6531 -54947859108737732801409183572650603670080629870053262 6532 55490786727847310496892040734630507706730924078491934 6533 -56039037209885316901816617096422393770995035181446215 6534 56592662334812430727924627736337139866564264867181775 6535 -57151714382384823920489909955706286904360632372167996 6536 57716246136940886258012428383146950252200351044588345 6537 -58286310892233438443403906491432517238472882910343586 6538 58861962456307862613597974756464128052514296161739643 6539 -59443255156426583207670456710836640466430009263626601 6540 60030243844040335183965390931142126622261728428404374 6541 -60622983899806660664732820188909198751367120483812635 6542 61221531238656079212741616516811899597175573931754127 6543 -61825942314906381108584166302863979692422716264076616 6544 62436274127425497200292320455767344778955062603472522 6545 -63052584224843403138791552263082649737864112760715205 6546 63674930710813520093991943520158250996884219190787637 6547 -64303372249324078367312903552665551162178210674112020 6548 64937968070059914677529193267378688807222740102707678 6549 -65578777973815178298377996576974063585335894687693101 6550 66225862337957425668752945911846640235388785072418847 6551 -66879282121943587579907061138900468480444626972548750 6552 67539098872888297569271829534678296438228975775171138 6553 -68205374731185074717656930670872613271878161601229498 6554 68878172436180858656110682485425230624030073691676886 6555 -69557555331904399240984969425750786520020992092063291 6556 70243587372849008051153585921549891578346505775112096 6557 -70936333129810183600276556121340692054436895090374617 6558 71635857795778626939885665968580141766626160323191118 6559 -72342227191889169156292415736369469247639756334361947 6560 73055507773426137136296809854623926185093020456819721 6561 -73775766635885688893815509956597475247398133718166880 6562 74503071521095654712266307995333709480348176550539666 6563 -75237490823393425366261842092811853983584519478747455 6564 75979093595862433741302017411480834248680631874494229 6565 -76727949556627781272138607397545675192007073831144282 6566 77484129095211565769747792588418788470622223511144121 6567 -78247703278948472403821670982117967346217893904723404 6568 79018743859462194852816738253960947500062709866542758 6569 -79797323279203258927318682825584415735816843666670172 6570 80583514678048826315245303638901155101701030318134145 6571 -81377391899965061489663746281832851966544911139876470 6572 82179029499732650262199486602548140818634481250830645 6573 -82988502749736063957621640214261094167846919733874755 6574 83805887646817168728665498380865161355606742290975174 6575 -84631260919193785124966167404695852210356233366802076 6576 85464700033443808676598564352805372489649695680010441 6577 -86306283201555507951624842879028037843306281984205640 6578 87156089388044622298720975733781168779996015073582822 6579 -88014198317138887290874471676653347662355659606851699 6580 88880690480030621744804239498728939223276621908724184 6581 -89755647142198016103645075675076126553645946396477507 6582 90639150350795767938061289552110703358159760344289310 6583 -91531282942115716343809275981249415996926402493948035 6584 92432128549118133092364666272622907192460711206878883 6585 -93341771609034334526077923500706121408291690809494637 6586 94260297371041284380939451587853180934229307005712384 6587 -95187791904008863968942720045393453166352701459667889 6588 96124342104320492458757577843387390811783871433270158 6589 -97070035703767786358496643078563734204332001835502907 6590 98024961277519953728311048191362835636022562619116498 6591 -98989208252168625133928411043523444320057628179264478 6592 99962866913848829895591131141264820176891488000225296 6593 -100946028416436832790717386649439874709460453298605878 6594 101938784789825553033545953595434421249389123375992455 6595 -102941228948278294081599663946202454273648900760500707 6596 103953454698861519607576547947315551594287720276083396 6597 -104975556749957417826823202204120986333397565986272715 6598 106007630719857003285437619129454291113753833611848043 6599 -107049773145434512192869779691756397364862976111681077 6600 108102081490903854426224214707909506220321575171189947 6601 -109164654156657892441911283800770149077196035971369717 6602 110237590488191324504440296194995757114829041263046668 6603 -111320990785107956882600429861928138317408479643110372 6604 112414956310213156970642805742748497646659408424959261 6605 -113519589298692286666972686713671510867192791595836664 6606 114634992967375922785903825754124916185848019092552614 6607 -115761271524092678789842348104842759303606890910380132 6608 116898530177110449710485767024465235430643428222062840 6609 -118046875144666909778880087886704447430905552919135058 6610 119206413664590100006116525362734301294345178415030384 6611 -120377254004009950749717058639044611879446271828713520 6612 121559505469161592166008688766993353438408156212355804 6613 -122753278415281313386679595884764908178966535470028254 6614 123958684256596039268912178348891873012616950360890308 6615 -125175835476407201653670001438439194608560277792092614 6616 126404845637269890226555909991535806949008212848330253 6617 -127645829391268176310841051258804446317184778021881402 6618 128898902490387511233479615710906083935546748537414213 6619 -130164181796985109292868314849449553926991006535730572 6620 131441785294359233822485889126642424941771439021294646 6621 -132731832097418313388065578675436581294226973960895856 6622 134034442463450823778328245142402290966874033747186696 6623 -135349737802996880151257960534140124896829038536962975 6624 136677840690822492480164198822837989120982699085414009 6625 -138018874876997446307080721885732580971472846181012064 6626 139372965298077779756142970384712039994336232989350197 6627 -140740238088393836787212123091905339278507261231106942 6628 142120820591444885780930649759310194477545112583229606 6629 -143514841371401301741363693486621957312736899912365357 6630 144922430224715319682172446988339762566551628348850531 6631 -146343718191841376127656291490843824032771620779418684 6632 147778837569067065111773358363609176473505389182105261 6633 -149227921920455744597194979854327343539398905658323317 6634 150691106089901838863366025246551714062997956940668282 6635 -152168526213299892128235426593898287297151526973818736 6636 153660319730828438473601648709378282071449372551442218 6637 -155166625399349763039706192831630046650388510761292701 6638 156687583304926639441631627191573098887078052401565036 6639 -158223334875457138439053805524441141889662387517875137 6640 159774022893428613062803139047471747496081703083746286 6641 -161339791508791975667356947380643003409251830603206140 6642 162920786251957392738671663343238661476843433107762542 6643 -164517154046912533742535423954239726725809102007082255 6644 166129043224464520850751618168081659900476202511680860 6645 -167756603535606737031833479184078783066052299037443288 6646 169399986165011660740388000792102990857983140469700489 6647 -171059343744650906285891587042086598441182509681142096 6648 172734830367543659908015317642662113542486263928657780 6649 -174426601601634712632958147773031268858317912064361422 6650 176134814503803302134313669157365723758520036321637334 6651 -177859627634003987073760511238071750371867053320427193 6652 179601201069540788752266767407897911853895456971874716 6653 -181359696419475846362482216442752846193102135364607524 6654 183135276839173843698514389807454631900163351715968830 6655 -184928107044983476851310196094216702694097584580556837 6656 186738353329057244197367085519124875752153733175675820 6657 -188566183574310851876458676460703976031751485020894103 6658 190411767269523539951470333626258674227527823499466733 6659 -192275275524580646551300329403156568618310868231073821 6660 194156881085859739517100947513723641010596565164472437 6661 -196056758351761657403929359694549659076688813952392578 6662 197975083388387814135177709860649548739497659737879533 6663 -199912033945365134166992276573766786737092999536559205 6664 201867789471819997695318950116953810937679869278303028 6665 -203842531132502588230282132406835288563245850030471561 6666 205836441824063047772381689886613122258703903303537114 6667 -207849706191480857853552556923429390524094302095775783 6668 209882510644648877854558534186836814338023614550973119 6669 -211935043375113485279580113589112384263610196419507430 6670 214007494372972276060310064158920880979923584265136144 6671 -216100055443930796476504311034260702900669148364352526 6672 218212920226519791918873705540060234096997763582012517 6673 -220346284209474471484579175636395018691332350162890810 6674 222500344749277301286553296776931616821431690401886053 6675 -224675301087865853376570735672577415965222298174762643 6676 226871354370507251329593957311096519507743773685176026 6677 -229088707663840767814605268285212893922812018321660320 6678 231327565974090143886088567215413337399818807468359159 6679 -233588136265447214271741702140134213845491396451892755 6680 235870627478628437607091554060354232078430632316246952 6681 -238175250549605945377668274518518229724957523408514272 6682 240502218428514738275502941014316046990976162339494021 6683 -242851746098737673760185832611289594956908608277647451 6684 245224050596169903836813382122043600113719981088393656 6685 -247619351028664437425124782331657297877902055362094279 6686 250037868595660517197259804065752063362765560718239868 6687 -252479826607996516407144758874510141044469157682888562 6688 254945450507909077023832490654039379406020737697117980 6689 -257434967889220226415495342154041402387629767976443919 6690 259948608517714225911519604703836483928609559359571670 6691 -262486604351705920798610376621277660003068793331658831 6692 265049189562802377684333452220583316778653967310472132 6693 -267636600556859611689454442935264252361882991204237681 6694 270249075995136222610155687385364324762140771942498722 6695 -272886856815645776024101929511185052945278633466392621 6696 275550186254709782301782034274049052768897318735036911 6697 -278239309868713143627984592435834975781395873358330341 6698 280954475556063956439091298987082599569681610629907343 6699 -283695933579359574141527483123277077865552485108188133 6700 286463936587760852596641095456495488420868325488680293 6701 -289258739639576518638949876204850688483880553066885371 6702 292080600225059619839574591375557837701610353024692309 6703 -294929778289418031836250704602416302480916869826390957 6704 297806536256041017827081658980365873614663891545973684 6705 -300711139049943853268677642003175954321900789908869823 6706 303643854121432547432041542734105969076803505105800450 6707 -306604951469990712253059830265026424681830343664193437 6708 309594703668390647870285258067521753052155572289214892 6709 -312613385887030733372429652032011235358235870109648181 6710 315661275918501230583201769296464877447505805473347763 6711 -318738654202380628193424822047118723932241221223497458 6712 321845803850264673211362678263784513681566337620302866 6713 -324983010671030256543499473821308102524201773940568720 6714 328150563196336339541295583083074951342869255973705127 6715 -331348752706364128556339606790417260196134731058273764 6716 334577873255798724938502211042740213457384492241580879 6717 -337838221700054498490859343983494242688949028550407251 6718 341130097721746453162990847491639191066108529177655937 6719 -344453803857409874722492411355786888753757563868368545 6720 347809645524470571294896327787954100663785126850755259 6721 -351197931048468039006427373750454832200197844998881228 6722 354618971690533906503887935062736102610742051300496640 6723 -358073081675128033863250666846089450926575631292285321 6724 361560578218034663335033098800248409908870590883084469 6725 -365081781554621041512048386617311542603494413281105055 6726 368637014968360954845497979671190989086307884625906880 6727 -372226604819625642980439914799093175573892557123340935 6728 375850880574744577133291996597930498747446073612676145 6729 -379510174835338613694090320982690802756338402424383859 6730 383204823367928056406615420857853857316764806734750340 6731 -386935165133818183862132837302819526875268891303224374 6732 390701542319264822639301472836819560136858085939384669 6733 -394504300365922570235728395605341503284964711483703640 6734 398343788001578295967657125530329167998874985271938180 6735 -402220357271172572265349853504231573881464651504135198 6736 406134363568111713264862406008110448645787241535337903 6737 -410086165665873122294131989426684654595251857232889388 6738 414076125749906674774637947653463219936370058296101064 6739 -418104609449834888211409420107043921031472919000537169 6740 422171985871954656325913895855118520049179700723220136 6741 -426278627632043350000458914227794348984615832017982232 6742 430424910888472113551286111794526009031291681238644709 6743 -434611215375629210932662034507400561352541575472887097 6744 438837924437656302798122392761055851729167402937191401 6745 -443105425062500561909773874760628364244928891993844062 6746 447414107916285561194387930125206489191359345455722690 6747 -451764367378003895798141487171082831031872435558633411 6748 456156601574534527792497661933149328371368913992693636 6749 -460591212415987869734122513164131707240459878663382367 6750 465068605631381651084169403796299656083682844043858537 6751 -469589190804650639549018584818762161819508178987532151 6752 474153381410993317717944874525301514129306693557491258 6753 -478761594853558643945530214813101609479955449173871778 6754 483414252500476055260290880864372577679061321348731823 6755 -488111779722231899178322806477647766640629573160636603 6756 492854605929395510664175830097003416170901635736305532 6757 -497643164610698180113063183352506500118712003096827127 6758 502477893371468288131332496206154615024933446637976185 6759 -507359233972425913068327180400401952303054629377536407 6760 512287632368840247704832609763810967931558133292536522 6761 -517263538750053192233732708339381659561222374016944360 6762 522287407579372521679824583681598573062539194268968450 6763 -527359697634338057200499634406259633555807701160215875 6764 532480872047364302289769985429361564235792513239747328 6765 -537651398346763036777493169780231007604738304007986766 6766 542871748498149393676243039054537338110420941487893280 6767 -548142398946234976382731858353122283964816625604490305 6768 553463830657011606491672105225561045902583793540866014 6769 -558836529160329325530165304149182307021578465854814926 6770 564260984592872307272832140382361652679561816162131020 6771 -569737691741536370954690370668972289994199631886403100 6772 575267150087211819663006571094656293918619015338917019 6773 -580849863848975362463781269445846789179391635083935756 6774 586486342028694913405986304979410160869394910409392798 6775 -592177098456051095449995439409690911087634049408696954 6776 597922651833979312588696924120906210135264000548006007 6777 -603723525784536288973438271470708437313405340826857571 6778 609580248895195009725143220338936505386076323328921167 6779 -615493354765572034306599373329735148010857057424554764 6780 621463382054591189858009202225805477263396653031296262 6781 -627490874528087688757420734282837234191316083162988743 6782 633576381106856751863627825773808231867180615584701294 6783 -639720455915150856434601237707939772621536424841639049 6784 645923658329629765592555886610855928315934488189695687 6785 -652186553028767534430479428242412852085104825305551362 6786 658509710042720726427473411384668686865629042804275220 6787 -664893704803662112764749417514566607306601569099867198 6788 671339118196584166413766074121502200816748360144218418 6789 -677846536610576702506004430871196272681919103653786157 6790 684416551990583056493503653062125807483511846063630135 6791 -691049761889639231973790205434852042443949696712078208 6792 697746769521600490785534975956885615825726929911831729 6793 -704508183814359899085497106119475745160565036430903165 6794 711334619463563384596423576624458004274169341809563163 6795 -718226696986825902072962979274786777657949473768444820 6796 725185042778453346271743999742801417886220752833746400 6797 -732210289164674894336018304400394479045283348036094113 6798 739303074459390502518159155016742506137634150705742150 6799 -746464043020438325568357856039292330248068629628875524 6800 753693845306386870918618337993683141634563755816141706 6801 -760993137933856743991195926314128577623421155048118930 6802 768362583735376885563571912293258890044607388645522249 6803 -775802851817780247131545637946905125949652225068996067 6804 783314617621143895631737855758531291798635915689199425 6805 -790898562978278584718443566119214454121004841903984842 6806 798555376174772876041093115074089611635984897492909819 6807 -806285752009596940641354400766818738824755590526088395 6808 814090391856271217686947838638070370529439747299054967 6809 -821970003724605155286394727273761728768807961861065360 6810 829925302323011306089058802399787957118365006349613679 6811 -837957009121400098771884845520145706097918975260664933 6812 846065852414660655352137131581127521865766026348387925 6813 -854252567386733073548179601517006150879216796971279444 6814 862517896175277643141940030328257008742540552797983374 6815 -870862587936946515481219301988415603850806400431900075 6816 879287398913263395901537765184540100569607493471328317 6817 -887793092497116879949883813152258826552450736914471883 6818 896380439299873105860712636547892476349128617339304521 6819 -905050217219113447772040244826041801143377982475287014 6820 913803211507003026680731750313637970559727100233883406 6821 -922640214839295869125374014570300017880505620572099526 6822 931562027384982597056769905141185298577714810045646967 6823 -940569456876586586314452161785084694875776625318646779 6824 949663318681114585577085851238600605251703202952423183 6825 -958844435871667842599645640515689628871873906851296083 6826 968113639299719839995293448975760392198838009241063110 6827 -977471767668066798769459376787495103913854116175558392 6828 986919667604457164272300555987950820951680739577087355 6829 -996458193735906346208075970930467480598587540543924262 6830 1006088208763703041830668788711976884585583660805499844 6831 -1015810583539113529468191334490981906081241855762593057 6832 1025626197139790378061043484300517757028524492743401170 6833 -1035535936946892077471727180968042659912727622259636322 6834 1045540698722920153935954944626115809331766323334438715 6835 -1055641386690280395177978650088401466869370983413427698 6836 1065838913610574870413499928241852721105700517781957671 6837 -1076134200864631491715942600764007857573370438768315124 6838 1086528178533277925031252084115469233328384837726577884 6839 -1097021785478866721497762823547428635808448859077655250 6840 1107615969427558602666113677227587970370381076485944352 6841 -1118311687052370896724809314451726545802046609306879964 6842 1129109904056998186924985487616371033440174655504859275 6843 -1140011595260412298068446076443986083127441782233703648 6844 1151017744682248812181355310527342304984081358188635399 6845 -1162129345628987370347391827691792830041038495226192290 6846 1173347400780933084124051963856220522388412991939398682 6847 -1184672922280006447019525526738202749079475105260494401 6848 1196106931818349204170604226613719076046836823658990135 6849 -1207650460727753706639915611989486900452274450731454320 6850 1219304550069923345648947653220959900203260216282640965 6851 -1231070250727571731587434512818401221683677556473878303 6852 1242948623496368352795356071039153845805830221517446070 6853 -1254940739177738519906756471812967774925931382494403219 6854 1267047678672525472980555297141821395210043843407642540 6855 -1279270533075522600728305347208675663922597207073518905 6856 1291610403770883793888291633250824471246113555599460609 6857 -1304068402528420028195367632032865922426597244664256777 6858 1316645651600790346462440437017591145757795813217736617 6859 -1329343283821595484028552753740344162115139098842141116 6860 1342162442704382457246127028609169752215247298145500721 6861 -1355104282542568510782249873629080660245444784719133058 6862 1368169968510292896302052537106017190172944105553363601 6863 -1381360676764205032592509819974385658001985186477107356 6864 1394677594546197675378615551031521409308094987464253414 6865 -1408121920287093803987233662960888255286223967738055089 6866 1421694863711296011633362852947034564391079931395969341 6867 -1435397645942407266445539714614256638416189578910442799 6868 1449231499609831991418147695675201259321743291498124250 6869 -1463197668956366493285063040065280201348495272721841429 6870 1477297409946787852857978471122807473086533653003953252 6871 -1491531990377450472670584424649749500627165173290695436 6872 1505902689986899561823299537787244216522453249099110971 6873 -1520410800567510922739230491660246374125151103526328798 6874 1535057626078166490127370637321826216425852492970124508 6875 -1549844482757975158810642883179727726086662954960131080 6876 1564772699241048524221242741748409671163238488575589347 6877 -1579843616672341247300892304024086912658976281143827118 6878 1595058588824565844276188290511422079005695452046459777 6879 -1610418982216191791316393815681495440927100127242598286 6880 1625926176230538924430024794333730170795020301306147170 6881 -1641581563235975206124723380093416721986540044748069280 6882 1657386548707229022349563067017676890896232939635696308 6883 -1673342551347826266067529534172386147193950083174980257 6884 1689451003213662557475970802494292976433301142822659156 6885 -1705713349837721045411879628224943112037477555699325898 6886 1722131050355946329854597689234481432924445867901796472 6887 -1738705577634285141678620625819614579070679659000705193 6888 1755438418396904512921409760659706352491051733378960852 6889 -1772331073355598268823324126860118144971312880899099647 6890 1789385057340392771776889075629585848169482166434960436 6891 -1806601899431362947098599646657079493949475183584678562 6892 1823983143091669721216373753812855472673444508364749182 6893 -1841530346301830104457749646173940773979713923250742860 6894 1859245081695231253136164157095244139822870537789635794 6895 -1877128936694899949073426228866207748034353801540666604 6896 1895183513651539039074161190980000274633576090320619021 6897 -1913410429982842482190966841114379158433053111609292338 6898 1931811318314100758895789225651122196227510890508578690 6899 -1950387826620108503512166632503059385871862967899949964 6900 1969141618368386329473153650889369266609102634956149374 6901 -1988074372663728926159649322198536597279830774901540339 6902 2007187784394091616252318332184476801875262123780839585 6903 -2026483564377827673706194321724909609706598310814612512 6904 2045963439512288814639351375349211464965308066834931765 6905 -2065629152923801386624765149627194392053789393195089684 6906 2085482464119030896096781112629132242116818635686450558 6907 -2105525149137747628839667498283475099170708976586062438 6908 2125759000707006234824840404058967774135670650057595118 6909 -2146185828396752266014876323614309571191738688932011052 6910 2166807458776868774165825165472479311794805257405942728 6911 -2187625735575676195144140570812137263393714513897955476 6912 2208642519839898866840375208288431688407259764056952710 6913 -2229859690096111649418353538079016350602012692211890858 6914 2251279142513680239395626653168001617243696539724969270 6915 -2272902791069208892918513844857127689069543261335641869 6916 2294732567712509398582912164220940230935824748091554858 6917 -2316770422534105266270365944801551040369154879461531207 6918 2339018323934285225727780103744988694909313169602206463 6919 -2361478258793720257028871536033296793671741729592751606 6920 2384152232645658504626310743280695631712309863782993634 6921 -2407042269849712557445931682409562167287083257970887545 6922 2430150413767253709398895185740021805466698044650232675 6923 -2453478726938427947804887335145795849939740540633779364 6924 2477029291260808551540020475944702795556595742570534129 6925 -2500804208169700316257878038514323350028655869694288834 6926 2524805598820110560791998047816013094121994164094897692 6927 -2549035604270402206844014185474605042667405263676153282 6928 2573496385667644363304755416726967274088089751471916197 6929 -2598190124434675987057032110529730538204174431407811015 6930 2623119022458898333879894457386512018653273982861528697 6931 -2648285302282812056126224483737286545810740794883929801 6932 2673691207296314948190104084654713884584966466056331689 6933 -2699339001930776486429078508010302623150039424750656950 6934 2725230971854905457170901036091700990180389303297586593 6935 -2751369424172427114726397700859036165117055797816494651 6936 2777756687621586460961633194396572506823622297602509014 6937 -2804395112776494388965599064440101999883248748768092406 6938 2831287072250333585696298029755599208563441343773021388 6939 -2858434960900441242210586813513526224625930638247567809 6940 2885841196035285775193796016162253822792419143671972160 6941 -2913508217623354920016410674975172442477203688683914114 6942 2941438488503972713469521397589201178652101190918990489 6943 -2969634494600063043681007069424442505880610477612320332 6944 2998098745132877605503262508750511125730632338451694634 6945 -3026833772838706261903628093446944076034152824207686896 6946 3055842134187587975593517954959428873338665178687053944 6947 -3085126409604040640314699112642369475496860412082271394 6948 3114689203689828307874482851066379411225883809392255384 6949 -3144533145448784475199106360453872819715519954753082295 6950 3174660888513710265369780532768861328053079136217675003 6951 -3205075111375366507832351976321527337905813293325521713 6952 3235778517613578895742987756184747971345203781931744349 6953 -3266773836130475572742575962520145712659840594972524594 6954 3298063821385876677355602806390674359112684184660188953 6955 -3329651253634855550699200454850593011772068041234231023 6956 3361538939167491492279067309668470888639377566048734953 6957 -3393729710550834129355378231177440950160751005423397713 6958 3426226426873099647698088007379677306724519148520041274 6959 -3459031973990119315531777360332434060948614350012768062 6960 3492149264774060918110116786273842504309868044526500595 6961 -3525581239364443907673980133889600441261079984949615484 6962 3559330865421469262550209552880730980966799061366994291 6963 -3593401138381685239855131896173368960787568221949461560 6964 3627795081716010398693403697439855273527473312914389660 6965 -3662515747190135464904002779714627233298683571348346239 6966 3697566215127325804316711328846371835285530913192167092 6967 -3732949594673646469159907678012047355399982811572015654 6968 3768669024065631981719700944250723119453577679142297368 6969 -3804727670900423220607343166500192410349849510988364456 6970 3841128732408393978062518369153400092003061635066644498 6971 -3877875435728289961620760434465163169582378096114832675 6972 3914971038184903220220259254032153575861431526168742413 6973 -3952418827569305183433190081120016216879510226224857522 6974 3990222122421661712996103633861512869031843004970021400 6975 -4028384272316653778199651481361347766128394704196111369 6976 4066908658151527580996948924652405312173493263271464851 6977 -4105798692436798172919302788709334887429656945374289965 6978 4145057819589630824065112905168232081273329740944336868 6979 -4184689516229924624569905367023252062755710133847502435 6980 4224697291479123021090239147732457221189175933872273583 6981 -4265084687261776214959367523413046131319075519496937997 6982 4305855278609880574815911270898718803572136220965114490 6983 -4347012673970020444686449799474009301445711330074051655 6984 4388560515513337958737057179503102250378250259674737333 6985 -4430502479448356706215761842691280909778013327428330989 6986 4472842276336685324506213770103906173273732495364789069 6987 -4515583651411627334721187749200668915502763347075276610 6988 4558730384899723772901787979438725826344979154594028389 6989 -4602286292345255410673367322360505357125985384541735187 6990 4646255224937731602161421858873529762865878962012997021 6991 -4690641069842393039109426296343073147293579021917596059 6992 4735447750533755943485267950763848168734658319957353834 6993 -4780679227132225476433319442794043513494433792345672985 6994 4826339496743806394245140481564125681982053528451000151 6995 -4872432593802939236103370955635576441603577015554308130 6996 4918962590418490584720802542553570435361150425380430626 6997 -4965933596722926199670305036025612014336514873756008277 6998 5013349761224696084201828312416549058194446021640075988 6999 -5061215271163860809690875535906039902411090583067010332 7000 5109534352870988687579606139021516194161053471078619858 7001 -5158311272129353646778222322284534760797279538967402958 7002 5207550334540463945011851642388248738383089060981253465 7003 -5257255885892952115548281036709442816133880409055354889 7004 5307432312534856826146335343334598390587795916891080788 7005 -5358084041749327604945329324407690679251296469489711381 7006 5409215542133783668394953706325533150439956757112093777 7007 -5460831323982558369224475852772631939898760690506865645 7008 5512935939673061067892734865221420115732329749996364161 7009 -5565533984055488518968778816560162799909185029679713360 7010 5618630094846118154490019051406028454549032139300988894 7011 -5672228953024215939553556308623463798571780101894560994 7012 5726335283232591771240163588324034525580526206427980426 7013 -5780953854181835690472795219860484291992214110232941302 7014 5836089479058268477596142597006621097851936011240993212 7015 -5891747015935640506354596551804848635439479605688919603 7016 5947931368190613037567138115564271224246616083037808882 7017 -6004647484922056443173510858222203200818397203962083524 7018 6061900361374200163481091995068560033131670256392858274 7019 -6119695039363669515400956278838434657211514159630754015 7020 6178036607710444787249715927290009285606758747443123462 7021 -6236930202672778376336042266974265249507392951572173906 7022 6296381008386106049072774365543210876043699523323605844 7023 -6356394257305988729782865765791821350318425835497866634 7024 6416975230655121553726008714768955655738358627064555993 7025 -6478129258874447252188731288572160736782874128115574890 7026 6539861722078411272780442945841668854378393236021474039 7027 -6602178050514396376387897836188167693227071403602564107 7028 6665083725026374793587677363401961853528262163458758913 7029 -6728584277522816367727626027052568698347559745126430719 7030 6792685291448891459391008743358116493036685862426798432 7031 -6857392402263007737579036413161536201602728091165944940 7032 6922711297917720336716115748916433660701937676713401179 7033 -6988647719345055215525751271659905762027882913261068764 7034 7055207460946285913971741768385686150505481663654981438 7035 -7122396371086204267837700206186065920835150672938323512 7036 7190220352591926007156767192188253698858471757327164910 7037 -7258685363256272534631720036604893289947760693306867819 7038 7327797416345770553432795470933642342477945783632845243 7039 -7397562581113311590355996157198688304169948371674990460 7040 7467986983315513840298252542426950700994966458095380298 7041 -7539076805734829141387639086028168974510796614365464710 7042 7610838288706438276927239924460140430092284946091739903 7043 -7683277730649978190600834262404362534800428482701221585 7044 7756401488606145095178207285156629176535413214501306227 7045 -7830215978778217852278742106888792153926257253346514780 7046 7904727677078546401635441372471052089011895485881398914 7047 -7979943119680050422779370431759822836902399067871218570 7048 8055868903572773820168694399952830303698689872048804664 7049 -8132511687125541034549268338712439697104177633970505814 7050 8209878190652761598787687688648215248272009247390856951 7051 -8287975196986429775595656915089765185573677320199379828 7052 8366809552053366537499620088346367041577555531462925175 7053 -8446388165457751576135242375186675845364038904360920347 7054 8526718011068993458496255879497836897434947903378141369 7055 -8607806127614986482175404372357319823384954796464918119 7056 8689659619280803219936056964760496416777797680060932424 7057 -8772285656312872186181131437723343211601907128753390437 7058 8855691475628690504076200115813135120901536842314376164 7059 -8939884381432121902271279512415389512091984593621387218 7060 9024871745834330824386375149301900744098223564261512296 7061 -9110661009480403892715224346926334382218649472795907027 7062 9197259682181710429996028258663123460687823772085985674 7063 -9284675343554054209633785091313094088332067905007975067 7064 9372915643661669075472946466593238018180874450029781824 7065 -9461988303667111547148660249104402262331544848289712064 7066 9551901116487104006227305620698138419078028938481612044 7067 -9642661947454382541820170022667754680604831447930201162 7068 9734278734985604022156096591356394539015571922354807789 7069 -9826759491255367450768215049306557521979880668885735258 7070 9920112302876405162525268193063943487294996278112669412 7071 -10014345331585999915758711959712375552975352984936708788 7072 10109466814938684442242196682046666194995857707059295079 7073 -10205485067005280526810076012072431416125101732714682020 7074 10302408479078335202996434939557996816487762832415485265 7075 -10400245520384012170276330645785180509258102332312619017 7076 10499004738800497062337408456864857666745377972621730308 7077 -10598694761582975724344059426982634183572765502082410906 7078 10699324296095245190419459464659872027588249268164549018 7079 -10800902130548017590605172815302963368561917620619430263 7080 10903437134743977759405885768165371306704607477151343079 7081 -11006938260829655865731003780485261074622425518762826716 7082 11111414544054176936648417667538462932054979427124335300 7083 -11216875103534949704912222996511159412131863695697982976 7084 11323329143030357772759445610243033840557792977844108491 7085 -11430785951719516652035156279271492526338101714504681185 7086 11539254904989160813345409925430542112721645792448518270 7087 -11648745465227725454698274278490643524188579080478933751 7088 11759267182626688283020270773292509652805731818272414153 7089 -11870829695989237190074688949740323008135776463636327863 7090 11983442733546330297705710492490432308955691430434388239 7091 -12097116113780215446034753710992247428854971569124588667 7092 12211859746255476802289998104317426674423798921157577274 7093 -12327683632457676877404160686044270573322795827237538918 7094 12444597866639662852417178211602950536209302495816060779 7095 -12562612636675606737117831499302727057479278326987726338 7096 12681738224922849509300284395134676448466676314667937783 7097 -12801985009091620014547184633830849321566614656730530165 7098 12923363463122700043630003986244961708313240537996550409 7099 -13045884158073107647489734588258100495990010901726658442 7100 13169557763009871398377401808670752822256134439991859392 7101 -13294395045911968960145040532569623673069108465147775813 7102 13420406874580503990935198807247218647476245017107036188 7103 -13547604217557196067672520225280127075127681747232492927 7104 13675998145051258993866810270486176766642514138753140501 7105 -13805599829874743530345968443350159139425955293744978292 7106 13936420548386421272702487900395943614433849510757011222 7107 -14068471681444287089512576498314362235024587527943593623 7108 14201764715366758231826498853542611161383477023429707942 7109 -14336311242902648927087116178572835376497745659777222674 7110 14472122964209999979565927809563596770882937514537473461 7111 -14609211687843843614667798968229301777000212960158042454 7112 14747589331752984526103086010456219390563041205187187045 7113 -14887267924285878813015629217502429732470504664475504994 7114 15028259605205693228744157811791250623269446471313839670 7115 -15170576626714627904040628115845947362424483782202840802 7116 15314231354487586455329985848204778168785204700895258384 7117 -15459236268715278143030410556642394025491712455777152987 7118 15605603965156837506120382543570770610334024652442963524 7119 -15753347156202047667098548577807480907340386904993521304 7120 15902478671943254276294514803291296522299065214690640437 7121 -16053011461257057846214055075318007431911619562388113200 7122 16204958592895873015302015556114123526494556283186719157 7123 -16358333256589444076242185066111161719369963336259751562 7124 16513148764156406906747891596565818459250842357666785137 7125 -16669418550625988250792932363295690067999807890251584319 7126 16827156175369934115453054057975799068544860677999104935 7127 -16986375323244759873037535004600055156308497641176137280 7128 17147089805744415490053007320279111249949751778320285092 7129 -17309313562163460143822587476981800835603429361081491049 7130 17473060660770841334348322375731050073081968722643941865 7131 -17638345299994374453320146620531464541731139117594844273 7132 17805181809616019634106808521412883043740791611621734990 7133 -17973584651978053576180967909578276559280225195523867087 7134 18143568423200234914799900717689340134858202293120052557 7135 -18315147854408062591953563390120681451565617277435424239 7136 18488337812972227577672376993987086026051819640200055255 7137 -18663153303759359191827796637069744684249575342676241774 7138 18839609470394168185629959781011100193346984664812972447 7139 -19017721596533089659199499008886382127437639123786641228 7140 19197505107149529816936626320404848897753020624847771536 7141 -19378975569830821496002141893671870058655164664993657321 7142 19562148696086994345135020016443260492722328931587291022 7143 -19747040342671466481333248366487538451359342308096352723 7144 19933666512913765410692859670269285433108954655351621874 7145 -20122043358064386967009464128298117615476060307705836074 7146 20312187178651901997672591154870198209243072932476181558 7147 -20504114425852421511001967107120723427713732814230086086 7148 20697841702871531992563347591526770844245499392511193481 7149 -20893385766338813600237218931937339626048693196934272424 7150 21090763527715054958974794113665775606180458860014786045 7151 -21289992054712279296341150913401827595373638035839917461 7152 21491088572726697689194683169517339167540842638749217642 7153 -21694070466284706230265547713115618240107515683928422838 7154 21898955280502044971054481207322633870488380150626152559 7155 -22105760722556237554458935371173228340446306966855702620 7156 22314504663172431516928354820778684216308760147392604356 7157 -22525205138122760315837740998664487777186546078685581677 7158 22737880349739349223232279560786149708617304911869652545 7159 -22952548668441088322220363898113223954220650381412494680 7160 23169228634274296947163172906120969260955479663254312632 7161 -23387938958467405023512153835070669796366617519676588713 7162 23608698524999777887768173160301575334654999133526267894 7163 -23831526392184812302665343526170001100765280750650242409 7164 24056441794267432527406994704917425669722785533895478768 7165 -24283464143036116457690087769626122875432416712519294685 7166 24512613029449583015437512481404821273370512369679489720 7167 -24743908225278273143705884781633523875387814950082855910 7168 24977369684760757948241196039093556479567305565082514884 7169 -25213017546275208723708282261710601871162389202267277467 7170 25450872134026064809815712910081874255465521746558523101 7171 -25690953959746036440489294481410404911386357214262824267 7172 25933283724413580978009716172541107588698503530525157934 7173 -26177882319985992163718536616378087165696922347139669636 7174 26424770831148243267608162510497324229714268322524923189 7175 -26673970537077726280942987452235171634591152160323006456 7176 26925502913225030569108580278130350317783932885433855158 7177 -27179389633110905686252734194450245676423131983844421840 7178 27435652570139554349066175673639386743217377898754757205 7179 -27694313799428402874352524886526121376277262188432311143 7180 27955395599654497703958319066942439574969150476753837609 7181 -28218920454917677971277068380251640832221856308460582311 7182 28484911056620675406009820036014554476167635028631331161 7183 -28753390305366294228262875523583257129641231797778832017 7184 29024381312871825049496366333323662663850426163042005263 7185 -29297907403900848176411495072818236294340088182559374257 7186 29573992118212583104686470564958874679739265763495633326 7187 -29852659212528942392649523815401245286707190519463137896 7188 30133932662519449520620848721116621213381824819709791434 7189 -30417836664804181769873782908875060185815531334195797870 7190 30704395638974900596069908068838074892422980455765449567 7191 -30993634229634533425724853943084443092448970253229890078 7192 31285577308455172270874262962896672237548776768028689051 7193 -31580249976254756036746427992083012564880420254941867760 7194 31877677565092604890024364264097440696788342265128311165 7195 -32177885640383976561311333530727604293491465570590577346 7196 32480900003033815974816932120922923429920064805659586458 7197 -32786746691589871131173635614191367565247588546454728498 7198 33095451984415349715795042739304100076028848892231683132 7199 -33407042401881292465416901441867035706619856501083215058 7200 33721544708578840899541301329033065282741573421430985634 7201 -34038985915551578611555207492612599468508051625982642822 7202 34359393282548126916439886908674244844793025352176673523 7203 -34682794320295177268351912629331964501736729523445830082 7204 35009216792791144492064581123056222602239930680198384528 7205 -35338688719620626517437098000919690923696014143689781180 7206 35671238378289857965855235429245198947217345893135566944 7207 -36006894306583346612089913625461208539996457611966737821 7208 36345685304941883434379005894896537312301944799475348189 7209 -36687640438862118669883442462013878931379644875400768365 7210 37032789041317898012133367330341972692869972318232327336 7211 -37381160715203554821796812621421310525842280470889607032 7212 37732785335799355972206387952714913067021223892163496774 7213 -38087693053259300716704303783410451712114792841537146216 7214 38445914295121473746149306542959464648813256832264275107 7215 -38807479768841155402008643176033156677159744785906958184 7216 39172420464346893823473041420748542933968405354719151527 7217 -39540767656619745636123152583249594601686771183395590770 7218 39912552908295893634983444186723010401865101563751163379 7219 -40287808072292851776466875194152953001538318654833913577 7220 40666565294459469671884807919248013074901715557598649465 7221 -41048857016249950670016737303272236009466877169058112758 7222 41434715977422099527850047575162918953229934607926724629 7223 -41824175218760017597158915625848147731691761922016414912 7224 42217268084821465400242737574277708802550418408066324573 7225 -42614028226710114431038429696758571515080540784384293355 7226 43014489604872911998109329990040103195036362750752818712 7227 -43418686491922784923849209521337223787315731999093761352 7228 43826653475486909929777436765168283382454729160545491168 7229 -44238425461080780571196314302293589140538272624750342035 7230 44654037675008302635891075790856546247617273647128962373 7231 -45073525667288151991135413286336476047399426940489244322 7232 45496925314606630951180504978330927804126542797784570104 7233 -45924272823297261343814530330133083590606914951314247657 7234 46355604732347354579645199549944739656745967002053717982 7235 -46790957916431801171643912571688496898239987039114199108 7236 47230369588974324315362256036381644601318119558373969491 7237 -47673877305236444322256545781034415074146947115977333435 7238 48121518965434402899902384091199405326619232316547570731 7239 -48573332817884298493718551487705722540224578397302608817 7240 49029357462175686145319299853495526339336254075475917998 7241 -49489631852373897582949059579561863969682741311085664214 7242 49954195300251339539798027942790535319900785354077004674 7243 -50423087478548030596526899502630936961366638118916854320 7244 50896348424261639165221496019047737084624143967431753736 7245 -51374018541967287573432164358121244537941953026732122200 7246 51856138607167389569109007573021839756923181785420875496 7247 -52342749769671790950304342242845635855564711442146675124 7248 52833893557008485427661867166260842966772320934661170316 7249 -53329611877865180253133118864646885829542242174924024456 7250 53829947025561988595242727413857718300099944791171505183 7251 -54334941681555528109753250373364756694561557937176863192 7252 54844638918974707644948074707576015350739555073865739741 7253 -55359082206188486533148815726070910640945823712951413494 7254 55878315410405893454705259120216705445107779104596082679 7255 -56402382801308594417736324301101533203656932584841750751 7256 56931329054716301976556612439481980813983738250453567832 7257 -57465199256285320414193394418151369262786212852563334905 7258 58004038905240524239883676274917973830474028920566863701 7259 -58547893918141070001142281947884369019630019751020209583 7260 59096810632680144082113505001309674295058768856851204562 7261 -59650835811519051855666367969767172631808132884189467320 7262 60210016646155956276274246523560331819501968523370439945 7263 -60774400760829576744342728881416787898590550646112244740 7264 61344036216458161840526073989777720389616434364598947555 7265 -61918971514614052320915328086914456358325499969579145882 7266 62499255601534153581004735328098585061220931314042389337 7267 -63084937872166639638264080961182051601571917975867602338 7268 63676068174254213550181467913667664003401550566781085211 7269 -64272696812454252077014084704145875822118651176906576018 7270 64874874552496165316416028210233994039378730694823485172 7271 -65482652625376304980826388247017399714128352013335947406 7272 66096082731590757958223723444277167022621610996046431633 7273 -66715217045406364792812869819655523018918380357640321153 7274 67340108219170305744636820962584959572432135159882620509 7275 -67970809387658600136232301234968882129626740213325687679 7276 68607374172463867770506740662847463561234939146086016183 7277 -69249856686422704307242809945398526807857002778056480645 7278 69898311538083025616272699464865325508851141489650268803 7279 -70552793836211739283648213833944294631583801676478696302 7280 71213359194343104633306881035747617756761176595974130677 7281 -71880063735368145841043129516111641021134150905039523399 7282 72552964096165485960283782072921039138057167200045070217 7283 -73232117432273972950487412292046623010162907398424029300 7284 73917581422607472099188432222248826736275220210571361831 7285 -74609414274212202558042236656690316357562691132999862528 7286 75307674727066999071952629424466609257879861151067025494 7287 -76012422058926883368734631063165665827387484392136703170 7288 76723716090210333095044385833891564601297547458549135990 7289 -77441617188930639632755279412370797245828574375442249857 7290 78166186275671749608839855881800935068523692698843270323 7291 -78897484828608988421397291652786881862363170427539528132 7292 79635574888575067645014970922712735314802926403463534155 7293 -80380519064171781750441377052918709321449932080643469658 7294 81132380536927803176849690279504851948862095198174243017 7295 -81891223066502988430063167029206094246953908198083911792 7296 82657110995939611547272971917800538336730826084329773689 7297 -83430109256960944968287462697740647769903859411276137433 7298 84210283375317611585492254617046348285136488596029218655 7299 -84997699476182135509758439726225084714671580311244648358 7300 85792424289592122887800317991542806560875670222177211838 7301 -86594525155942507938244624937037302402189067250305125908 7302 87404070031527303239223755782607153844885035763520103839 7303 -88221127494131297199941677843609874564603351206080778336 7304 89045766748672145582681450795975211770868780523512070081 7305 -89878057632893307910428490269920773152574490884927885767 7306 90718070623108283598977480952116745263519726612027708450 7307 -91565876839996606691379375192274452527234322205738076591 7308 92421548054452062147177066415599509714379361863634235252 7309 -93285156693483590749385650922582743259167628205535557230 7310 94156775846169353838909940632863015797566514798138954507 7311 -95036479269664433269375046286069043242760118948236829840 7312 95924341395262646195495151933005991008508019398918069288 7313 -96820437334512958565443560459112045245804337885725225388 7314 97724842885390985482539020385674885577421790751977760834 7315 -98637634538526070934257385221581129603686098867116852509 7316 99558889483484443757444796388632729298771287661275372711 7317 -100488685615108951117982681252422617113993545956589083067 7318 101427101539915875231372679703340595322279621158297245797 7319 -102374216582549343538110840278307089952079527550446909900 7320 103330110792293847074647693000932933512690554378106023459 7321 -104294864949645386347529718148806376860364776529477503868 7322 105268560572941768625336895060947688339761654007578961028 7323 -106251279925052585210622065573671989866744733710059150579 7324 107243106020129401942575467150875403359298576497325679581 7325 -108244122630416700910939743719198017116632831224604988747 7326 109254414293124116133147894645688676832097820342213391301 7327 -110274066317360510760112972510607183584821020333569152958 7328 111303164791130448231931044894330182537997628718327410935 7329 -112341796588393614703338336346102469207828801775013644154 7330 113390049376187755000463118970715043703432096336064910180 7331 -114448011621815689355609619163641995660463658605931289796 7332 115515772600096983195885017925348532980673122911836390310 7333 -116593422400684847334814903495759254245471992623031952992 7334 117681051935448851034073973388057089667793341939840917529 7335 -118778752945924035565477417519980842709807296438591436700 7336 119886618010827021111827666798692424908676156416141898074 7337 -121004740553639705099487895601845724820938057517506038252 7338 122133214850261155356058096505825481920273140275187085840 7339 -123272136036728306833665446351555259079886640535178660199 7340 124421600117006076032555299804043667328881557222482588186 7341 -125581703970847512701293256069914837281701777606308978881 7342 126752545361724613879376683512741982871300378200603717011 7343 -127934222944830430885823784321556157837974030901923660745 7344 129126836275153105443781288466946770670821643912254904082 7345 -130330485815622476766793387973997676794770640717755851423 7346 131545272945329907117533449273217983795143738736637831091 7347 -132771299967821979084948980148489144620176013527334508615 7348 134008670119468723611345634514535494732055137151809155882 7349 -135257487577907043637377849952568366345898802862275783568 7350 136517857470560004120665980264042208904124716960900121656 7351 -137789885883232665123270305342272846630450227746983245184 7352 139073679868785140654972749983804144511113134972418840579 7353 -140369347455883572003703111312472392186899244964492947684 7354 141676997657829710381957617241830291322627780213531159448 7355 -142996740481469809869157232284802064132454514543823098860 7356 144328686936183537835048823141912828815810423670671845642 7357 -145672949042953616288935675176380360231819613792545955655 7358 147029639843516913914210576454609861078382938322053399538 7359 -148398873409597714917834541960178242722942196244082204259 7360 149780764852223897250541174878708463317750297474590107414 7361 -151175430331126759236138782755379017151933290410931969602 7362 152582987064225240187822038377223644612415809717337347172 7363 -154003553337195287186388815552995647949423068605096069492 7364 155437248513125126850186754902958565491175520734261227528 7365 -156884193042257207639993376857930943125043320212380455063 7366 158344508471817585014372784275425868102714629999368725837 7367 -159818317455933528582865222403511745239514932812847771485 7368 161305743765640137296171475269045031280770968974214984497 7369 -162806912298976755664815247993533516189476550090150169926 7370 164321949091173991011130812806751196529738758002678909715 7371 -165850981324932138834362345968677682581703365234811651454 7372 167394137340791830505712220538671670391899351433019138626 7373 -168951546647597724709879356395315372980239703083360428514 7374 170523339933056071312531557779362151420090378594184664647 7375 -172109649074386983659808307008349396744931266138869317860 7376 173710607149072262706908211993587261406920787086881787193 7377 -175326348445699623828638510792762758307367292442228997586 7378 176957008474904184686057850847799644254534538701187286629 7379 -178602723980408080110598003764065141469002746549061240338 7380 180263632950159077620880198205186004581879170908435066801 7381 -181939874627569074908427275507102548259321272989642800504 7382 183631589522853368417198831521404351154448745297222426016 7383 -185338919424471589998932898354010240899223874632616725862 7384 187062007410671216552259636661946291321116841830683392287 7385 -188800997861134565549060193611715095125361807262618116929 7386 190556036468730197417182763265564386867528552296980059883 7387 -192327270251369653885008628525860863272551264734117460887 7388 194114847563970469601099508923225041522310884494201171459 7389 -195918918110526402621875152488377371101267002014977977160 7390 197739632956285837712593428311509551556413695524552499348 7391 -199577144540039324832466250443847888775491764098736896093 7392 201431606686517223674181006938531385457119739606882009807 7393 -203303174618898433702051802462508719043980775151805409619 7394 205192004971431197782146327697392933007053914040651482381 7395 -207098255802166976222676726256480712379311760600114752894 7396 209022086605808396844366274624292274796501345952752303352 7397 -210963658326672295579073557681948791910789930222694600858 7398 212923133371768871051343396079067946932398391878502049651 7399 -214900675623997985632436145064753437790321025727059025955 7400 216896450455463654570447068783980780328418356071370501815 7401 -218910624740907773994054129399594086798952371060175991877 7402 220943366871264147861920495743525288371862074014845471869 7403 -222994846767333883285528150671173157455586166244861462989 7404 225065235893583233090937990572145904512326747996060296839 7405 -227154707272064974005372698692757559829170270065472132377 7406 229263435496464418458320525920652255431927125111915341555 7407 -231391596746271167674786226851221674359451703595719533639 7408 233539368801077723511101335402127908958524191202183594305 7409 -235706931055006086342087598466948048767132675506025202203 7410 237894464531263476253088963127731960615435930907538306048 7411 -240102151896828324822199701904890623400296073765370957447 7412 242330177477267694897676209680939025982174804413218607345 7413 -244578727271687295983791398231717844638697678307516568709 7414 246847988967815273146043723337315057298966017827595794028 7415 -249138151957220957734444625945898140278556389157293344064 7416 251449407350669778702362177607354722913740848846853390600 7417 -253781947993615543868885377658975040018869620017432965162 7418 256135968481831311135690061132357705306693834168502376036 7419 -258511665177180080425737825580955216985768789246086219649 7420 260909236223526547961634792247414774820248732612316878410 7421 -263328881562791175446935398587747578755597709340446733916 7422 265770802951147837754922847594036717600798733828756766307 7423 -268235203975366323867264503530075184734555930396956580005 7424 270722290069300977040266789940500370471233931895147859155 7425 -273232268530526771510086619307597260277153587373980429603 7426 275765348537124134481048970554437870006582648772055173633 7427 -278321741164613833674034200114514596636600104754912373408 7428 280901659403043262345602720265272877826148697203903925776 7429 -283505318174225465423994990567782137598236637183649354788 7430 286132934349132262246265084347166281042565963170723024326 7431 -288784726765442833322467770681300165765088273047612008314 7432 291460916245249150598921135744612100683364425116934401300 7433 -294161725612919642844016047667527729670430104671025004598 7434 296887379713122500037754854412023182696003347202466979850 7435 -299638105429010033011097085495884718271913340886441634467 7436 302414131700565517054200047006784066514536302699617709097 7437 -305215689543113960794705514866907784728052494826111069307 7438 308043012065998254339286790329231132507859360297075020895 7439 -310896334491422163474687886923495282338750714931042095339 7440 313775894173461649639421498130662832865847469664465522215 7441 -316681930617246008405115874820443897436290446025064932336 7442 319614685498310332348192413037589079673925382625361527781 7443 -322574402682120817449103646949370751975562386686173471725 7444 325561328243774445528762000494531613990749966581927003991 7445 -328575710487874588721048200067237081913874897246555437661 7446 331617799968584095587418472136750722060500287825650506917 7447 -334687849509857432205654057909931962451643192554176921930 7448 337786114225853465410746491658311542137916170280760943874 7449 -340912851541530489332827710924138804677165213272588403153 7450 344068321213425110465984553290476644093258838010679962106 7451 -347252785350616620713800737137249610138951214666041899937 7452 350466508435878502193613324998100220307197997035130392833 7453 -353709757347018722042831418659325460471765643633186016081 7454 356982801378410490058328193106884914065422996874646589874 7455 -360285912262715166714978446352581243788933746528259889729 7456 363619364192799023952977154863541426843254644996810908311 7457 -366983433843845576096754117435581283791066055510132610991 7458 370378400395665213372219269633978926188364051415891119840 7459 -373804545555203885724865952116888714110986250224027646742 7460 377262153579252600010068367611708137805128642272343339675 7461 -380751511297359509129887547331017288516737168470017422299 7462 384272908134946387329010172464468867366366449538662185063 7463 -387826636136631301637259369039223069917784794608930160758 7464 391412989989759305358619014029688321178985696218387195946 7465 -395032267048142995558096232589114758721772730327253752073 7466 398684767356014792689213969406744670180404550326995416416 7467 -402370793672192816837690471101754227128002312773340876366 7468 406090651494462251532149350174462375512397282702215302636 7469 -409844649084174102691747271714017409269372928080811996019 7470 413633097491063277044651487523341183490068313399997994046 7471 -417456310578287921261602423272594351868040345972145921534 7472 421314605047691980106624087853199588517859818084201710509 7473 -425208300465292949113574898027645407664094550380784727182 7474 429137719286996814653952259128855364232971515110914395751 7475 -433103186884542191769475656710456366963932227623144925957 7476 437105031571675687803786011381576139347020687163387672920 7477 -441143584630560537682435815595890075573155581574651968593 7478 445219180338420574660538658429144628831264674502747294049 7479 -449332155994421618484343166381022118771957755548231521278 7480 453482851946792381197951719276210517324497246317136253868 7481 -457671611620187009270786773662344048471105679444913282591 7482 461898781543291399326597233384998292259042472430427991543 7483 -466164711376675443522185898674440483490607724748121589025 7484 470469753940893379555030411417944944904653726717418639065 7485 -474814265244834439374980167567868628628792636974726455643 7486 479198604514326009937668424938791578931120000826466435538 7487 -483623134220991538767622601651750330641841727137877946953 7488 488088220111365436698739216085042026479792643596533393916 7489 -492594231236267249930278221044750692222667669053274281286 7490 497141539980437393479302375816273999076316417742381415584 7491 -501730522092436758227031215137334737213426706369016418027 7492 506361556714812524048399349998100058287000666199032333221 7493 -511035026414532531982721417457915777778613218679196593296 7494 515751317213690589050300151257769076761152141561795932083 7495 -520510818620485100146612068731897134780430979891618102025 7496 525313923660473442453922702087011144476069190150829202272 7497 -530161028908104519001389039009049945055901918718827435117 7498 535052534518531949380483243890765526866953762341773085527 7499 -539988844259710377184514756287513817569678134456995905655 7500 544970365544777395490747157237947413163851202055994748700 7501 -549997509464723613642725223533979436722786656755392448562 7502 555070690821353410720583756314893834333394392036679688566 7503 -560190328160538943409954528367931181784701990045052097058 7504 565356843805769998497286672306622456627631556230461729234 7505 -570570663892002302932628951398110725730805875158929511467 7506 575832218399806927311883954004411761415940434943642993983 7507 -581141941189823441740943207723009128419622133190388555290 7508 586500270037519506355672059086578534333898734147568716299 7509 -591907646668259602286172235144009155223474819457359298618 7510 597364516792685632572861533696847672381848137011069886309 7511 -602871330142412146467442358980372714787800776535370288644 7512 608428540506038964685567277088866099715101890134977489667 7513 -614036605765484007521749155932350974411535188054825054206 7514 619695987932639152292619951284400459515283874072441937110 7515 -625407153186351971343845536024748967860134278230217648734 7516 631170571909736226840699568137095073295090801013055828574 7517 -636986718727814023764348503801491581139776878708864720715 7518 642856072545492547957179694437487656636739860153221228197 7519 -648779116585878341702908366082624947155717966353364133335 7520 654756338428932095192636704173225934319925952816042668455 7521 -660788230050466958318435165831341075780668881621656043717 7522 666875287861493403553314934761743006288459798511633094717 7523 -673018012747913697222620191346323744493115121748064507744 7524 679216910110569063248865455622524590833925256450518217381 7525 -685472489905642650461869472212095399330600924991257284662 7526 691785266685421441810702822242309026526526578585860811178 7527 -698155759639420271295498771153941376291699154446590839453 7528 704584492635871142157620267813344831097242333500397010109 7529 -711071994263581067828092493659572157585156598222851322751 7530 717618797874161685338679583217442285175102406056689965743 7531 -724225441624633919349603580351120644853957509872104780481 7532 730892468520411003644788809503723768621199321873674080570 7533 -737620426458663195891799202344177400760884400382086598607 7534 744409868272067550661471579444388970742374415871504097790 7535 -751261351772946145153804728230200377665005995645110960851 7536 758175439797796181784131216301246752980859996226096610828 7537 -765152700252215421749183854627283255798236980980125021538 7538 772193706156226433918598106370238588198013332005854320598 7539 -779299035690003173885911120103076296679671494588264334860 7540 786469272240003438766492276741651103546464065202562292690 7541 -793705004445510774350353396612405503748133005792833439547 7542 801006826245589442507742833953796694662613442758372113335 7543 -808375336926456088307150092408171336368014349835586757744 7544 815811141169271778141179720380092762645840847838793507077 7545 -823314849098358112268058544347353317546252308339761312404 7546 830887076329841147567702457806185410056825196254849668564 7547 -838528444020726898983692093593392681938747259090916035413 7548 846239578918412221078615434906543635871379444618915427114 7549 -854021113410634904372475184332623458273455269020929174734 7550 861873685575866854664695857669041292997321527262109762764 7551 -869797939234154257362187553330971096212224038822881865616 7552 877794523998408662951438907025948069180251116919774064628 7553 -885864095326152964164251079616087018689515161137299974159 7554 894007314571726270097039596654035597927201393045154701968 7555 -902224849038951717555195146317242985357781722363097163999 7556 910517372034271295209403751530779339483118374316555823991 7557 -918885562920351791772698969949865485450063736370336876730 7558 927330107170166015337994243583689766365418198347346059076 7559 -935851696421553467258585103178211028780879784039488136507 7560 944451028532264690511304291385270979564687828320800865394 7561 -953128807635493549356366632341096542236338367540795490116 7562 961885744195901734302186436470118068849385757041939728428 7563 -970722555066139823900343541479475253661084811598725495421 7564 979639963543869272738193465742238752390505768217550772348 7565 -988638699429289733167165059494436373261698373452280780648 7566 997719499083176156806391913881033360135683907878311314884 7567 -1006883105485430160696832223109861623163276921088497444696 7568 1016130268294150182153320754972573393915872088704197844938 7569 -1025461743905224985873965609707709620873540266027940941289 7570 1034878295512455126720875860907718458326781737671471404838 7571 -1044380693168207011786333293866046252935478361955101139748 7572 1053969713844604245907176812130962420196303403887023703018 7573 -1063646141495260985690351618445239003385636739412683267232 7574 1073410767117562068367312574423996956221338893696546370155 7575 -1083264388815494723407313640813188026729800651575378311682 7576 1093207811863036716792640506699436493390154323336869135186 7577 -1103241848768105820195655235698056618816121256869434562251 7578 1113367319337075540001250311444001969999040313476537685231 7579 -1123585050739862084192111917493361837892814544841125196932 7580 1133895877575587588561252670993162874029414478249940743210 7581 -1144300641938824667539803576065881804151682346541374260291 7582 1154800193486427399131292331206719738059452073138616371182 7583 -1165395389504953898029846635660699137690813884650886984009 7584 1176087094978685675972241008963673545669953933766376278664 7585 -1186876182658249033735776214054263143127329331714363218667 7586 1197763533129843774948992376808443921590564448010324864546 7587 -1208750034885084578033549653997142207000979602881102276701 7588 1219836584391460409146672001812561077527492755967366691846 7589 -1231024086163417405947777520971085315662742592205454753870 7590 1242313452834070709373779629790107995171526156998681073562 7591 -1253705605227550768378533165162550500018944043514288845954 7592 1265201472431989690776544499238022838445028414970186625719 7593 -1276801991873153261932921050652470557703348509143404872863 7594 1288508109388724302064189679756336718049646101680173535002 7595 -1300320779303243082361682513726771986672125527663110504846 7596 1312240964503710570024320745150764620546091385121714367599 7597 -1324269636515860322594501012833760309258152338486277878658 7598 1336407775581104902733115626948783627001061887813280671067 7599 -1348656370734162735751259323396860288111191746883912554027 7600 1361016419881371383840665534279368501312857962217022453269 7601 -1373488929879693263016180651729423472727695219634718608007 7602 1386074916616419881305464221969360642484355444262861085950 7603 -1398775405089580729697467963237201008335178071638717300326 7604 1411591429489063010796001507301260941295528137916788480514 7605 -1424524033278448444021775675767168245559625051077946099246 7606 1437574269277573440569696361388310157294290916761114687619 7607 -1450743199745818996161869003615167354034656735641534903830 7608 1464031896466136704944804696322746425450629304865329379965 7609 -1477441440829817353665768060092517853680809332883883783823 7610 1490972923922008611532182805687711386009808534748394612598 7611 -1504627446607988387913657095640803409122687355286179888038 7612 1518406119620200487292686392009981590432019773673283576848 7613 -1532310063646059248611651102919902472739824624902111588346 7614 1546340409416529914404600580340437752907656869417233176993 7615 -1560498297795491533846790681905476658269157999003900638385 7616 1574784879869889263107342535676126001639442275185388512982 7617 -1589201317040682986155075533120624762004957775984725744603 7618 1603748781114599239448935277835906259266645042631595906321 7619 -1618428454396693484746922066823078769271502153888418824209 7620 1633241529783729835595500101211644865782119696683540937915 7621 -1648189210858385404919642750354120066606669898770868613975 7622 1663272711984286503526493998172367500023038712338953697683 7623 -1678493258401883982267688614480880296521698468950620543916 7624 1693852086325175074081300635523006916088567582988308264814 7625 -1709350443039279156158847844405222266446027555768670013834 7626 1724989586998874917060475302683319601588685081825124960856 7627 -1740770787927506478737119876318340302009686194731691070335 7628 1756695326917766089116906826970462468374032213759468385375 7629 -1772764496532361067179076376547793032693301563460842652662 7630 1788979600906072749277251286267936183738030263176175157505 7631 -1805341955848615252889745969818036717850442009384727809776 7632 1821852888948401941972835344060827384315907435960480085918 7633 -1838513739677227546678441536161126263257049770083100608243 7634 1855325859495873959375595260999190149071329127644276068827 7635 -1872290611960647798690365586702425482903646968844330150326 7636 1889409372830857903656849592352282356297493435874036251926 7637 -1906683530177240991057438373125634264710144379861753790804 7638 1924114484491343780629138225060405615395379529738003949470 7639 -1941703648795869965029480254737119174940737985347022822407 7640 1959452448756000474295797443369929521613499730335209079714 7641 -1977362322791695558000729787491927352461987569524973399996 7642 1995434722190987282410125460582430708016046390994086372789 7643 -2013671111224271114692474780484630328620160761286742158157 7644 2032072967259605341617126170579720328244094462397800552202 7645 -2050641780879027146217317958931188870499863317533531988927 7646 2069379055995894242589092499819305561121673581763520647691 7647 -2088286309973261046354062894745024301216949770549271019695 7648 2107365073743298436338448541950300450856938713733262876836 7649 -2126616891927766241718503104093060729719933582848290388781 7650 2146043322959547668259195152174519127821580918682091126707 7651 -2165645939205254957334584680165910712698340527753498403925 7652 2185426327088915652170634324127640131309972508006936845496 7653 -2205386087216748927200118789970357359718738590393178126660 7654 2225526834503041518570816337606050190282484366987709925271 7655 -2245850198297132876708299567327503130221390241767436098595 7656 2266357822511519245409457755482265597603390890037223718038 7657 -2287051365751086456238499738925159568551458976900908198534 7658 2307932501443481312019777034416401263485273573633145597814 7659 -2329002917970631518977556157403009391813372404370008011053 7660 2350264318801424213568134548971574778778998969017436569187 7661 -2371718422625553217290767068529501194580015607890190197875 7662 2393366963488545240757134415548689441952490216744921335485 7663 -2415211690927975347050980127465005376639835492191707954153 7664 2437254370110882073926562709886082333988518526851627666088 7665 -2459496781972392704683262925116280147054524647173888327990 7666 2481940723355569268620657885028196260059262908848428465168 7667 -2504588007152485943830284077280113172084316389034789043818 7668 2527440462446548627723878109499584779785100555425601377637 7669 -2550499934656067534139881168451268201587390211919549679475 7670 2573768285679093770117252900424690261055831888295896152537 7671 -2597247394039530940485052606553678073121690969293359110865 7672 2620939155034532924294758824911879147667833496392976827068 7673 -2644845480883199063826920077083506667524907401340564725698 7674 2668968300876578104441526850042788753947526665604104195401 7675 -2693309561528992321919594848587922332192991878631316650809 7676 2717871226730693373169039803873804494696378272482332412856 7677 -2742655277901861506248253315442917814020134264043001553036 7678 2767663714147959866603167549007014367907911467673054520705 7679 -2792898552416455738225396396267913165749728815229244438416 7680 2818361827654920661127696810544852263040807100543872852289 7681 -2844055592970521470106004472997296872984311888095154854972 7682 2869981919790914404222224386893411946963114169422194349489 7683 -2896142898026554541806425304339651139356285654394902843268 7684 2922540636234432922048787659463728650345679981517511715271 7685 -2949177261783253821438343793834953911359242798882076607212 7686 2976054921020064761415048425011854031946147242082223983255 7687 -3003175779438351932641914624879006474224198015001204556711 7688 3030542021847613831282801083894339955298478517298639625144 7689 -3058155852544426013596962693350967461979341996058308715975 7690 3086019495485009987041769111761732796027424690292962365009 7691 -3114135194459319368918214277216706567772752928608695350406 7692 3142505213266656557408212299353350549340491089726336491038 7693 -3171131835892833274646500140579163144125496885925468874666 7694 3200017366688888457251613706534941282911822548197402166820 7695 -3229164130551377086518311135585556420582554617488783230216 7696 3258574473104243668256496524410051067569739175479341784776 7697 -3288250760882294191057732565522374238217745192179376439237 7698 3318195381516280511588477920772308157433043170933926554222 7699 -3348410743919611236357974347609730181471689121168658913806 7700 3378899278476703291297043402496187671319170375271864391913 7701 -3409663437232988493420811397405116664865303775158321171945 7702 3440705694086589562842517897327587339559957315770635600437 7703 -3472028544981680138466107056767282306733249493030513976859 7704 3503634508103543486821358699408545522454194605277679260465 7705 -3535526124075344720726070650437458066808238291043153329026 7706 3567705956156631472774516693190723407036797140655398620516 7707 -3600176590443578098069415408842552259261343860073688803891 7708 3632940636070988611145373008592909892174972804184318708296 7709 -3666000725416073693684706858474685650432511583911989538260 7710 3699359514304017242411295012861095404841964865581691628956 7711 -3733019682215348060474291186142239821216056397132272338148 7712 3766983932495132430710936544833271221487130428175252406433 7713 -3801254992564003445416114395348964966791479158725856625379 7714 3835835614131043104655639430052642061379530108836840375156 7715 -3870728573408533333750541784039689595205605413517456210854 7716 3905936671328592210340874515661338591060806802861580075055 7717 -3941462733761711832420003395615584481952682435592491391229 7718 3977309611737214400924178303641864628158626461376571376209 7719 -4013480181665643233877771134201218933279268744956634661037 7720 4049977345563105573742318493558356096129425077872966470151 7721 -4086804031277584195507939502093961157052140721145964015713 7722 4123963192717234970209409592739432096977156861719514078744 7723 -4161457810080687686956849986600875593335212167771093311566 7724 4199290890089367586253419724637053184796126127062445639281 7725 -4237465466221855208340444222471230811854278789429060705079 7726 4275984598950302312575044832687280369667443179844371307324 7727 -4314851375978921777417604213679505684428514709840269602684 7728 4354068912484569545497462394837939962831483981570474406613 7729 -4393640351359436834446332670217834249241876422153107162290 7730 4433568863455870991751394413155258195588665837754125737777 7731 -4473857647833343530795297139549105369624246785197354555931 7732 4514509932007584045529929012217016419683376728718715437525 7733 -4555528972201898862886393438385557149259028812597862432784 7734 4596918053600693455066927863918178119826146383843323189639 7735 -4638680490605217798307316966751516599320256357776008760240 7736 4680819627091554030552625946188771482807774748568575172360 7737 -4723338836670865927766837175792357475641815242863346182341 7738 4766241522951929887310345598904933608251029119426720610021 7739 -4809531119805967276980487997331658252047961369777427566660 7740 4853211091633798179931685254433708843414823766674394790119 7741 -4897284933635336738785805931263630979578986231139057206237 7742 4941756172081448476822560091029408667558033219528261050948 7743 -4986628364588190150216756684841053122867192344472934978389 7744 5031905100393452862876865312583876291020388874619457137548 7745 -5077590000636029354550381078418027043406469174006124820910 7746 5123686718637126553508975678016931242389850062283939181794 7747 -5170198940184344667323414630888633620002954351102297881807 7748 5217130383818144268997926213563038581432867207685319073509 7749 -5264484801120823021069430255798579010217267131386440282948 7750 5312265977008023867202195157050800982893159943527743524477 7751 -5360477730022796709336623360778013744106990087754437903244 7752 5409123912632235778595617610574107607611008525756777921343 7753 -5458208411526715099927116510346562604556470640435139930045 7754 5507735147921744643880788479981958091309551318301855789963 7755 -5557708077862469953994535727366286883428640837103138660918 7756 5608131192530838235016500251210515792573584958372851570333 7757 -5659008518555454085624917358586929733811097059629886774350 7758 5710344118324148259445784247132047731614655511606984998283 7759 -5762142090299283040021378703779827846561854565600939220730 7760 5814406569335818018965775085423399538583291956832623791298 7761 -5867141727002160271871384010854312243125256141401452383322 7762 5920351771903823133618035544546485339997481741411658582006 7763 -5974040950009917983598205469846596582298432044408854535475 7764 6028213544982503662023749404385667105917642710701210422993 7765 -6082873878508818350936186431641491223456367926108127874991 7766 6138026310636418967819517662243626090267865637280846586910 7767 -6193675240111253335827260453392590788750186134413755831940 7768 6249825104718690612599441452933324770528625365635761296853 7769 -6306480381627535679476468633092205342509969155037717510223 7770 6363645587737053414630974469261133151608208888910830111321 7771 -6421325280027028997251903942977181310103063147567841471230 7772 6479524055910890615443461881271962029558013497293968415325 7773 -6538246553591921177961320431039452100324160795189056653279 7774 6597497452422585859316142862848864918655315254762506368235 7775 -6657281473267002539146566724025496212045515275598833613827 7776 6717603378866582430117009763032010144516393457721713948631 7777 -6778467974208868423946859172444710142201063636917630619099 7778 6839880106899598922543763873312016773766829656097409662522 7779 -6901844667538025160611999489180968090134324366340179869915 7780 6964366590095510267554489607558585825561440746928234355020 7781 -7027450852297438560001463959891790648082429561538986851067 7782 7091102476008463801897480335763028141199686241308059068634 7783 -7155326527621125416779346689800064571256307604408859940251 7784 7220128118447861886698216789209758492700794971428307839048 7785 -7285512405116450824197811408328580494545367279441639418688 7786 7351484589968905457875504023538221815873594522197192206765 7787 -7418049921463857528342224986994371512824839306102576954726 7788 7485213694582456849879255604755174952540100008341534095757 7789 -7552981251237818053783633606897482572672971876996424139224 7790 7621357980688045292317861521274988771737076142027032217537 7791 -7690349319952865947352845266508716681114808520913233431880 7792 7759960754233904655234597479221708423461269743866258027125 7793 -7830197817338629229134485437176756499784582115371736423167 7794 7901066092108000332179116171131488264481423920917301120034 7795 -7972571210847857029018924557273850615350934464401254558419 7796 8044718855764070620203922150431624177013182006680937773592 7797 -8117514759401499442810800158640013566008742081653919709813 7798 8190964705086777602227752171125559779299951150302131421870 7799 -8265074527374970883872253335965665762830279403004544308466 7800 8339850112500133379913035762967561641832963546391831552154 7801 -8415297398829798654811240374709516747182808595885223611352 7802 8491422377323439564707982309721408083787837286402733816466 7803 -8568231091994931139387294508180549495394984828676548715630 7804 8645729640379051231755743106030411988401054406543505774779 7805 -8723924174002053938524247641994842571811395345756819688878 7806 8802820898856351097075277337934951693936662676470921821660 7807 -8882426075879337467371301423878232615796926859218400108566 7808 8962746021436395514229998820622623352026310062474053233533 7809 -9043787107808116014380316766982596743654370626465918523458 7810 9125555763681771024443231154012198817608038579675209378530 7811 -9208058474647076060374412593243461910561949294711582577501 7812 9291301783696278655985539574412761083800976653444042872226 7813 -9375292291728610787949511799805044776852051401362291719041 7814 9460036658059142977215283214236277064836152644313829597282 7815 -9545541600932078202033629241804526279995820678974988073392 7816 9631813898038524085849255334659046419571734005265597078256 7817 -9718860387038782154170809991109740296760864001195513156273 7818 9806687966089193288212349226404005853232207551011170077848 7819 -9895303594373578839631575514899706552812937994919617861123 7820 9984714292639317210095908695383430594736962683767372768791 7821 -10074927143738096041711508950146214677736966823706025118506 7822 10165949293171380509577337622581287301323583082279027451505 7823 -10257787949640638555900992113435106898358098787780073461458 7824 10350450385602364256260376804354983974805371313625627171430 7825 -10443943937827940862740473680942373410805825590100981932049 7826 10538276007968385425842966976439239754098668417827581664288 7827 -10633454063124017257283882543052018940380390846158972375176 7828 10729485636419092859086567281333075495513673765853827976823 7829 -10826378327581450310770316811135894134592809544971701106388 7830 10924139803527206475955039951657209672200852553659080031318 7831 -11022777798950550762376026935777167990972693019334409005340 7832 11122300116918679545156888047431966804540680133388595608198 7833 -11222714629471915742249998824715720723530555382102392269035 7834 11324029278229058413249502131498662513601608048045304581354 7835 -11426252074998007638339479907410252865797974250149994110366 7836 11529391102391710322986952435891264808478977656311445028738 7837 -11633454514449472966153757159231433905186178674071424253985 7838 11738450537263687825311203457079023416964162175845852635708 7839 -11844387469612019310425031789979841442854996872204158492045 7840 11951273683595097841364200925343335623689378938538818524900 7841 -12059117625279768808904201667676510892607221300374615491631 7842 12167927815347944688673007997285776364309675409736934438594 7843 -12277712849751108770054729526172108060296188682667194553921 7844 12388481400370519378252071845994196458774085721829070671827 7845 -12500242215683163887443641262697574528574309969270355958006 7846 12613004121433512246285995704449338937158467640016299973945 7847 -12726776021311120163933444990816724380874762696214077062858 7848 12841566897634132535311496625591521870017271844358854275923 7849 -12957385812038738118613340140520577139356135516155911312951 7850 13074241906174626915923935086944774790403368962853440753380 7851 -13192144402406502149544447520332454503801429028779853136886 7852 13311102604521699172022563060704701611267722707473485780165 7853 -13431125898443964097123452687927780396922728899907126636299 7854 13552223752953445392034009444778148318845614974476940853961 7855 -13674405720412952128011809258757304898900574858575588000353 7856 13797681437500533047502748480946114403181660558054667516430 7857 -13922060625948431070490420312221248839464187187820601761635 7858 14047553093288468331539234680021983094306067665218062170218 7859 -14174168733603917311685563088418076988609711461056796376336 7860 14301917528287914106050584674394191714166991381635626741561 7861 -14430809546808470348829089133656753004736052922263026827918 7862 14560854947480140802184609452309885136500030887192974889524 7863 -14692063978242404104587554158245955529119224725494456418435 7864 14824446977444814667304417695633220746751100412728806420887 7865 -14958014374638984205117894507231050310124591904233664803600 7866 15092776691377451888965329280861940291839689202096373457532 7867 -15228744542019502614062222661949771187762216183187611933974 7868 15365928634543993387264599409706432607194810399290832358980 7869 -15504339771369248351955358616592534624829548550891286759250 7870 15643988850180083487651993164046468090224934512700980065772 7871 -15784886864762022544863326355130315136173725243388461919527 7872 15927044905842766303508516878125214927998626308178142170516 7873 -16070474161940977775490191666012719015648559356002422010541 7874 16215185920222446508823158710611405728287923517801489163577 7875 -16361191567363695692099026120718864467303170488223860987954 7876 16508502590423096304053828759807637922100062176515778802734 7877 -16657130577719553103639382843295261999536526076181669569135 7878 16807087219718827811318821905454224455505214476515887235715 7879 -16958384309927565392352214076689691135561628184415434336042 7880 17111033745795089917649252431645129815245741649415774836149 7881 -17265047529623037047383014107763901005756469531074221523792 7882 17420437769482890757022304616175970510356161062392540757235 7883 -17577216680141492504791086583340634547377290168477947760228 7884 17735396583994591623843225869279327951837872057861586789022 7885 -17894989912008506311690907749521556553602433145525280433009 7886 18056009204669965183687565997501794258838012749162035775670 7887 -18218467112944199956683364776537062687022710229553753037062 7888 18382376399241360433385868832862312928519673689417035990504 7889 -18547749938391323567513581190494984143418597711782033431390 7890 18714600718626969004568930013239233092039892748453683123808 7891 -18882941842575994113023822164557549273526868465255155647812 7892 19052786528261342145949191956230977611585714222751140078516 7893 -19224148110110317803674571429970036871525926307046201850183 7894 19397040039972465103979478246398873305227300619761592285285 7895 -19571475888146283107640620139469138038728174706139075011799 7896 19747469344414855693933191632511966630989897046125972881801 7897 -19925034219090472232956912589163479514327913315802146540526 7898 20104184444068316659474338240352990159421591110113736509095 7899 -20284934073889303116357154617847954245766925701556827614711 7900 20467297286812137004782852081563878539462050621265749246475 7901 -20651288385894680953056928577800339371777362864615707407448 7902 20836921800084705896402597905419831999315240257260154366439 7903 -21024212085320108146309253182375350776473815738517173595780 7904 21213173925638674020111453916111345546864762952878220515826 7905 -21403822134297474299431167416337122290498258959488430327258 7906 21596171654901971490007014784744730557773134470659382963987 7907 -21790237562544923565305377048931660616240146819601915410739 7908 21986035064955168592209855948417049787204395735949263627857 7909 -22183579503656375359068626782563295432608618001252491803560 7910 22382886355135845854494964043785903102772577481750776753265 7911 -22583971232023456179616390375873933122217235943981072428028 7912 22786849884280823217004655021828956318841346133329276099728 7913 -22991538200400785126344685480523086457530794718996027022573 7914 23198052208617284490068812148250122440750478193386473366278 7915 -23406408078125743691746420963276602488860968632335938860347 7916 23616622120314022876032671986658742351375779547635460391506 7917 -23828710790004051611497412456537021236492597601479841056137 7918 24042690686704226156731746443299152222522035558111331977883 7919 -24258578555872665015820194173497221526996258134114300569852 7920 24476391290191416261626739628081601481902631571951802528749 7921 -24696145930851710904429549132803013852335392920159916682035 7922 24917859668850357389308440933019343115296396906402580390546 7923 -25141549846297373118398465290537202360713775239193348102545 7924 25367233957734949713729864030566150530223698375249596502533 7925 -25594929651467849562937347717937191027821787277608714695144 7926 25824654730905332023698674219684817518623887593307018598419 7927 -26056427155914708503413041274933116479390947925896498754582 7928 26290265044186626478413419370054140878973523660778499373458 7929 -26526186672612183371983749912113922461606932006388383852669 7930 26764210478671972072682520432177247759758700503455464722735 7931 -27004355061837160744019713355406364661041897128879921518160 7932 27246639184982710453456128979839745455421445330307921634293 7933 -27491081775812835033054743399084394663107070562133937417106 7934 27737701928298808475975734612263888950663962459317581544505 7935 -27986518904129226072433275468048886992711827028051308141174 7936 28237552134172826395786859275673487646442022599823659174163 7937 -28490821219953982164187034566717899953585482667503246553849 7938 28746345935140968925699758508839644721687476545740472515688 7939 -29004146227047121445160454438663839505372782945653811240398 7940 29264242218144988609224144655879010442757252069051524150106 7941 -29526654207593598612248142477420808889058173761930884944336 7942 29791402672778947139835700347930651955408871067710413670680 7943 -30058508270867822229150256194004254206160476391080512192533 7944 30327991840375080455548595391606631820489613183369391835571 7945 -30599874402744490073746017114224396524189817287988571819046 7946 30874177163943257728686701823844045582467323715237823142880 7947 -31150921516070356346617740355564950541439349937035339880754 7948 31430129038978772820626107048359772203405920610496527892253 7949 -31711821501911795117165230671620034903604132608439114375408 7950 31996020865153459450943321718363918453976018320840112455252 7951 -32282749281693279205041435378967789927371538919760923239587 7952 32572029098905378311348171703884783635852309793337781955922 7953 -32863882860242152853413331776500139216567415245219335196267 7954 33158333306942585709708767996631216594210164370327854216840 7955 -33455403379755340120115712938852023962587034262528302705147 7956 33755116220676759132309293213406853855743093624705212410135 7957 -34057495174703898967658609405841504120339622539833983538973 7958 34362563791602725438381201372602692314443447861203751615322 7959 -34670345827691603649061069831458428639459058633045266916537 7960 34980865247640212326337484555125372412771731559399018608897 7961 -35294146226284015240676020484930135099204673825599725943950 7962 35610213150454423313722724730923790392156897429927263501813 7963 -35929090620824782143896789221068326897828221866725912426067 7964 36250803453772320831677011190325078104857178114729468329001 7965 -36575376683256199144563763748046197933458896617471357102328 7966 36902835562711791230032945485688048837885143181890778200425 7967 -37233205566961345263023888225621385951962022772186208525348 7968 37566512394141159602702620646542257013032369639152060263410 7969 -37902781967645417231499051780360189926872937477056978863626 7970 38242040438086821457816091188960648245307484309195708750334 7971 -38584314185274177082435706527426041279534071170750863769922 7972 38929629820207062457587390162673663973777125976547894290277 7973 -39278014187087739106985137867834590198060062756458914933020 7974 39629494365350446824967230967887209527396014874406249039807 7975 -39984097671708233433276984569423483479387452065776371944489 7976 40341851662217469645091039891709838880459139440784779836280 7977 -40702784134360200767724340871316500874199108631723145563491 7978 41066923129144488268107994344434270127885853885056824064621 7979 -41434296933222895528738873180674352053250100154921243833957 7980 41804934081029273436429946710159961244172644417686952934676 7981 -42178863356934002771940542907736421523725167072342227780928 7982 42556113797417851705529464972457350505505188524237406312855 7983 -42936714693264608051745283107604139479341838005881623917762 7984 43320695591772647296442167901180940785922324296154426589822 7985 -43708086298985598780182084163732064149423249881712854362312 7986 44098916881942273804951581392793673022572465844203612492542 7987 -44493217670946020825581162366007883668698522065122330189816 7988 44891019261853674293505459721026470366748912912283210984304 7989 -45292352518384265138642195323478222087365854263065129320174 7990 45697248574447662305296957655958513403605994014108573215658 7991 -46105738836493316200219859453364252503660619591457120135619 7992 46517854985879276365350621494809775878275650039680983795414 7993 -46933628981261657154492904977302944590561125621028640799400 7994 47353093061004726672259973387350594593887906507105691962270 7995 -47776279745611795725236054468534802454257518260575965640788 7996 48203221840177085039506010157906925828386429631380460104011 7997 -48633952436858750515625897998136450091405976120916211715746 7998 49068504917373247821845393892375392299411250046416750789304 7999 -49506912955511219169057404416973303671373142647122640774807 8000 49949210519675086666648984756580227352189146867465462912122 8001 -50395431875438538227270256856665308679865320801834100500880 8002 50845611588128093570634663923480397889896276394008242338365 8003 -51299784525426939471925792946012647022009420366520292390850 8004 51757985860001225009325263755097584699058115887265329344869 8005 -52220251072149009187705872502451408759838108838662936509635 8006 52686615952472054951768282237541753552867411096091933448472 8007 -53157116604570665251953015842109532021934090846938079399789 8008 53631789447761758490448226621317252743257108536286885605601 8009 -54110671219820382352654564246371223673904750508161609280460 8010 54593798979744866721679256606863110768622040564831480598750 8011 -55081210110545818079931110832020689959768892778230177683384 8012 55572942322059159522796308021763877816195611920355314060254 8013 -56069033653783422244812432388161377848777185163839642782953 8014 56569522477741496108846948644736127714900102778174535998885 8015 -57074447501367048673649147811591426234351840405804634839477 8016 57583847770415823834905269846174116417224366623818012214466 8017 -58097762671902033029709961334246866114686980181683209351595 8018 58616231937060053764299357030956613034971022247719002287651 8019 -59139295644331652050098852543329147128834077108839181672589 8020 59666994222378947173750085839045713849974222716608412539790 8021 -60199368453123339082925856962081471232089975063210409234891 8022 60736459474810620541548852013354359020642979872458283065625 8023 -61278308785102498095631345940546739388189038453803309132828 8024 61824958244194747794480877899629329007057299903741695196250 8025 -62376450077962233531604662946565090917818225210548663682642 8026 62932826881131017805427774855720491375031000136853359708935 8027 -63494131620477796652052576597880689621725958491570805590980 8028 64060407638056892470866285741110792744762972768607299735651 8029 -64631698654455040448987878020949071273994164017304051663985 8030 65208048772074206292473837184975802575280919586874889952047 8031 -65789502478442674991014793413701459973057740317748863677279 8032 66376104649554652378693263013540950733270249295638611773688 8033 -66967900553238623306379091556049548811929777336697328795188 8034 67564935852554712311657579829791176111220926310233211381366 8035 -68167256609221294759960601039811135500509934868430372577962 8036 68774909287071108535949468203003750869729695977492370667253 8037 -69387940755537118487327267573149348534232647416817424259955 8038 70006398293168387964286447508608331676280735854508503480831 8039 -70630329591176213956874488301309057236791635010103143330510 8040 71259782757010784509837568661663081981101493025704831850264 8041 -71894806317968619290131636339419033912954056251945018349484 8042 72535449224831056396425797657510836587980474741820122087568 8043 -73181760855534050732719354263097784186444063992554310834354 8044 73833791018869551519807313230471262525307671125687798326015 8045 -74491589958218728788917254837636591575074644170498541843230 8046 75155208355317320991561845627841684967392294422555809385389 8047 -75824697334053378168666136996968348741938885522247656749361 8048 76500108464297677450498526135979506046780817840102608052041 8049 -77181493765767090007021652681465258872209388665952154538083 8050 77868905711921180936148689289925812198307421183578111818492 8051 -78562397233892325965206949540370705063302601244367860854867 8052 79262021724449631248841348906837509942568530176286421547824 8053 -79967833041996944974803267025524428902377426968848486169215 8054 80679885514605251937735422719563307041284145000447129944315 8055 -81398233944079744710351546986760611371358236194929205214184 8056 82122933610061867531493403913081564260037955890137522341618 8057 -82854040274166631541600978239215390757846809233514985062741 8058 83591610184155502528329778366221646643892937654315415304663 8059 -84335700078145164898569008431752174363397487794570261149028 8060 85086367188852468168134124427526231948692351165137487677100 8061 -85843669247875864857106769189545445312455850813553638545804 8062 86607664490013651297355534029991658956751980360098274787426 8063 -87378411657619325499375180181651440042061381215734372159705 8064 88155970004994378888414147719173888622254157000727650385567 8065 -88940399302818841405106189581305971926464208190145471887880 8066 89731759842619902173669142477646733949087201353373141215673 8067 -90530112441278930671371088627630006523118873498377018625372 8068 91335518445577226086581944143448714486289429852627078097100 8069 -92148039736780825329518883940391034023169130033197542293269 8070 92967738735264702959950625687017808679310886739834166897278 8071 -93794678405176699119843699819794565401275454125168282559552 8072 94628922259141514406410302587440820200979054197971729511754 8073 -95470534363005113492450671575109360761035559120318091075190 8074 96319579340619882196473292334217804319684646880908512327827 8075 -97176122378670885625025455358209341398107891395662263462548 8076 98040229231543577954178223728271086247582490550775700283801 8077 -98911966226233317386388920412949181483196491738778903970174 8078 99791400267297042813217679531231318849026204562343656809977 8079 -100678598841847471733811022972161614032073910761632197862216 8080 101573630024590182023895147834805179313283294873698256377495 8081 -102476562482903943220456710827602697993466305425910177319138 8082 103387465481964666083543201417896908310165762627949432088704 8083 -104306408889913342318904107761804817193936186191475225960453 8084 105233463183068349493735387724680482208734358317799636756411 8085 -106168699451182499352802453640600658035328084918414930546314 8086 107112189402745210943921973280252950177448505337167318475682 8087 -108064005370330193190403122596048889978785560002508657438911 8088 109024220315989024803809187444398792709610018201329003185237 8089 -109992907836691022713527153568466254854534975285278353854409 8090 110970142169809793500354576582601595043083574612860804330472 8091 -111955998198656865659859909915202376452604716810048822871242 8092 112950551458062803887876821069846167278488285479770719610553 8093 -113953878140006209975389002345250392573529794742237843868934 8094 114966055099291018323485679104982550204552000363294421187394 8095 -115987159859272497541257491172885563721074702283843079733900 8096 117017270617632373070697697989509446000881424853983567379458 8097 -118056466252203489293116751746171286746487472532838597788658 8098 119104826326844433111513216038485290997197971311458264619971 8099 -120162431097364544573016823645858317245101563687436175756503 8100 121229361517499743695178247251169214907575697782140047685053 8101 -122305699244939606289775037848006598035663632632639306195232 8102 123391526647406125238186375910065859928787243534944995171264 8103 -124486926808784597363515077918880381833244099763894541140389 8104 125591983535307079766760109678638369510237812922164665458829 8105 -126706781361788863247725205748860453982712891241715003408514 8106 127831405557918414216249750164236126838003033670118819479543 8107 -128965942134601240316029664970773700859935639259838298364448 8108 130110477850358138832023684044341184077805381446715716519492 8109 -131265100217778290833481258596705696479921421411121443639613 8110 132429897510027667918251858554126261654245993981880660797542 8111 -133604958767413222370513242058493513278321442713287710569168 8112 134790373804003335523662254080441846314367894339539370467006 8113 -135986233214305003133122042372937731194209942423579179841305 8114 137192628379998240610512688634444988353593429166043386792293 8115 -138409651476728195051288893564415412687401800624408230920773 8116 139637395480955455102851599068224672424860881630468006233367 8117 -140875954176865053869575694709050239942478499797116491794564 8118 142125422163334664235451016290723791362999678028129905645147 8119 -143385894860962490204398861457435387678689900760170549874606 8120 144657468519155362113093780844174092675990731457096324873713 8121 -145940240223277547861585434931286820506386754449267068392471 8122 147234307901860796633475258461009705544126689847968004364261 8123 -148539770333876135940157429020615012700343125624287760924304 8124 149856727156067947222985558206598215770254779265084804874009 8125 -151185278870350849683480478125909632983786561854370821147207 8126 152525526851269926485157870331534257875969471608375728125705 8127 -153877573353524831981537208816100406992850615520267451823959 8128 155241521519558323173708057188923357854280956509545805828236 8129 -156617475387209763187791251092353852800398311676299769054436 8130 158005539897434149188058594618866027114299732435737816560847 8131 -159405820902087221805685715613002875081987155660968279546818 8132 160818425171777217866431619797155719767636169107871342872369 8133 -162243460403783832943290888788989281235601691922498856716898 8134 163681035230044965042678705980671608614822469740191603635663 8135 -165131259225211815555316005292685892804574309725610804000446 8136 166594242914772928466015796321784392418590499622524809676518 8137 -168070097783247753720368660126644405562690016488533424575764 8138 169558936282450325591224849673321337552271238728946596249429 8139 -171060871839823651874214489556721595835157834072945299306487 8140 172576018866845414769681000734645386860569148083015306193312 8141 -174104492767505589378673878531511664453394449999201952345923 8142 175646409946856590853406001530114453062612533338027665918921 8143 -177201887819636566398181318771899611819917145967415748140151 8144 178771044818966453515597548475140553965569803393083657125244 8145 -180354000405121431135184864727551560557393806467697691822857 8146 181950875074377395547917860887857395642166893585510179180658 8147 -183561790367933098400599765785221363694299287373787608124736 8148 185186868880908589379333376325596044724140927699747158660483 8149 -186826234271420611631533926704510744429145114467363602342708 8150 188480011269735603441579677779231456098624607690422216304008 8151 -190148325687500965186614011926624683343439894342242752867761 8152 191831304427055256156589009909148994225742237197766474994657 8153 -193529075490817991426758762827185958460262254251406767966835 8154 195241767990759714621878100819541594579110283516520468554075 8155 -196969512157953028109729264191297899783006870163534443027044 8156 198712439352205267907678788461534975812898309424637375905783 8157 -200470682071773516380156258183942246027080246786959629488561 8158 202244373963162651647645617088726595639503904938096163367890 8159 -204033649831007138519391718813113871910498545910341053438340 8160 205838645648037271702956407902836008729475962421841872012702 8161 -207659498565130588034419636839262628016542645486396293848519 8162 209496346921449170513825338351828645427066037548230120139450 8163 -211349330254663573021835782553345678819729217876997012389389 8164 213218589311264100735902195367703145333169647744694187950810 8165 -215104266056960187458007206931538622794886414624187230140298 8166 217006503687168617311613441948767058416001466827105385504971 8167 -218925446637591344563292990008227928855071961592648750133206 8168 220861240594883671675048889031026294014315171798753277018158 8169 -222814032507413552097009989562300765387447110904410439068866 8170 224783970596112790767426125075956184902151211799355401914107 8171 -226771204365420921798156520190615238493286478488311207475352 8172 228775884614322549389579623778059167094620555783639630588524 8173 -230798163447478944639509559260245212570625531483697923898510 8174 232838194286454697586739374955939386568431717745271564484232 8175 -234896131881040230561704251896412142970776311047996483763358 8176 236972132320670985704932578384003958600519074944392856209900 8177 -239066353045944106358896948664790674813854140518689123828653 8178 241178952860233438941062163356985215164801320099874902712108 8179 -243310091941403688865828566225533238146191155753346002016426 8180 245459931853624571101165830451393449855944849172210858431451 8181 -247628635559285803022507845176753115813038421026802399880952 8182 249816367431013794362420872185498144668181163027244148903534 8183 -252023293263790896250155883010482832206472148504682913398199 8184 254249580287178078590947238891401269423850767922672824316411 8185 -256495397177641912351323013788982549510636534986611705932671 8186 258760914070986740694250775082476583163000002746415428087394 8187 -261046302574892930347164169375376049064513473707625477846441 8188 263351735781562102087312038476153389392601248138312339148382 8189 -265677388280470246792959058561999693244264478360836691515798 8190 268023436171229641136265352755097123075098926906050902710112 8191 -270390057076560484684706761166614068996978129447452633231559 8192 272777430155373187933196373660549431919300000447811465438227 8193 -275185736115962248609164808754669259945103523561047700938093 8194 277615157229312661478289221309505998639419464564887727949807 8195 -280065877342519814829871236525983793171970588485958699257883 8196 282538081892323834838598499567528377986877823118394400637125 8197 -285031957918759347084134363406783745775528087708962480772744 8198 287547694078921632662221016954690701863850651006920321456949 8199 -290085480660850164541313263112886162288284217279564555736825 8200 292645509597530518107747988767839386714933347275212841228475 8201 -295227974481015658200667575055427916843981472891554905939726 8202 297833070576667613365928216136205580707972646499801343193919 8203 -300460994837520556556615216801422166475160107420699844091003 8204 303111945918766320077140459624054527682885221702005757415655 8205 -305786124192363381208800813798236513803393207563330622658320 8206 308483731761770363667723588881292159349921538584336783571403 8207 -311204972476805108831914391488729179093562122402361490840666 8208 313950051948630379533257021187285616915297860512602853163254 8209 -316719177564867268143402408724956676892605758449073507121682 8210 319512558504837389690137127022220538688128544698874737008141 8211 -322330405754934949823659812003458339027831574398341163288314 8212 325172932124129786610839123901917035570446928502958828148295 8213 -328040352259602494370607997809602218511019172581252520216647 8214 330932882662512747075799384742869991805095565066000104945154 8215 -333850741703901948236587195505962936935660201704489628469923 8216 336794149640731343648906710305114635495096213090367447627797 8217 -339763328632056742938440588507466377995337080410553142551846 8218 342758502755341005457624429547836755168498398759051738123112 8219 -345779898022905455800309609111085127201598941601787818633378 8220 348827742398521403986886286683745473918770462891311409570498 8221 -351902265814142955242486969059335701773509462540567203010072 8222 355003700186782304243037257180660776978369979605883507748566 8223 -358132279435528718739077403796934086825796769853401789809681 8224 361288239498712427586133680465451133573148200654081589167976 8225 -364471818351214638413665564612930407992711067575906423099941 8226 367683256021924920452952383592402667822706294572693951912350 8227 -370922794611347198418416015141446172706668309496924833539679 8228 374190678309355613797515060856396394142837915899947055684788 8229 -377487153413101520452206943356332278115863597214985267024779 8230 380812468345072892070779882182777864293804282162909360891636 8231 -384166873671307429733334871096132906725597558603904810712405 8232 387550622119760668668082791191829393887817270543149426991201 8233 -390963968598830394179653867946656651608810151427965585158979 8234 394407170216038687725542119868721091883202597234457505091125 8235 -397880486296872935203378691681009776581599090457886802830945 8236 401384178403787140690703641703634735812930451760776535733131 8237 -404918510355364900151050723572116258796460357826792259729879 8238 408483748245645400986245116286068371904869787943899719292006 8239 -412080160463613824775617402188721813744418374504298191092507 8240 415708017712857542099142248658159494780028631150678775931688 8241 -419367593031389499994107537496406974955939487124700058358890 8242 423059161811640214344605922895101390876882603783435841913977 8243 -426783001820619791350719349323454081324647011233140203213579 8244 430539393220251414170547891279841510982225654069019296860726 8245 -434328618587877742874034009670169649989446516123009455060679 8246 438150962936941687993675286577738571680887022650048873444310 8247 -442006713737843030204532997932555839720226710121374079306968 8248 445896160938972371015267428439267998505759584282614999591044 8249 -449819596987923911804107416896993714884486949064691459485140 8250 453777316852888571089541966099491942574152410225774097299024 8251 -457769618044228962585963571290321226755276309371451622327638 8252 461796800636237769360360971213909526906605606344056443907920 8253 -465859167289081062278325165267118432567128364632980113097832 8254 469957023270928123906975788737518202814504054872235223320055 8255 -474090676480269352129821534141508338122273091637274614457870 8256 478260437468423830924931766558550932256691960368531650768448 8257 -482466619462238169064017658046011575848126453287244614219941 8258 486709538386978220907008311134109130827002172643444652956913 8259 -490989512889415316995376161755606034432968565544963521319492 8260 495306864361108645788739673572713892470608416202703506431727 8261 -499661916961885441644080763736683032301976036050674523432540 8262 504054997643520648006197981062741294171702430262812771540731 8263 -508486436173617738762720341326652056038100625327849299981922 8264 512956565159692394818084827085708027210988130205214945526225 8265 -517465720073460747159294626897566398453741979075120479027481 8266 522014239275333912022994860283184859838932608592963714697190 8267 -526602464039120558229405407249189072424116383492767316235855 8268 531230738576939261324922154269639274919563672457983700747494 8269 -535899410064342413872732189957403794130044563453725700718915 8270 540608828665653476050587094786201403913792717863852569915727 8271 -545359347559519365657951552082972529844323714252478332295488 8272 550151322964679801702110431380986807979883861133208204351135 8273 -554985114165955430925502984276550868947407056465057170051427 8274 559861083540456581955592994295148742583137679747982237737685 8275 -564779596584014507205022274658672101864772872230033741445606 8276 569741021937836988224684010729775042905630440055282524987323 8277 -574745731415390195916752927271547459456516979693778471703308 8278 579794100029508712849690655287571154351070427107950791461625 8279 -584886506019735640883885281565914583202790829835839444493699 8280 590023330879894733415971031733492926449881005003356156647867 8281 -595204959385896507783103425377525797678264672708020993932619 8282 600431779623780309736642098108705743977632160940990404112410 8283 -605704183017994318398931919776761554724864741711621956936054 8284 611022564359915496758296294590072808244077570028801871014753 8285 -616387321836611509537097060942691036789865474235545705395056 8286 621798857059846647186914953723778749470173321539289054002971 8287 -627257575095333811824714246878706333638010899661412660000594 8288 632763884492234638125435492005316350023898326081072485437339 8289 -638318197312909839530981255513768721262759653386768037756310 8290 643920929162921887624201068216740628773505010016620015184089 8291 -649572499221292150150432741228113210008322818179507169847201 8292 655273330271014630949616821724747137135727364932317781585893 8293 -661023848729828472990178138704917545500589643057202638413005 8294 666824484681251403772981905814817808343849659451080539052914 8295 -672675671905876320600950475906048889547328244355387653234098 8296 678577847912933231588609418636725941703137240999933179936684 8297 -684531453972118786817167106579890084296521322372176047722176 8298 690536935145695652725979668027738155074751842820118851467459 8299 -696594740320864001671682532937918281424343762255371553987104 8300 702705322242407407583160799035116165643828169811038195583416 8301 -708869137545615457795173699160264017889666455051981195189277 8302 715086646789485410457144549473106492289513773678501065306724 8303 -721358314490205246387688347684112689570725769719339360969608 8304 727684609154920483881197060117809529219947512341568869634954 8305 -734066003315787144771570804843895508309704304385011401796962 8306 740502973564313280021315741943249107871650910392664812697143 8307 -746996000585991483233081664420640450446442022875767866370099 8308 753545569195224840776650283692018181491864234614346381765842 8309 -760152168370548787688786447693524851025202759260160150190064 8310 766816291290151359137617720551092975554825639911862692645838 8311 -773538435367694348048712962516929443541312372599188180763430 8312 780319102288437900468199311097452783045430205886739469103785 8313 -787158798045671101390512367197798821228242790584757293149058 8314 794058032977451125106151170515670782774277993873861100485908 8315 -801017321803653545629554186444786836085976774615896282000936 8316 808037183663336424450383341255462553132756218259347893480636 8317 -815118142152420814714570387145046108842451761414315365964689 8318 822260725361690342985925839717551788226562197636760333728730 8319 -829465465915112551966429823158593585835666101592960008371532 8320 836732901008484709965023026771726799839891288223134659013948 8321 -844063572448406815502313592318881164957924409833793925422913 8322 851458026691584548223643514351749704914861841397005391460846 8323 -858916814884464940266959973916752629550064149037557718394038 8324 866440492903207565396469498840911788584392739764030852844427 8325 -874029621393994066569685243753214902222556896463628568618494 8326 881684765813678866155792139326108925772039501590036572501098 8327 -889406496470783926768846243246111285249141149248396274864074 8328 897195388566840454621801451629995448298019431840483153994847 8329 -905052022238080461448340067634896096360987733501254508640283 8330 912976982597481125380608101490520501175697216412938333835034 8331 -920970859777164915713869487405944266505111391181143742809368 8332 929034248971158471235457017301421743673785241519624544811990 8333 -937167750478513246746886663285392445160193884067261104853095 8334 945371969746790967566304739424057357294423901257350237862539 8335 -953647517415916957165256494016174535261791456189581120925256 8336 961995009362404428670816599969402210270481167047769592990335 8337 -970415066743952856753137027966158758505430244258233497154630 8338 978908316044423572421190495125906705929718330587130560094545 8339 -987475389119195749467676891104402449235010772845565351550010 8340 996116923240905977739488980138810903548551336248606243161485 8341 -1004833561145574645064589940102081975357870315465433439442685 8342 1013625951079122376541441216992711670793840182900346653675106 8343 -1022494746844279806995051763036520739734852499043687139507421 8344 1031440607847893989726130854595490515672628827204361084631060 8345 -1040464199148634772228563187053228928420304484418654526531422 8346 1049566191505104497327348742752212367200484628055753749484437 8347 -1058747261424354416196138162612961478042056344040665351803686 8348 1068008091210811227952439496175732315933354057534631926167172 8349 -1077349369015617189001382193004478937108236994340827558250523 8350 1086771788886387264007522551283752380267486622081552933188729 8351 -1096276050817386819320500790146692893614370335642327583143462 8352 1105862860800133388866368533914548685130253304575564110547609 8353 -1115532930874426071944067830616218835422574613224315771946169 8354 1125286979179806152037846013528383172899422909504733030809727 8355 -1135125730007452555673338121275359604990812792764314013356676 8356 1145049913852515800509659947729096134647875954766602926581073 8357 -1155060267466894112274166318954115554323490916992767787140968 8358 1165157533912455420812593738833619116275614077525433748493903 8359 -1175342462614708976447193717394100389288147401762860733220945 8360 1185615809416930359011259403260365280844852294410757527662547 8361 -1195978336634743683362257125622828275069079178184908485548263 8362 1206430813111164836869716825665389019878390488462083893684442 8363 -1216974014272109616330249148477073333791541224624294877090331 8364 1227608722182370663982697652110365958000069908931093301295673 8365 -1238335725602067134783675242359158037026162516121743452218140 8366 1249155820043571059859765367987193829591890158748707675145782 8367 -1260069807828914404079699399564551310954637811061333217760695 8368 1271078498147680848990078678757271589423685296702400792646801 8369 -1282182707115386365933937847923695469032565760931046949742114 8370 1293383257832352678024908454599850520183202915025791937179094 8371 -1304680980443077743783220141100719393731295280359082305571732 8372 1316076712196107429655571261667282723633841623211924866309987 8373 -1327571297504412573341330571298322653097634101582397714292023 8374 1339165588006275674834934673943936649793602323158008803548817 8375 -1350860442626691487371079248096404897224809895841891274170520 8376 1362656727639285816027741957181953505838342906611436756484257 8377 -1374555316728756867604617055691179820912604790792818769798899 8378 1386557091053843531553601214837258083097123789178623028592116 8379 -1398662939310825008195981907131454043853509808912212679235349 8380 1410873757797556237220398558889329602989966252883191024267478 8381 -1423190450478043616518947373291148661052361172861753384176661 8382 1435613929047565538788478195007237956639717303629165618062530 8383 -1448145112998342311002701325625048271464143820059802379874274 8384 1460784929685760059850719611269721946388449332894057453054392 8385 -1473534314395153264541582889097194824556020882312882213214396 8386 1486394210409150596995005319493589027042682350863902926928275 8387 -1499365569075588788378089578869379650936456148012675163606482 8388 1512449349875999280209384858343679316834825862244294930077135 8389 -1525646520494672457837508973736331253391935441047659559770791 8390 1538958056888304304014551035268048777478080554939534802619740 8391 -1552384943356230350527224144396743368903762644278745624790397 8392 1565928172611251846423963449177609512879318829091721987865037 8393 -1579588745851059102286591620086541741738508272720602736365230 8394 1593367672830257011243551658324035537116506261988661684532961 8395 -1607265971932997789010808582355663822712349337891734156285501 8396 1621284670246226017179142212561786730746675635684364928348233 8397 -1635424803633541116245511020496720799778446204595078532425976 8398 1649687416809682417514302820252450891021769381246436296810394 8399 -1664073563415642045974466092149306151202653912511334296818460 8400 1678584306094410869593623413589464920607676356069290560065076 8401 -1693220716567362814163216820136404020549430887745589441343882 8402 1707983875711282886882458635328514197190292530339735988523823 8403 -1722874873636044296286318997708777605921936525841541904877394 8404 1737894809762940100906955682444114364239079980111861327544699 8405 -1753044792903674864211889859112835307406332324844590379235330 8406 1768325941340021838888884631649765444247166939110203448919037 8407 -1783739382904151249449947742517209506349715619320740056998956 8408 1799286255059635288408236748606686580667691619296467664954808 8409 -1814967704983135487945000436357868453737989731289407002971223 8410 1830784889646778176032175673672603526042609808473512763404438 8411 -1846738975901223773413031226858103771724356472531099098753233 8412 1862831140559435735671491933552752633884720273109586508042256 8413 -1879062570481154992843696557723404980289186856799944125498943 8414 1895434462658085787646175319060939284834399523422715287634961 8415 -1911948024299798862417039474621393237728272313664036881128737 8416 1928604472920357994293042965893416159573429256994499954797961 8417 -1945405036425675927979619317065528881998435041305683853162933 8418 1962350953201605805716356940770394752838384923925929765353070 8419 -1979443472202774244700221227878622731916552415071773252839696 8420 1996683853042162263306558130885967449211840246098422510758523 8421 -2014073366081440308946944891513524117294548880398686015657892 8422 2031613292522063692326740463610975209770727781926866625619227 8423 -2049304924497134785217210474579771185291857457153463342266470 8424 2067149565164038391640866992465843941700724502016785217762671 8425 -2085148528797856755587708198386447411565326385415478818463401 8426 2103303140885570722037932349030473386783733756479073298558389 8427 -2121614738221053622167028195208014285767882544037411748338531 8428 2140084669000864508155533577338286459305587178665988737266455 8429 -2158714292920847418021857994953956252448061031361644843157457 8430 2177504981273543406346066000511065251132270076838616724010542 8431 -2196458117046422132659128701895081127331616750998368983237726 8432 2215575095020939855639613066893444997924935203860749466604169 8433 -2234857321872430738091866134312996383565272946027983741984793 8434 2254306216270838424980267357764302721250399857910536026185007 8435 -2273923208982294914566901774246374707624515659039413367789861 8436 2293709742971553800948915312556111178836734631829108369899063 8437 -2313667273505285025020748577167293835643451483081494253718104 8438 2333797268256238330099335785240691629838589499103082614577875 8439 -2354101207408282678151162060034701683897137064419710029218941 8440 2374580583762328942752788051771735359737469933175545615904689 8441 -2395236902843143255605101381890739720768651663436708102435920 8442 2416071683007058444610197921833535874018723640663473158406754 8443 -2437086455550591063212523638782049642476344418512111854834988 8444 2458282764819971572906844132486420652561623207411643779250415 8445 -2479662168321595303528912030963126691693236372921837392721476 8446 2501226236833401879174563877442502211381096498722476623214501 8447 -2522976554517190861343623855821388235530398425687256776602179 8448 2544914719031881425180681831488712581715664748197076869556738 8449 -2567042341647723949489842505422668502486811832169691856425450 8450 2589361047361471466539240660113672525923808790410906101894823 8451 -2611872475012518983547849357412311554074563237294890938296137 8452 2634578277400018754166273828953040187261251943527308105786875 8453 -2657480121400979645229259720400280030107794331206698876375282 8454 2680579688089358811575022383722923030037198901787879621502364 8455 -2703878672856153959799732451296150495437856163657371474085631 8456 2727378785530504550449116981076198122712275050552524584786513 8457 -2751081750501810357347736952912672466742671853097642505876046 8458 2774989306842875872534699949784592781724359943220259614537262 8459 -2799103208434089115617018110010009884183323311019546792501779 8460 2823425224088643477273220333535343529859793914662072895813209 8461 -2847957137678811298144906829047293074368839414715788737400174 8462 2872700748263277956447464383560598546796761150830190562859886 8463 -2897657870215545310317951939746370848073852017306628617812752 8464 2922830333353413414203066941050001997681638211038634989061216 8465 -2948219983069549502478001572934226287221347504326637214932661 8466 2973828680463153307982822289892279832072525346869057156811457 8467 -2999658302472727858271723668793154008015914685171342687104440 8468 3025710742009964968097126785729842100064470295545670206575798 8469 -3051987908094754723000161736443894410795179227355930083314070 8470 3078491725991328325856683342334428799333403434123585657574794 8471 -3105224137345543755838749540144323249167572752263290554875782 8472 3132187100323323767500616114031894685332281943354101134707882 8473 -3159382589750255836590983935079844527266991544281378313994307 8474 3186812597252363738734732675614290573503728089624217596619739 8475 -3214479131398060527322987664250644891087172190790434207737156 8476 3242384217841292757805436736263263786368073161460038563516646 8477 -3270529899465885887098727546697839393773218756717367653350913 8478 3298918236531100859014962473903541212040672219629821807437136 8479 -3327551306818411969480241613427565348028449522499767122481269 8480 3356431205779516188860402507143367739301414224893715648212016 8481 -3385560046685584202945130984461340661427872923536298909860492 8482 3414939960777763519068078740121255303131439865238633060889187 8483 -3444573097418944069465173442642517552808467838504178198098535 8484 3474461624246796830301645509191494483987778254012169881490863 8485 -3504607727328096061836167659752713992974905244879762575392835 8486 3535013611314335862943701024741295468276112436071310564913102 8487 -3565681499598651821693003934745847472481820671090137320513988 8488 3596613634474058632876172916782377319709078360889877936801016 8489 -3627812277293014643321983925954728216923702341847332126388377 8490 3659279708628324376498167626520373367293070602802102303322887 8491 -3691018228435390179326116265202724410904504468202456068169868 8492 3723030156215824226300960897112506887105418202243634666529211 8493 -3755317831182432208936605251097491053706713301271540692420378 8494 3787883612425580132245334848977281940129569590088216552388999 8495 -3820729879080955734421265686015198376758646151577566885959267 8496 3853859030498736141132434877081886162138905599973911561006582 8497 -3887273486414173461844096094360832953884389771885962101757566 8498 3920975687119610132402146578867473434803248021810965567395648 8499 -3954968093637935905707012913664790251085006984895629110985720 8500 3989253187897498490711244635136859244556404918702733807540909 8501 -4023833472908479939185045702629966819955843060340574529814003 8502 4058711472940750979719604380477993826216013549336332346046811 8503 -4093889733703215599285006132010234208829458516650813856306843 8504 4129370822524658274334429422083051903378814719147459165862078 8505 -4165157328536106355955982862820844273108501750979608837683775 8506 4201251862854720216924750593226548765603061547178291960239865 8507 -4237657058769223872707232960472768967273940846271128719922240 8508 4274375571926888893525318842512717453435032092334433211142816 8509 -4311410080522084530504177708797600082515876836457960559714239 8510 4348763285486407085715043616691953828939465347076474600437814 8511 -4386437910680401663586866565827986781084792981333626602932038 8512 4424436703086889549707373140951860489435898942273623753538496 8513 -4462762433005914572471410166677252565240335709397315377723205 8514 4501417894251321913369802482057991146265312421239873333583681 8515 -4540405904348982942952658001139118496727599393377546176838249 8516 4579729304736679771654478287378183277252167204699674545784193 8517 -4619390960965663317742018988755456403092189988603450421428134 8518 4659393762903898808647089914360968568586028110536634127454390 8519 -4699740624941012746882948228238782783746661287559197917482660 8520 4740434486194955487622240314259097049699016203468690302723166 8521 -4781478310720393691844270116501625629933976371684731272758952 8522 4822875087718847036747458136227663449136433101397024310215616 8523 -4864627831750583683877012385223389256355737614147605476154928 8524 4906739582948289125145930239042693615789692593760732332838783 8525 -4949213407232523147637421759742598422657152072757169411657987 8526 4992052396528979779776688309416997466880102865245264553641109 8527 -5035259668987565204157767498357897239090174938669284583290823 8528 5078838369203308746014994271905680488147014815248205035956232 8529 -5122791668439122171046721550676803700698628594910139635992646 8530 5167122764850422652039551886585814456235716188518942153217692 8531 -5211834883711634890512780475084371889967198816578886931889699 8532 5256931277644588007413433308664331611172881438903639679305811 8533 -5302415226848822945750663888402897247937852401533743976565694 8534 5348290039333826257972877779096917853169264937929164877134769 8535 -5394559051153206281870385428361320443222829632134723642736060 8536 5441225626640827840839308633094592368590362609792985471172884 8537 -5488293158648921737477623481656979149288589429965101290993698 8538 5535765068788185443710421835160326219347869731098083333615732 8539 -5583644807669891525967594966504251268858414127143855674227962 8540 5631935855150020480372139175081773627973488381375287469736491 8541 -5680641720575434790450178732572502846166939874740850845021703 8542 5729765943032111158553694036462945561807177267317929000413513 8543 -5779312091595448002003003535482012040801373552549694426335839 8544 5829283765582665445917522155082779957246192024642737838609122 8545 -5879684594807315186819526624069218318221624016394666606281393 8546 5930518239835917744375994640492309301331968817831676857705235 8547 -5981788392246744763097521498081497753357782246029664002103968 8548 6033498774890764171450402442258976227173388159837663313088739 8549 -6085653142154766152667826606500193040300103202646088737767028 8550 6138255280226688029578461634717927882568178140145444444476193 8551 -6191309007363156315015298156826256159518544799669031976335620 8552 6244818174159264329834330309264328032070228828569966983893689 8553 -6298786663820603942271412293946465648661267781511636429609468 8554 6353218392437570135306471658291167583979127399142604936896522 8555 -6408117309261957262897278606893461605817487467166620192527248 8556 6463487396985866011400349863465515465973039248399163001185909 8557 -6519332672022940239224570276083095477224487325043822910036634 8558 6575657184791953025774093290324162931730320508329808550086539 8559 -6632465020002761420041463963989369105132186767092186676269977 8560 6689760296944649539820210964160719404143710922410801813351824 8561 -6747547169777079834428977488479706622794238797006472892260406 8562 6805829827822872487087291400572545307645912858420351704898598 8563 -6864612495863833097667084460651582979395122886274864047326544 8564 6923899434438848952474918737856675913364495978621339672882752 8565 -6983694940144474355008512154978344109118049225958318576581225 8566 7044003345938025660288610058710138183299221215376984535406369 8567 -7104829021443206825404650233809068003005798807074349333012568 8568 7166176373258286460341229190496746368041407290062518082577096 8569 -7228049845266847535983402672780275020701524857545552843512315 8570 7290453918951131080443739227162521087820220196417208410973904 8571 -7353393113707995370524280378363983475445695377367162064249556 8572 7416871987167512302233725236286600829068491807254186949914791 8573 -7480895135514222802835925417966171323546198257802642023642998 8574 7545467193811073326921916426595128728454635694524888069175319 8575 -7610592836326055660486087464280564680538560212204531969302682 8576 7676276776861572439959662165054278209871684428138026491136923 8577 -7742523769086550977623483507517818080155926456801353532730560 8578 7809338606871328170799320052095490123873120469560660874863068 8579 -7876726124625329459716788537247161717981041934812989185252702 8580 7944691197637564987983869480176783800188715927102714007879148 8581 -8013238742419966310165327097380237147311577146034762581352979 8582 8082373717053587183107682342579396893145343777689289553078213 8583 -8152101121537692171354379129414789785946954054835276280722447 8584 8222425998141756992283181871301856362837164549848279611535690 8585 -8293353431760404723482503188397642031096966643299416059957276 8586 8364888550271302193377243532556070090193906662944486098094085 8587 -8437036524896041076230893600343218206970631038467180641841556 8588 8509802570564028414402275117525121506200383107072114810726518 8589 -8583191946279411494135651446511664088173612208803260337488785 8590 8657209955491062206225409086712750567390535113176563637810310 8591 -8731861946465646229634584994553811952067490988319940427324462 8592 8807153312663802584573791989142822494375662547729787975333614 8593 -8883089493119459311677284202484545272582972058482433622953912 8594 8959675972822311245759825955745943585653948745666290754444767 8595 -9036918283103486066215611361030293159454528781032041842164046 8596 9114822002024425021442771408440981100373790681660054745140994 8597 -9193392754769004941758156528200982635207438632913803777486226 8598 9272636214038928374121365930829600852495907573192280992728014 8599 -9352558100452408892628795737982232306785686442744543360717882 8600 9433164182946178861182297255672210037886032735649338770755517 8601 -9514460279180847148997492791193676675376437327582387658831579 8602 9596452255949634525708625039154989930044659965618229129641414 8603 -9679146029590514690764871850265242389376439656612913851295187 8604 9762547566401789121612315414307170525549661975169992374618216 8605 -9846662883061124156831308434926488254762166066434472675945381 8606 9931498047048078963966046246033341112484217186036965195213658 8607 -10017059177070153277257072086973647985884748933935110275192128 8608 10103352443492384027883675537762574362204595340786791723700154 8609 -10190384068770520228657278578983737982116689132150680815372660 8610 10278160327887805716394652583012968146394393515052359403307618 8611 -10366687548795399598457012005002418963981149602304899474066655 8612 10455972112856464495183653418177358954475429252009467531589703 8613 -10546020455293952917192947196985887487236953704504168940169980 8614 10636839065642122365785368564326252100167922704297070987481154 8615 -10728434488201809995979230495122051541975520691785094466694696 8616 10820813322499497935056340401208555743857364039420275949922529 8617 -10913982223750200604908565641825256818197013375336376400404598 8618 11007947903324205653974013538125472738370225639640053103959005 8619 -11102717129217700364150098415187474330309844153316327308186739 8620 11198296726527315659787205893620951667599492568892471030207089 8621 -11294693577928620109718134880930701864599948672324228519567251 8622 11391914624158596579282300275167059733573909333580476208255980 8623 -11489966864502134457477253328088310141947958580562201704225462 8624 11588857357282570654731001306339892039180398909703151567789645 8625 -11688593220356312839354604389382002928183265638341926065343654 8626 11789181631611578655523459103329028856522868970282550214865449 8627 -11890629829471284942665551200415034828094129146029135685199982 8628 11992945113400121255423928831851018174344098764405834268302595 8629 -12096134844415842264927007250175469775220907932706023157358618 8630 12200206445604813905962514451130929168988326951083627174415360 8631 -12305167402641848420827516848850393153554693136951115299829211 8632 12411025264314363739136768570572328489627431401086997960499365 8633 -12517787643050902923733501326863388396036804874066102497113143 8634 12625462215454049706079760103456741487337310354726015857604553 8635 -12734056722837776430126692362935684249515260230294626813783538 8636 12843578971769261021698168682629641145562435950037356140752985 8637 -12954036834615209900883260079194719914989728612352546480932073 8638 13065438250092724057844087859622614386074631897099820023903233 8639 -13177791223824745817825220014485432993802984823837425668460021 8640 13291103828900124129019097659255849615554612235303722331284341 8641 -13405384206438336517319080239415698871069257835250030180036625 8642 13520640566158906164897905512600284427902080520900608098453912 8643 -13636881186955552885005139329406602960474117534762868486947991 8644 13754114417475117083403175135959888903454121950988420199272306 8645 -13872348676701296117478333971202996745082156134087544052791917 8646 13991592454543232787292579782994996048222794055253879229062050 8647 -14111854312428996018703437924806183750820725668903549193762645 8648 14233142883903994127196192382421552985310073407549718275992792 8649 -14355466875234361382264816515188432454798424913121073767151030 8650 14478835066015358926068012377736429060544402385708220693802300 8651 -14603256309784831436696018493525217513064712728189070835376308 8652 14728739534641761265734494126527777053021781594688005711624863 8653 -14855293743869962121925975254787283490652766772839869016264203 8654 14982928016566954717629477380750121901317540602083580613671449 8655 -15111651508278067142487326409750083267715610757177232283029460 8656 15241473451635803079247945514986457194282365556678927370298865 8657 -15372403157004521330087010088257368018758448745113628308319856 8658 15504450013130470478040185388411443646187524339341313775598625 8659 -15637623487797222867331848583818881513392130795100302210982894 8660 15771933128486552448479221662289417731910072326999339299197149 8661 -15907388563044801399093845645235942612870135270577908634404115 8662 16043999500354780799316141061078561819487315984987567565666843 8663 -16181775731013251011827947464333632051818029220644220191512660 8664 16320727128014027790416631606542436876374001633060971287166473 8665 -16460863647436760518137009803578820990260866784372867929825229 8666 16602195329141429356258551237776266484825931337698522086354734 8667 -16744732297468608468419919089307819418625736494997628924471830 8668 16888484761945542870765868361337086534961130094655676426049218 8669 -17033463017998086848338056633237689139239297586322658747329070 8670 17179677447668552270656842665613685222859127341382888062487756 8671 -17327138520339515535291257657698240219588378211324224855165332 8672 17475856793463632267294850463721692271248243165385839439228715 8673 -17625842913299509304712053864885411458169269094991192326893281 8674 17777107615653683905959325587696632840468876816990287489550827 8675 -17929661726628760523784027207990597801843797376121456682292009 8676 18083516163377755902728470642049934952647361312578350184145225 8677 -18238681934864703672603653761206598695600205703693927679417057 8678 18395170142631570029434007538908743303410481084742226837853677 8679 -18552991981571532517698288138061630795663304138427880373849942 8680 18712158740708674353490088616129161537788088433409506850563454 8681 -18872681803984147157482057412496786713312999976035521999889445 8682 19034572651048855399328757994969329204139031682402452604500474 8683 -19197842858062716291412373823163680995053458210315233777830039 8684 19362504098500549309651569101882364167319764498989690605968466 8685 -19528568143964649962485400537807085224311024125276408321470843 8686 19696046865004102876140110109131028523131676926242791270677410 8687 -19864952231940889714916016912185189461580014153918480836848103 8688 20035296315702847909523904079775708431999508945414506778766610 8689 -20207091288663536624484836466351820340716536942916954764987988 8690 20380349425489066857314055308454368031568472154368733627384567 8691 -20555083103991953027668525477059773331312154483090370685674677 8692 20731304805992043883879148266058690237669376642139213751383387 8693 -20909027118184591027343129794600439622732528496819805222953508 8694 21088262733015513832150288722831939231395478839108234481002923 8695 -21269024449563920018090220518676116894666250728972703070886512 8696 21451325174431941619866481106285646922440621049907037166305281 8697 -21635177922641946583960833204287604866397539109168026181166654 8698 21820595818541186717176889540755382745572615778259340005674372 8699 -22007592096713943207480218628059756210054036154677376682553415 8700 22196180102901231438373437837494880277333558448689017395551581 8701 -22386373294928127322732550844979926457370691591886557627731160 8702 22578185243638777890817598670416454986610673174663212110889633 8703 -22771629633839159380089654957097549082202966038018813987223980 8704 22966720265247646591550641286816066653730780163414071078476076 8705 -23163471053453457798605968763481082007923374284603106142585031 8706 23361896030883040019966498621190110746455842150680858783587957 8707 -23562009347774459997889899398297469451958478665898086760056455 8708 23763825273159866757146576981716075380434232283932297265876266 8709 -23967358195856092158516657995152552028685969596681777113985122 8710 24172622625463456403416985919921371003837303737362328237179113 8711 -24379633193372845993455992456570202755396819851971749681238845 8712 24588404653781132200355165768236114294208960681939010623288531 8713 -24798951884714998657794468796688019757295714773665466061458249 8714 25011289889063247247371568073665306504868795064893353630400634 8715 -25225433795617652016047508769815232524621470029491745009888205 8716 25441398860122431432221198979992373389118667847792503152814356 8717 -25659200466332409861968723046293702770840972709731304671711835 8718 25878854127079939726038363775654214881356202925777338390315948 8719 -26100375485350656381945848876237379470900380068759965897637562 8720 26323780315368138364004620801489315327332911568312286177956845 8721 -26549084523687546207391037656484374426946362410247084981101025 8722 26776304150298313680422827721983947842465549148831454489273161 8723 -27005455369735965852159631381807364713630130380798067637635150 8724 27236554492203139030256172203081934741515409227379095007805342 8725 -27469617964699878216750917000144128915708051769967049439368324 8726 27704662372163288347195741762264354073479002093053536441729048 8727 -27941704438616616201265163169560225867219563645451265229682022 8728 28180761028327840500767491390615719225073361897243103969239743 8729 -28421849146977848343855499331076849645572934061413568392940577 8730 28664985942838276762241902485981125783873548889159364525419712 8731 -28910188707959098831406446248714037253841127317020577253916593 8732 29157474879366034412178378971700995450242038057542581768524429 8733 -29406862040267866255732557729511781797100603121000019988484938 8734 29658367921273742862991734171183243414138226906682749427547046 8735 -29912010401620550153724383399397481309912772390871913161569119 8736 30167807510410434670309794272856839263002686879638267976090774 8737 -30425777427858561716253403860316004289946991423126128437699293 8738 30685938486551192510119247852941411835420910470861848104360780 8739 -30948309172714165121646978102119612589892640470149926540270464 8740 31212908127491864648482586070251877615935048324047883075168353 8741 -31479754148236768789219540081772955036055793063245819149208910 8742 31748866189809655671365626123657881287405591186244517414458505 8743 -32020263365890561501465868760178163196475382016902073569518867 8744 32293964950300576318969356461721673838615046166827388135240278 8745 -32569990378334566855573826932578888502487253965270835981300039 8746 32848359248104916227763075064849783611732112437624514025608638 8747 -33129091321896370922115593664041989728752516973363549207106683 8748 33412206527532086270755685275768376360139178731378514893843395 8749 -33697724959750962358088310933448581410054974476600435518585748 8750 33985666881596363049754268542536054292315585669534350417903617 8751 -34276052725816311590611404502160375649223734442654195206435058 8752 34568903096275256980539329163829207684941085884297704963928720 8753 -34864238769377506105028792578534392544850951166409610641884160 8754 35162080695502417371902138144919192283068971938674959177712648 8755 -35462450000451452386168141541498017006801939104759065615779491 8756 35765367986907182981993513997713891370009918380328195232812595 8757 -36070856135904351724125258992469582912882895911440498742122182 8758 36378936108313084790874182693597837596265089573629778496285311 8759 -36689629746334356957021843290183636349961384707610334951221865 8760 37002959075007809207793168088896489939092781622832353632064451 8761 -37318946303732020334397371233711044234418244221561711354106249 8762 37637613827797334687633589977049659033174748642069599660671746 8763 -37958984229931349098738167142524737267016131089655155767045282 8764 38283080281857162816071511444287134787628049769763599545520582 8765 -38609924945864495152458164821832324898488196658163916795408968 8766 38939541376393776391058728963087524520882998117109971952295957 8767 -39271952921633318357621720103078880204722964425413418772429730 8768 39607183125129671933892740171665480196831612339280489165560669 8769 -39945255727411279660903524872607394292186195973433454725288614 8770 40286194667625532461880853554497213388789148913461614749109825 8771 -40630024085189340402661830368762403944543396044822862859565881 8772 40976768321453328302834973699980483549732192149812492301529093 8773 -41326451921379767913403641210200326733262161242116114190489100 8774 41679099635234359286647792213481047553304527998751389921849795 8775 -42034736420291974881100633438737170788113733613642126226549970 8776 42393387442556480869217462981011941950910266531479794425755737 8777 -42755078078494751047454647014692734979251815330881703257754338 8778 43119833916784989688157237220704194319405072561685722624296050 8779 -43487680760079480619934846153350050106917522116038131543982950 8780 43858644626781880778148108750790027930225618730895630483081994 8781 -44232751752839177429793924038611031067694402822465460898620331 8782 44610028593548429247528736167483205520051196415108347661445398 8783 -44990501825378412385867917752739527621936960144949080844844871 8784 45374198347806293698808899570092937347114992475512560637012065 8785 -45761145285169454232309590522275061408164363047384631748048028 8786 46151369988532587127275898917914095450863055417987518240024230 8787 -46544900037570195079037359983363377255078833380398261053391699 8788 46941763242464613517783069692132780505245727018324217179344067 8789 -47341987645819686701156915103084529503402834405499828965243806 8790 47745601524590224945237593345665470907204852563076799265510374 8791 -48152633392027372263521769462249696003190603495487365718144044 8792 48563111999640014735355113362991852712364433076656717013495547 8793 -48977066339172360985583589792597274107327599195117425528666089 8794 49394525644597827226094504097299092352014258152917381262269843 8795 -49815519394129360387452226659459639077903405003676387127103563 8796 50240077312246333955076574692904596042560379014696680866735322 8797 -50668229371738152219432419177355979448309470254323762256678548 8798 51100005795764699753567661904755713141898703242188476454854128 8799 -51535437059933774044124309514439603099122601983130027966192481 8800 51974553894395640323725540808686059464999143746592367836839812 8801 -52417387285954848783482574049974355375716360862889056166299423 8802 52863968480199455484341521034777784526414652138758753584695460 8803 -53314328983647789435175572962842016090517024176616408203611892 8804 53768500565912909463995692271899667678317878039798794038998596 8805 -54226515261884895676477966458060054385284870239156039389240958 8806 54688405373931121473262989863541886302638759894151378471823653 8807 -55154203474114653284247751237224406898694448102450249917690963 8808 55623942406430926374439795387208571653933560739786112531740501 8809 -56097655289062846281953781126189883967788413688068769906008866 8810 56575375516654466664479472300094569143313634008552241377266167 8811 -57057136762603395556115788839961546746082708975999583897473019 8812 57542972981372083271926547737666816285453199457246165379069156 8813 -58032918410818146443009304194451726026149322280777122566953261 8814 58527007574543883920359257794293503445015945057026224205734853 8815 -59025275284265141551436151573055336882475074235265354855196421 8816 59527756642199684109184739787526129830689129101297607927956108 8817 -60034487043475233939400656954543976697223755764989988493907145 8818 60545502178557337188855962791008802426203545071778379370735725 8819 -61060838035697219783585499208376572487146049633840996011414755 8820 61580530903399796644270373577504311076083937591684811469725388 8821 -62104617372911998953822942312999541889299979337429432799259228 8822 62633134340731585631163849101990976542940980077499396099061466 8823 -63166119011136606514871890259185158115101575898418011577653192 8824 63703608898735686120968337303291692937664490900730558857478727 8825 -64245641831039298210656135042192432218075461501150700631782216 8826 64792255951052202786459098349976543062525642798153897791774249 8827 -65343489719887218528985539040814808784456765019719145997626064 8828 65899381919400505091564058453409666598859873631618988740712740 8829 -66459971654848531086356645837806941167222091026671458957646985 8830 67025298357566905023336548914902546645240797592203375810438021 8831 -67595401787671247902817175509536693819396448422538155055641338 8832 68170322036780287613125817028471633280104976913425113297025612 8833 -68750099530761356747625263249864892881286491991633251689942287 8834 69334775032498476929691151099543066023513342780631429465031540 8835 -69924389644683214220547651555064949540918527509421569817525737 8836 70518984812628491683144094237708501723466555125348741789313235 8837 -71118602327105546685616362218481501396136999666571603554126827 8838 71723284327204222050416127557985290636807775674812667276833241 8839 -72333073303216781690005778527716497879493852899789081268837521 8840 72948012099545442917205525738891294073405693902521469162642837 8841 -73568143917633819177940762094215191291053792391468230099125608 8842 74193512318922468526372174462734684264628504418558413517360244 8843 -74824161227828744747299041696552973581691144388737795885229528 8844 75460134934751149628409083331834427246320741430617708928543653 8845 -76101478099098386495508432476504995910348116417780187128834436 8846 76748235752343316747405894952439717905510739860674233295690024 8847 -77400453301102022763750544664976903685155300475022193328425842 8848 78058176530238182208935638794708041948543364432462855050144027 8849 -78721451605992960418290395094968749319906536114440893179314361 8850 79390325079140629229290776234521395553561331100668860031647704 8851 -80064843888170122310538337833345712477593588042607352745998165 8852 80745055362492738744890535552231405952965945477919474375602867 8853 -81431007225676208340485629869328341708644235498725701291655196 8854 82122747598705333874600318956594097510600751615774457421031027 8855 -82820325003269427220419187538352617446261498188765288810991020 8856 83523788365076758065993580085537639315329394473514676302604756 8857 -84233187017196235708036074565669718673880820340944786970451041 8858 84948570703426546190848726708185812778641371350023533729664786 8859 -85669989581692968862732953979787323546600750696892111075146496 8860 86397494227472098238791521076604144274882284197162447510425642 8861 -87131135637244698890224678040655388260232427456155973728732772 8862 87870965231976922926160114065513334236378735458246424696827591 8863 -88617034860630121494857980578693102222760473690566112308731761 8864 89369396803699483606916699465450303208792432650076815622248710 8865 -90128103776781737473992444198850391752174542975464727145652790 8866 90893208934172151462655853168002867602368980633268498077847330 8867 -91664765872491073684465455304081529903043488488300618861449572 8868 92442828634340251180261175069649114053354019511562633418062546 8869 -93227451711989171609196828734938720954032480751383914587231176 8870 94018690051091672321262400898592535426088081757431083427076186 8871 -94816599054433063676120764005913322922720796783225415749714582 8872 95621234585708015471126036877337159756762770911223291797376022 8873 -96432652973329457357529639677512184263941679891996607196827815 8874 97250911014268746156243974953383268789928131927434209931226989 8875 -98076065977927355033252251897792564649143662558291126640171675 8876 98908175610040341559957008392249098715405360512079145665063305 8877 -99747298136611853765581145301742312778318707879734410080223360 8878 100593492267882935387306588891516154004326075741402170538945936 8879 -101446817202331893639290913621763464052900399581139834936300027 8880 102307332630707494954176325335275470338610740430850464467037587 8881 -103175098740095256300334331624650816961472490146446699772786676 8882 104050176218017101845010299292880264000348993048267713619059203 8883 -104932626256564656917883093865237295469351017236219834909824849 8884 105822510556566453431475385431924883194950714973488194815148120 8885 -106719891331789323134480366507957785857043166191280171905793536 8886 107624831313174257311552053061095386228801358438514251251318087 8887 -108537393753107013798581644300127564321510119668118937888150072 8888 109457642429723754456095346955505282666430476088646019694893689 8889 -110385641651251998535304513066952215024479748106994822608218760 8890 111321456260387179681662933879121808905144995707038610782703055 8891 -112265151638705096649685872276256611035388855609985074866883323 8892 113216793711110550150409266112445064293540737755813153451624167 8893 -114176448950322460619365035785611018380418530352491177232813811 8894 115144184381395764078470308826186500767946834447535910316977829 8895 -116120067586280385669926555236069374042650208537101536866183227 8896 117104166708417592864252238098873174273495662837012991552950032 8897 -118096550457374032788083967532862415551045236147647974246172014 8898 119097288113513760580531869554152750761333303008725968194130755 8899 -120106449532708568169821745923353605819403714319660758764697748 8900 121124105151086925364857651231949713471538886034062057058881106 8901 -122150325989821847679353047415765234949117817531202013323836387 8902 123185183659958007849467274909017904193652006944611454395748541 8903 -124228750367278410569608538349468046491310605573029554707781770 8904 125281098917210952555388060946875480084000361932536872996115029 8905 -126342302719775192647796926533556701073210543090195732506917940 8906 127412435794569659298693116680943001096685754297996315897600275 8907 -128491572775800025424798390663744876384513994590327106684721702 8908 129579788917348483285781301225351313961533604303801340974202728 8909 -130677160097884654731813476382016995782622905266273039984951521 8910 131783762826018374877402359342443610162027856211975878080409758 8911 -132899674245494689991497273154405642635439781763797443040824399 8912 134024972140431413149010718434451628014594422242236692077330785 8913 -135159734940599583966168353134613261617364241270652531498118686 8914 136304041726747181541675662368999673006444823369600205599365802 8915 -137457972235966442547744822381294054000698263391690804794396910 8916 138621606867105139259741024213038931990797117908086745668050077 8917 -139795026686222175180764298975998895748574935991356616277423854 8918 140978313432087858808062859481575928972305582952812600614360879 8919 -142171549521729219001960767449052658243185890429754333772523939 8920 143374818056020728355161431547545790466588320061500720873736617 8921 -144588202825320803921045585351646221827177985802420436860724057 8922 145811788315154457644106009957613152142806029307958811061524749 8923 -147045659711942471844140867017463294600618441983994079898764141 8924 148289902908777478138454108976884666984959137154507146983893384 8925 -149544604511247321243277562009286298255237769629213229776317472 8926 150809851843306092177128986072028587688908162856783886657907717 8927 -152085732953193218495049295109174924770890480119839498883223653 8928 153372336619401002313817307104378619113935142732039926840686502 8929 -154669752356691000044520588029453107239035214602894454534315239 8930 155978070422159640930466428767013967254631625066713493011459180 8931 -157297381821353484695549608661398178813138640056738965209636922 8932 158627778314434521841056810620736951409245502256879422947618809 8933 -159969352422395923387686428673734651782443010360580217661543539 8934 161322197433328650144503741135502325556556944186978060873234693 8935 -162686407408739334897843338923456484078413862258564901474400181 8936 164062077189919854251023276128632002461325691050924082382106340 8937 -165449302404369010210360287876619693632916244456717051620488616 8938 166848179472266745004585913207892862760233961007966146825502242 8939 -168258805613001316043574470959393840439941561054820468503002181 8940 169681278851749861368522268890731461138147681558182970869040743 8941 -171115698026112789419581600063940724051662549465407331880809909 8942 172562162792802430448673143775607634412340702408288345044977898 8943 -174020773634386390434998231288532408033975343562364529205616227 8944 175491631866086051918871705160273251854529276161051636777829978 8945 -176974839642630669756122210672008613144776977601408244452129012 8946 178470499965167513410686907797757935706790203518683978755430565 8947 -179978716688228511047390778934345939039519518785750035490385152 8948 181499594526753854360477739516138361857160225216260136258817666 8949 -183033239063173026776484269849367494348216445323129303402889233 8950 184579756754543721402750751456076850902393606899112025431495152 8951 -186139254939749118855487439069180924496333013408356605393040248 8952 187711841846753998894089228608285860703828492702794681329386403 8953 -189297626599920163611566174407577173237998655977374548246884972 8954 190896719227381653784767046857926232361054010055639034360139931 8955 -192509230668480243872764999357893420406029892575764625600559314 8956 194135272781261705067593454666236033429106987546221321157793192 8957 -195774958350033329748714392918568166430311707763965493683438778 8958 197428401092983214671420053372646762288313140307474394957551657 8959 -199095715669861804230064350582166387886606019566542669009335469 8960 200777017689726199179845744421073021127038138139890437569693981 8961 -202472423718747740276074589123992151098738900339947870919293779 8962 204182051288083380397712837641951015239430978524671469127565911 8963 -205906018901811362862732149813595723022952666409967087427815705 8964 207644446044931727816759755105838520458195717516767136766097281 8965 -209397453191432172783833731401203830756946169740440294391638302 8966 211165161812419797709136644600108379470064731863327864273441118 8967 -212947694384319269098586815820375602855451207973036458756760279 8968 214745174397137942169410028430363666230528862168544621489674273 8969 -216557726362798484269563575957303846034169702750897979196092331 8970 218385475823539547202413655936607898728397578029768306545056787 8971 -220228549360385040506652874728686194493058677184816816328437546 8972 222087074601682562190365870819703238140480284770760710565659953 8973 -223961180231711547902688818766672925997859370909932946223672934 8974 225850995999361704046946092694349580180158665638256816592309180 8975 -227756652726882294895770134800789075385882665938572931242605617 8976 229678282318702858361806333691999033146903266002654623447039393 8977 -231616017770325929707463485567114809206959739709454782185205789 8978 233569993177292357144084495186047455615023755536237593923839595 8979 -235540343744219797975175988868366627733820781390204179327884063 8980 237527205793914988680246401133175657519302429622817217718367043 8981 -239530716776560387115659147831315152260669550898460237529628698 8982 241551015278975789827012363178124290768832251529355346002971956 8983 -243588241033955532324213389543424905264464505997646008923036627 8984 245642534929681885065931201600805110696478795408705826012056735 8985 -247714039019215262834792074548655271176787750271951163202518077 8986 249802896530061870158844362301406582701000400042714467327241154 8987 -251909251873819410448770986292367622359802436755037936956958324 8988 254033250655901491574389376358493395926227900768264240409892092 8989 -256175039685341365698466876096385712158419209180320657032435037 8990 258334766984675646321116266145449840420224329366539030501103407 8991 -260512581799908650664344845910804515306159055727779811279872817 8992 262708634610558020744037778797253093554290267153637986647426280 8993 -264923077139782281736091055307752457443255257121492839435254406 8994 267156062364591001544902965492005051976739209221103801120204034 8995 -269407744526138220826319516598125683089987297759841363958626445 8996 271678279140099828103745539538017330427813445981573960900318247 8997 -273967823007135560045818712521963708962179151603465752275862136 8998 276276534223436312447140483820920045479498587951610176795924521 8999 -278604572191357452970410689215723661842127793871720163331968987 9000 280952097630138832269269044857553688896411260704474496076521787 9001 -283319272586712195716556906309928920260253139721064433565300149 9002 285706260446596703612929736024685221627818717439590222613098167 9003 -288113225944883273446130415873190370700273584429481623890207638 9004 290540335177308463512134486780025048813704878509885659609987888 9005 -292987755611418622996162030874808711088151836959514193918063071 9006 295455656097825039444581520654974663922991736477868765433335928 9007 -297944206881550820438375705423742410382923702408328689391725902 9008 300453579613470252205468544450851452135996479447883190891200988 9009 -302983947361841383883198304035985494160450516703447513033375831 9010 305535484623932592163941128357317725523704861977806046478351809 9011 -308108367337743887126720552407473483448892336760503498968901760 9012 310702772893823726175963417751360320064922258145948027771874295 9013 -313318880147182109175766357529664806077347658735021920024928054 9014 315956869429300734084507349857641894955738551805145252015478835 9015 -318616922560240998660764770612675951244566521654276885900887604 9016 321299222860850640127685961902626465727660521622716701682462811 9017 -324003955165069811049575731991161066693547693685566928293726060 9018 326731305832337396091952707578437777279721702005257333419762957 9019 -329481462760098380805051516785541837832124432688147614792029479 9020 332254615396413090091138017603511955100593654187928487943109305 9021 -335050954752669120588463033420893948338789995586735410281384031 9022 337870673416396797829620375952480720840085229604792740816873661 9023 -340713965564188995709913643095870652157763761453626472464743227 9024 343581026974726162532492972290750113101942632619931818665180792 9025 -346472055041907404681920512589785452186382909849532368844455657 9026 349387248788088485816888086886132014777146767646169475390020651 9027 -352326808877427606366471943956237198770991098098334692207122319 9028 355290937629339835063000627188981167598250690801799622073455681 9029 -358279839032061071248769203241351357940902477616318664298435818 9030 361293718756322423753896227378980277205263772130468298348881238 9031 -364332784169135899259032165658014159724712961723115923434239242 9032 367397244347692300229836331966678570654783418581765613615570151 9033 -370487310093372239740594034031761959267333344720285143095315250 9034 373603193945871187792500407282805680209482095451305869547387249 9035 -376745110197439471078449773896547914364229619343057860071251281 9036 379913274907238155551100323790200244925098848397881862953294508 9037 -383107905915811748614998132785395138247782831701030682272312715 9038 386329222859678665287110327636282564254482070466760781511762518 9039 -389577447186040410253706582760675804512956922414774803557091611 9040 392852802167610435395616810478510313792340926405204380229640434 9041 -396155512917563640058960352054798951491428422364375048003807758 9042 399485806404607489114971432430396607039763964402215822744646424 9043 -402843911468175731681024153151136964621601612063624411430681230 9044 406230058833745711265878745758059506340797867015025564130085050 9045 -409644481128280266056023935982975525040205687248538714439826415 9046 413087412895795226077276716047438804849117399813636426800262882 9047 -416559090613053522047023151523135521781257388866972179126060130 9048 420059752705386928878148579391634636784903774053438889650177629 9049 -423589639562646475006323190362663004671648841305044191140600957 9050 427148993555282556988394053969076027260230998456617910222095688 9051 -430738059050555807161705711234904886284024953277757320311921426 9052 434357082428879770562751179230349750045677786756142660631975524 9053 -438006312100296455779170349542657439092607858594440845840894303 9054 441685998521085832952294228248300376208207509854375225518722201 9055 -445396394210510360758716345096038581764934185147005686596720983 9056 449137753767695632879296250759521894851481305682403527572933003 9057 -452910333888648243213107862282269795121719850798453175683547269 9058 456714393383411977912685323097797417892182140770023987239700495 9059 -460550193193363451206043139349335656615484313760263980071316688 9060 464417996408648310930912105622694602886176144590131596562302749 9061 -468318068285759148737998784423458891890956080927617959290147135 9062 472250676265256259023409309571634370347520603305734314673612959 9063 -476216089989632399826247744428126065056754217236628622918699113 9064 480214581321322718176379321994510565592920800650742467264727442 9065 -484246424360861011700018321140186280981486609113116748532650473 9066 488311895465183507687742337695496969830571298516760319441258200 9067 -492411273266081350301337123125973769373788950106888596968469070 9068 496544838688802996143131441048388988749459884396170842867789530 9069 -500712874970807728034786644998665649766522810187479741038880302 9070 504915667680671506552462715988644701971986432492948829990448261 9071 -509153504737146388642497852869511469647973681440965522746161224 9072 513426676428374752496823687680893888427724333290743709851818027 9073 -517735475431259577800908912517757254825197984613198517038223327 9074 522080196830992040479701507212091785804775005265195278409895209 9075 -526461138140737691159449682045773486660762272069660912712621931 9076 530878599321482496736054849158398015933881556838416555651835378 9077 -535332882802040034694382119697126959250068532422283729231380260 9078 539824293499221140158365696218060687355380928074760321522153464 9079 -544353138838167316069443831270926312182953479409221309632385376 9080 548919728772849227391491567402673441921939039666766284281813134 9081 -553524375806731610824645188572653295231779000786051904541119936 9082 558167395013605942178891279320197545058137339602936294502675522 9083 -562849104058592214311691780893947190000281368908389780842452391 9084 567569823219311189372905962199550247301514095637994321010955396 9085 -572329875407228500025527572287488056596374731348851737889232832 9086 577129586189171985322962710974262153174632013517509852971838704 9087 -581969283809023658023418603693442285384259698726638394152839388 9088 586849299209587711310148354079946242144524106723902594068465535 9089 -591769966054635984163500173153008408968790255069594104790503921 9090 596731620751132315997655331572096154776433125347726288256228036 9091 -601734602471637232632316462616119921871141578305793404629261773 9092 606779253176894417218141739750146247736220707400365664396587332 9093 -611865917638600431375131358970969673378232927054849172342767918 9094 616994943462359163536186825035725177258477625734616935422701941 9095 -622166681110822493314412626176748904569873883665102690987716935 9096 627381483927018672633151583993010296919851844720600218693653518 9097 -632639708157869936372982874704790509033496472234004429916506171 9098 637941712977900867400714661669441794616482100712280471951442582 9099 -643287860513139053052526565287127249805302982135278314893445779 9100 648678515865209582447621860848790841308936121697611399425171486 9101 -654114047135624946410802346757052605411349147915654044357682523 9102 659594825450271914283053294318734532608552738770043623366962838 9103 -665121224984096974499300872513502244122772477870968606160492965 9104 670693622985991938512765147754301586145417446959324976177134098 9105 -676312399803881320446569562731127670969684858814454660717885345 9106 681977938910013117756280283162446180496617899034045321841041849 9107 -687690626926454631192639808407037825997314651623583248654584655 9108 693450853650794975462738920486826475833267329473557984490950361 9109 -699259012082055945201055901713275419664690412928254046862268646 9110 705115498446812914180004895419356658780441872260867723188398994 9111 -711020712225527459113705684878038517491118881240427669259017683 9112 716975056179093412939450896235113830320639137646526521707456360 9113 -722978936375598066099646123100670000144014838366556306317339779 9114 729032762217300248093682762334044655857078918319297574415618174 9115 -735136946467827035425128141124117409625935434429587088059861469 9116 741291905279590846035645214804414323693462102903653262139762461 9117 -747498058221428694394053896832221048059505512446091093789029907 9118 753755828306465395597793937371880089232341562573234291604203909 9119 -760065642020202521145628054919829804735591961517411186831192039 9120 766427929348834923455623529473204756528917344230444550721620693 9121 -772843123807796660732167446004381725966928404902908638874069945 9122 779311662470538168430909024990107158362008744033011844831955448 9123 -785833985997536538331992870156742171234599294449441735586795215 9124 792410538665540781110667521510733214741731026550164238343836773 9125 -799041768397053963291249640183364859303909881565804210884466381 9126 805728126790054124586427939731575242453807896120510345378584609 9127 -812470069147955896859942394931905140895652580386162188375976535 9128 819268054509814761307720448865438610779363936625378273463974753 9129 -826122545680775895931547471118118911513547858468771298406104435 9130 833034009262769580981255644738592262134746018241753447240632772 9131 -840002915685455145767203367610633540168016885377204468154227309 9132 847029739237415456095463334101283853878053323935673421218608810 9133 -854114958097603957554626561977160689811162110585188682587876273 9134 861259054367046305986454311741571719370986098678694091811349322 9135 -868462514100798632703770452277705588836853248299202486616460182 9136 875725827340164508378991537517165703606951651140221859163143268 9137 -883049488145172686016556752314019917761320374044097664109997250 9138 890433994627317720043269000797851972113795097718631183112389064 9139 -897879848982565575303223808649095879693813205092080302662175083 9140 905387557524626356629624538306629692812603011019041520867057551 9141 -912957630718496306685408967198510629962854660951124257955815423 9142 920590583214271236919300059003074594541524719380056581688404180 9143 -928286933881233573774707547121752647624327480551962958496499101 9144 936047205842215219716919867891559579646195643627343714699140954 9145 -943871926508238446210319552880305577790673505329596101988498230 9146 951761627613437053483019408959119584728072456690952222210762539 9147 -959716845250260049762450211470746652845463346390939934769870166 9148 967738119904960120653140341517490755456338188425280120127017935 9149 -975825996493369177458329613980750712060325103930716233906972127 9150 983981024396963291521278005583705246250175257276056077235503510 9151 -992203757499219340081298443733372749873263527987721537969762139 9152 1000494754222265707704803471508291283922794252635884524749644469 9153 -1008854577563829406064159618351793981819366493280812563534267012 9154 1017283795134481993698050847569274046012172189806578686249057839 9155 -1025782979195186696397532769896410280745861307436086472120858069 9156 1034352706695149148023190808617362468673755402992508403279972715 9157 -1042993559309974190871985800677583335551337357611670093950657279 9158 1051706123480131194178676539680902142465684700385065854369457141 9159 -1060490990449730368957356797599127080249571777832595619221312452 9160 1069348756305612577164850129588345543232157187563673304444686298 9161 -1078280022016755153100694511146369395872965689793093061018989147 9162 1087285393473996275049455407081186785115290849512504147947310983 9163 -1096365481530080445421374717517249778028638841426204591735687841 9164 1105520902040027658058148414684364128370196734212584737374391102 9165 -1114752275901828851943191615552754522300646280186331511454148090 9166 1124060229097470271291370258609892604691760336065834816331802934 9167 -1133445392734289372893137363265563441766561774249848895549647712 9168 1142908403086664942653602985954800773416058389174993783429321630 9169 -1152449901638044104499594507857321786926487881703330196773715203 9170 1162070535123308926228542055235786407475992123030606713483598628 9171 -1171770955571485348443377204040016463874083397823391345958064204 9172 1181551820348797184458896554188457890437258919119422962271298582 9173 -1191413792202067960978560614102530344552026703098630931344157744 9174 1201357539302473391427828571749789965560176075888112970300199267 9175 -1211383735289647296092237406336813984669640939735814239885552450 9176 1221493059316143805646896561513409390292011205116478732109469802 9177 -1231686196092258707280274971084304538641796231228028308965220999 9178 1241963835931212815410504367943714608422765560556085473333196446 9179 -1252326674794700271968321218306559526951736289906473865152431126 9180 1262775414338804704378640029187296245053846756468556344385704447 9181 -1273310761960286192714025006775083474649124511739912432592837409 9182 1283933430843242021019448118853691623870524051350284772796835422 9183 -1294644140006144211520143837300124322172921915702516601340394865 9184 1305443614349256864324559875747433250162853778712909905245631150 9185 -1316332584702436349323836216960414448172532324905976976800887943 9186 1327311787873317421269410313009530273999177276850184268377435535 9187 -1338381966695888353482744841652854084118848128432651346016355416 9188 1349543870079458210317317841543039071547229772726591513954550651 9189 -1360798253058019403354427269466624027344709389751790846795721548 9190 1372145876840008701372578774429030941870689326184751086689608863 9191 -1383587508858469889386794515219576606190847287153482161392213708 9192 1395123922821621297510662002039677208905605572838873169604189148 9193 -1406755898763831446051907247346484444067872507381420496941447138 9194 1418484223097006079113310275914534271967780438673686416633710331 9195 -1430309688662389885036479955398248626927322572647837966498532280 9196 1442233094782786228297978325078275624151672034225402245992059026 9197 -1454255247315198243947153850020421038707819152685917365806033120 9198 1466376958703894672364442705469522753574705814030142529294173994 9199 -1478599048033903839019474462013416272023590897613601634814727127 9200 1490922341084939211021733420175115062419634195570362015534074917 9201 -1503347670385759989584452321949143278386981486706877816387662182 9202 1515875875268970225066537299332412616481571333421953874082647952 9203 -1528507801926259969019340925028820303577698335628870896212459921 9204 1541244303464092005646726595263444511887948706487688779841203438 9205 -1554086239959837733289828057103568423155273035556874630910475398 9206 1567034478518365794973942025690186188805621585682649622142805255 9207 -1580089893329087085705852432459025316182417213751167894978724442 9208 1593253365723459793087338500507108199123970843497513804627629141 9209 -1606525784232958156916445945217799238825529972031323038092107643 9210 1619908044647508662784095432272897634849114957625432223729770792 9211 -1633401050074397414241573281912623926971027402030155959317393548 9212 1647005710997652457916218692499743165595032886537720173075096836 9213 -1660722945337904865990026096383457649238425897019671187591162737 9214 1674553678512732410730771618846589274313938538758328524450012029 9215 -1688498843497489696279514393622809945300398935985652802973178635 9216 1702559380886628643653796660113344680434642927121062920669481086 9217 -1716736238955513255924465761853537707592191679660705612670525242 9218 1731030373722732621767675800359435310545987068268697190221596858 9219 -1745442749012916147084221088747946213702190712541387991242457661 9220 1759974336520055036117847024625743702310630044172881164421811059 9221 -1774626115871334075494531020840906299070408282638055419685982664 9222 1789399074691477806847896402221812349861479983809920406752176175 9223 -1804294208667615206193900768273838688245311236472055091004282751 9224 1819312521614667020972727792383080962000486195626315596412925773 9225 -1834455025541259948689423938338872627849219330516683658238213425 9226 1849722740716171874359291011343501703629183043973944915703132739 9227 -1865116695735312417501419556853015686510723892518461288915429327 9228 1880637927589243073226090580420659005002882334765891792951812250 9229 -1896287481731241266031163682875258202712516349335271520695616722 9230 1912066412145912669261104503881050822319186756606823596471690807 9231 -1927975781418356177792095703604121095721280684045150743380451003 9232 1944016660803885956389852418074219256120521474547062527386339320 9233 -1960190130298315021345470628502319691820417797620955282339821226 9234 1976497278708804848431037344894542496341525122279789997175001465 9235 -1992939203725285535933003932935069895317513254544160206190989558 9236 2009517011992451087519664310541490867316938848131025758924131369 9237 -2026231819182334415981701225643085655913204174901878813563067706 9238 2043084750067466705453896769762590357874020909306252914924749334 9239 -2060076938594625806583995437909663878184633858288729292315427051 9240 2077209527959178376263624688609106280726821064865340630474503005 9241 -2094483670680020510978402018215684658048002220151510643046914560 9242 2111900528675121660572189762480613118297717649019890595929870467 9243 -2129461273337676647256217826704119488860213927491202184572116827 9244 2147167085612870653029817043224884773043562702184133236641971482 9245 -2165019156075262077318146789255575280406829733179260239537757583 9246 2183018685006788205575933146234975947121531759156419717395853381 9247 -2201166882475398668857250012303269668174661928029611662844172261 9248 2219464968414321713912185595038735367460484339053823919526609980 9249 -2237914172701968343244269793730329688092434180966782958562273913 9250 2256515735242479424750242234745856485044968834032683632443395489 9251 -2275270906046920911068583326035743621209258851662292652100837583 9252 2294180945315132349587698041627195438443502688446286891350156449 9253 -2313247123518233905211239995072115272338217742758823798306500133 9254 2332470721481797159449316989864472522937366095540546495137133806 9255 -2351853030469684991202773590201281478745142679460711630568156995 9256 2371395352268565886735966102384908291553010299581416404841355024 9257 -2391098999273108068794015434161610604365167202571947078409107849 9258 2410965294571858877616048472652644204056886638918083698823345646 9259 -2430995572033814879729044041052655595520166695353931847324959665 9260 2451191176395688223880230750157265407152692409231279847553227060 9261 -2471553463349874807282207341791839073353537934874185144749468368 9262 2492083799633129859506758373981176115401692244075427170082048150 9263 -2512783563115956595873427187303483291738422677477999848905947672 9264 2533654142892713637040012963630101451523116323718126943070625289 9265 -2554696939372446936717029530964076038148903530388713247296972599 9266 2575913364370452004999571977528268183399008783933804317751605855 9267 -2597304841200572260740776283918481938831278307283476712333094675 9268 2618872804768239392683941973286246612513447555766252951577953955 9269 -2640618701664261655728255033471761692701861330714871846956851125 9270 2662543990259366075728756976558080957275638705263487674460241349 9271 -2684650140799500583627637013418442208493318426514591820197051744 9272 2706938635501902147483981496616065629726990722090495660967387082 9273 -2729410968651937019115724181141385842725219453270589632260783784 9274 2752068646700719260593651393768419831812190617101851414074914008 9275 -2774913188363513764735899757301327547522684912666756165559618814 9276 2797946124718930033045435676233593102926534720850920627446742401 9277 -2821168999308913024215543646194282618091400104324786263070694292 9278 2844583368239537436402416372210243216364861521169885361533890834 9279 -2868190800282611836932599103311463818368889466748052850045473552 9280 2891992876978099103979382791100826914336391350642037763404109720 9281 -2915991192737359696009378964335466334206622311421631890677344979 9282 2940187354947224316471581101735178227729860700831907847561688966 9283 -2964582984074902593279384704342954644949148124405249612096162326 9284 2989179713773734445124487730353212259295335120220078892644236819 9285 -3013979190989790859563535853273510748770829903889309075974061893 9286 3038983076069330861137049404271185821352223979047965890888319777 9287 -3064193042867121501518832291977008726385519297852666612338483102 9288 3089610778855627757856004447405311450146697875776428835041221820 9289 -3115237985235079280048330762567675393412406790756440683966505204 9290 3141076377044420982733979175804747483502841514076265498815021278 9291 -3167127683273154533200592553191907219531671302939698692386797112 9292 3193393646974077842328993523742840212161668021337775156028280985 9293 -3219876025376929722005375000477061681266644974178380088623078333 9294 3246576590002946929209904870985866568888542500901734041527581191 9295 -3273497126780340874208761143590137310926881207150211527795968782 9296 3300639436160701327946210531276906788827913838720596674292209711 9297 -3328005333236334521856973065407759715834364566632308250499405685 9298 3355596647858543091900329261975480288927343265308206798564986274 9299 -3383415224756855377659803620858289382154889485414998439527313923 9300 3411462923659211646859405640728104886708027215526452769790542028 9301 -3439741619413114875622961923105711609516462739384381980634394618 9302 3468253202107753775250693405432968616246289965674072601309922895 9303 -3496999577197105817210571852702896862342571409261182960114072740 9304 3525982665624028069444849678443859520522600715045853391435360420 9305 -3555204403945343718978246088905956036686757543904650000058806834 9306 3584666744457932218187368704358734669834735241795463620852433831 9307 -3614371655325831054954860813483169732773630068705915399660202884 9308 3644321120708357210290327442236921013339006777276284425021601362 9309 -3674517140889256430857175453156408477339924378260219014348528302 9310 3704961732406888508204000955256579665122862230819315596778815082 9311 -3735656928185456821364998685246676936854927580578287183618496773 9312 3766604777667290464870010504309535352176393743658494510230289570 9313 -3797807346946187350095262263001140635609902311898827644193255590 9314 3829266718901826734294579514057034886303741169110943213053514486 9315 -3860984993335259698581973604469612475331238652799821932499791561 9316 3892964287105486163594032711623970864328802070672286370448584541 9317 -3925206734267127099548651255750969123866009448129009765117687771 9318 3957714486209200655939431613868916115633306512989392003215438972 9319 -3990489711795011005166772155691808274692281152200354928029115459 9320 4023534597503158764011425730444122604891111880734729870413454426 9321 -4056851347569681927008415949866464315380659021258020927956721234 9322 4090442184131336316482910967685987227846561324283071191279594840 9323 -4124309347370024625269285170263242872077273518611848454299618677 9324 4158455095658383199954490933804846589689577017919540275573596872 9325 -4192881705706535784871391741140507241467095167612568436776636053 9326 4227591472710023520021284820080938575313268735163067112525914569 9327 -4262586710498920559631910625940632377732792202764701350252740440 9328 4297869751688144752162286992613889025632196831001396021103611050 9329 -4333442947828972897253231424773076365917218015778499714871438709 9330 4369308669561770170396994626847504864540090991608955424252427315 9331 -4405469306769943381965606084359696187403380108955883252641912584 9332 4441927268735127813699948017312669544760616023611660193631709461 9333 -4478684984293617452824882840601625588409790300871197590596953644 9334 4515744901994048521624653035670578721719600107677625358823519282 9335 -4553109490256346278591979097854156080512183144202521161620936777 9336 4590781237531945146158565686734710922814755280208699606910077863 9337 -4628762652465292299528889941435498474401858056311596342045974342 9338 4667056264056644931278028040229053355686552394880085194968828913 9339 -4705664621826171487142752924454528115823341653005072912116300737 9340 4744590295979367249838121929100170590286940544916032767723622799 9341 -4783835877573794729774220234807794863329151606779684979202848898 9342 4823403978687159404234625350110866671889009247055301277596588235 9343 -4863297232586731429914538719242000180145872571547180834258211697 9344 4903518293900124037707461497993001641126549874405140927446085167 9345 -4944069838787439403279880313794298495481776813605185478804128837 9346 4984954565114792872288822792793682923192287054523663212205510721 9347 -5026175192629226505082529068166795632688474672654181850091682503 9348 5067734463135022992385091864982368595402820644616066466347442267 9349 -5109635140671431080807012095085256765479225140304480728800994904 9350 5151880011691813735050508032767725952545632715672206146789765078 9351 -5194471885244230352396454069781147196558248985591462524153522909 9352 5237413593153464434474401223880249744238643340536418205496557423 9353 -5280707990204508211433679241364810004917804983305842413246431456 9354 5324357954327515804457574640909911252025028003152700505878253425 9355 -5368366386784236604099538174640506455803235016029041794433029713 9356 5412736212355940634175859472255675545165525204602589984825479567 9357 -5457470379532847763928859711648442153641015483759795683884017292 9358 5502571860705072724884042070478327245963208588743045709372757391 9359 -5548043652355097983269495256342718206802629941045349918906672713 9360 5593888775251786614051902477402139456532360813412061744243972020 9361 -5640110274645947418576546118806999274226966289380322837829291511 9362 5686711220467464624484541222714220022946167909385582024009790250 9363 -5733694707524004604025047836733541459325457078972657337578194691 9364 5781063855701312145089318066195804874368064849461522050967891280 9365 -5828821810165108908273088721694420825097278993957651851931040922 9366 5876971741564606803030041442597995863875754856281661225304891861 9367 -5925516846237649116517872268281720959498064726201036606626990654 9368 5974460346417492330066041869199454272791109052224832111222477350 9369 -6023805490441241660316663326756426251914533508434255143760126861 9370 6073555552959953465013421354468027231878535114298907084785420948 9371 -6123713835150417757144148042658238515004687704574699050120041036 9372 6174283664928634175686996782894027884012635543561654583739307114 9373 -6225268397164994866574397894645447544079405369685263057193790669 9374 6276671413901187833679535628434284644612861975345836876134183785 9375 -6328496124568834426653395112641962261554762748405865373614307763 9376 6380745966209874740302977743829643142891249634213192075052917003 9377 -6433424403698714808909613017870696952528323594334676181983307415 9378 6486534929966149588446992999045128154960108463032668688090102701 9379 -6540081066225075830078262666028884996355908061264954139976345099 9380 6594066362198009059596906791076192108028941583215661262346711566 9381 -6648494396346418989634025124623433182876992061766089167874710420 9382 6703368776101897804491677982595658813199502975025430231197896505 9383 -6758693138099175871385161967283210353965468808770213529378577054 9384 6814471148410999546693241587389253769915948082687832859585533900 9385 -6870706502784885861531471471979132741340679909400188993512388500 9386 6927402926881768987586804001024115684615023699152687031217837662 9387 -6984564176516553501688751031328686811362000950168467293699368319 9388 7042194037900589586050573151877602566545818821217160803987147529 9389 -7100296327886085420500477789791731669818248728921939410924448661 9390 7158874894212472143344846224870393628797428390388339503342395497 9391 -7217933615754736878770362786295106116830282951351839574752542555 9392 7277476402773739450906927169814652620999995268968113028555757784 9393 -7337507197168528527845789672136039446887420318566716610720894832 9394 7398029972730673063044913146306814419112336169638161203223983649 9395 -7459048735400625026663646242716285628277542377478196443645328932 9396 7520567523526129545458959713220010949226652704522262933827219519 9397 -7582590408122698696953379458568450763610733183968314864877768041 9398 7645121493136165331658033818863596557685819453414682835783252888 9399 -7708164915707333426210665012769308503598988385300175261124722602 9400 7771724846438741600375842192464397913947174452246823635555162656 9401 -7835805489663556561960823226034292281057458728740661112322839132 9402 7900411083716613375833471798391632554147230124152466073218750287 9403 -7965545901207619586396334777426038230665898001219365416004775025 9404 8031214249296540357081472826506947262008581067878222430636948435 9405 -8097420469971181925692027995750370157989810882161001810650710412 9406 8164168940326990810736981244111612048112732293772105183166133148 9407 -8231464072849086341293339478982130381265191639721540305782767427 9408 8299310315696544221393398376573301341310211858199262252035613747 9409 -8367712152988948979482120761436145674307714596157757325173379727 9410 8436674105095233294129482135674607719886832078262416695871395003 9411 -8506200728924822328923361675166068401889348448093591934520776478 9412 8576296618221101352318760927841690804824715372365008069434663882 9413 -8646966403857225062187441997388375435390268399206194766787718325 9414 8718214754134287179907187285320884468897773712114633339265386269 9415 -8790046375081869025060556188906845142344659383512108914302685472 9416 8862466010760985929188080504287766586547889747912155920872102687 9417 -8935478443569450495569197874094508519476316034351406099689023642 9418 9009088494549671861694838399708246167741491584165187101075653126 9419 -9083301023698910271957489732541771854569991736061376463664266661 9420 9158120930282006420126876590117872720852180295731583485866212685 9421 -9233553153146605174411278072157465108897470988238403106708194711 9422 9309602671040893452335217617066172183111503002624750790892539646 9423 -9386274502933872168303114598597224642593125516109986390471058831 9424 9463573708338182333574874043375431242446816732490203164635958205 9425 -9541505387635505546462774900770337221955527839296366655667251246 9426 9620074682404559269878933943212982284294814557809890142649107166 9427 -9699286775751707453928681581589237142013103402926989751100546265 9428 9779146892644207223067071714135519797611611677890667594910559730 9429 -9859660300246112510423219028100846984318985094340809954838174936 9430 9940832308256855686260048127198582879347929469830072543478653143 9431 -10022668269252528393185259574500509681385353035440684024992211694 9432 10105173579029882967672855036339405487850041339469873012710624121 9433 -10188353676953075995703480897696338351933214415469252382879482679 9434 10272214046303175719896288387769365022955642592186566037680045204 9435 -10356760214630455186395188080677227741621823956424455772628479415 9436 10441997754109493191998596176033334188590739315875123427590986484 9437 -10527932281897105265594407258607652671304860967937064855532348614 9438 10614569460493127092891441421874863523029221580343831223163933005 9439 -10701914998104072969735541562724115022670451088646299778048770572 9440 10789974649009692046973459488034928814093527893053837838932149887 9441 -10878754213932445308891369344091561407815614783541922500779987566 9442 10968259540409926407718068492954223497951658461087691304407438360 9443 -11058496523170249658556537235232339268197316248138283233974812697 9444 11149471104510428682402481486709244545652674392704656816552061468 9445 -11241189274677769369635812921431519411184500334852317972326558549 9446 11333657072254301022541850602353891462840299916956458263418609103 9447 -11426880584544269723044563932868571427844623110680438998098630015 9448 11520865947964718160925712530874047270093762567946336340189580217 9449 -11615619348439176348372655118260510057432374310553340143209040008 9450 11711147021794487838755365281738238199858501917323714231017501789 9451 -11807455254160796261091363999593156156794938955965698522820591577 9452 11904550382374717176727503279702693719686131329970873150665688712 9453 -12002438794385720461361548069178918474033931504142072102298390433 9454 12101126929665748613656131231441473498582274330216006202763333043 9455 -12200621279622096591374816495850425325392732240930458662528395981 9456 12300928388013578977206706417842393476712180503136260642438028761 9457 -12402054851370010479254378693558384912161307895540596550208315144 9458 12504007319415025975552120111535418881347630308407410483068832928 9459 -12606792495492266517969742478831939950450351204762314668147721408 9460 12710417136994957918454093258262446337569209505985927856367340477 9461 -12814888055798908749778195095871341960109613309094640050801096397 9462 12920212118698954803819338803623755485636298154966953168372353815 9463 -13026396247848877262885086530197293356865053183219429165822670575 9464 13133447421204822053762786322236216077237352822691529921068043878 9465 -13241372672972248069996724997914401334046544858642862050772714301 9466 13350179094056432165410421355272963832418083297079202485515779241 9467 -13459873832516559041102854292874221926954509882277440730855154074 9468 13570464094023424369069799210643774330865649485146479767124564016 9469 -13681957142320779718248181343735250128828456339174979203430973633 9470 13794360299690348073165818976777413018037806210867985001326751004 9471 -13907680947420538961514598343312616158446003034303494213196394941 9472 14021926526278892434865574816239854923029609410345750607052231775 9473 -14137104536988281376423415742371482561134180836624758557818805031 9474 14253222540706901841188778393525284307664971820370431062549124114 9475 -14370288159512081367174547653590945837180773010875958076411888712 9476 14488309076887935431419344934494069157709201634721982147934186101 9477 -14607293038216902461473472975063459949972348223455086350216199911 9478 14727247851275188051812699874515675883638324176603844959281482880 9479 -14848181386732149275278338715331076054079435544096492811717918705 9480 14970101578653650222162385565261771704312489648395835822010194093 9481 -15093016425009420143968588843967037222837439820780369164197570219 9482 15216933988184445825198899378450640594020556168862391945612309905 9483 -15341862395494430054754568245855480669182801984643180047801182494 9484 15467809839705348318717107779586009160438441259019673346375327405 9485 -15594784579557136088401413607542166707613562453395405003011419487 9486 15722794940291539331666681533951036621285021867550581271111793913 9487 -15851849314184161131545578109254541556762209996906878968281144265 9488 15981956161080737554323790792502960272857674466168266257875701251 9489 -16113124008937676169286063828082052713478289712725645748517673614 9490 16245361454366890884456709561418580392433598384313123760071111493 9491 -16378677163184967026818082143241076487874550665237075919870341964 9492 16513079870966690861705442582180869010912909210172647692097664610 9493 -16648578383602978014366983915464978175505321314485282705228022338 9494 16785181577863235527059598674845485722233005429684587183844003390 9495 -16922898401962192557540457349527512306116214716580254574253573808 9496 17061737876131234999427950377707650148285897975801108229559299791 9497 -17201709093194279581659477142900906204268024546385068930218557776 9498 17342821219148223283184519901987586742088895108789040081674305675 9499 -17485083493748004180116122470115680640345250265196492060700386133 9500 17628505231096310125839135299464398946999707169165373730497611522 9501 -17773095820237971950056352288143913295285702511271533952273845398 9502 17918864725759078150461042713456335887873903349951402883702080733 9503 -18065821488390848340673598066752625277137102188437940290056775674 9504 18213975725618303010288424741792431568338700606863951753332416023 9505 -18363337132293767447362309474436193999610266651900899912353296590 9506 18513915481255247970454889661694153408322067218406595552559076269 9507 -18665720623949718916423335277285100441652142586357930960156681589 9508 18818762491061359131594789721223906973469828272889036926099288513 9509 -18973051093144777017709557906387688211979200658295505209923810786 9510 19128596521263263490163644202655434760253521963328517216728887407 9511 -19285408947632112514599343289335588164291234102742930523080042969 9512 19443498626267049198815627090395565391284238096541236619438070995 9513 -19602875893637805730314646262577718620085449289165291864384322944 9514 19763551169326885765585513632913503827568872318165363579465756712 9515 -19925534956693558195470542071850955989937397781906424383412679914 9516 20088837843543121531681298247572892425648158313488074461900703732 9517 -20253470502801480482751380525436036609274617877968776928896803240 9518 20419443693195076613449055343486407100678878036478790513188377813 9519 -20586768259936215309945261626618926600129558939936004902816953235 9520 20755455135413831603860636774724917397736370295092065564057012384 9521 -20925515339889737741718900854382869008379112732260406030694873455 9522 21096959982200395722333080174976492195571908849735902459600194350 9523 -21269800260464258363265732890108594550015489747491512939108601574 9524 21444047462794722798754787370472299235362219385593416029326377184 9525 -21619712968018740655403204044836124579293571297961199560864357818 9526 21796808246401129498513965051696941953128943229582042492721874576 9527 -21975344860374630491232583082034163800175775166965794054718596824 9528 22155334465275757560658259971563700407006649160564089821021787821 9529 -22336788810086483719823035932858252185970580708416217196566111981 9530 22519719738181810551936932306900799100171152575731542405166533666 9531 -22704139188083267223577547585392568161376620394879316522242051615 9532 22890059194218385756586325398990236234896713922954146589013726210 9533 -23077491887686199654342446587919499664820594433519327454608748335 9534 23266449497028813346840844252242018570666800054196530094607679442 9535 -23456944349009090290625207449004818731105066935841311860804574017 9536 23648988869394507934142201619809336957444351388596014067608574831 9537 -23842595583747228136511837869855819919610345263955989553072482977 9538 24037777118220432008073486470455489033553645814580138552050735670 9539 -24234546200360968524390142940506675286816904970975027663490412525 9540 24432915659918366651698082544109267193656024737138841951125612292 9541 -24632898429660261111098021362931397804436069179283493825079952486 9542 24834507546194282301120556520311220189830592716105567862848019050 9543 -25037756150796461293686380171879878954944497763029845135585837458 9544 25242657490246201216944126682559763539351942048311623717722274515 9545 -25449224917667866740029476125578046890950408866189732145733837781 9546 25657471893379043779472238385399483082809546759109383539262187727 9547 -25867411985745521954807703010440286561293206778499530603037464138 9548 26079058872043052731948867999440760209448575818362855378990567624 9549 -26292426339325936607071749955276394199892643652785292721890108945 9550 26507528285302493101181510544086596501131580423192191847501002900 9551 -26724378719217467756187481436493595560830946009432791309156519209 9552 26942991762741430747245394244920682301688542115603763753540166152 9553 -27163381650867222153350478108715082984725087509921158950380294490 9554 27385562732813499358711024024262830153024689255043215492485438743 9555 -27609549472935442491324175560842953123132408659253174495081219741 9556 27835356451642674242439930806814667420848857555221200764089933091 9557 -28062998366324450851261669089220465796896255495703628104348551335 9558 28292490032282181483318186821120779142974032095504450376576021963 9559 -28523846383669333678479679679843757175206065942838845248908631147 9560 28757082474438782995604985972102641493114764774622160041598657839 9561 -28992213479297665435326555652450589077638867297428214725753474100 9562 29229254694669791680530084129155693915322835360825018916951973919 9563 -29468221539665682655694810330851161066117864760599352877668846925 9564 29709129557060286371455594229632857701531821203826169554677638976 9565 -29951994414278436489556740523429194586802137427995965882039754467 9566 30196831904388113515818015170301724044503136281775364899475460366 9567 -30443657947101570004853516551557471123425536392326935612376056339 9568 30692488589784381640102335374795858071198437980011832344943218525 9569 -30943340008472486536274806354226062252861911231091649842991189822 9570 31196228508897275598618378406883762213226082364925827284087652513 9571 -31451170527518797264491687271378943725507917245413832664484721378 9572 31708182632567140447633505970654765064309228308630031393355459923 9573 -31967281525092060004254299163277744458681332769969462634524881787 9574 32228484040020909542691767507085325893097523492434958250613519315 9575 -32491807147224946904887915347815464610412931332096570467105719617 9576 32757267952594078158393916033448331838365782742822401236596622300 9577 -33024883699120106452020721413341273508124046355938426733964671064 9578 33294671767988552606658535619638906054788451037727785180775746751 9579 -33566649679679114835217752366603270113108796775729847373397037403 9580 33840835095074835512128780155500746348751797666018052772599172372 9581 -34117245816580043443409629244872040319179240581387989608405148769 9582 34395899789247140622999726048624014930647210529677182858051772924 9583 -34676815101912302999897914296758691253770889457865590488100349652 9584 34960009988340165323664000743222954073403042160682483426305470114 9585 -35245502828377560683078754561020629044843800702949545723108425587 9586 35533312149116385904239469043248137314247327858271114409621274246 9587 -35823456626065664530129786016266900513471512323055873036087033437 9588 36115955084332879663776462518636918709698561484539334699471390277 9589 -36410826499814649521525373631882561484106649536288381438241829264 9590 36708090000396819111767797390306942068105970208783887394429629945 9591 -37007764867164042027659676607757016030075705439905269173126873392 9592 37309870535618926920035115990841684749492419624139256141311162854 9593 -37614426596910823798855129370652589170552985328991445645337995666 9594 37921452799074325898188142130234367721259373331546400920787348386 9595 -38230969048277563430924783324275909644977965100595086521194048107 9596 38542995410080366155221142524914569253459132597206354602948670967 9597 -38857552110702372275077258608455915332252977201265281683935163578 9598 39174659538301161802526762672305988747464957979844589918385937935 9599 -39494338244260493118675198873507872740439312785229293428812108306 9600 39816608944488722085314753802600801555355617913387248949358319669 9601 -40141492520727483678098372490699825175226537420871826971294972744 9602 40469010021870716736313241690517943917379679743719839605024830198 9603 -40799182665294113053189374147579453007464414463308462568045841753 9604 41132031838195072664450809875569677620777515252305097633369438258 9605 -41467579098943247831502326028807833894581023091745582376337803527 9606 41805846178441758859281367424684044560196058770784530559890954008 9607 -42146854981499165537431316436316145358302974408712230199708464933 9608 42490627588212278647106647108200143465004148298026399698523417221 9609 -42837186255359896634441681353756993770275216862919876519333723148 9610 43186553417807553215541608769833262519623181184277876520157821528 9611 -43538751689923362346826468387566060346842372943948428262257997447 9612 43893803867005047668715543922379156953557747349382107783792173169 9613 -44251732926718244210021020339712891016529705031380452168929716666 9614 44612562030546160825066020874872620132036496719262781563987006924 9615 -44976314525250692525493829921306424260479966139067620621793363334 9616 45343013944345072564033058486905639329230597486750739274142601490 9617 -45712684009578154828168887794754740805684459792976877339999372408 9618 46085348632430417807784810558089351929571814137380752313713286890 9619 -46461031915621782112424273270478933949434591991336655390729758251 9620 46839758154631334230919421011138107651838620021336498188362125325 9621 -47221551839229049948787195399786123557922772229363607189253174993 9622 47606437655019611567044097660279613887290438154251918057020977485 9623 -47994440484998413799983090535523229100873399503878534150474311323 9624 48385585411119853969032792845109257584418629872089885317039848464 9625 -48779897715878002855124068642209507980060164874037611208414332760 9626 49177402883899753323066413624330137777891250082559797396199993156 9627 -49578126603550544588330616209179581083205179233026356124729323413 9628 49982094768552760759389780697686045907972434293665216276393912794 9629 -50389333479616903057433048657535896013030661689790512127475208372 9630 50799869046085635889880690369928275653919544686461171885982353947 9631 -51213727987590807734741456657895517617898012931308956858070496595 9632 51630937035723548579509328535402352661909917760197381939088383887 9633 -52051523135717546451043576531490156245934554309473085435287660400 9634 52475513448145606371760197351694542801496253824406624771185456333 9635 -52902935350629595882531544988155480064626463671234198141910012020 9636 53333816439563882083991889598418327756097711155027939539608033860 9637 -53768184531852365965527657169659489271249365098770971261010937548 9638 54206067666659220615140529270789247318143003086320072647045710282 9639 -54647494107173440733658087324764291467534408904049526573807328314 9640 55092492342387311713479314020295654549421650834478054423591396124 9641 -55541091088888907385230434720848412520262564029334128421849980974 9642 55993319292668726385420090642101503076918509385687416333441591953 9643 -56449206130940577954471860274611242374294639205008786018788125218 9644 56908781013976828837427246527930036089383808289822971721941012203 9645 -57372073586958123829204371162032962178174182617146394883428997893 9646 57839113731837693382618101274891427585681901582392940382120519468 9647 -58309931569220362580467903136550341040194226845088584945261770548 9648 58784557460256376662932499864121099132135549453250037328377884510 9649 -59263022008550159198327922841031438059835999041831207762355322703 9650 59745356062084119889040715100422021842576023350428218374261427955 9651 -60231590715157629915194195044787112625749170049024073994934803140 9652 60721757310341283636396555082994509287918272487461292086573411626 9653 -61215887440446566396809296636969990393314516270033305451174449199 9654 61714012950511049110817648607271168508619033404547642830491970740 9655 -62216165939799231245836155529346310727156415863397397726719089288 9656 62722378763819154765297948837908145614646010931887307177734116672 9657 -63232684036354912548711147405839374098318707160242535314128950538 9658 63747114631515175766876615548808456087962176433291853717133960879 9659 -64265703685797865659004611125342258750275087045857993280586874155 9660 64788484600171096134600789035965131957035478196139433102942593473 9661 -65315491042170514606672128121527133252877566015610293341726061100 9662 65846756948013169454088603240380231827894447648032351918135333424 9663 -66382316524728033509885252832089616360853795655550554651492823553 9664 66922204252303313978960565179647058280054182165966226770226995679 9665 -67466454885850680203080142835230685378608076292116082315683849408 9666 68015103457786541713389176001752008860407714152613547116706510401 9667 -68568185280030510040833589975515287009333583981280849397984002336 9668 69125735946221178793048516612049372922280809423567948348440502191 9669 -69687791333949357552455125866932237764616269429376281296296737023 9670 70254387607008896204574458119079640083825122285731627304494792837 9671 -70825561217665237367981808720212151134330017574961408941770461955 9672 71401348908941835667949994292584271252768451301695228709308043668 9673 -71981787716924583674727514317786214667999451508441457623226029700 9674 72566914973084385414631731080358693870649469123319944469698970448 9675 -73156768306618019457771730212736394536251238713010328737595848187 9676 73751385646807434690314985371745184428283237710944133374700950445 9677 -74350805225397622991841318379376390619511770249221999412785788087 9678 74955065578993214159552400607670177191006427530781751855772262498 9679 -75564205551473939550991162070334733197285937353708828991668725810 9680 76178264296429112055539444444124031699435501555841755513793876488 9681 -76797281279611271152371042987845320115571961510778474690874370936 9682 77421296281409142968808430870773655905299320334899593385644380621 9683 -78050349399340066418232963359331282131508869973552002604646840876 9684 78684481050562037670898752915683648713442536648531172856481990308 9685 -79323731974405526394268746419657738926224458160492527380698651804 9686 79968143234925218391897405891932419285482168847409324003585638974 9687 -80617756223471840471497908287889876433652588871924949793854713230 9688 81272612661284224583723586743959393451124131314963007041543349237 9689 -81932754602101769493434622317829465221863016701675483647038606716 9690 82598224434797459474883491707121104273709713198330533105923178435 9691 -83269064886031600761408659416237097045604387310099411390163267360 9692 83945319022926437728948300090164841957250462687850760471353695245 9693 -84627030255761812051047831106170218150094004447142841603512352335 9694 85314242340692029331110669210580314763772322010441921069135722434 9695 -86006999382484098995505403787437805934037385629273345330271787161 9696 86705345837277514518869576874418634042214995482920038094167460360 9697 -87409326515365742350616122071587837155667837808499071178866702595 9698 88118986583999589219329463272463524805057907734203103853745387590 9699 -88834371570212618809511112781529925898032394240513390908712352598 9700 89555527363668790133076725207962186782555570940772398082312390769 9701 -90282500219532491256195936556462128955951971645984353019686190344 9702 91015336761361143390581519326325160491962903193564138638714907815 9703 -91754083984020551717254584969944690893145619362227117973800731380 9704 92498789256623180680217538711948661309346337614669899214365664373 9705 -93249500325489532867436620185484476734913712099415756610778992795 9706 94006265317132811987152140634135024215047394699477169028192392270 9707 -94769132741267051848878564558840592926559816778046687440029626982 9708 95538151493838894670610613302222831061910062530482584885531660730 9709 -96313370860083203456798449147059770171494566123899592335878185039 9710 97094840517602694625678221137009151582729183848330633799846005094 9711 -97882610539471778509627943944258481940869539906072741008842817151 9712 98676731397364796808447605323435616846621136635793159612865460838 9713 -99477253964708847542921968139502984310893433791054229708488402846 9714 100284229519861389534800812182630734556498265787161730941098773860 9715 -101097709749312819929511066857235571382615128128424616168182269145 9716 101917746750914219779585796514807597956009423793707749541706998625 9717 -102744393037130464220044359133120393694059610622886224029830858905 9718 103577701538318895291874979986428579801489671605974328048812459923 9719 -104417725606033757006444854048081785667551826043032135366733576381 9720 105264519016356593792183783760879897756668527247356943095572029945 9721 -106118135973252815025346027787794934597555572124172372103943446723 9722 106978631111954629919142927533093829135175582036249427822691780398 9723 -107846059502370558630148133773762854741041524988863886375329328142 9724 108720476652521727037700719155999179075714208430563634887444559218 9725 -109601938512005154261162683708243134977243098868865766810841490836 9726 110490501475484243601420601985899154972081710576963368369799595068 9727 -111386222386206689227051401431066682488199690153164150056493499775 9728 112289158539550012572195204217808126005477420497176604900500495716 9729 -113199367686594944072490239716604813281817314058324215411766104474 9730 114116908037726867537523205956348771050372486495594752727821542653 9731 -115041838266265546143231029590700037750005946743895752842811497273 9732 115974217512123350725655393276144095208620283022556804636726179852 9733 -116914105385492212768499065947336528094854938672680197040763224107 9734 117861561970559526201163140328299289893091908398095164583588727585 9735 -118816647829253223861457670150351011321556336232526596708917632895 9736 119779424005016256228076591630893308769103169256878841362002569153 9737 -120749952026610701792313667942466935764543567902393319963360755484 9738 121728293911951740216472749125684956174879443229893165681215158332 9739 -122714512171971721218096915835387621543062831720492102092277774611 9740 123708669814514563924611887259392649284256306822589351993191901984 9741 -124710830348260723262355032435263919852547864268529722942596068463 9742 125721057786682961777348844077076328123953235255976156704734072312 9743 -126739416652033167132684038187463717535368313155171741543843742929 9744 127765971979360457389110569772892032759582861858765384942147285975 9745 -128800789320560818051503664991524464397056086505295454749813001290 9746 129843934748458516754386150826237240302696636036813147148722935888 9747 -130895474860919543364758436620216562731555695887840972335909171811 9748 131955476784997325200224829516233160835122808715550751279327957190 9749 -133024008181110968994921656575049577173093887661457177178361636225 9750 134101137247256283195161981675381344640158002660335159907522128318 9751 -135186932723249836131127466212573327117036535600130617198516955771 9752 136281463895006307590474916035683707254235836540057497894999109152 9753 -137384800598849393314498942378179497291177235121940636394439997229 9754 138497013225856523947619480185708324040043305875039948000340274043 9755 -139618172726237661996561077358631520260372596222524867450481270280 9756 140748350613748442396778209522515675451182259662674159936851331444 9757 -141887618970137924340576602652913773545706697663717087572637504982 9758 143036050449631224094104781758292578367633745916035213901330355074 9759 -144193718283447300619063842164475429959709713468514430050845394934 9760 145360696284352167919728714685600376113049438718091615828197381591 9761 -146537058851247810156813847636426933568562364188889929684109568142 9762 147722880973797077706974071346407415931728596424073639074232169976 9763 -148918238237084844500432199314269141016142574890961385303712467996 9764 150123206826315709139494356860243558891984900433691828892549958513 9765 -151337863531548524487678770443279753358955413113059682865127612201 9766 152562285752468042622971418156576257177485229209101902183603078898 9767 -153796551503193964269461123094624084788465487204502458567430000539 9768 155040739417127684059426931767145640151653340522758352683959360517 9769 -156294928751837025232982509029902926956217378134908326693396718265 9770 157559199393979259654757340087463991213693084415550735350235143578 9771 -158833631864262711316945298927017905940427626768002166352456305813 9772 160118307322447243805511167482076173461710501170942607969638970753 9773 -161413307572383934531549531400551473432280009426850202524269747339 9774 162718715067094240872873718738466169591917360758449296980495925345 9775 -164034612913888965732011698897775078322139694885329549908268779459 9776 165361084879527332396038769564925495817849651299885527480613949946 9777 -166698215395416480981222123212475823332564041388590352632039084452 9778 168046089562851701161429748746030401895471499660842637909629580501 9779 -169404793158297718313806395822531843906053345251673788102689697409 9780 170774412638711352668484385808571321713198837469118752496965018669 9781 -172155035146905873521219847791630042373140025004016902673718222749 9782 173546748516957373058969529056521490893073674765600008056269355446 9783 -174949641279653486858694808781648092118410895311041237244933599472 9784 176363802667984790649244164662392507432873837133393351678926781682 9785 -177789322622679205475170447785766027753107121591297543663277031020 9786 179226291797779745969933372570544700584401961701001451908214303926 9787 -180674801566265949034270213747058210428863280665355168885135516610 9788 182134944025719322823739544059402105701696005359902226318048529455 9789 -183606812004033158577705811149957515080352692646522970668588836757 9790 185090499065167050470489658715345535492401924273640374412532954225 9791 -186586099514946471334214325239118250841362618751444798379926562670 9792 188093708406907754792187552848058354267776043749441474248361349093 9793 -189613421548188837051627737066099112441550504656178499370045071352 9794 191145335505466114335330260818578102560941214130249314210934914025 9795 -192689547610937774683633994692266629650430652561538860442356252862 9796 194246155968353965630948927280008780405413393623872642770175109021 9797 -195815259459094162055305145988911107109491578847689272065155795361 9798 197396957748292101315043475136600390170082082905165479922646687408 9799 -198991351291008655624052782504410514891306280309144943096085786718 9800 200598541338453014476033317888214045438146703408677262183167374409 9801 -202218629944252552809295729201649079295318847452532075138373486973 9802 203851719970771763506759155873876102738648472792493142950370551892 9803 -205497915095480635751257838593589572419090517381083252729787503010 9804 207157319817372863704174101821679713398466876339525077404175802787 9805 -208830039463434272945957743499585523030448016422989913392081135255 9806 210516180195161855110440486942117703648496683349033159703005430370 9807 -212215849015133804161183204084646168479931802709384607899510101041 9808 213929153773630950797578417118722334763007232877540240712028183076 9809 -215656203175309994541247766098573157272239202931312457868486904027 9810 217397106785928936139601671282474067416504571949406460977770630484 9811 -219151975039125116033445647770034642096454774576516742764331610541 9812 220920919243246267769405332585254476090924524961130951388040616440 9813 -222704051588234998395882316343151063149809474504674399685340516760 9814 224501485152567111063428768376642676907048037857241615392027114891 9815 -226313333910244188257025431177188564338787055059030572408891719536 9816 228139712737840857318951063308083037793064544492814997916628718934 9817 -229980737421607163176929466824328311325168178075278955326709467496 9818 231836524664626476473221904694859338855670179188810453283179716279 9819 -233707192094029368596488487270085476400635435085179953766433790125 9820 235592858268263888449763919235414509273972527655346601883035650955 9821 -237493642684422679144974238637441826143432335115073751940953984857 9822 239409665785627376197256701441559960331892531738111115961280797008 9823 -241341048968470732201131098764726942657873914478045031388162723532 9824 243287914590516916405505356732689033026008625084366714875096560077 9825 -245250385977860441065780576560364218415814974088453895887694690045 9826 247228587432744169939151550364798856168992374695335730080314219839 9827 -249222644241236867803780582866617118362005479168012970912516140092 9828 251232682680970753424059039497650692744246642856344546138177889048 9829 -253258830028939521952867850527382736755756272750360164043488348991 9830 255301214569357306357812207325101532508610598924981757785307590596 9831 -257359965601579051082045436829242584443211541004214616377433757415 9832 259435213448082774801722658900373662952906900253531248312420148814 9833 -261527089462514202821548034731163625775649929948527190728837263753 9834 263635726037794253357513522129667675457181898737698210057096554047 9835 -265761256614289865691986999608965606648486705563770098744022507797 9836 267903815688048661951009967358529596478807675712139525361719809246 9837 -270063538819097938047227980358662696746880785092699417982154703095 9838 272240562639808483154520369946253833825382698815765526292044363111 9839 -274435024863323730932341182090039690460759882999738475289347480711 9840 276647064292054749599253797271770641371413439635302769426129061630 9841 -278876820826241581866362281336400306275918293106283045622682194208 9842 281124435472581449682539734171114384822953029535677686052150819522 9843 -283390050352924342714756053663485746003725246196505135242055418870 9844 285673808713036513488644643896243597238040798949499301108330789269 9845 -287975854931432406146951437535373177907430560741509825326498837062 9846 290296334528275549846913695277448713493984688410713863331054961506 9847 -292635394174348951912155679489913230191531873854435445336651675000 9848 294993181700095529980600544570507937444233542025212358501926937205 9849 -297369846104729126547421506538587893726636886590776167315350037612 9850 299765537565416653491431219610258384942346271252824710213312780063 9851 -302180407446531918394778789435693214910592511940581975809084119339 9852 304614608308981688719633317189362082069695637444526107787558082397 9853 -307068293919604554191927469955510273401159681444094873365099984536 9854 309541619260643152061462347143483755786346979078642222383216237468 9855 -312034740539290324259985772447085635621983932250674558195798119069 9856 314547815197309779864501888822924945862680547537094495812193666907 9857 -317081001920731840692304277252776800604053419192948438207498750028 9858 319634460649624852307303384589918192857595945685097710810101230438 9859 -322208352587942847204399390672480594557576338788074439448781009290 9860 324802840213450051460193276936781521676011945998613044952549690284 9861 -327418087287722830694493247150859989305949737890997448191411662867 9862 330054258866229675778124241880939370212863447076689452579151211822 9863 -332711521308489833348750520122282153230507445981678098678381418329 9864 335390042288311190858042599311642031665997198105682610857215245556 9865 -338089990804108030570829715830152386643860303777544115137323839135 9866 340811537189299271670148896431002869186991010940184418213706795634 9867 -343554853122787824391605273607094701998831885261153294432572142646 9868 346320111639521684916471059483557230343268217892543746071365961467 9869 -349107487141137404595750321557876657847912897248137544917001526862 9870 351917155406686571957303186791222501477043539009037189164224281141 9871 -354749293603445950865338260315095203382257435704408685492732351121 9872 357604080297811923156429934240504233543285672799465341571736482408 9873 -360481695466279889068984080374184357588060761634889686262589966352 9874 363382320506509283814049730560495560577292714203161234568897947738 9875 -366306138248474873704846291494677899239252937749752802127964798034 9876 369253332965705000370638354286184111088164126550010829405391915632 9877 -372224090386607446727938191845893244072911208925723341899679888838 9878 375218597705883603568746766955775166772672366130836969551209807984 9879 -378237043596031620851956923586053648494559208993663282834775845541 9880 381279618218939233050439088747055493282076450424277926048121279959 9881 -384346513237566953213014236139939414646605707953129940148464791807 9882 387437921827722335747797316596859092964426590518799933256833815427 9883 -390554038689926013321575417764272945605703295267577704860259874780 9884 393695060061370218699279481529724772928463303923126150614843185479 9885 -396861183727970507818529735524154425237603746395329339383977043145 9886 400052609036511405906998703831640421603370705073713237116648596923 9887 -403269536906886704005259754728495087621344913557147061354951754937 9888 406512169844435138855194024405190842522684544529458926738578999289 9889 -409780711952372194754237049401989707217860601524808483985395377390 9890 413075368944318771659083808927655122876099250187692337574824542256 9891 -416396348156927469549264839449964908557283167098616451837583878430 9892 419743858562607244831586830600948406122038449842644712381908520488 9893 -423118110782347200381131329284479730756516575121178780676405371877 9894 426519317098640276673660065472058626957297652292318790270739201992 9895 -429947691468507617368222696739837297639186096233629004540696982908 9896 433403449536624388647842726989998626517846537009085366016482915027 9897 -436886808648547837620712834631755925469767892120336134045846524605 9898 440397987864048381124707281426167330755255801548357717486651623520 9899 -443937207970544522364564507328107895229126861453511265544591813920 9900 447504691496642398944158118098611974592188584866668527590904635075 9901 -451100662725780772036212557032883833997816202054180606784714031074 9902 454725347709982272658986802236916989127563084772160051394425997113 9903 -458378974283711727304204115432841244689693700167332958044602054821 9904 462061772077842391483209562932284632489861842999075308640659776126 9905 -465773972533730926129353836847113536622967600252697607281020801705 9906 469515808917401958214298674922531010664621724981526430959366989929 9907 -473287516333843073404685528750650371641639109424230163377907510288 9908 477089331741411095103777469537788241540961390659737158632247445190 9909 -480921493966350510790649864762588603385075696919499922741913595725 9910 484784243717424913187646155469310934098830324071445232151952686369 9911 -488677823600662330455512012096196380424665275756106731511289805905 9912 492602478134215326335258019538799070672126506568769079591131152966 9913 -496558453763336757926764507419510106832430925573714227326231219953 9914 500545998875472085616821783735498894450191920695188947278552029325 9915 -504565363815469136544087372139570366638715738634794633194148446743 9916 508616800900906229915734378541796742567521827987433160052930808375 9917 -512700564437539579470760287681133503215110195229979884044603860949 9918 516816910734870895418424786043738556908490336292635657951332638387 9919 -520966098121836115267493122818461871283818397224965982328206622235 9920 525148386962616200103285604570322121882972854963345615225378970307 9921 -529364039672570940065384694197706297106507624804194110117094368803 9922 533613320734296720029642568891627866834559373263294225267468498587 9923 -537896496713809203804280722962911048923843197865532707808505779161 9924 542213836276851902511799259998764059128693690319368309261457145180 9925 -546565610205331600246540051578625748362814171060183647213179481417 9926 550952091413881617572501283437866157072594930366500388243784129228 9927 -555373554966553900957810615124678843412107704499768815573948489709 9928 559830278093640933831563034424004231217868770267358080576748900627 9929 -564322540208628472595953543916928056342369532142373944753394440954 9930 568850622925280118632223411455070522998599218376007763875196935555 9931 -573414810074854745103334497780596775440576621487608286881043291644 9932 578015387723457805179935127810866084776867331636114801198225695275 9933 -582652644189527556199532443088297806224727537917038683648671114586 9934 587326870061457242212292893656313029603472126713333279231570365853 9935 -592038358215354285371010641834696428490948193987855767340976981209 9936 596787403832937544687972738840839105236285302561993205784636618608 9937 -601574304419573708808173041617546431466332906392140942916762996795 9938 606399359822453897637050494064570433467039630626204474216504007567 9939 -611262872248911555912121651533113907218963139851027598573196209629 9940 616165146284882730122015768571725687119069083677879929562383046586 9941 -621106488913509828553980553899537903400593560677615474534360055821 9942 626087209533889972692388574278690020591094324604156570459034373233 9943 -631107619979969056696622632578395182036798586939543989360427678925 9944 636168034539582640257441275558924089743585676637073349543906209057 9945 -641268769973644808767014600228872750110015448720285650116174164060 9946 646410145535486143439771123813642672748567438415565501298213297948 9947 -651592482990341952789507792200635677404779571502556445882594357058 9948 656816106634991925703390114917483351987381982446361956031755624944 9949 -662081343317552375256014608041645169822587393093649631104462918206 9950 667388522457422251377131692128823112544246620449898231484429428350 9951 -672737976065384109525448266438696596834282670870501390807389541030 9952 678130038763861231628663572306558142575238667605656624639213096385 9953 -683565047807332104727061778035021140243481949338291532152982558344 9954 689043343102903472005116006629623900275709368689155110759785994180 9955 -694565267231043180213181287846161517174189829474436687367508164405 9956 700131165466474056870002139056324134756503188483639653124648208572 9957 -705741385799230060096972176850804758389771103330213344361457566680 9958 711396278955875953467400394413791268111109533459452630224137696867 9959 -717096198420891767859007649991293692607478473494317967409259549801 9960 722841500458223321976047751372232551956335014661915119362479289252 9961 -728632544133000082959374683748417097847458634710730362618492530565 9962 734469691333421658329019579543529738086888169595596523640476179979 9963 -740353306792814220404960738316173284988097270762147667896903264566 9964 746283758111858174328334377186975350581563000121007991956759448160 9965 -752261415780988390857914098648994221357396114706906824252113367233 9966 758286653202968335245858872929568391588402231535632567548939208968 9967 -764359846715639433703072546859496625847320963360673452991063860862 9968 770481375614847029248616774176777277318439615947392543168077519679 9969 -776651622177544289100062472799672994007130007404477234954461166918 9970 782870971685075436203045540912727719494559932708017979442532404298 9971 -789139812446639688019208155506059507938506410991225791490202687864 9972 795458535822937296292759579155515077467586893388220096721512916289 9973 -801827536249999092197686586870674570033480380655513996450482873121 9974 808247211263200952030794530841905776001923373874810763818304826194 9975 -814717961521464609460881419594162129750016294143473946938233440838 9976 821240190831646251272059563103318209820982331705486964417133541092 9977 -827814306173114344550167356153933128300812280601055495534093109806 9978 834440717722518154355987368392195288508995476563814302721396638390 9979 -841119838878748422108240546532852805994101800543727292349751154878 9980 847852086288091686163699248383405838166993914050978334497804788705 9981 -854637879869579737431898062764745993254598790290361592318070314212 9982 861477642840535714298469809606291156309967864802910004449973348085 9983 -868371801742318352654748524789921142294798768616909808276609129616 9984 875320786466265918442620294220124634538713314451988826353265547635 9985 -882325030279841361823330142534935354805707524590941980500945875589 9986 889384969852980243867737424183836149359498064466441656257888382547 9987 -896501045284642998544026954808427942644847874806945769162044587471 9988 903673700129573104747807169222839787417926931224611772110885715187 9989 -910903381425262755179543710612575286487435341901661663055229478778 9990 918190539719127621026075995323425124651954430829926437717222625459 9991 -925535629095892323647239588317715850043790206675797043563605672824 9992 932939107205188236806068012279878673261888037186143502757013705208 9993 -940401435289365255412378500389461043988523467519928270339993272545 9994 947923078211519179275467085815875472680065100503096844895819572961 9995 -955504504483736372982864531371811985502980859898197048534618167737 9996 963146186295557375739356546150589246038978485690166825201675425303 9997 -970848599542661147814475532469487668697247520333396745115827776672 9998 978612223855771653158158231020849903400275984072934771833893699492 9999 -986437542629788490753971055370242821848235743679589379482233670121 10000 994325043053143300387975136041865885710843448036003355787534474864