-1 1 0 0 1 0 2 -2 3 2 4 -2 5 3 6 -2 7 5 8 -6 9 5 10 -6 11 9 12 -10 13 10 14 -16 15 17 16 -18 17 25 18 -26 19 31 20 -38 21 37 22 -48 23 60 24 -62 25 68 26 -84 27 95 28 -104 29 125 30 -134 31 154 32 -182 33 192 34 -220 35 257 36 -274 37 309 38 -360 39 394 40 -434 41 492 42 -544 43 607 44 -688 45 740 46 -824 47 944 48 -1018 49 1123 50 -1266 51 1377 52 -1524 53 1697 54 -1850 55 2041 56 -2264 57 2461 58 -2708 59 3017 60 -3262 61 3564 62 -3968 63 4309 64 -4706 65 5179 66 -5616 67 6164 68 -6764 69 7314 70 -7984 71 8770 72 -9494 73 10315 74 -11316 75 12242 76 -13288 77 14525 78 -15700 79 17066 80 -18582 81 20030 82 -21764 83 23698 84 -25544 85 27627 86 -30032 87 32421 88 -35024 89 37977 90 -40910 91 44207 92 -47888 93 51487 94 -55592 95 60145 96 -64622 97 69660 98 -75266 99 80904 100 -87058 101 93869 102 -100860 103 108515 104 -116892 105 125338 106 -134724 107 145100 108 -155482 109 166896 110 -179472 111 192289 112 -206280 113 221482 114 -237160 115 254229 116 -272708 117 291739 118 -312480 119 335067 120 -358106 121 383119 122 -410508 123 438612 124 -468944 125 501743 126 -535744 127 572641 128 -612198 129 653140 130 -697468 131 745277 132 -794736 133 847875 134 -905376 135 964946 136 -1028804 137 1097629 138 -1169160 139 1246061 140 -1328312 141 1413804 142 -1505968 143 1604592 144 -1707010 145 1816655 146 -1934372 147 2057181 148 -2188052 149 2328121 150 -2474354 151 2630650 152 -2797496 153 2971296 154 -3157312 155 3355726 156 -3562436 157 3783150 158 -4018608 159 4264605 160 -4526146 161 4804727 162 -5096546 163 5406865 164 -5736724 165 6081384 166 -6448464 167 6839078 168 -7246648 169 7679876 170 -8140564 171 8622433 172 -9133848 173 9676350 174 -10244724 175 10847617 176 -11486448 177 12155406 178 -12864932 179 13617191 180 -14403670 181 15236934 182 -16120864 183 17045740 184 -18024336 185 19060092 186 -20145376 187 21294299 188 -22508304 189 23779681 190 -25124920 191 26547247 192 -28036234 193 29609300 194 -31272900 195 33014791 196 -34853618 197 36796314 198 -38831280 199 40979936 200 -43246454 201 45620044 202 -48126724 203 50770562 204 -53538204 205 56456846 206 -59536064 207 62761470 208 -66159188 209 69740807 210 -73492576 211 77445770 212 -81609828 213 85969089 214 -90562480 215 95399269 216 -100461710 217 105792289 218 -111404300 219 117280219 220 -123461136 221 129964664 222 -136776244 223 143940195 224 -151473240 225 159358100 226 -167651340 227 176371816 228 -185495432 229 195085696 230 -205166888 231 215717289 232 -226801356 233 238444738 234 -250632004 235 263432132 236 -276872080 237 290935765 238 -305703744 239 321208636 240 -337425358 241 354446679 242 -372315834 243 391005644 244 -410613404 245 431184514 246 -452703204 247 475276894 248 -498946992 249 523700463 250 -549660566 251 576879951 252 -605338088 253 635168334 254 -666441600 255 699135003 256 -733392370 257 769292516 258 -806820928 259 846139606 260 -887323164 261 930365283 262 -975454928 263 1022674282 264 -1072012560 265 1123673409 266 -1177768512 267 1234290609 268 -1293449624 269 1355374041 270 -1420068782 271 1487774338 272 -1558621260 273 1632617090 274 -1710044892 275 1791047281 276 -1875633168 277 1964113836 278 -2056661832 279 2153298739 280 -2254347016 281 2360009692 282 -2470334040 283 2585673568 284 -2706243840 285 2832098425 286 -2963656544 287 3101160880 288 -3244657286 289 3394613066 290 -3551313980 291 3714833512 292 -3885667172 293 4064130548 294 -4250342946 295 4444845775 296 -4647984252 297 4859900769 298 -5081212228 299 5312313990 300 -5553344602 301 5804999078 302 -6067745920 303 6341749149 304 -6627757864 305 6926287416 306 -7237578252 307 7562459625 308 -7901475264 309 8254914919 310 -8623715712 311 9008506787 312 -9409595980 313 9828012032 314 -10264501492 315 10719416710 316 -11193881008 317 11688728119 318 -12204399300 319 12742148264 320 -13302860678 321 13887068562 322 -14496196208 323 15131230858 324 -15792758626 325 16482340529 326 -17201147056 327 17949857152 328 -18730147196 329 19543336178 330 -20390238288 331 21272736079 332 -22192257240 333 23149726822 334 -24147288680 335 25186527872 336 -26268482408 337 27395520998 338 -28569460414 339 29791506030 340 -31064208132 341 32389625034 342 -33769190728 343 35205720622 344 -36701470056 345 38258053071 346 -39878679924 347 41565872690 348 -43321394388 349 45148810148 350 -47050985104 351 49029965095 352 -51089625040 353 53233148609 354 -55462949760 355 57783299711 356 -60197715908 357 62708929749 358 -65321733296 359 68040075131 360 -70866943970 361 73807681090 362 -76866774668 363 80047598021 364 -83355994768 365 86796940279 366 -90374386156 367 94094802167 368 -97963624560 369 101985331479 370 -106167152924 371 110515204010 372 -115034429840 373 119732807978 374 -124617283232 375 129693403817 376 -134969940560 377 140454620265 378 -146153786896 379 152077176338 380 -158233240120 381 164629166755 382 -171275848000 383 178182678588 384 -185357636318 385 192812727034 386 -200558604244 387 208604230864 388 -216962725956 389 225645964673 390 -234664109692 391 244031747872 392 -253761932182 393 263866025697 394 -274360347492 395 285259376180 396 -296575757616 397 308327524399 398 -320530910736 399 333200120735 400 -346354872802 401 360013277919 402 -374191404976 403 388911033639 404 -404192132884 405 420052609703 406 -436516820544 407 453606944966 408 -471342761364 409 489751220334 410 -508857098252 411 528682591389 412 -549257261128 413 570608558422 414 -592761527304 415 615748783424 416 -639600653052 417 664345053259 418 -690018220480 419 716653851645 420 -744282755288 421 772945057494 422 -802678373448 423 833517006312 424 -865505057388 425 898684137672 426 -933092850576 427 968779903057 428 -1005791072488 429 1044169369854 430 -1083968795248 431 1125240208174 432 -1168031140522 433 1212401140673 434 -1258406918048 435 1306101262575 436 -1355549709468 437 1406815018053 438 -1459956157732 439 1515045533796 440 -1572152164208 441 1631341695930 442 -1692694378136 443 1756286544484 444 -1822190779748 445 1890495496975 446 -1961285701072 447 2034641966685 448 -2110661340680 449 2189437886284 450 -2271061320650 451 2355638866259 452 -2443274063740 453 2534066321968 454 -2628134402640 455 2725592658161 456 -2826551006488 457 2931140332417 458 -3039487412636 459 3151714160412 460 -3267964207664 461 3388377783745 462 -3513090435648 463 3642260393677 464 -3776042076004 465 3914585402104 466 -4058065493164 467 4206652850352 468 -4360512737684 469 4519838139278 470 -4684817711864 471 4855634571022 472 -5032500623920 473 5215623929461 474 -5405207764144 475 5601485350740 476 -5804685810544 477 6015033824886 478 -6232786753904 479 6458197451092 480 -6691513345514 481 6933017969241 482 -7182990840820 483 7441705248231 484 -7709472592954 485 7986600779532 486 -8273392721474 487 8570191076485 488 -8877334237076 489 9195156727429 490 -9524036159238 491 9864345728611 492 -10216453735908 493 10580775348103 494 -10957722691344 495 11347701947040 496 -11751169080720 497 12168577855369 498 -12600377103936 499 13047068352916 500 -13509149939158 501 13987117071456 502 -14481522057440 503 14992913304454 504 -15521835760792 505 16068896138046 506 -16634699409024 507 17219846080626 508 -17825001524920 509 18450831415627 510 -19097998178676 511 19767233287998 512 -20459267629846 513 21174830477614 514 -21914726735180 515 22679759857169 516 -23470731883448 517 24288526639473 518 -25134028553504 519 26008120635294 520 -26911771597332 521 27845953919439 522 -28811640567204 523 29809894817491 524 -30841783980368 525 31908377902348 526 -33010845636760 527 34150359704062 528 -35328094794672 529 36545333901739 530 -37803366086988 531 39103483429878 532 -40447091767072 533 41835606237151 534 -43270448944356 535 44753161642312 536 -46285296670504 537 47868416469054 538 -49504213465092 539 51194391786283 540 -52940665422766 541 54744890634090 542 -56608939279440 543 58534693500154 544 -60524186474212 545 62579471186850 546 -64702616909504 547 66895852123424 548 -69161426079180 549 71501610309028 550 -73918848634672 551 76415608369467 552 -78994379799888 553 81657840008703 554 -84408696721940 555 87249681606508 556 -90183725493192 557 93213796081217 558 -96342891751456 559 99574222833922 560 -102911038275288 561 106356626701866 562 -109914506041492 563 113588235651594 564 -117381418375824 565 121297904858104 566 -125341597792672 567 129516446022397 568 -133826660977344 569 138276516961161 570 -142870343446840 571 147612750431848 572 -152508414615776 573 157562078419803 574 -162778789673024 575 168163667374659 576 -173721903352786 577 179459019442481 578 -185380621264102 579 191492394534664 580 -197800374413580 581 204310695751208 582 -211029586646212 583 217963646527354 584 -225119583644332 585 232504213762150 586 -240124757533924 587 247988552424114 588 -256103052091962 589 264476150094450 590 -273115873853280 591 282030379379154 592 -291228289353972 593 300718379813275 594 -310509576799344 595 320611301964878 596 -331033145435108 597 341784867946360 598 -352876767233072 599 364319325339356 600 -376123207958126 601 388299665006750 602 -400860155162896 603 413816336560480 604 -427180491136304 605 440965136095954 606 -455183019141924 607 469847551554527 608 -484972399329144 609 500571491457741 610 -516659474347172 611 533251274151344 612 -550362100851276 613 568007940806954 614 -586205098137776 615 604970183996934 616 -624320640790848 617 644274266436281 618 -664849205384560 619 686064491304763 620 -707939541674096 621 730494167205858 622 -753749139814288 623 777725648106898 624 -802445309710820 625 827930780584243 626 -854205187709124 627 881292122676339 628 -909216285436020 629 938002904308264 630 -967677726291520 631 998267686826224 632 -1029800292518928 633 1062303629038378 634 -1095807070983988 635 1130340611352997 636 -1165934876305908 637 1202621884227178 638 -1240434342374624 639 1279405648939005 640 -1319570688058194 641 1360965114150127 642 -1403625348887616 643 1447589403132149 644 -1492896126246528 645 1539585217609726 646 -1587698101357744 647 1637277109900558 648 -1688365498278950 649 1741008389798914 650 -1795251912496948 651 1851143202526301 652 -1908731392476472 653 1968066726432640 654 -2029200569208940 655 2092186420519791 656 -2157078991734516 657 2223934231132513 658 -2292810396147856 659 2363767063261053 660 -2436865148825424 661 2512168071968354 662 -2589740705795752 663 2669649378679656 664 -2751963102937896 665 2836752491034465 666 -2924089769062564 667 3014050036068995 668 -3106710126492784 669 3202148657354239 670 -3300447349321824 671 3401689813772342 672 -3505961593179448 673 3613351584367884 674 -3723950769893140 675 3837852225766886 676 -3955152630603198 677 4075950952290173 678 -4200348462556908 679 4328450300829368 680 -4460364085466636 681 4596199974951825 682 -4736072305230720 683 4880098101499462 684 -5028397149166376 685 5181093743943257 686 -5338315142727552 687 5500191594004900 688 -5666858183270264 689 5838453248125860 690 -6015118405615512 691 6197000472095330 692 -6384249785085044 693 6577020276931176 694 -6775471504389472 695 6979766838535235 696 -7190073558121788 697 7406565013431469 698 -7629418732184924 699 7858816486555878 700 -8094946559862952 701 8338001816611431 702 -8588179764048772 703 8845684899314416 704 -9110726689969008 705 9383519677267533 706 -9664285965279228 707 9953253040671692 708 -10250653888632912 709 10556729668770316 710 -10871727418807312 711 11195900149317865 712 -11529509642366284 713 11872824098841884 714 -12226118253434208 715 12589676256549673 716 -12963789223759200 717 13348755398390847 718 -13744883192650160 719 14152488572360669 720 -14571895218880870 721 15003437806274447 722 -15447459243763946 723 15904310799999691 724 -16374355559304876 725 16857965577862835 726 -17355522044563130 727 17867418837318483 728 -18394059546999792 729 18935857727381831 730 -19493240625921388 731 20066646023020108 732 -20656522479431564 733 21263333336139184 734 -21887553416773248 735 22529669212099536 736 -23190183110204240 737 23869609991591662 738 -24568477442422356 739 25287330144364326 740 -26026726290235772 741 26787237918440522 742 -27569455511663904 743 28373984174986952 744 -29201444007393904 745 30052475002554295 746 -30927733078156900 747 31827890371672119 748 -32753640401840160 749 33705694009770946 750 -34684779667349654 751 35691648850495970 752 -36727071762582064 753 37791837769398147 754 -38886761069783240 755 40012676111513896 756 -41170438089994568 757 42360928979735914 758 -43585052752325992 759 44843735834822430 760 -46137933430893480 761 47468624651090524 762 -48836812985522128 763 50243532862401786 764 -51689844568719600 765 53176834847732220 766 -54705623837488920 767 56277359622852144 768 -57893218889440090 769 59554414350088483 770 -61262189032051648 771 63017816908695360 772 -64822610674017492 773 66677915900891142 774 -68585111749922848 775 70545619003765896 776 -72560893999312076 777 74632429484349356 778 -76761763086430340 779 78950470868686610 780 -81200168225227916 781 83512518961697392 782 -85889228533488752 783 88332044894240187 784 -90842768063121986 785 93423243175055592 786 -96075361452181776 787 98801070087040104 788 -101602364997718948 789 104481292047568050 790 -107439957418168080 791 110480519948447380 792 -113605192402974288 793 116816252551420605 794 -120116035205312900 795 123506933400192501 796 -126991410094544272 797 130571989980669549 798 -134251260789163904 799 138031885454165510 800 -141916593536261926 801 145908182859927822 802 -150009532269629268 803 154223592531449410 804 -158553388119335864 805 163002030778919401 806 -167572710108556032 807 172268695250958429 808 -177093349172630204 809 182050119067560017 810 -187142538158738726 811 192374240585266830 812 -197748951347680848 813 203270488477361176 814 -208942778734850400 815 214769846897279299 816 -220755818155415868 817 226904934782496335 818 -233221545010282980 819 239710105428624578 820 -246375198471816316 821 253221521131773327 822 -260253887498671548 823 267477246950685159 824 -274896672438531896 825 282517363421963589 826 -290344665087842976 827 298384055864128170 828 -306641150600762064 829 315121721071562206 830 -323831682955763568 831 332777099090349100 832 -341964200963025268 833 351399375466062754 834 -361089168455077576 835 371040307046220007 836 -381259685927081920 837 391754371399890826 838 -402531624879107424 839 413598888435358306 840 -424963789088984104 841 436634163910460724 842 -448618044948081228 843 460923663585362916 844 -473559476983696376 845 486534152690374841 846 -499856573443935192 847 513535864605680443 848 -527581378212655812 849 542002698526124383 850 -556809670853079164 851 572012384780027134 852 -587621180047574400 853 603646677251842614 854 -620099760527085568 855 636991583461427245 856 -654333601496694808 857 672137554254773260 858 -690415471963600608 859 709179709240613327 860 -728442926716501704 861 748218098446854924 862 -768518547388853136 863 789357926034091616 864 -810750224422321790 865 832709807810365809 866 -855251396764922964 867 878390075275962680 868 -902141330429233088 869 926521032296476312 870 -951545442618122460 871 977231256259130000 872 -1003595580312043924 873 1030655943928880026 874 -1058430342039855712 875 1086937213249087867 876 -1116195450523304180 877 1146224447567719549 878 -1177044076066346832 879 1208674696765313148 880 -1241137208199217104 881 1274453023834347362 882 -1308644083894737402 883 1343732906211070486 884 -1379742562715709560 885 1416696692596224720 886 -1454619556002805680 887 1493536009192373014 888 -1533471518698928044 889 1574452218500457461 890 -1616504884358333420 891 1659656948651295717 892 -1703936560421869272 893 1749372559593799280 894 -1795994493024528324 895 1843832677064408145 896 -1892918171205943064 897 1943282795800600632 898 -1994959198025095140 899 2047980824300228716 900 -2102381939202527650 901 2158197695748674364 902 -2215464106970338272 903 2274218065647021002 904 -2334497418401651956 905 2396340937112877561 906 -2459788340337718432 907 2524880370529665738 908 -2591658764808076232 909 2660166278768088885 910 -2730446767745327712 911 2802545156405762501 912 -2876507464118804552 913 2952380891374725583 914 -3030213788832708756 915 3110055683697365584 916 -3191957370950278588 917 3275970882355533019 918 -3362149514898122604 919 3450547926230324648 920 -3541222102943278512 921 3634229392144190977 922 -3729628601886057572 923 3827479968130384820 924 -3927845188717784256 925 4030787529931698632 926 -4136371793174282208 927 4244664350354167111 928 -4355733256247093804 929 4469648215690491266 930 -4586480621474857888 931 4706303672105227642 932 -4829192338366040924 933 4955223405027684642 934 -5084475595144487008 935 5217029535168610349 936 -5352967799922405436 937 5492375044411240031 938 -5635337968736430960 939 5781945365454681460 940 -5932288258357259312 941 6086459868452656639 942 -6244555664595202612 943 6406673508841850394 944 -6572913622440111248 945 6743378641082984704 946 -6918173768521972032 947 7097406741204132068 948 -7281187887590407280 949 7469630291451399828 950 -7662849756429104680 951 7860964868777595459 952 -8064097169285981328 953 8272371119318551621 954 -8485914168308403444 955 8704856933677003231 956 -8929333167517561136 957 9159479829973435797 958 -9395437279192388688 959 9637349237403102465 960 -9885362869335214462 961 10139628984293254059 962 -10400302002637552136 963 10667540038597373502 964 -10941505113589051652 965 11222363124702523694 966 -11510283933904366416 967 11805441591382097151 968 -12108014305167762862 969 12418184538411534099 970 -12736139244911237964 971 13062069838902836283 972 -13396172298912488554 973 13738647418002478620 974 -14089700775289427744 975 14449542845407700101 976 -14818389262972006972 977 15196460797135203245 978 -15583983469097697184 979 15981188829795196942 980 -16388313936262370294 981 16805601479678542426 982 -17233300078217965184 983 17671664254223047004 984 -18120954571501378476 985 18581437946040163422 986 -19053387626370589784 987 19537083338401016070 988 -20032811613562599568 989 20540865774351661956 990 -21061546089275475600 991 21595160117898685480 992 -22142022699507276976 993 22702456121203798102 994 -23276790482602722464 995 23865363686208047150 996 -24468521617822531704 997 25086618533368162297 998 -25720017053896476328 999 26369088356861833150 1000 -27034212584310013954 1001 27715778845508345963 1002 -28414185421377880536 1003 29129840193623214716 1004 -29863160653168546368 1005 30614574120991616638 1006 -31384518202114315688 1007 32173440797494053810 1008 -32981800340491530632 1009 33810066279195803094 1010 -34658719094863400332 1011 35528250553126732546 1012 -36419164213032577664 1013 37331975455691915823 1014 -38267211753527420094 1015 39225413205250721160 1016 -40207132573454453064 1017 41212935574860671367 1018 -42243401446005919892 1019 43299122987742585475 1020 -44380706875306023828 1021 45488774259612271624 1022 -46623960821414671136 1023 47786917100413362306 1024 -48978309131032733954 1025 50198818510155622691 1026 -51449142750027229384 1027 52729995946766978552 1028 -54042108860487142460 1029 55386229296193830566 1030 -56763122810235938368 1031 58173572801458516332 1032 -59618380917841409032 1033 61098367806856683566 1034 -62614373221655037312 1035 64167256452229336455 1036 -65757897119448166160 1037 67387195299862187180 1038 -69056071987206891828 1039 70765469928996559274 1040 -72516353768244354236 1041 74309710541290393317 1042 -76146550561994467684 1043 78027907579165702066 1044 -79954839309061142244 1045 81928428373744887815 1046 -83949782480043327552 1047 86020034984304235768 1048 -88140345885055341872 1049 90311902028629750070 1050 -92535917712558412576 1051 94813635732541703541 1052 -97146327611717608976 1053 99535294250017916872 1054 -101981867032355355712 1055 104487408079804325426 1056 -107053310944389533712 1057 109681001784974848563 1058 -112371939647519189186 1059 115127617203681246201 1060 -117949561994237492844 1061 120839336745799676189 1062 -123798540159444730176 1063 126828808222199397717 1064 -129931814557963238880 1065 133109271274273671789 1066 -136362930351384308904 1067 139694584024215420944 1068 -143106065687201854932 1069 146599251369773075428 1070 -150176060157238631824 1071 153838455153528026961 1072 -157588445041668289848 1073 161428084552709951183 1074 -165359475494929025808 1075 169384768399606595469 1076 -173506163037170017412 1077 177725909520934736553 1078 -182046310049833025200 1079 186469719469623003921 1080 -190998546450792388298 1081 195635255340289183605 1082 -200382366775588112636 1083 205242458937269078292 1084 -210218169509776550880 1085 215312196358501344889 1086 -220527298868927529676 1087 225866300015446632383 1088 -231332087101293334572 1089 236927613195299378360 1090 -242655899321881945380 1091 248520035263524177051 1092 -254523181093324914256 1093 260668569500912967465 1094 -266959506668289457840 1095 273399373898491490071 1096 -279991630079801973988 1097 286739812645204347588 1098 -293647539311794615228 1099 300718510684192081625 1100 -307956511297158482736 1101 315365411480931757063 1102 -322949170117484938768 1103 330711835766990973836 1104 -338657548659153769776 1105 346790543619065271231 1106 -355115151292589822080 1107 363635800262577799395 1108 -372357020148213321236 1109 381283442943394013547 1110 -390419805274456846876 1111 399770951676922578460 1112 -409341836044828948952 1113 419137524048660560685 1114 -429163196607671053460 1115 439424151450794584989 1116 -449925805697915933648 1117 460673699545489486185 1118 -471673497957704183328 1119 482930993412489007618 1120 -494452109804827508104 1121 506242904287584647700 1122 -518309570199782973216 1123 530658441193636507261 1124 -543295993225551563332 1125 556228847688096406925 1126 -569463775785146922976 1127 583007700672186480444 1128 -596867700797234243088 1129 611051014547552109259 1130 -625565042560689090468 1131 640417351279726728285 1132 -655615677875037163176 1133 671167932750143029511 1134 -687082203334728314128 1135 703366759288499165782 1136 -720030055206455176128 1137 737080734672655421395 1138 -754527635776188872820 1139 772379794018417965358 1140 -790646446633746603800 1141 809337038448945036868 1142 -828461225015356462088 1143 848028877205012244955 1144 -868050087421205375776 1145 888535172983545526840 1146 -909494681030952201312 1147 930939395090030792253 1148 -952880338720631762832 1149 975328780756241586228 1150 -998296242265018665208 1151 1021794500463760262056 1152 -1045835594301319731638 1153 1070431831850788612122 1154 -1095595794522684199972 1155 1121340343001529588666 1156 -1147678625083629463782 1157 1174624080219906612189 1158 -1202190445844679295060 1159 1230391765671424217746 1160 -1259242394574731674020 1161 1288757005352016348760 1162 -1318950597515793376784 1163 1349838502526968368480 1164 -1381436391001167969620 1165 1413760282042547178254 1166 -1446826548869884138208 1167 1480651926477777279813 1168 -1515253521532072694532 1169 1550648818429227827286 1170 -1586855687458177173580 1171 1623892395278301996257 1172 -1661777611421597417316 1173 1700530417005692651811 1174 -1740170315844617971824 1175 1780717241409061759112 1176 -1822191566111132813838 1177 1864614113098329579468 1178 -1908006163723540641792 1179 1952389467419892059949 1180 -1997786254202545754800 1181 2044219242702475534767 1182 -2091711650682785196708 1183 2140287208276969385603 1184 -2189970166604488696028 1185 2240785308988200371575 1186 -2292757964994996327180 1187 2345914019649766397356 1188 -2400279925382601121008 1189 2455882716937248107938 1190 -2512750021244708369856 1191 2570910070130232784339 1192 -2630391716117149740524 1193 2691224443027446543360 1194 -2753438379515704175248 1195 2817064315803667876470 1196 -2882133715038133398432 1197 2948678727719576477558 1198 -3016732209449040596624 1199 3086327733071331018431 1200 -3157499604034092400138 1201 3230282879232406893622 1202 -3304713380007084703908 1203 3380827708475283520959 1204 -3458663267514210802848 1205 3538258274694877407891 1206 -3619651779672373350160 1207 3702883685349306339984 1208 -3787994762787056602832 1209 3875026669743801918530 1210 -3964021973114916572718 1211 4055024164865972770682 1212 -4148077681759875023076 1213 4243227929180011479925 1214 -4340521298176242638352 1215 4440005186432627964737 1216 -4541728023533984148328 1217 4645739289217511852884 1218 -4752089535690739637664 1219 4860830414400530518978 1220 -4972014695543473593236 1221 5085696291849032234082 1222 -5201930286963483482256 1223 5320772956279414389096 1224 -5442281792244946063140 1225 5566515534489349196424 1226 -5693534192091319179316 1227 5823399070474997952022 1228 -5956172803357441739208 1229 6091919376576175337255 1230 -6230704156703827295148 1231 6372593924901792214218 1232 -6517656902370190470080 1233 6665962780824275035794 1234 -6817582758398828163788 1235 6972589566796891986880 1236 -7131057503715688540328 1237 7293062470949707129304 1238 -7458682003387781872072 1239 7627995303475309443966 1240 -7801083281616151140368 1241 7978028587175244226670 1242 -8158915645131537562776 1243 8343830698889426363991 1244 -8532861843377848346688 1245 8726099064066874099461 1246 -8923634282375087261408 1247 9125561390957131957392 1248 -9331976295199868325292 1249 9542976961415199507112 1250 -9758663454497414420066 1251 9979137982021166535127 1252 -10204504945339978780644 1253 10434870979809902308098 1254 -10670345001687878673600 1255 10911038262274483806611 1256 -11157064390832769827228 1257 11408539444491239380527 1258 -11665581965662542343640 1259 11928313027786738546129 1260 -12196856288384730134840 1261 12471338049996419608966 1262 -12751887308963330999504 1263 13038635811792860496046 1264 -13331718119779701476912 1265 13631271661067027537973 1266 -13937436790577588801896 1267 14250356858486221694611 1268 -14570178265729414688308 1269 14897050527764964109890 1270 -15231126347176880054144 1271 15572561672812814840592 1272 -15921515767549845583452 1273 16278151285334643645005 1274 -16642634334225098583124 1275 17015134548364149794868 1276 -17395825169677080592992 1277 17784883115102833240116 1278 -18182489053095334886928 1279 18588827490203648187376 1280 -19004086842707755257142 1281 19428459517983580997315 1282 -19862142006301646939444 1283 20305334957102195961164 1284 -20758243265463668765256 1285 21221076169488792964522 1286 -21694047331575027190224 1287 22177374930233822754150 1288 -22671281763350517683136 1289 23175995334815871890817 1290 -23691747952086451112512 1291 24218776835620608118015 1292 -24757324211135363939056 1293 25307637413327490644127 1294 -25869969001912353479064 1295 26444576859803083451698 1296 -27031724303314362453106 1297 27631680205246778926606 1298 -28244719099433767760640 1299 28871121297758241551233 1300 -29511173020641614347924 1301 30165166508427948732601 1302 -30833400145683268724576 1303 31516178599477930522611 1304 -32213812937961565546568 1305 32926620762459170700780 1306 -33654926354090641310068 1307 34399060799903332471118 1308 -35159362133180174225804 1309 35936175488957917469402 1310 -36729853238264674664432 1311 37540755137078931279369 1312 -38369248491188169598428 1313 39215708299118773628879 1314 -40080517410343396011220 1315 40964066699967586916884 1316 -41866755220822965722624 1317 42788990371544642758807 1318 -43731188081763352784384 1319 44693772973847785528045 1320 -45677178541374576697392 1321 46681847345539661463479 1322 -47708231187213628434460 1323 48756791296368030669972 1324 -49827998540283571337848 1325 50922333606641734214649 1326 -52040287204668330457560 1327 53182360285740068066027 1328 -54349064238118639569848 1329 55540921100600212899366 1330 -56758463796352386093760 1331 58002236339931957267292 1332 -59272794064086951843764 1333 60570703867713252562256 1334 -61896544435999849573072 1335 63250906481092536857055 1336 -64634393004924042271600 1337 66047619533367277471133 1338 -67491214371710849678464 1339 68965818883144422570319 1340 -70472087737684242068552 1341 72010689183462342878205 1342 -73582305341878543090592 1343 75187632472120515782156 1344 -76827381259108227129512 1345 78502277126406685011345 1346 -80213060517414140859732 1347 81960487200841067602668 1348 -83745328602343381020212 1349 85568372103495266856568 1350 -87430421365974314008682 1351 89332296682929307964264 1352 -91274835296687726217530 1353 93258891742897845401328 1354 -95285338222907385496740 1355 97355064941241523828066 1356 -99468980470794945158124 1357 101628012147555538038463 1358 -103833106429195650989344 1359 106085229282451894526872 1360 -108385366601396914533668 1361 110734524588560769422474 1362 -113133730165930521433824 1363 115584031418057982850783 1364 -118086497996941714827648 1365 120642221558190857858114 1366 -123252316230581124180640 1367 125917919045986511862558 1368 -128640190402097475767032 1369 131420314560105966899395 1370 -134259500101347936116244 1371 137158980418045529177113 1372 -140120014240613104648016 1373 143143886122781821451508 1374 -146231906962172470505308 1375 149385414558836253844981 1376 -152605774130451987521128 1377 155894378864621913215658 1378 -159252650510656530926248 1379 162682039926505363192022 1380 -166184027664520450491696 1381 169760124598604561666012 1382 -173411872504914806769016 1383 177140844682958374430817 1384 -180948646620014108618012 1385 184836916607802163834647 1386 -188807326401192682106688 1387 192861581921904113980440 1388 -197001423913158882309720 1389 201228628638388187371255 1390 -205545008626689449923800 1391 209952413367604300781053 1392 -214452730051989220007988 1393 219047884361872708347332 1394 -223739841207926631715320 1395 228530605514841180722320 1396 -233422223058024203280156 1397 238416781246463355416214 1398 -243516409955450919913356 1399 248723282412680656332850 1400 -254039616029037264525976 1401 259467673281673969167048 1402 -265009762652555170561028 1403 270668239509879646513922 1404 -276445507044280281082340 1405 282344017263077466566716 1406 -288366271925578557888656 1407 294514823535309202361354 1408 -300792276393058850307152 1409 307201287589451304153004 1410 -313744568056731088997256 1411 320424883683857117886488 1412 -327245056369504418148012 1413 334207965137150463011410 1414 -341316547316041389096320 1415 348573799658020094180464 1416 -355982779519443076569840 1417 363546606112034549252718 1418 -371268461687588972202364 1419 379151592790419385221921 1420 -387199311581952801613056 1421 395414997097580644878597 1422 -403802096573978354260720 1423 412364126851542568791105 1424 -421104675707410825597412 1425 430027403262291567124510 1426 -439136043465543100843296 1427 448434405508592518717640 1428 -457926375315725618879664 1429 467615917116838694413954 1430 -477507074946277177208096 1431 487603974222288119790126 1432 -497910823412233881320864 1433 508431915622182257814730 1434 -519171630270463469888112 1435 530134434850470160629919 1436 -541324886616110096502000 1437 552747634355187637962852 1438 -564407420255765570079136 1439 576309081692846390968654 1440 -588457553107143681713330 1441 600857867981311144638574 1442 -613515160734050245093200 1443 626434668710187562760117 1444 -639621734272824308206826 1445 653081806811483790955679 1446 -666820444850319654260692 1447 680843318262555010346219 1448 -695156210399102816547588 1449 709765020322067921940696 1450 -724675765148875208623220 1451 739894582308162325391801 1452 -755427731905499373403426 1453 771281599205051936905345 1454 -787462697020511958819136 1455 803977668220428496594408 1456 -820833288355050387424336 1457 838036468190464903298186 1458 -855594256362038662543802 1459 873513842154471265714732 1460 -891802558187186255085164 1461 910467883224852377086147 1462 -929517445119776365973632 1463 948959023657089193790330 1464 -968800553531080960727716 1465 989050127459649513275539 1466 -1009715999199011722441252 1467 1030806586695047893116805 1468 -1052330475379386540100248 1469 1074296421363863143355298 1470 -1096713354777408741974502 1471 1119590383253889951827872 1472 -1142936795316327868689904 1473 1166762063910494542207344 1474 -1191075850095906412969536 1475 1215888006630475777600795 1476 -1241208581711820774030132 1477 1267047822883405546226265 1478 -1293416180831740401233448 1479 1320324313346978490823419 1480 -1347783089456146283441076 1481 1375803593445681582150744 1482 -1404397129054331396840720 1483 1433575223846136224108742 1484 -1463349633470908629817680 1485 1493732346103268348580237 1486 -1524735587069612530876840 1487 1556371823359812333817574 1488 -1588653768326162980876496 1489 1621594386579299217191234 1490 -1655206898766136182288460 1491 1689504786543286809787941 1492 -1724501797756756108705924 1493 1760211951502040547621747 1494 -1796649543388252584793632 1495 1833829151017368587567202 1496 -1871765639342334560385504 1497 1910474166238994969085796 1498 -1949970188302576680216176 1499 1990269466520477998496245 1500 -2031388072169171923174702 1501 2073342392946582707910428 1502 -2116149138978138833235360 1503 2159825349056843063006700 1504 -2204388397130131902173840 1505 2249855998658923368595871 1506 -2296246217221114253469792 1507 2343577471372506830705748 1508 -2391868541378667159427944 1509 2441138576203159554787326 1510 -2491407100764435792399232 1511 2542694023061431980553138 1512 -2595019641567866960414200 1513 2648404652908259078697185 1514 -2702870159400427012356692 1515 2758437676878503692961154 1516 -2815129142811361670583048 1517 2872966924286416053695110 1518 -2931973826286520863241344 1519 2992173100275305513967726 1520 -3053588452646959467948280 1521 3116244053483565272534526 1522 -3180164545634391913223268 1523 3245375053657792835723102 1524 -3311901193085660210020952 1525 3379769080025351625888756 1526 -3449005340622573632873216 1527 3519637120861077071376699 1528 -3591692096716238126674704 1529 3665198484169310856561499 1530 -3740185049573532321992100 1531 3816681120389991383864897 1532 -3894716595783897313166384 1533 3974321957590056204903656 1534 -4055528281664660456145344 1535 4138367249096088183007887 1536 -4222871157803113145332814 1537 4309072934538035752535995 1538 -4397006146747862009040260 1539 4486705014840374194488262 1540 -4578204424874662529665344 1541 4671539941110507094855856 1542 -4766747818980826617040428 1543 4863865018507752568940653 1544 -4962929217578497726870780 1545 5063978825664988425828706 1546 -5167052998007293595231172 1547 5272191649656330039298200 1548 -5379435469982222457898904 1549 5488825937669092111627402 1550 -5600405335568992602202752 1551 5714216766042844898426733 1552 -5830304166811280467992164 1553 5948712326666733913706586 1554 -6069486901694813047049408 1555 6192674432028549174836876 1556 -6318322358466431130611108 1557 6446479039624625694464838 1558 -6577193769646452905459920 1559 6710516795776688090826524 1560 -6846499336496218012920868 1561 6985193600241392035846853 1562 -7126652803989459242460928 1563 7270931192430197569120479 1564 -7418084057750806119899616 1565 7568167759290558884245184 1566 -7721239743808853042704452 1567 7877358566394300456502001 1568 -8036583911248033939688262 1569 8198976613110756140975917 1570 -8364598679360105274524764 1571 8533513311985334403148451 1572 -8705784930237274317816720 1573 8881479193981654618530323 1574 -9060663026933269178640512 1575 9243404640596512278356200 1576 -9429773558943935322185132 1577 9619840642981657244726553 1578 -9813678116054106391295784 1579 10011359589920772537164156 1580 -10212960090726603964529680 1581 10418556085748606551853970 1582 -10628225510949889577670656 1583 10842047798432973299501846 1584 -11060103904707738393549168 1585 11282476339806414918900902 1586 -11509249196304319111048696 1587 11740508179192924755510533 1588 -11976340636641770815258116 1589 12216835590675620781697478 1590 -12462083768743678568671692 1591 12712177636219100618824732 1592 -12967211428823888930061872 1593 13227281185990361499212064 1594 -13492484785196266914781844 1595 13762921976234002582754210 1596 -14038694416463139245631136 1597 14319905707084363387473243 1598 -14606661429357639263749072 1599 14899069181849846929970691 1600 -15197238618754019014780338 1601 15501281488166761369271538 1602 -15811311671443351315423764 1603 16127445223674693938346346 1604 -16449800414137415048106484 1605 16778497767875159873966028 1606 -17113660108454630505164896 1607 17455412600707867473531892 1608 -17803882794662230384811464 1609 18159200670703291427682347 1610 -18521498684738571556165712 1611 18890911814605372123153542 1612 -19267577607772144520438048 1613 19651636229060122524344807 1614 -20043230509668073805982276 1615 20442505997551251219249590 1616 -20849611007841684609497140 1617 21264696674636342661271935 1618 -21687917004203648024852596 1619 22119428928250692642622089 1620 -22559392358626359584314438 1621 23007970243513494211487402 1622 -23465328623702537377726872 1623 23931636690369575612933662 1624 -24407066844417286301343664 1625 24891794755923467057797079 1626 -25385999425166078488000432 1627 25889863245284814904381357 1628 -26403572065078843815715296 1629 26927315253460010675364400 1630 -27461285765620100242173328 1631 28005680209361580639828606 1632 -28560698913166199408402868 1633 29126545996063167672594148 1634 -29703429437690153506951488 1635 30291561150175034456154370 1636 -30891157051907024103179924 1637 31502437141535679082953938 1638 -32125625573878298797842176 1639 32760950737806739475110210 1640 -33408645334399924312552628 1641 34068946457100837251784529 1642 -34742095673947096485628628 1643 35428339110104340899440062 1644 -36127927532504574046239612 1645 36841116436661249654126378 1646 -37568166133827337177526768 1647 38309341840359162065307772 1648 -39064913769365719352965224 1649 39835157222748124429766543 1650 -40620352685550993087357168 1651 41420785922709179830118788 1652 -42236748076234631474630592 1653 43068535764831659753326887 1654 -43916451186022695794394400 1655 44780802218763386064672001 1656 -45661902528608436108788880 1657 46560071675512924299742961 1658 -47475635222176484642124524 1659 48408924845061609381900059 1660 -49360278448178734421208584 1661 50330040277476517196157338 1662 -51318561038035377449385940 1663 52326198014161393524639781 1664 -53353315190151558628560604 1665 54400283374003133841315490 1666 -55467480324163851773836956 1667 56555290877018577312589622 1668 -57664107077468475941116136 1669 58794328312703348005694228 1670 -59946361446780442619749304 1671 61120620958446477901975653 1672 -62317529082312048041305664 1673 63537515950913462481490419 1674 -64781019740175778663620352 1675 66048486818390139822734147 1676 -67340371896164968183409584 1677 68657138179949275299023201 1678 -69999257529241129254733232 1679 71367210614856053209102959 1680 -72761487080947154381172152 1681 74182585710895779847390101 1682 -75631014594353523218620062 1683 77107291298219394539075394 1684 -78611943041681575868261948 1685 80145506872514398058398202 1686 -81708529847503437860936628 1687 83301569217132164565655752 1688 -84925192611635114604183080 1689 86579978231387660052703281 1690 -88266515041764580461241402 1691 89985402969477495942269070 1692 -91737253103467013143168080 1693 93522687900488624969392452 1694 -95342341392296857739602896 1695 97196859397606858550810916 1696 -99086899738985968608493132 1697 101013132461476782037927123 1698 -102976240056232572724814992 1699 104976917689323383348098510 1700 -107015873432415510609443532 1701 109093828498717317567746713 1702 -111211517484347891093901232 1703 113369688611723756824489130 1704 -115569103978477963155606720 1705 117810539812074450974499072 1706 -120094786726594767672513556 1707 122422649985328378921477005 1708 -124794949769345094088407856 1709 127212521448410970695453517 1710 -129676215857993211975487960 1711 132186899582540874460592862 1712 -134745455241289930107643400 1713 137352781780465899647729158 1714 -140009794772070364674799308 1715 142717426715376323956392460 1716 -145476627345145247789744736 1717 148288363946758885180132768 1718 -151153621674257143988731976 1719 154073403875429210008764687 1720 -157048732424167054960116152 1721 160080648055943218943641330 1722 -163170210710689419902744352 1723 166318499883295031123607442 1724 -169526614977460620725320736 1725 172795675667326594234598121 1726 -176126822267097585566156072 1727 179521216104256954077204330 1728 -182980039900950367694769850 1729 186504498163768403419049933 1730 -190095817577369341603716828 1731 193755247406675806975111345 1732 -197484059907892790290398196 1733 201283550743641834813768557 1734 -205155039407093802616564454 1735 209099869655357346402049392 1736 -213119409947276199135653312 1737 217215053890680056540996632 1738 -221388220699348727551035008 1739 225640355654684640620651242 1740 -229972930577317063444467900 1741 234387444308910634673549820 1742 -238885423198999079792432704 1743 243468421602243661413459492 1744 -248138022386410694914859068 1745 252895837445721153852335090 1746 -257743508225143418497116148 1747 262682706255933852902835413 1748 -267715133696918021637414720 1749 272842523887269857939333730 1750 -278066641911094741108771504 1751 283389285168132670532321388 1752 -288812283956540786942575516 1753 294337502068076594175108469 1754 -299966837389802743102542452 1755 305702222518470705157828438 1756 -311545625387931954158666960 1757 317499049903506613626956400 1758 -323564536589662433211946404 1759 329744163251366708242564320 1760 -336040045642857346996784752 1761 342454338150400157246228559 1762 -348989234489396076172718372 1763 355646968409385124740817662 1764 -362429814413745389499836418 1765 369340088494466288261479069 1766 -376380148875324698311097936 1767 383552396770486393593719258 1768 -390859277158943707343612392 1769 398303279567904059665971420 1770 -405886938872371762140871680 1771 413612836111353142278749721 1772 -421483599313590631780674040 1773 429501904340312123085451725 1774 -437670475745429747316268776 1775 445992087645865655613154601 1776 -454469564609756493541745924 1777 463105782562987857382642305 1778 -471903669706490297975764144 1779 480866207452305470413123419 1780 -489996431378907337886613900 1781 499297432197971144398425020 1782 -508772356740847870268346672 1783 518424408965251944173335715 1784 -528256850974120835564698600 1785 538273004055178577085757467 1786 -548476249741719685783247136 1787 558870030886313280895538644 1788 -569457852756261263245229940 1789 580243284151349572585028542 1790 -591229958535311687745818000 1791 602421575190133391681797720 1792 -613821900393775291050935368 1793 625434768612463048360371946 1794 -637264083716960182349970000 1795 649313820223423669255126385 1796 -661588024549731133422966324 1797 674090816297004952386250452 1798 -686826389556945108907681216 1799 699799014235569937973707155 1800 -713013037403429555307110150 1801 726472884672933812638548243 1802 -740183061593076060021001656 1803 754148155071953472667946974 1804 -768372834827771686765340896 1805 782861854858307933580631963 1806 -797620054939562178170228720 1807 812652362154310657272870158 1808 -827963792440241764112709340 1809 843559452168759341749037569 1810 -859444539755178941600355492 1811 875624347289674061622180313 1812 -892104262200441371665935728 1813 908889768949846360134984352 1814 -925986450752551022975902432 1815 943399991327470763717158196 1816 -961136176684378886357814840 1817 979200896933812555640987037 1818 -997600148132501964978830100 1819 1016340034165175699965476197 1820 -1035426768651060538896980656 1821 1054866676887705524060735323 1822 -1074666197832996198688448080 1823 1094831886113313998697354486 1824 -1115370414070909637266019032 1825 1136288573851394685251872184 1826 -1157593279518910363982069312 1827 1179291569212470479896657401 1828 -1201390607344449237319649300 1829 1223897686828384428643973992 1830 -1246820231350014904054152388 1831 1270165797682568459610245192 1832 -1293942078033090704863917492 1833 1318156902434198239068592851 1834 -1342818241182292515040684736 1835 1367934207308611713363290477 1836 -1393513059098006955840507132 1837 1419563202656522832581488075 1838 -1446093194513714807486287392 1839 1473111744275079820854555106 1840 -1500627717325752701166368336 1841 1528650137570968459660103792 1842 -1557188190229144940850257920 1843 1586251224678792865753382159 1844 -1615848757344329216578784532 1845 1645990474637171562460948995 1846 -1676686235953351027965406176 1847 1707946076712253050663221246 1848 -1739780211453435400343673408 1849 1772199036992816797716058234 1850 -1805213135622340536114910484 1851 1838833278370624599982935945 1852 -1873070428325974039335573928 1853 1907935744005374559509628459 1854 -1943440582787526724527606544 1855 1979596504411355932887533176 1856 -2016415274523145484087850244 1857 2053908868290944535859906270 1858 -2092089474087725086220709284 1859 2130969497225914756627181361 1860 -2170561563762601270633306544 1861 2210878524376954434752753920 1862 -2251933458301923330432016232 1863 2293739677330144236769537698 1864 -2336310729895705434385808404 1865 2379660405213275897195598074 1866 -2423802737495162563363175856 1867 2468752010248010749723297528 1868 -2514522760630125761339351512 1869 2561129783890658127459726984 1870 -2608588137892409645531306208 1871 2656913147698659919153242794 1872 -2706120410245984841698399412 1873 2756225799104910112767221468 1874 -2807245469308165562463858708 1875 2859195862269232843578007817 1876 -2912093710793152943805773088 1877 2965956044158738824942668429 1878 -3020800193295602590326190852 1879 3076643796058050134492568618 1880 -3133504802574388825890442736 1881 3191401480695834549813885402 1882 -3250352421547121790866652612 1883 3310376545156714723898618910 1884 -3371493106191638581234984772 1885 3433721699799130520860434395 1886 -3497082267532304267838305808 1887 3561595103385664855417375416 1888 -3627280859942817723839966896 1889 3694160554612876076996091250 1890 -3762255575982211869502224688 1891 3831587690284004927238185235 1892 -3902179047961418919026112320 1893 3974052190351933863011470828 1894 -4047230056495358657667285776 1895 4121735990040620001449500010 1896 -4197593746279810858221956944 1897 4274827499312132950263003885 1898 -4353461849312042972043825384 1899 4433521829931020286230902762 1900 -4515032915835752895571782440 1901 4598021030356286055820693975 1902 -4682512553274469062179691252 1903 4768534328755629394632618600 1904 -4856113673396268352793183792 1905 4945278384419111645648448643 1906 -5036056748018537689195111356 1907 5128477547828355046477851476 1908 -5222570073544346868795278724 1909 5318364129704743856038320000 1910 -5415890044599709648795498432 1911 5515178679343327621190163906 1912 -5616261437111437633625265936 1913 5719170272515552121735527416 1914 -5823937701147391591071177312 1915 5930596809297537631869669689 1916 -6039181263817602469671748560 1917 6149725322161586576323454586 1918 -6262263842610038785935320192 1919 6376832294645504949548024603 1920 -6493466769516160310482797626 1921 6612203990991414718311150066 1922 -6733081326276981720590793730 1923 6856136797127526344359330995 1924 -6981409091160907383052531336 1925 7108937573340542064169840414 1926 -7238762297665214042188510560 1927 7370924019070515647627134054 1928 -7505464205507526455118934092 1929 7642425050239343273387588626 1930 -7781849484359785999385511548 1931 7923781189498872054031280249 1932 -8068264610757061346027632896 1933 8215344969872805915801642057 1934 -8365068278586894230368874544 1935 8517481352246970029193780250 1936 -8672631823657036589440362250 1937 8830568157134357975266713137 1938 -8991339662818512305855369520 1939 9154996511237625446411772979 1940 -9321589748093154417389241612 1941 9491171309309458535574582666 1942 -9663794036353346928076330208 1943 9839511691783848404338195294 1944 -10018378975080026309615843294 1945 10200451538752266828839240670 1946 -10385786004696069058466744256 1947 10574439980837723192739460842 1948 -10766472078077632439227631928 1949 10961941927489114000088672007 1950 -11160910197823621202034466612 1951 11363438613328414130420410718 1952 -11569589971833348943095911348 1953 11779428163159417404796611140 1954 -11993018187855270097925792540 1955 12210426176217132257113255696 1956 -12431719407646557519456958040 1957 12656966330352535313316815314 1958 -12886236581352008144541243744 1959 13119601006825033121276707824 1960 -13357131682831477101977686882 1961 13598901936341987254116540629 1962 -13844986366641239292436417084 1963 14095460867110679403392426245 1964 -14350402647342215525236738080 1965 14609890255642771472215349649 1966 -14874003601937185389320298760 1967 15142823981019501551587059766 1968 -15416434096214634039129369348 1969 15694918083458231835293533708 1970 -15978361535743279470061402284 1971 16266851527997462212541908657 1972 -16560476642399561277503084120 1973 16859326994081955956291456550 1974 -17163494257285287161803721904 1975 17473071691973925291916506810 1976 -17788154170857905860887595184 1977 18108838206889558468132031535 1978 -18435221981243798015018457360 1979 18767405371726191498347619091 1980 -19105489981679362111702707600 1981 19449579169397130734937245074 1982 -19799778077988822436917420272 1983 20156193665766637530370263610 1984 -20518934737166013871863342096 1985 20888111974139779125506037862 1986 -21263837968101317240495390728 1987 21646227252427122276644091821 1988 -22035396335457975247417606528 1989 22431463734076453131689782476 1990 -22834550007871525704089540400 1991 23244777793827774960251824773 1992 -23662271841619599445541727432 1993 24087159049521677167615521541 1994 -24519568500871367486765141924 1995 24959631501166062975782451605 1996 -25407481615807404230813762600 1997 25863254708426229651282816683 1998 -26327088979873925578993049572 1999 26799125007892637850209271010 2000 -27279505787396473554102628102 2001 27768376771452207347178776400 2002 -28265885912972413591518304384 2003 28772183707051276440114415336 2004 -29287423234034626524227320944 2005 29811760203337728763905526901 2006 -30345352997939042208802385536 2007 30888362719644513220434814207 2008 -31440953235136685674253930624 2009 32003291222734865878217832322 2010 -32575546219963915709147034256 2011 33157890671946632951073183657 2012 -33750499980544026711362529472 2013 34353552554344312598910311133 2014 -34967229859516162210715812816 2015 35591716471448428158890466633 2016 -36227200127280645267980374936 2017 36873871779340558121947840762 2018 -37531925649408660288477383812 2019 38201559283917496433950689016 2020 -38882973610102858135208475516 2021 39576372993024694153517959572 2022 -40281965293568918035934404948 2023 40999961927448055621336616907 2024 -41730577925116444736457005440 2025 42474031992714859489470599123 2026 -43230546574063222694104511428 2027 44000347913614815262219609270 2028 -44783666120490820117901360310 2029 45580735233614738363737988184 2030 -46391793287857608015985448640 2031 47217082381316821612754435361 2032 -48056848743749117052384374296 2033 48911342806066297920765482010 2034 -49780819271020416234757316028 2035 50665537185099943553928501079 2036 -51565760011543195494580332612 2037 52481755704599945012114264147 2038 -53413796785063628789766787104 2039 54362160416977901071830646533 2040 -55327128485652970679931111804 2041 56308987677015196598602023692 2042 -57308029558190968432872335692 2043 58324550659464830612005810137 2044 -59358852557636574904002824784 2045 60411241960675705140258199320 2046 -61482030793817756467838607744 2047 62571536287128325858811766022 2048 -63680081064430716055441562182 2049 64807993233746492710932136260 2050 -65955606479275853188251832292 2051 67123260154810987652483792658 2052 -68311299378736857806021204936 2053 69520075130647578469505117195 2054 -70749944349468616950639635680 2055 72001270033244378181700528953 2056 -73274421340620871026661732916 2057 74569773693910796632137104159 2058 -75887708883905803809597533024 2059 77228615176466985554477420635 2060 -78592887420778206338105442904 2061 79980927159432536555606841730 2062 -81393142740384121752312117600 2063 82829949430647114168148920118 2064 -84291769531917815697540834008 2065 85779032498153875218065199660 2066 -87292175054988962035072652228 2067 88831641321164931830823732444 2068 -90397882932017126880952177280 2069 91991359164888125085578910555 2070 -93612537066657851054951469720 2071 95261891583427373787698597646 2072 -96939905692228706439462953840 2073 98647070534954849908383178519 2074 -100383885554548947473465138280 2075 102150858633321621564990124064 2076 -103948506233597473755031883076 2077 105777353540731420789226932635 2078 -107637934608360460722425903856 2079 109530792506098584007318743216 2080 -111456479469717611830733305908 2081 113415557053676218896090889436 2082 -115408596286211595534081570288 2083 117436177827038553191673420444 2084 -119498892127515110855243722628 2085 121597339593496226834815508935 2086 -123732130750922380588036717856 2087 125903886413998520005278360470 2088 -128113237856192747759839701996 2089 130360826984103642615841909302 2090 -132647306514047938984732690240 2091 134973340151605678726863945921 2092 -137339602774174229271255256328 2093 139746780616379297299698455413 2094 -142195571458587800706982219612 2095 144686684818576383328611007605 2096 -147220842146200272976825663760 2097 149798777021315585595333162387 2098 -152421235355011162990132089700 2099 155088975593990878872421645039 2100 -157802768928368300752632410888 2101 160563399502932459131000680328 2102 -163371664631721560493717595352 2103 166228375016175401764102611123 2104 -169134354966928241887714277136 2105 172090442629075075433083123971 2106 -175097490211190988206276888596 2107 178156364218168203251418156806 2108 -181267945687700102610848534752 2109 184433130430701374047623388838 2110 -187652829275731636212034446552 2111 190927968317247835657881354061 2112 -194259489167984606265535423536 2113 197648349215533142937634225505 2114 -201095521882939521757385492960 2115 204601996893631784491287127605 2116 -208168780540749959512366507378 2117 211796895960695782674829161465 2118 -215487383411221679408678715612 2119 219241300554136634116614511442 2120 -223059722742441785672187195012 2121 226943743312226208658353752400 2122 -230894473879403806612446784660 2123 234913044641099919489101837660 2124 -239000604682029641193448933776 2125 243158322285952564797609262772 2126 -247387385252007959387760312080 2127 251689001216283972639361890496 2128 -256064397978709896408820079264 2129 260514823835071114283388056823 2130 -265041547914512043882173750448 2131 269645860522620298929599038081 2132 -274329073489887536003550683528 2133 279092520525924809222011073935 2134 -283937557579529678730362290784 2135 288865563204396025656734160859 2136 -293877938930857670388740368572 2137 298976109643767567261479433483 2138 -304161523966298680370553798812 2139 309435654650070986380193638980 2140 -314799998971711479198654420792 2141 320256079135628723669010539151 2142 -325805442683419851238390457376 2143 331449662910021898824134987285 2144 -337190339286384737949638483368 2145 343029097889097803306998497312 2146 -348967591837087423780623604872 2147 355007501735157264812613515082 2148 -361150536124819328663070198624 2149 367398431942537783435134404386 2150 -373752954985153007483341115728 2151 380215900382948682758318209371 2152 -386789093080490271939189301452 2153 393474388324997539242590761122 2154 -400273672162729453772090203440 2155 407188861943515781690953620491 2156 -414221906833193648234077229872 2157 421374788334443838080990797371 2158 -428649520816167055299064184096 2159 436048152051153564765334326095 2160 -443572763762558426851024126174 2161 451225472179329157247329367185 2162 -459008428600333905513140367728 2163 466923819967720061423730644591 2164 -474973869449657399969390892380 2165 483160837032208956044663720699 2166 -491487020120877442715107184874 2167 499954754151988458974782081626 2168 -508566413213649245871995063648 2169 517324410676849745692990529071 2170 -526231199836874275263953327328 2171 535289274564757682188086526466 2172 -544501169969372761873863066716 2173 553869463070325174662382707947 2174 -563396773481384330659671980912 2175 573085764105057321266582457915 2176 -582939141838490884842113657348 2177 592959658290424896971312577487 2178 -603150110509825097136866783090 2179 613513341726388641385006915883 2180 -624052242102641504437870775700 2181 634769749498277310310719865351 2182 -645668850246939662692490174192 2183 656752579945162124321525831872 2184 -668024024254138507127062464944 2185 679486319714534975360033530780 2186 -691142654574052756821826811188 2187 702996269628437474549803943045 2188 -715050459076157046886740201320 2189 727308571386452077821645743536 2190 -739774010181478467702815106412 2191 752450235132774570811140875394 2192 -765340762871752463784775296172 2193 778449167914958255449202060502 2194 -791779083604344028509126889756 2195 805334203062246161887480162590 2196 -819118280161841611782464189180 2197 833135130513336010865719406689 2198 -847388632465573103539096882912 2199 861882728123864064298402999816 2200 -876621424384302947892058015568 2201 891608793984253189173277295791 2202 -906848976569831034887074426384 2203 922346179780664596800487603667 2204 -938104680351609431474900650192 2205 954128825232275507878767116985 2206 -970423032724656676285643155800 2207 986991793638538976236525923064 2208 -1003839672465573359767561966992 2209 1020971308572317503465822641958 2210 -1038391417411918017078455922632 2211 1056104791755349816086597955230 2212 -1074116302942532085450244134848 2213 1092430902152987942410845087391 2214 -1111053621696996195332649456372 2215 1129989576327569440373821998774 2216 -1149243964572922169323760990716 2217 1168822070090410692556239631267 2218 -1188729263042294061000138198484 2219 1208971001492975638474311380524 2220 -1229552832828742464927739500908 2221 1250480395200367920193058646546 2222 -1271759418988232757030983599712 2223 1293395728291017665944808841362 2224 -1315395242438350560135614406792 2225 1337763977527059986204912270905 2226 -1360508047982124470794435028544 2227 1383633668142718694569399136703 2228 -1407147153873005236364809643764 2229 1431054924198800352840042357030 2230 -1455363502970532540156436173168 2231 1480079520552139445457405050385 2232 -1505209715537072343689214984496 2233 1530760936491846479328872087059 2234 -1556740143726779082112071960276 2235 1583154411095125799937672343035 2236 -1610010927821075046650157524848 2237 1637317000356239282106644546720 2238 -1665080054265896371909917373540 2239 1693307636145461795809181705082 2240 -1722007415566829045332220855192 2241 1751187187055876144865088762290 2242 -1780854872101640464259925266048 2243 1811018521196797102218551388064 2244 -1841686315910785932539707533984 2245 1872866570996112775878661884220 2246 -1904567736527457431192887621488 2247 1936798400074981643694937917486 2248 -1969567288912387781144385669388 2249 2002883272259359523236903596639 2250 -2036755363559826625451060136350 2251 2071192722796630096671881387389 2252 -2106204658842218851760100898152 2253 2141800631846871731769268607767 2254 -2177990255665047000838641845400 2255 2214783300319489733788791763037 2256 -2252189694504645630964919958000 2257 2290219528130011196368095882297 2258 -2328883054903049723965151623204 2259 2368190694953277260214650442279 2260 -2408153037498178563053383315764 2261 2448780843550582953945712930356 2262 -2490085048669160941695481844616 2263 2532076765752732239818020452894 2264 -2574767287878016898912582715288 2265 2618168091182550332306276020204 2266 -2662290837793483890841173072960 2267 2707147378801904048902341758448 2268 -2752749757284454236835724708840 2269 2799110211373014359957023744220 2270 -2846241177372072086557928563824 2271 2894155292925634517050680627394 2272 -2942865400234471122819699930432 2273 2992384549323324874024389794336 2274 -3042726001360006032767733910696 2275 3093903232027195969781898379301 2276 -3145929934946602499970014974660 2277 3198820025157450582251948013288 2278 -3252587642650172961185876512672 2279 3307247155954946372825456376615 2280 -3362813165787130299984134677960 2281 3419300508750512914117543377864 2282 -3476724261098013570610569242384 2283 3535099742551973736305981029776 2284 -3594442520184983868340754202904 2285 3654768412360901412900516448897 2286 -3716093492738268388564041979696 2287 3778434094337119626006686197513 2288 -3841806813668844845744518463584 2289 3906228514931393613986155344968 2290 -3971716334270858700212202229460 2291 4038287684109108802006624546506 2292 -4105960257539844413123815019568 2293 4174752032794160263758845359437 2294 -4244681277775292771807671447808 2295 4315766554665013043348287072344 2296 -4388026724602800162623444265584 2297 4461480952437482937334223536982 2298 -4536148711553899615996502979048 2299 4612049788775762502788260488629 2300 -4689204289344427879270082466704 2301 4767632641976214450297569105532 2302 -4847355603999510419149547514016 2303 4928394266571381937423437693938 2304 -5010770059976424593134752560866 2305 5094504759009155130089117692776 2306 -5179620488439668454114328591316 2307 5266139728565402292461795949715 2308 -5354085320850367921202079524868 2309 5443480473651586956325016026275 2310 -5534348768035679845410267855552 2311 5626714163687027008700335431542 2312 -5720601004907260344481969572018 2313 5816034026709139625130238113015 2314 -5913038361006298534941392908264 2315 6011639542898635995493239825529 2316 -6111863517056521809087424070180 2317 6213736644205369509271062477512 2318 -6317285707710370374737455425648 2319 6422537920264674829528797614430 2320 -6529520930682646949725961578220 2321 6638262830798007619883164341405 2322 -6748792162470272635563494777296 2323 6861137924701186197112061999114 2324 -6975329580860990175587861982624 2325 7091397066028061879185222368574 2326 -7209370794443697303691966321904 2327 7329281667081905350744590268990 2328 -7451161079337878850693479689276 2329 7575040928837000910083196953544 2330 -7700953623364277739004238258308 2331 7828932088918000322304208580372 2332 -7959009777889580222779635118432 2333 8091220677369480438423513544081 2334 -8225599317583183633676009505540 2335 8362180780459232070611850045182 2336 -8501000708329293962090926511116 2337 8642095312764345618062023697496 2338 -8785501383549095277360654634832 2339 8931256297794637679963646589543 2340 -9079398029193583376331856107260 2341 9229965157419886236088373977696 2342 -9382996877673393239420684868296 2343 9538533010373519518667890724448 2344 -9696614011004375726010893369324 2345 9857280980111411553434851577123 2346 -10020575673454141665196319752848 2347 10186540512317387335364968314703 2348 -10355218593981142378988433418024 2349 10526653702353801067230525097071 2350 -10700890318771290562895061610344 2351 10877973632962262354626497190352 2352 -11057949554184260292249185224170 2353 11240864722533524247260217888688 2354 -11426766520428630840443052550592 2355 11615703084273073821249284636968 2356 -11807723316299566862108140657216 2357 12002876896596322484505988540324 2358 -12201214295320600131613614704208 2359 12402786785102433111232082766756 2360 -12607646453638846198160486200720 2361 12815846216484056954598675706414 2362 -13027439830038700946165640422196 2363 13242481904738452643374691082074 2364 -13461027918447744856560845368116 2365 13683134230061765629555089786053 2366 -13908858093317166214026284042224 2367 14138257670817398548130260815438 2368 -14371392048276008649348402295572 2369 14608321248978387616460527223952 2370 -14849106248468120605931345900560 2371 15093808989461411937300299703844 2372 -15342492396990162662708086587100 2373 15595220393780074312351647624141 2374 -15852057915867413009580876328960 2375 16113070928455087407079901095440 2376 -16378326442014659013606619232400 2377 16647892528638084509327762084207 2378 -16921838338639923454470792019688 2379 17200234117416881696738714616473 2380 -17483151222568665509465219364688 2381 17770662141280967470244581318845 2382 -18062840507977713416268493437508 2383 18359761122246726529064903183923 2384 -18661499967039724890719085966148 2385 18968134227154053905578126640715 2386 -19279742308000496245029046472956 2387 19596403854658173983183885983924 2388 -19918199771224230024264043607504 2389 20245212240462828958335712181682 2390 -20577524743754593920897111264080 2391 20915222081354460772468734918129 2392 -21258390392962698582523616653472 2393 21607117178610324306144213297094 2394 -21961491319867195850746310561792 2395 22321603101377748042792974861835 2396 -22687544232725720142038375493232 2397 23059407870636476713268200952967 2398 -23437288641522109110058354249632 2399 23821282664370790900740572120076 2400 -24211487573989322283733914376094 2401 24608002544604286490706455050293 2402 -25010928313823420509058897859220 2403 25420367206966478940460720171602 2404 -25836423161771262959366577137972 2405 26259201753476556647771125174071 2406 -26688810220291603956410151511956 2407 27125357489258055021314667487442 2408 -27568954202506275630874477740320 2409 28019712743916024534195824723643 2410 -28477747266187692705541917435612 2411 28943173718326155332562121112833 2412 -29416109873547630382068233949848 2413 29896675357616018834083436783699 2414 -30384991677610939869345779489504 2415 30881182251138256382356191961929 2416 -31385372435989862678269006592752 2417 31897689560255122713358818968177 2418 -32418262952895168902394254115008 2419 32947223974787139591022356107570 2420 -33484706050240932122815352237134 2421 34030844699000116245006036100167 2422 -34585777568734402282135084617568 2423 35149644468026436994657094677496 2424 -35722587399865027079012737157100 2425 36304750595652519083292794583137 2426 -36896280549729312117319268229204 2427 37497326054428072821199154247081 2428 -38108038235665734628275908753864 2429 38728570589076475973532353751500 2430 -39359079016698731836830619512134 2431 39999721864224685841597954608980 2432 -40650659958815671371670835601208 2433 41312056647497044777055842949275 2434 -41984077836141355289368086421900 2435 42666892029043483052764164039157 2436 -43360670369101841201142574642704 2437 44065586678614864620406602277100 2438 -44781817500696709673004010039536 2439 45509542141326810639148981145296 2440 -46248942712042935432321178826108 2441 47000204173281935690914479928969 2442 -47763514378383404703022274978016 2443 48539064118266320613259136560305 2444 -49327047166783159179091234575776 2445 50127660326767284587799799302301 2446 -50941103476784145927009833725640 2447 51767579618591063705639666107184 2448 -52607294925322038600256493157612 2449 53460458790408584230284982308369 2450 -54327283877241680642803140503538 2451 55207986169591924981988369030075 2452 -56102785022799380494847819615764 2453 57011903215738554638446804601910 2454 -57935567003576248268929186893700 2455 58874006171334294261225138254601 2456 -59827454088262972594719014656696 2457 60796147763043540662163009131657 2458 -61780327899832433360583452667556 2459 62780238955153289891836309975077 2460 -63796129195655975806074639724524 2461 64828250756755719719775537801562 2462 -65876859702158906100040189289632 2463 66942216084295447547360148526971 2464 -68024584005671450256549069871936 2465 69124231681149124044204839575960 2466 -70241431501174640985618327273036 2467 71376460095968271583307953403522 2468 -72529598400684186729629743745724 2469 73701131721561446416084329309601 2470 -74891349803081142001386939388720 2471 76100546896137534602557642564457 2472 -77329021827245565290723919040024 2473 78577078068800376006811993214877 2474 -79845023810397156040278519514820 2475 81133172031234574036071025093425 2476 -82441840573618141509347926522728 2477 83771352217572324623129300881236 2478 -85122034756585579676637554528352 2479 86494221074505390591644797004698 2480 -87888249223592658581268744756144 2481 89304462503760577734284680879092 2482 -90743209543015833770541954518136 2483 92204844379112031747859098887534 2484 -93689726542441488691234594752720 2485 95198221140184027163754578901439 2486 -96730698941723253894839795485472 2487 98287536465357496136123285925382 2488 -99869116066324872220936773554688 2489 101475826026153593787122570225562 2490 -103108060643365745747767911381312 2491 104766220325554891930552985163173 2492 -106450711682849253846113868598992 2493 108161947622789832667263186851530 2494 -109900347446644725777820039702016 2495 111666336947172062198640796036900 2496 -113460348507862102793035405842308 2497 115282821203680706040810067015491 2498 -117134200903327289171788816237348 2499 119014940373039047212085329166358 2500 -120925499381964628724741050090658 2501 122866344809121145611597347760400 2502 -124837950751967539046008626650920 2503 126840798636618536320322275558177 2504 -128875377329713866869464749627052 2505 130942183251977077664270438597643 2506 -133041720493489257858557654764960 2507 135174500930693163933860449262790 2508 -137341044345163464885502824927936 2509 139541878544169546309969526672516 2510 -141777539483047222202759297041952 2511 144048571389416502502299074156098 2512 -146355526889273040449639182875732 2513 148698967134970516803704509970803 2514 -151079461935132588203371525523712 2515 153497589886523254155177236894474 2516 -155953938507893859919386550294328 2517 158449104375846909420894500849322 2518 -160983693262746820823301025925344 2519 163558320276696841309023229974313 2520 -166173610003623913063208873241160 2521 168830196651502965236752609506246 2522 -171528724196740888991007644254760 2523 174269846532763664671174983998594 2524 -177054227620839523940477917849824 2525 179882541643159504091738598998736 2526 -182755473158220601597889525248876 2527 185673717258545869097542656241015 2528 -188637979730763975632773981096592 2529 191648977218095253983025983984586 2530 -194707437385280097398365561227136 2531 197814099085973436410441856447307 2532 -200969712532654218404839268234072 2533 204175039469087346448942004899103 2534 -207430853345363068967490998156064 2535 210737939495564711493709272277179 2536 -214097095318103879415673791993436 2537 217509130458749453808910454763621 2538 -220974866996403313381812028116552 2539 224495139631663647571817031248197 2540 -228070795878203586878709023632552 2541 231702696257020218086739598306885 2542 -235391714493596652468608497783232 2543 239138737718006336580859462642310 2544 -242944666668016903654265105757972 2545 246810415895238125621712346525010 2546 -250736913974344680445487700927360 2547 254725103715433344730832773800487 2548 -258775942379561156588488045450324 2549 262890401897496870697519747474355 2550 -267069469091747713830869339631516 2551 271314145901910047782496986297124 2552 -275625449613377954916560127743392 2553 280004413089474262436747813778018 2554 -284452085007054754162325547351508 2555 288969530095621349745264854858676 2556 -293557829380011388064338816614528 2557 298218080426716008841759589995207 2558 -302951397593865252627076077038064 2559 307758912284949733096260467568526 2560 -312641773206334229690827338809186 2561 317601146628602759239526240619398 2562 -322638216651807798847274493282848 2563 327754185474681455244471459402253 2564 -332950273667850179350898309276868 2565 338227720451128644210324440413690 2566 -343587783974953125018326282138656 2567 349031741605998105196187009249440 2568 -354560890217054805643847549160312 2569 360176546481234640819485954731026 2570 -365880047170543541245523320040804 2571 371672749458909033950389041934392 2572 -377556031229725876054741770715064 2573 383531291387968514293279272276014 2574 -389599950176955575943103955030112 2575 395763449499835088487418598053149 2576 -402023253245841155299881496702400 2577 408380847621410754751915283083738 2578 -414837741486232378410522562927044 2579 421395466694279792450812436263255 2580 -428055578439923206709000832900776 2581 434819655609192729193070434404450 2582 -441689301136250054638616739758376 2583 448666142365164426500528386797540 2584 -455751831417071061066106767245008 2585 462948045562770785142616635750834 2586 -470256487600870824358693562797680 2587 477678886241548372112355397200110 2588 -485216996495998638368122164364320 2589 492872600071671385956912523226682 2590 -500647505773381163555771731457376 2591 508543549910356006555192406826824 2592 -516562596709332864250640514149846 2593 524706538733788712199653009072795 2594 -532977297309375322132645600409876 2595 541376822955670361164050119839461 2596 -549907095824337704901757677987456 2597 558570126143768300333137739267694 2598 -567367954670318833838816130953620 2599 576302653146245169896210395131204 2600 -585376324764405430478311998294012 2601 594591104639854757822504629165502 2602 -603949160288432969709213705034020 2603 613452692112423662066244416325618 2604 -623103933893411799623346189811648 2605 632905153292445447114012592101571 2606 -642858652357584036965159508081760 2607 652966768038965403012263322139608 2608 -663231872711501884764861909125912 2609 673656374705291931023528195408315 2610 -684242718843884821830824508882540 2611 694993386990513651349123834559836 2612 -705910898602387233565199869156660 2613 716997811293184179429499563016922 2614 -728256721403869319334767840087456 2615 739690264581927545706668509347469 2616 -751301116369164202104082545548452 2617 763091992798197457411303476083202 2618 -775065650997742341732914645877632 2619 787224889806841673535431160319462 2620 -799572550398174825895399764055536 2621 812111516910548838426369742851721 2622 -824844717090733443132624515792544 2623 837775122944776684268269650550420 2624 -850905751398910705240167278133268 2625 864239664970215889982776276548898 2626 -877779972447186002308234901971240 2627 891529829580309176186573693899446 2628 -905492439782839856078561523138692 2629 919671054841910568490546654474700 2630 -934068975640103882786923986670408 2631 948689552887666840003183713113209 2632 -963536187865523254435452426994624 2633 978612333179210022624540959886839 2634 -993921493523927176261335903480016 2635 1009467226460863871326779382445454 2636 -1025253143204932505796750543093904 2637 1041282909424108487012958535088877 2638 -1057560246050544905129541872836864 2639 1074088930103600617587080404979413 2640 -1090872795524987392092586006323216 2641 1107915734026212752825346130719206 2642 -1125221695948463614587087662679556 2643 1142794691135144797339913201594658 2644 -1160638789817256790242531813453932 2645 1178758123511764749498047610610396 2646 -1197156885933181597774416723307962 2647 1215839333918557630077168241686267 2648 -1234809788366035844240721196630184 2649 1254072635187205021803846961553092 2650 -1273632326273451327144788745805988 2651 1293493380476475183013755195649294 2652 -1313660384603215004802773199730008 2653 1334137994425387307918627852680717 2654 -1354930935703817804938586849807808 2655 1376044005227815006718988667369920 2656 -1397482071869804985459220336360744 2657 1419250077655410150673645184824738 2658 -1441353038849233876454422588171680 2659 1463796047056579150804584389470377 2660 -1486584270341292726027987810483040 2661 1509722954360007383205331883336724 2662 -1533217423513020380283251061865696 2663 1557073082112008558143715610686570 2664 -1581295415564863959230230212602140 2665 1605889991577898376959230424656818 2666 -1630862461375626687425962895786080 2667 1656218560938424500389265032810933 2668 -1681964112258319365984471399373728 2669 1708105024613135209257668609988220 2670 -1734647295859297674011168872053420 2671 1761597013743570870324204247821268 2672 -1788960357233955481130466956941712 2673 1816743597870068584349506793288643 2674 -1844953101133287400069603795924704 2675 1873595327836897637822388402935092 2676 -1902676835536580024923729908650360 2677 1932204279961529467358872163988359 2678 -1962184416466458695093208851029760 2679 1992624101504833717326560241397200 2680 -2023530294123648332165214350038776 2681 2054910057480001245169707979427285 2682 -2086770560379837409758902593012212 2683 2119119078839174150550042177163271 2684 -2151962997668087872622727471715744 2685 2185309812077837877873636969890220 2686 -2219167129311461710047371939045792 2687 2253542670298130596701955665004372 2688 -2288444271331657064453764602071800 2689 2323879885773503628894000552077213 2690 -2359857585780594435276604748404620 2691 2396385564058338097497221811673632 2692 -2433472135639225762003902990839348 2693 2471125739687320203944421895144037 2694 -2509354941329061014462020265122500 2695 2548168433510765649676303194795583 2696 -2587575038883156726649400319240604 2697 2627583711713358161780590304242776 2698 -2668203539824756312925548807427520 2699 2709443746565071702563207448512355 2700 -2751313692803102211277573781261866 2701 2793822878954551024431041449862174 2702 -2836980947037300743462966862519072 2703 2880797682756613574546462488579164 2704 -2925283017620688757768159268039598 2705 2970447031086955216476061469948106 2706 -3016299952739599120687251662486880 2707 3062852164498776137239270500799377 2708 -3110114202861903680837724777492452 2709 3158096761177553491030927121478164 2710 -3206810691952413681204944159744752 2711 3256267009191733640342101107457265 2712 -3306476890773793628821890334836612 2713 3357451680858888450417589168263660 2714 -3409202892333257409987794529642272 2715 3461742209288524773223612822883209 2716 -3515081489537161241632285693202896 2717 3569232767164418343885203190427663 2718 -3624208255117323231697705680856672 2719 3680020347831266386594883443170296 2720 -3736681623894654732622884603563884 2721 3794204848752241914658732699174741 2722 -3852602977447691142021609983754004 2723 3911889157405864558741197967450828 2724 -3972076731255476209264338401203368 2725 4033179239692687905345058320159270 2726 -4095210424386164329149524772722672 2727 4158184230924250759577297655462237 2728 -4222114811804877689507719946323584 2729 4287016529468732059844463814554319 2730 -4352903959376385870833484177117248 2731 4419791893130012422607087747422739 2732 -4487695341640254362271377925879432 2733 4556629538338962847637933770300563 2734 -4626609942438465127371525418946808 2735 4697652242237950199102712748549472 2736 -4769772358477721625387868730654696 2737 4842986447742003042215181418902401 2738 -4917310905910912585549556956826734 2739 4992762371662386274290628591001187 2740 -5069357730024765358904915344747812 2741 5147114115980691627639917024122121 2742 -5226048918123122906961867721611412 2743 5306179782364214451902496235106826 2744 -5387524615697739234511096046569904 2745 5470101590015892942902088383527765 2746 -5553929145981261332913106120539124 2747 5639025996954653176984040635925910 2748 -5725411132979679633787428738635180 2749 5813103824824891022013899448410670 2750 -5902123628084205756632090423437072 2751 5992490387336548686089249714375631 2752 -6084224240365544608610583237147704 2753 6177345622440034661107371780642375 2754 -6271875270656370694014592378340892 2755 6367834228343369634137247286637150 2756 -6465243849530729940860430079433384 2757 6564125803481904755578145334262411 2758 -6664502079292351462452774758091616 2759 6766394990553995622111255979313785 2760 -6869827180086945045906354047544048 2761 6974821624739413088418242278688351 2762 -7081401640256726484178301214454092 2763 7189590886220496321936458107154713 2764 -7299413371058952301474770488901928 2765 7410893457129354636044197775113635 2766 -7524055865873606742518011633582788 2767 7638925683048111614295593345187635 2768 -7755528364028827021598838556010452 2769 7873889739192689119730957872536453 2770 -7994036019376491869217912410131644 2771 8115993801414219907407240318036050 2772 -8239790073754052857975836506008512 2773 8365452222156174927577350910885130 2774 -8493008035472431708013536620044624 2775 8622485711509102525922048055726808 2776 -8753913862973970645679781263845096 2777 8887321523508779488418482354044186 2778 -9022738153808395598185272071277712 2779 9160193647827911102232626611124758 2780 -9299718339078822125179380406489560 2781 9441343007015658497657699673600391 2782 -9585098883514350017918124857834208 2783 9731017659443516054488080078063590 2784 -9879131491330110746887767950555292 2785 10029473008120763847377515310315572 2786 -10182075318040056433981696949854976 2787 10336972015547222958002811994982346 2788 -10494197188392676822073261548063032 2789 10653785424775653475259224895905885 2790 -10815771820604524085315859263014240 2791 10980191986861236482596253373239076 2792 -11147082057071234529910004712851924 2793 11316478694880473185027090907077212 2794 -11488419101741047889346233257292992 2795 11662941024706849003260022877494492 2796 -11840082764340925471562946449150796 2797 12019883182736140956735120198169912 2798 -12202381711650595230534776282138000 2799 12387618360759564617543320669618434 2800 -12575633726025612112852412266958088 2801 12766468998188404763323321102033776 2802 -12960165971376064523657362656826992 2803 13156767051839773364565383191644008 2804 -13356315266813237859469764499610564 2805 13558854273498914936197460362055046 2806 -13764428368182792607793637888694128 2807 13973082495479401373388892931697880 2808 -14184862257709036634967020837412460 2809 14399813924409062111206074712628792 2810 -14617984441981043357845940738495932 2811 14839421443475773573562916097379335 2812 -15064173258518141099366494391413520 2813 15292288923373664357577461332137016 2814 -15523818191158841543701603806991376 2815 15758811542197347167937573832548804 2816 -15997320194523981174111572259757808 2817 16239396114538606663108981266145822 2818 -16485092027812194408072735189083524 2819 16734461430046963208178821558587237 2820 -16987558598192944552512091172588208 2821 17244438601723179553789760899133824 2822 -17505157314069623998416335783124864 2823 17769771424222186167757009498180695 2824 -18038338448493198990529783398404100 2825 18310916742449492955398137515874579 2826 -18587565513014594509490665273207588 2827 18868344830743448938511461686802092 2828 -19153315642271928682426303926624656 2829 19442539782943756079392552487768550 2830 -19736079989617340972438944289710688 2831 20033999913654892601459766310175973 2832 -20336364134096543407756096358820816 2833 20643238171022090955276081773101938 2834 -20954688499102819965155234143926520 2835 21270782561346255117437113870925272 2836 -21591588783036561094470595442790300 2837 21917176585873158879111770622812759 2838 -22247616402310526565461517206609472 2839 22582979690102015942098806014988312 2840 -22923338947050365510438635336085568 2841 23268767725968000725636263967953701 2842 -23619340649850072211020808735450836 2843 23975133427263028916628929537200134 2844 -24336222867951944658557051489030960 2845 24702686898669673362074197697630405 2846 -25074604579230751134450763314023232 2847 25452056118793396408073904705429524 2848 -25835122892372813340513849879087276 2849 26223887457588842975497727428841028 2850 -26618433571651451584444208284980520 2851 27018846208587396559662264935637240 2852 -27425211576711246180781237592080896 2853 27837617136344386635777191017986855 2854 -28256151617785497388660342333714400 2855 28680905039535808519975042547755216 2856 -29111968726782923391619194605289168 2857 29549435330146834405287612911765619 2858 -29993398844691588506644836019544940 2859 30443954629206541812106391553095037 2860 -30901199425760984012059952727915168 2861 31365231379535738374821788771777719 2862 -31836150058935839060507258685762996 2863 32314056475988225551583906436702192 2864 -32799053107028215589222354120007392 2865 33291243913679027430799923349320639 2866 -33790734364128456908603779428934236 2867 34297631454706632699622161046958594 2868 -34812043731769296779507574602931696 2869 35334081313890888203115863287648238 2870 -35863855914371522377546036879748288 2871 36401480864062496078615418171029481 2872 -36947071134514776291335172046858704 2873 37500743361454741028241924052741693 2874 -38062615868591993060731325026167504 2875 38632808691763891949492393559346384 2876 -39211443603421256035395590541380672 2877 39798644137460253940153731167050773 2878 -40394535614405325945356146425320128 2879 40999245166947778019860832338046153 2880 -41612901765845274918542525058641110 2881 42235636246187275912228262176241740 2882 -42867581334031254948406919870881280 2883 43508871673415146910197618667246265 2884 -44159643853751275260002900364466784 2885 44820036437606810388120409591553087 2886 -45490189988876424283051501354440200 2887 46170247101352617188054655103755931 2888 -46860352427698981928385173983250110 2889 47560652708832304766447735512454355 2890 -48271296803719207846733641145746098 2891 48992435719592824234606900111505157 2892 -49724222642595647315202405552058772 2893 50466812968854498651783905278752045 2894 -51220364335993339947986399021356032 2895 51985036655090323610872851657873226 2896 -52760992143085275072896390701474060 2897 53548395355643577119554051964742086 2898 -54347413220483113679238289337512656 2899 55158215071170725457819927323977591 2900 -55980972681394402647202863825628260 2901 56815860299718146019299558884736755 2902 -57663054684826218599983841447212976 2903 58522735141263278682075320556321060 2904 -59395083555677610670126804150034438 2905 60280284433574457064451097893748161 2906 -61178524936586218847423703637259412 2907 62089994920267037461912930814585103 2908 -63014886972419054566520922342721208 2909 63953396451957405029439780412391179 2910 -64905721528321765045924882746612556 2911 65872063221442056393476065885292248 2912 -66852625442265662660362958287964912 2913 67847615033854300803264518350996338 2914 -68857241813058466312683457767762144 2915 69881718612777120593320407486654658 2916 -70921261324811098664213066787185266 2917 71976088943318485961355026018654645 2918 -73046423608879958537976984407961528 2919 74132490653182913025828920143881500 2920 -75234518644332979432137330414374212 2921 76352739432801250492654129451528478 2922 -77487388198016416266551269700366896 2923 78638703495610755388632247929717800 2924 -79806927305328670412317207209187472 2925 80992305079607333209181192983867450 2926 -82195085792838764794104271225594112 2927 83415521991322405283520507856864634 2928 -84653869843918132797800812780962284 2929 85910389193409444149517366838265601 2930 -87185343608586236474161250713105708 2931 88479000437057557316701840610301597 2932 -89791630858804440638506843181430404 2933 91123509940482667483230928253139689 2934 -92474916690486244010523893344900096 2935 93846134114782135470788307999991622 2936 -95237449273526511217445263123056488 2937 96649153338473736164349213533719329 2938 -98081541651189085537503018960651128 2939 99534913782075871482862077755669909 2940 -101009573590228677857251353674285646 2941 102505829284124136528531530363304650 2942 -104023993483160385027349909830975440 2943 105564383280057381405729903842173930 2944 -107127320304129985031359757014982608 2945 108713130785445413358277574161696215 2946 -110322145619877749408445176201084544 2947 111954700435071903428758359177431112 2948 -113611135657329128655299772147204928 2949 115291796579427285290796835901620206 2950 -116997033429388771033001741126423840 2951 118727201440208728083080184524293302 2952 -120482660920557261430019082974794524 2953 122263777326469122965010886856921212 2954 -124070921334034002272636765590907168 2955 125904468913101721392321837136720878 2956 -127764801402016346508957480790960456 2957 129652305583392910507460966770486678 2958 -131567373760951628881583690996898648 2959 133510403837424203039415386708965646 2960 -135481799393546481112994414531753628 2961 137481969768152967962236208541201054 2962 -139511330139388383106074841508388884 2963 141570301607051136483628325278829860 2964 -143659311276084847889116533886266064 2965 145778792341233738499235707651397539 2966 -147929184172877388765028012719256608 2967 150110932404061648207003718681721912 2968 -152324489018742181227792499526978864 2969 154570312441256793573299380137241485 2970 -156848867627044011268812654213599184 2971 159160626154625078451423269634265253 2972 -161506066318866196134290603034536928 2973 163885673225539188128738622215150509 2974 -166299938887198470533606975266580536 2975 168749362320391851947654075322163118 2976 -171234449644224094250994571054284400 2977 173755714180291849611104243286436942 2978 -176313676554008234845367073166641396 2979 178908864797336746529384838557105254 2980 -181541814452953902205413813158211820 2981 184213068679859633275647844726198288 2982 -186923178360455937650044750197351648 2983 189672702209113978420044316594678060 2984 -192462206882249450289706635289739340 2985 195292267089927559402257631256137450 2986 -198163465709018636216809637618687652 2987 201076393897925031811057961167230876 2988 -204031651212901515028412587997512536 2989 207029845725991057764804640899703484 2990 -210071594144597521255920460854322064 2991 213157521932718367630178977129771573 2992 -216288263433860187300812748214958752 2993 219464461995659453272489048797133864 2994 -222686770096232569941274402875529384 2995 225955849472278946818148186101490000 2996 -229272371248960443616931966141984608 2997 232637016071582236057769921139876487 2998 -236050474239099810742315971688606688 2999 239513445839476409015923459044549761 3000 -243026640886916990956198297650853226 3001 246590779461004445891168941955638878 3002 -250206591847763382499900375962861504 3003 253874818682678632507565352115850391 3004 -257596211095695254139952593216105392 3005 261371530858226423370279181083958556 3006 -265201550532197452560815339047252440 3007 269087053621153825263045389912931408 3008 -273028834723460733725894477211354032 3009 277027699687623509289441470341618293 3010 -281084465769757981616199687348176432 3011 285199961793239396521557401495841907 3012 -289375028310560479940753912560364352 3013 293610517767428878152797958416616406 3014 -297907294669133793726303664335016096 3015 302266235749213650170692250933546050 3016 -306688230140456258420193365622209208 3017 311174179548262543296279776287756584 3018 -315724998426406958407496211673680504 3019 320341614155227355792884017532209758 3020 -325024967222276658103692622678480016 3021 329776011405470809887679200677520150 3022 -334595713958767119661561597070537264 3023 339485055800406682619373344814233156 3024 -344445031703756763356246467895091752 3025 349476650490788650632063580503748839 3026 -354580935228226070575893769035860216 3027 359758923426401496781273188401685442 3028 -365011667240857326823673444910389780 3029 370340233676728465489322473167412712 3030 -375745704795945170772980555762786028 3031 381229177927294648452165749048367376 3032 -386791765879379449056303369193110552 3033 392434597156513102460352969693583855 3034 -398158816177593053301968134780974696 3035 403965583497990525949770978493920617 3036 -409856076034499397413682619271959680 3037 415831487293385783055387805959784104 3038 -421893027601579602604764735258327744 3039 428041924341051913853394120157711563 3040 -434279422186421427401517929189414120 3041 440606783345833175869363629684409651 3042 -447025287805154902385450455674112422 3043 453536233575536359068433817816460856 3044 -460140936944376264613238242406190148 3045 466840732729744335192512550402252345 3046 -473636974538305428288659836059284448 3047 480531035026792396123635678214807168 3048 -487524306167076987125891151772568680 3049 494618199514887759107512270109161732 3050 -501814146482223523153568682278723372 3051 509113598613513657907177408293915639 3052 -516518027865576260142996311443320624 3053 524028926891424651537770861211998473 3054 -531647809327975662638938845132966516 3055 539376210087712742667056008975119856 3056 -547215685654356497650757117802634672 3057 555167814382598243285707880769705261 3058 -563234196801951787660427734972521408 3059 571416455924778213058830142975461468 3060 -579716237558541496061545292542683300 3061 588135210622352435501213612879911026 3062 -596675067467857911701482060656185960 3063 605337524204535659149152245892707524 3064 -614124321029454367947931214761375088 3065 623037222561558483596378246694604019 3066 -632078018180540323828122328087952960 3067 641248522370361767828989833181999977 3068 -650550575067487329060494116510321568 3069 659986042013893765253291259411636864 3070 -669556815114921018822830750344475024 3071 679264812802028839102088153794717721 3072 -689111980400526876919699943237437354 3073 699100290502345685504285688403280452 3074 -709231743343915621678337458108931112 3075 719508367189224180153610596899705679 3076 -729932218718121942479943572993946756 3077 740505383419946884607847847050092206 3078 -751229975992540427689809752993289448 3079 762108140746728271378357608603036066 3080 -773142052016338615319502923446767552 3081 784333914573834120075703082479375811 3082 -795685964051633618982558308510815024 3083 807200467369199163629040725872577820 3084 -818879723165967840119587957060955052 3085 830726062240207459980186500809159627 3086 -842741847993874805218665363528420560 3087 854929476883559073686681331068982662 3088 -867291378877592845856695459937319412 3089 879830017919412474933529175559586576 3090 -892547892397253883431427682775082832 3091 905447535620269433382755808671512071 3092 -918531516301151125098963177463218948 3093 931802439045349578719269553593349895 3094 -945262944846977945672128158247112064 3095 958915711591489492752935681546304625 3096 -972763454565221923543793680711070632 3097 986808926971901204559452562590360917 3098 -1001054920456197266786124622897802556 3099 1015504265634428401627997766562880842 3100 -1030159832632510884800501563413060176 3101 1045024531631249973618317922323209948 3102 -1060101313419073000497949024775997312 3103 1075393169952305012961737121559798560 3104 -1090903134923087032989323376831796268 3105 1106634284335041718941997347034122288 3106 -1122589737086790953636446683889876732 3107 1138772655563429516364742500291973864 3108 -1155186246236063845292563617688056016 3109 1171833760269524650980605237362282932 3110 -1188718494138361787647836704954495152 3111 1205843790251234779838175919470678684 3112 -1223213037583812172774147351256599084 3113 1240829672320292533431460600223218091 3114 -1258697178503665065875136667808508708 3115 1276819088694827592632447312000019690 3116 -1295198984640679327902436299504988944 3117 1313840497951311154810050743413921033 3118 -1332747310786415924928245447038620768 3119 1351923156551040988787794657347154305 3120 -1371371820600810608287131141470137964 3121 1391097140956745727090573997329866084 3122 -1411103009029808282141853142093312464 3123 1431393370355302842191377923829723101 3124 -1451972225337268206232777848481400832 3125 1472843630002991319806055379712286118 3126 -1494011696767781634052372806977359524 3127 1515480595210143902729352503964571740 3128 -1537254552857487158346813358675388256 3129 1559337855982513544644134099184724403 3130 -1581734850410430576625155005466661708 3131 1604449942337130167741251133974869194 3132 -1627487599158483875538686964937588980 3133 1650852350310903736525519302600053691 3134 -1674548788123317852012825956428255264 3135 1698581568680716179498556409684668275 3136 -1722955412699421932185480432457952274 3137 1747675106414243804564963401968874565 3138 -1772745502477670720114675999585174704 3139 1798171520871270775539162147997116603 3140 -1823958149829455898964625161620930972 3141 1850110446775780408629841751842436824 3142 -1876633539271941667843232671146030656 3143 1903532625979650904572316644499035382 3144 -1930812977635549131464855070455568624 3145 1958479938039343144302786202798980208 3146 -1986538925055336479593176649278859396 3147 2014995431627537283800534194301462946 3148 -2043855026808525125635084156668711384 3149 2073123356802258717646046845945828848 3150 -2102806146021013794370938256380548800 3151 2132909198156640512130990702678101094 3152 -2163438397266329706256304553165580164 3153 2194399708873084838318216601458044189 3154 -2225799181081096623418241860081891648 3155 2257642945706217336504467770627755916 3156 -2289937219421739517548740237689020432 3157 2322688304919683994985277583781331913 3158 -2355902592087802194852957723653840184 3159 2389586559202505654837630218226594920 3160 -2423746774137935908376039785647971120 3161 2458389895591387993672022910309107619 3162 -2493522674325309030586188746270775552 3163 2529151954426093603514489229291866712 3164 -2565284674579897823960433026787510192 3165 2601927869365702378440914111533290664 3166 -2639088670565855212820230866547683816 3167 2676774308494324688409443621825423446 3168 -2714992113342902730371444267931411792 3169 2753749516545597887620333576249253148 3170 -2793054052161458457543632376820571164 3171 2832913358276074775179420057859088023 3172 -2873335178422010223193695544766040664 3173 2914327363018410806207736732662243098 3174 -2955897870830052346651042205678718050 3175 2998054770446084877422028717441749977 3176 -3040806241778734151919148508469443532 3177 3084160577582229681331503736234021956 3178 -3128126184992229290230053454318727280 3179 3172711587086010588099371765217038609 3180 -3217925424463709530107861575809154076 3181 3263776456850886888168621704934465072 3182 -3310273564722703922839161319313640992 3183 3357425750949998617632908561809869933 3184 -3405242142467554557237316054537176976 3185 3453731991964855067303834839554036817 3186 -3502904679599625607118964700670175648 3187 3552769714734468202419365458337125849 3188 -3603336737696892314401528039455978132 3189 3654615521563057226691140970856013455 3190 -3706615973965541906176574816525932960 3191 3759348138925458979001131342075659875 3192 -3812822198709240472671627720475513184 3193 3867048475710423931955721812261761736 3194 -3922037434356768280260076982531365700 3195 3977799683043040142052363843500953065 3196 -4034345976089812387719542875999979232 3197 4091687215728617509296732434643543865 3198 -4149834454113810122073987054812521320 3199 4208798895361494026567812399848236842 3200 -4268591897615870202274319285204209494 3201 4329224975143374144746932272369478236 3202 -4390709800454972193322785476056137028 3203 4453058206456987528556481569901544314 3204 -4516282188630838925428873929460758756 3205 4580393907242076685688067370391276321 3206 -4645405689579101301970525110544217376 3207 4711330032221963191790293999141028356 3208 -4778179603341643286007971999385495516 3209 4845967245030215488397590500506855724 3210 -4914705975662305196559837121272722496 3211 4984408992288259635699898851410704006 3212 -5055089673059447099333759185650662496 3213 5126761579686115765318465980400694082 3214 -5199438459928244434914860796591409512 3215 5273134250119819001513056670934654479 3216 -5347863077726982445854352420623747992 3217 5423639263940507957988081475856534031 3218 -5500477326303046365181119602748162916 3219 5578391981371613464135439909913901659 3220 -5657398147415784792290035782748263296 3221 5737510947152067078281209171939458911 3222 -5818745710514930470801783616588966544 3223 5901117977464987721258757547147710932 3224 -5984643500834808336222927806424158176 3225 6069338249212871029089224101508938336 3226 -6155218409866160020540686751200602708 3227 6242300391701912720094262855241177352 3228 -6330600828269042106021001790981744532 3229 6420136580799759492207815481271964972 3230 -6510924741291925499904728595238201360 3231 6602982635632673323908906079547930589 3232 -6696327826763850915296299218561160348 3233 6790978117889830986500887610273833385 3234 -6886951555728254515421634243364028016 3235 6984266433804276127026953703411586212 3236 -7082941295788882179462364583984610996 3237 7182994938881869667882443927167965220 3238 -7284446417240076935762123275972343520 3239 7387315045451459804795308377805272161 3240 -7491620402055624555631574773967031314 3241 7597382333111432251505898333930207749 3242 -7704620955812291696547454563893440300 3243 7813356662149776693922183300477672317 3244 -7923610122626206523734163115261027496 3245 8035402290016831547727587772321377500 3246 -8148754403182284788162072079000231100 3247 8263687990931963787208642345686024928 3248 -8380224875939010240129806572989731984 3249 8498387178707574421010402452874035680 3250 -8618197321593055089753133776319221148 3251 8739678032876008965356900418157998543 3252 -8862852350890443983192736218590601696 3253 8987743628207214445201602660870273977 3254 -9114375535873239784394379466286592560 3255 9242772067707289424633277401353933541 3256 -9372957544653080342838686464233607200 3257 9504956619190437779856368166976220359 3258 -9638794279805290949906651819871989980 3259 9774495855519279970467521754172309061 3260 -9912087020479754314535577303845439784 3261 10051593798610965155904115559092923121 3262 -10193042568327258603896542544477307392 3263 10336460067309081156652254850446324050 3264 -10481873397342631460608489397743913628 3265 10629310029223997355607951644141861799 3266 -10778797807728621778745075498915027168 3267 10930364956646964570770439317069189510 3268 -11084040083887232402738440901929740000 3269 11239852186646053907562304112728096382 3270 -11397830656648001303776231048977523780 3271 11558005285454865267670077837266161396 3272 -11720406269845594966702827458226099836 3273 11885064217267840125779477042031672192 3274 -12052010151362037771592224657579881508 3275 12221275517558991760359259110088639371 3276 -12392892188751918937349886728603452816 3277 12566892471043941869040145432269842115 3278 -12743309109572013862817884655948780768 3279 12922175294408288541937913848812815989 3280 -13103524666539952673338394808946439324 3281 13287391323928547048600026377809921915 3282 -13473809827649827603407735574821521344 3283 13662815208115225743720171836796561141 3284 -13854442971375973297083355549331552852 3285 14048729105510985752410715877366672805 3286 -14245710087099604599330285841579126272 3287 14445422887780306391855417951973489122 3288 -14647904980896515298243806954888711220 3289 14853194348230663428080653118354751250 3290 -15061329486827650417452241533433195696 3291 15272349415908883811543140980870978216 3292 -15486293683878089715908664663421662456 3293 15703202375420090771213601389499295798 3294 -15923116118693779511920440718053126748 3295 16146076092620523522263981257787865335 3296 -16372124034269246802273889374643791928 3297 16601302246339463740738076352106381805 3298 -16833653604743550880537888165631117368 3299 17069221566289550095644797745276488643 3300 -17308050176465829798425465415003001584 3301 17550184077328940039678877675141922920 3302 -17795668515496006247272130528093099136 3303 18044549350243040397407966243147042143 3304 -18296873061710558136174366650172904896 3305 18552686759217899722653321080626683791 3306 -18812038189687687791840669158683987344 3307 19074975746181865160232923673199537009 3308 -19341548476550765746753659561746209816 3309 19611806092196707923007500391667930232 3310 -19885798976953610350120639035842776312 3311 20163578196084140727463923778561928509 3312 -20445195505395945275779366384653502704 3313 20730703360478518062444636263876894293 3314 -21020154926062280180929296056875309060 3315 21313604085501477388001514562177066539 3316 -21611105450382516658118495247767953980 3317 21912714370259373578997948816368062398 3318 -22218486942517742333029538699729306624 3319 22528480022369612460401889995414535030 3320 -22842751232979968654747443741231389432 3321 23161358975727350932775377123699193550 3322 -23484362440600025586828404426140214144 3323 23811821616729530000799698250489268888 3324 -24143797303063396817631434623864311140 3325 24480351119178876657609448444931393035 3326 -24821545516239491896611977672532725072 3327 25167443788096297782005758014029042427 3328 -25518110082535741552010883792503664148 3329 25873609412676024200716508109128684089 3330 -26234007668513914700368117407839825260 3331 26599371628623981587004499213498897991 3332 -26969768972012221492945691497680687628 3333 27345268290126110827052575230352292034 3334 -27725939099023122629256978979226517072 3335 28111851851699766035074803293772146645 3336 -28503077950583253905058370774648211896 3337 28899689760187920762543430920344116219 3338 -29301760619938529350521548326737471356 3339 29709364857162653789295852946189447593 3340 -30122577800254344706701444843134738512 3341 30541475792011298671474704114922611172 3342 -30966136203147805528750352822708067732 3343 31396637445985765463097853438285427219 3344 -31833058988326085404624346935120716992 3345 32275481367502817313481294474746014851 3346 -32723986204622419970635005824506951552 3347 33178656218990544559923582967871851382 3348 -33639575242728798959330165956467239312 3349 34106828235583965654965958143773765688 3350 -34580501299932167746942732465780844064 3351 35060681695980533919547806319654291117 3352 -35547457857168934191506723217762027920 3353 36040919405774378755468568541318498504 3354 -36541157168720730442210557330362853248 3355 37048263193596403276699102281968417302 3356 -37562330764882741070781025704850870544 3357 38083454420395830108113124510259834597 3358 -38611729967944522932620739909734093040 3359 39147254502207472755370438148913063221 3360 -39690126421832040060287366700849793576 3361 40240445446757957012403599673115147187 3362 -40798312635768658838939390763338883478 3363 41363830404273255439732015271261901636 3364 -41937102542322141626021325940936080542 3365 42518234232859269062020161760139016684 3366 -43107332070214169151719754103750552992 3367 43704504078836842422119183728199962856 3368 -44309859732278655792757203847271548020 3369 44923509972422457441314063628951036622 3370 -45545567228965146492380100804918265404 3371 46176145439155961807528922079781628603 3372 -46815360067793824706317425307108429524 3373 47463328127487099225103069184192805880 3374 -48120168199179161827684301254990053568 3375 48786000452943245340377462743446673211 3376 -49460946669050051981512376927475010296 3377 50145130259311659971722178416163257113 3378 -50838676288705323448053585758521739088 3379 51541711497280796877133993574466778212 3380 -52254364322354846151383962144334152986 3381 52976764920996686247547080307013207244 3382 -53709045192808118223575708526685666128 3383 54451338803002170748895681668119372802 3384 -55203781205784131607696796892867134032 3385 55966509668038888996175183846514457522 3386 -56739663293328536335931125827417910052 3387 57523383046204277205881403388304826631 3388 -58317811776836702931009048152380172232 3389 59123094245968550811805961509229192761 3390 -59939377150194136575646671966272122692 3391 60766809147569692186276424334873187252 3392 -61605540883558877210099116097300270436 3393 62455725017317820345429758590874841460 3394 -63317516248324086953262269316089965324 3395 64191071343354007175159793545941295228 3396 -65076549163812890545305663771413622152 3397 65974110693422693983193625693463398925 3398 -66883919066271750547036306513393433032 3399 67806139595231260661923583135401750251 3400 -68740939800743290344486210645258262116 3401 69688489439985063258706568213141355044 3402 -70648960536414430877747258816711498848 3403 71622527409701449738269818278438016441 3404 -72609366706051038989890638597654727840 3405 73609657428921792095362039308796274823 3406 -74623580970146063221833851258285796000 3407 75651321141456495061515648016930580974 3408 -76693064206424258804830852533579290304 3409 77748998912814325728063358552832150883 3410 -78819316525363138110271950554822780544 3411 79904210858984154624271020964861216975 3412 -81003878312406796233168027180324824180 3413 82118517902254369017005394088049675268 3414 -83248331297566651337125573981640868180 3415 84393522854772885868493152415718674424 3416 -85554299653120969661264712180315200976 3417 86730871530568750050645475466394936915 3418 -87923451120143389674739917973975528580 3419 89132253886774818820497264133063321742 3420 -90357498164609411786297246846203337720 3421 91599405194810081803288409708541514186 3422 -92858199163849046432805973154554666880 3423 94134107242299637767044788073968300400 3424 -95427359624133592134782174285339421720 3425 96738189566530313903626075186900752707 3426 -98066833430204734446185117996427777256 3427 99413530720260450335520330657231416593 3428 -100778524127574887353195127080487025564 3429 102162059570723367574478644971909446809 3430 -103564386238449022513029626343530993280 3431 104985756632685560560579508639177694741 3432 -106426426612140031998648832058150711712 3433 107886655436442803408088894944707757372 3434 -109366705810872021390849890039306675704 3435 110866843931659985070097059968553043180 3436 -112387339531888918340215603293026736072 3437 113928465927983703877927675353678827718 3438 -115490500066809285132023539378363257120 3439 117073722573380517090176455300200449750 3440 -118678417799192320743825402140786827496 3441 120304873871178145193190966454610497328 3442 -121953382741304819103714036285585927604 3443 123624240236811950555889048068330980196 3444 -125317746111104188343191978299453437520 3445 127034204095304738859719620965507953252 3446 -128773921950478613376096949425235620384 3447 130537211520534239678133556437641605752 3448 -132324388785812156593511314075497338784 3449 134135773917369594049400998004933528659 3450 -135971691331969905809355910716415514952 3451 137832469747785910191463121446044103116 3452 -139718442240826281800057673571952564576 3453 141629946302094307322926141566293639553 3454 -143567323895488410334196676149327387488 3455 145530921516453941532071205855091302686 3456 -147521090251395906577114193168507496302 3457 149538185837862399469835905897403490038 3458 -151582568725508604793104150686013140096 3459 153654604137851413795003758570306704590 3460 -155754662134824799114701666908477727644 3461 157883117676146192395545092118191769203 3462 -160040350685504296784373266814811599460 3463 162226746115578870359363376498073968245 3464 -164442694013903120200951818296131151068 3465 166688589589579540891714043523435223155 3466 -168964833280860139645735578131403281252 3467 171271830823602098340052972407190417354 3468 -173609993320610123341464772049209443454 3469 175979737311876846982267128682759980730 3470 -178381484845732757173301817596811734944 3471 180815663550917339039084421080455282737 3472 -183282706709583230160810979086789878336 3473 185783053331245308394218709406579505954 3474 -188317148227686845621251842871090294084 3475 190885442088834983425240097219669896230 3476 -193488391559617909010766279178532216960 3477 196126459317816331319688319715406501902 3478 -198800114152921985037329782159035997456 3479 201509831046016017661176868237404572267 3480 -204256091250680343939414254038816445940 3481 207039382374955185044259311396843986615 3482 -209860198464356142660237955232616796332 3483 212719040085964395067975533762131030080 3484 -215616414413603740902236588099294486128 3485 218552835314118354628411525540288101559 3486 -221528823434765362701619818721922847984 3487 224544906291736493730313975200573991538 3488 -227601618359823200118962815517174269364 3489 230699501163239901882255628373233270344 3490 -233839103367620153653255927158690745620 3491 237020980873200686077069007630198668891 3492 -240245696909208534601677928079878568036 3493 243513822129466625217067252554491272356 3494 -246825934709233343100997891075294399984 3495 250182620443291880851533045664106707026 3496 -253584472845305325996861338852697152832 3497 257032093248453610365706288495519338137 3498 -260526090907368723818811129907051253856 3499 264067083101384764577516230032282544319 3500 -267655695239119568037824682451023845752 3501 271292560964404945391415291296436389559 3502 -274978322263582740083336034603561156000 3503 278713629574184086815509006312134057070 3504 -282499141895009557102233435857563593812 3505 286335526897628059340396032200537999236 3506 -290223461039312545323071780915600446372 3507 294163629677430884629480121240030524986 3508 -298156727185310459832551788718968136628 3509 302203457069595227004906773967985410275 3510 -306304532089114306054108775832939326476 3511 310460674375281364773994863342855598824 3512 -314672615554044259928410938366421089520 3513 318941096869404729648661372304619212347 3514 -323266869308528138918050323845154575872 3515 327650693728463487546956235151933944490 3516 -332093340984494232321347666627497641972 3517 336595592060140690954986370009772831748 3518 -341158238198835011610075610570668055280 3519 345782081037290045738954800411801473831 3520 -350467932740583686753027957257257172816 3521 355216616138980461998146318567723474046 3522 -360028964866512531601249323850508413440 3523 364905823501342481657533602491220971828 3524 -369848047707930533404515473856479988244 3525 374856504381029168636738461797091921203 3526 -379932071791528415007339771289151460480 3527 385075639734175278603605713695711001892 3528 -390288109677191202771886061694389351718 3529 395570394913811685417618525553109073195 3530 -400923420715772440665182246339290865268 3531 406348124488766895784820908544396882388 3532 -411845455929900077807196088116824937016 3533 417416377187164208212132516144880188928 3534 -423061863020961742983106921322045184896 3535 428782900967701869495165810422002482054 3536 -434580491505496746400612653214062925496 3537 440455648221984205950691858722007797633 3538 -446409397984303923424375845460770902072 3539 452442781111254344179689167072913397971 3540 -458556851547658107011924242397647073520 3541 464752677040963999222787540740297172442 3542 -471031339320113776208264019274999890432 3543 477393934276702641959289441207942093579 3544 -483841572148462495543550694246667567112 3545 490375377705097358051171055875167456855 3546 -496996490436500874008071666513631755476 3547 503706064743386102352513872846247477255 3548 -510505270130358133986604203005983896816 3549 517395291401460568928781796227410114163 3550 -524377328858227220060994428530964062512 3551 531452598500270745367108577640807080237 3552 -538622332228440423668834795398632474892 3553 545887778050581636209201457278015934063 3554 -553250200289929964801760987384024744244 3555 560710879796173348069235263626163854355 3556 -568271114159216098556779236381805787040 3557 575932217925678945860914703499444062966 3558 -583695522818169820013995406359092391980 3559 591562377957360465079473529117833100092 3560 -599534150086904349824597349172143487780 3561 607612223801231910372125526610625951580 3562 -615798001776259550434340796304274728856 3563 624092905003049216763016497889925560806 3564 -632498373024455955110194013812878531504 3565 641015864174801258262282474889560466608 3566 -649646855822610425417333748488137393920 3567 658392844616452760151765526799539172202 3568 -667255346733923856683909093791959870584 3569 676235898133809648131114892848931935856 3570 -685336054811472519437144901215949117984 3571 694557393057500226923712302546607849494 3572 -703901509719658807346622202414725900096 3573 713370022468191310060980107394235636033 3574 -722964570064504642611357347667421161152 3575 732686812633287278579777152383364942843 3576 -742538431938101249785045061214247600092 3577 752521131660492319743300604197425498992 3578 -762636637682662712057250840243760379004 3579 772886698373751463990182410910957152364 3580 -783273084879767969127165372636175941920 3581 793797591417224768726358767843330275853 3582 -804462035570516372071885379157612104272 3583 815268258593091399338980862047361794291 3584 -826218125712465855882093820956146627032 3585 837313526439126092536177839097807511115 3586 -848556374879370539993071732861206200128 3587 859948610052139841169965370462992919470 3588 -871492196209885777048493266132294212000 3589 883189123163529935983253281090277479596 3590 -895041406611563633544176123988877145360 3591 907051088473341388311578287466494984334 3592 -919220237226620835448060590101076692572 3593 931550948249402538962867486786562984669 3594 -944045344166123989643225362043121338832 3595 956705575198262674754852823843996271085 3596 -969533819519403707606510157208794320544 3597 982532283614828359814035300622790867270 3598 -995703202645680461786574522808823945728 3599 1009048840817768262726153068756703365151 3600 -1022571491755060225899178450966248039250 3601 1036273478877933882085382453294929315113 3602 -1050157155786237514529814708964992409892 3603 1064224906647225363966814192785804197830 3604 -1078479146588427714856942011355470638616 3605 1092922322095517899993697903579726837111 3606 -1107556911415239207707459530252302893956 3607 1122385424963455374859394171322672863275 3608 -1137410405738389051442813626077618803232 3609 1152634429739113602630000890423252212860 3610 -1168060106389364340432695073866292763326 3611 1183690078966736007391966993145733778886 3612 -1199527025037334348881829795900328015776 3613 1215573656895950365349752609966464686911 3614 -1231832722011826594703379009431548786384 3615 1248307003480085824575366402318414914719 3616 -1264999320478893418462186211364435518612 3617 1281912528732425228348945468245310126731 3618 -1299049520979714152521974955409806764640 3619 1316413227449449212179648858072006599597 3620 -1334006616340801839968318537378107842756 3621 1351832694310355197519081624364003626596 3622 -1369894506965213185740232486268001304400 3623 1388195139362366663212489859086087228228 3624 -1406737716514395551216360177137391328784 3625 1425525403901586383578329912563442353385 3626 -1444561407990545744370377433678061842996 3627 1463848976759391240298041561828859282874 3628 -1483391400229602568539067607511396300568 3629 1503192011004616160160250691232777572962 3630 -1523254184815248125056390315430676098222 3631 1543581341072031173848528665259836037780 3632 -1564176943424552147411769767857561090408 3633 1585044500327878074022493099319737182290 3634 -1606187565616159660478658073597743040576 3635 1627609739083502116007738878466834553537 3636 -1649314667072194542178575825752830813236 3637 1671306043068390146663593742393541799380 3638 -1693587608305330569756370918124806791552 3639 1716163152374208993625067161019003949529 3640 -1739036513842767768669278954281195151568 3641 1762211580881727362465935352363549005532 3642 -1785692291899144866146493635556435898336 3643 1809482636182801398694143702944647805908 3644 -1833586654550718862384674305293962937920 3645 1858008440009907981942745118020391897840 3646 -1882752138423450708404112278760577999560 3647 1907821949186021224597873755869163692748 3648 -1933222125907951320317354968956339081608 3649 1958956977107947098052436310778077226406 3650 -1985030866914565170855684265846757205508 3651 2011448215776558098707227005094770037384 3652 -2038213501182200048651748342126792918848 3653 2065331258387704911149544864811827791529 3654 -2092806081154850745364115024570942180832 3655 2120642622497925712858639404405787031716 3656 -2148845595440111954610753313548044993852 3657 2177419773779425563988167032522153353965 3658 -2206369992864332144674039821038997912768 3659 2235701150379158788052842210222724796387 3660 -2265418207139425061836910275703087981924 3661 2295526187897216989523273732914041083300 3662 -2326030182156729397713943035134100352896 3663 2356935345000103827247024016097366728730 3664 -2388246897923690645341022050807772921372 3665 2419970129684865447277199680674495879004 3666 -2452110397159531718835629460493486788720 3667 2484673126210443227407436456582679880516 3668 -2517663812566481116986510951216310437440 3669 2551088022713022630969093219946614254502 3670 -2584951394793539940880206575025991924864 3671 2619259639522569124486434837151784321378 3672 -2654018541110191353904532478447581986164 3673 2689233958198169968149605638076390497420 3674 -2724911824807888730092600420353913381760 3675 2761058151300238655795686365115918614306 3676 -2797679025347602479961532696821472619040 3677 2834780612918087509203927628744267479887 3678 -2872369159272159776152154778049602645556 3679 2910450989971834147419320159426574365164 3680 -2949032511902576791280934311492932825328 3681 2988120214308078648118864308669621469816 3682 -3027720669838060353303462183468830002352 3683 3067840535609270882278731108389187819434 3684 -3108486554279844503471729004310386438056 3685 3149665555137182500360448178846571796764 3686 -3191384455199528013864620198318953850320 3687 3233650260331404753512591607411442516647 3688 -3276470066373092273289893559717166227644 3689 3319851060284312470253418886996684371062 3690 -3363800521302304445544813711523217215740 3691 3408325822114466889307641487146509272138 3692 -3453434430045749188304924419059041743872 3693 3499133908260975023833954126652102996971 3694 -3545431916982284326541539464936172534488 3695 3592336214721881569957237612976981838450 3696 -3639854659530281043765686555831503947456 3697 3687995210260241926860899034715219755102 3698 -3736765927846588176213609689534308383722 3699 3786174976602111000389974334209610873406 3700 -3836230625529753948646596893813609370292 3701 3886941249651282926305769388660187829195 3702 -3938315331352646296779353140734750091308 3703 3990361461746232578858573655257073322039 3704 -4043088342050235614645184386398108549848 3705 4096504784985340033458148127668537830410 3706 -4150619716188942274605123680524715324264 3707 4205442175647124888886796649573227151920 3708 -4260981319144604892578562804050152024904 3709 4317246419732879477819853119853902800366 3710 -4374246869216794933838011518456329600352 3711 4431992179659767794909473163323469638784 3712 -4490491984907889857291499622261294191500 3713 4549756042133151354859192798552772872858 3714 -4609794233396019856001088467513625171976 3715 4670616567227615170377670079477610033004 3716 -4732233180231723302332883341166638560692 3717 4794654338706895875858534722469101727561 3718 -4857890440288884285421094820904165241296 3719 4921952015613660679571260792220793124307 3720 -4986849730001281391818695666903925440592 3721 5052594385160851369862689205934804773581 3722 -5119196920916851115114382938386908126140 3723 5186668416957091275696425437467906547278 3724 -5255020094602563083962879673412414290088 3725 5324263318599455902686292088935573567375 3726 -5394409598933616903307674149414031359928 3727 5465470592667731062875476031538299986531 3728 -5537458105801502855908785071608678551868 3729 5610384095155124909204802967467002603091 3730 -5684260670276322170418178274576980363948 3731 5759100095371263451674440434466602287664 3732 -5834914791259636238576292357657115198656 3733 5911717337354184061781786557666678175112 3734 -5989520473665009163993349683966612579296 3735 6068337102828947366473898860324997074365 3736 -6148180292164325574710365658388271825384 3737 6229063275751415928372621572542873705935 3738 -6310999456538904919137670938155629256832 3739 6394002408476699468894863769551274685174 3740 -6478085878675395661137359772487107545184 3741 6563263789592740289129908952948951886126 3742 -6649550241247419191683910609929856495552 3743 6736959513460510187411485489612547792724 3744 -6825506068124943046960645805922805919260 3745 6915204551503312893386900354868126602773 3746 -7006069796554397405693802244026099979844 3747 7098116825288732992644660083911292365180 3748 -7191360851153609203400637764587198477012 3749 7285817281447844776608501700212348985374 3750 -7381501719766713690781156351542172045154 3751 7478429968477393832558762388183638210740 3752 -7576618031225315190334401058918844135200 3753 7676082115471789617100573243695915574789 3754 -7776838635063308620011570060946304908868 3755 7878904212832900086636741196349087161436 3756 -7982295683233940175703415245705657950836 3757 8087030095006821179560562158385059619165 3758 -8193124713878880785534345221151632280880 3759 8300597025298003669049409663484076301114 3760 -8409464737200311102823026923894590822288 3761 8519745782812359060018502110065018433060 3762 -8631458323488270989392328383468967879616 3763 8744620751582236370242189674583996515271 3764 -8859251693356811128675032093714475499380 3765 8975370011927461898206201692332533896249 3766 -9092994810243801222283137811930818424928 3767 9212145434107965956806770181087302533946 3768 -9332841475230597240797218459336736633164 3769 9455102774324885709543775371494570025399 3770 -9578949424239150978609230160653998600280 3771 9704401773128430753104174726554942428171 3772 -9831480427665560421598761752996498109472 3773 9960206256292229548750042701920008812513 3774 -10090600392510508230291596205709084998936 3775 10222684238215341985050455272501351247086 3776 -10356479467068519621531709595887316789264 3777 10492008027914625297627054500104283143290 3778 -10629292148239491916560222069403724562324 3779 10768354337671678980869984316042559595123 3780 -10909217391527505047005778425815766303064 3781 11051904394400171069050113185219035546918 3782 -11196438723793517122405576413722878146240 3783 11342844053800962267315287453626934830430 3784 -11491144358830183687637488443463783717568 3785 11641363917374097674474139258366705168907 3786 -11793527315828712550228788690549717970864 3787 11947659452358430242253983461593729383358 3788 -12103785540809379889908460744576513150376 3789 12261931114671374660868105315656544411466 3790 -12422122031089089812772324600510366891320 3791 12584384474923066960247443490027526075501 3792 -12748744962861157574960379014822372083184 3793 12915230347581025862292350929793441660634 3794 -13083867821964338340505125738978028840224 3795 13254684923363275801236925614122445375297 3796 -13427709537920010711281946057960377823656 3797 13602969904939800565682423479431838244746 3798 -13780494621318356350475586021080379643528 3799 13960312646024152929436504160629996961992 3800 -14142453304636355896957309680027531916920 3801 14326946293939048393330144632450321051677 3802 -14513821686572449319518448842333232021172 3803 14703109935741822404193983623208722825618 3804 -14894841879984784846708446654261017964036 3805 15089048747997732495727670339472462775346 3806 -15285762163522106837251977271655734902368 3807 15485014150291238664618212775455945681202 3808 -15686837137038511845302200157383370333328 3809 15891263962567599222547389001062094068959 3810 -16098327880885532628190490234212554142576 3811 16308062566399377842623936859683143402679 3812 -16520502119177294281684369295503433063436 3813 16735681070274769480103791966602528400563 3814 -16953634387126827629528683554993661654208 3815 17174397479007020705319424598492218833210 3816 -17398006202554021370270050913418662040972 3817 17624496867366646372559744642803547293666 3818 -17853906241668148775819360932584880667408 3819 18086271558040628390087388836771681793425 3820 -18321630519230419654976214060806307200976 3821 18560021304025326203876969330743253164979 3822 -18801482573204582759093354098309924522644 3823 19046053475562435256602498873263378720501 3824 -19293773654006240446739197054208429992496 3825 19544683251729998042152240152348549271800 3826 -19798822918464239112656602021520564338988 3827 20056233816803205157783766725063402310436 3828 -20316957628610264531322147089504274616800 3829 20581036561502523913703268280911069170852 3830 -20848513355415603656686614153441327071688 3831 21119431289249558501527590407720071786860 3832 -21393834187596936601129948461719663482608 3833 21671766427553981317184080577957232453128 3834 -21953272945615993388444641412493624310128 3835 22238399244657882918210136806498250413195 3836 -22527191401000952596614768855056642669552 3837 22819696071566967162784864034170486555342 3838 -23115960501120576401637550034998923112656 3839 23416032529601171380225412455253322807308 3840 -23719960599545267698847799392076092805358 3841 24027793763600522275610326577387206419634 3842 -24339581692132503051758350006640599560424 3843 24655374680925345573314662806770382731831 3844 -24975223658977443618388666344948292926914 3845 25299180196393334383363351972562530528075 3846 -25627296512372953824708143809976736868884 3847 25959625483299451454457988096007301714171 3848 -26296220650926767723866432658111675769496 3849 26637136230668192746843814028021745481901 3850 -26982427119987139321075999511769196072768 3851 27332148906891377551700217556539458261833 3852 -27686357878531994552112531251876608594536 3853 28045111029908357426091228231241363266708 3854 -28408466072680372611272868515717899814064 3855 28776481444089351405849683570628090019758 3856 -29149216315988806772441318674054246259044 3857 29526730603986521937009307035370578359999 3858 -29909084976699248634708174778555606328320 3859 30296340865121408688781524719636204040053 3860 -30688560472109188600644893862763455145404 3861 31085806781981434776451890701639930055096 3862 -31488143570238773431974783470258660639408 3863 31895635413402395798376383052987602549264 3864 -32308347698973967833577437942522736652736 3865 32726346635518140663878094910830237126704 3866 -33149699262869155171095824850588861865092 3867 33578473462463053380015525397531935862569 3868 -34012737967797026946355276686652897079720 3869 34452562375017450867996514434691789856082 3870 -34898017153638170462213922142248198938080 3871 35349173657390627945126489121555994862866 3872 -35806104135207433427138951106261959735198 3873 36268881742341005762632188377307958325017 3874 -36737580551618927656967347743483530364584 3875 37212275564837678590116690987338629828146 3876 -37693042724296430470303117809560905772208 3877 38179958924472610591428141990703249595030 3878 -38673102023840956327370165547036148863584 3879 39172550856837808105639339984063116338499 3880 -39678385245972407584202812557936398192036 3881 40190686014086988543065100614613932867475 3882 -40709534996767470893398468241386900782216 3883 41235015054906589335314558327950052721561 3884 -41767210087421309538123721071307609387424 3885 42306205044126408417557667422316741296492 3886 -42852085938766116986454313840639943245920 3887 43404939862205746380400411928328293081266 3888 -43964854995785242198664251566066844274650 3889 44531920624836635004418306786290924539837 3890 -45106227152367377763519399907022515693580 3891 45687866112911586407736114101734425678730 3892 -46276930186551223242751124891911455370400 3893 46873513213109286696049997128385392519943 3894 -47477710206517097204615789340568224188160 3895 48089617369357793437508251313229256623590 3896 -48709332107588177693198697113640578276040 3897 49336953045441076546220155491226866522493 3898 -49972580040510408104374152640527715933844 3899 50616314199021172783883638892245636479672 3900 -51268257891286612707486239369514355977956 3901 51928514767354811040781340316753655328478 3902 -52597189772847029061894096946509675774240 3903 53274389164990107954005819082372402191181 3904 -53960220528845289477734369242624908547740 3905 54654792793735837127332796364139911872542 3906 -55358216249875869600962672915296452406112 3907 56070602565202846574284021756227585108663 3908 -56792064802416175215884663006705145704076 3909 57522717436224437177541130325783393813107 3910 -58262676370803764978273760374171246359632 3911 59012058957469926188791200227880678815979 3912 -59770984012566706223468271790085014584424 3913 60539571835573210796895337749214573396940 3914 -61317944227432739665111783087701324940288 3915 62106224509105916817251465564436944511960 3916 -62904537540350793635629535243606081616224 3917 63713009738732673219481109511247897840735 3918 -64531769098866438798352972199897401285044 3919 65360945211894201655446700401745568034978 3920 -66200669285201116812794221357477113059366 3921 67051074162372250687876020835728801121026 3922 -67912294343393418608331404882615056213864 3923 68784466005098944098858232458281088736782 3924 -69667727021869329082543681886261639460092 3925 70562216986581859041113331644548688140292 3926 -71468077231817202444564384370534888116224 3927 72385450851325102303945919718854181179250 3928 -73314482721752293872734289217490868596768 3929 74255319524635819071203630541497482638674 3930 -75208109768664948112690009885858540521648 3931 76173003812214956297287116527543745751788 3932 -77150153886156041816729571838389365824096 3933 78139714116940711727860532399144321921979 3934 -79141840549973002100521751300056815042944 3935 80156691173262937600848577321772423259732 3936 -81184425941369678543619163610625163160076 3937 82225206799636843706349307312203137024070 3938 -83279197708723537878963971977564815877248 3939 84346564669434657405904092677182882236075 3940 -85427475747854088697987849434214653047852 3941 86522101100784456849567965422723924966816 3942 -87630613001497127342766444722282872633876 3943 88753185865796207054767213990448301237217 3944 -89889996278400334472630162138945254241800 3945 91041223019646096484552772389150460226831 3946 -92207047092516953918308078018819742934788 3947 93387651750001603271092864630938551049966 3948 -94583222522785751214938731243779982147968 3949 95793947247281324887314458665461075355712 3950 -97020016093997187891481729207146919183920 3951 98261621596255482805452087478228001251171 3952 -99518958679257769105905217375486083130384 3953 100792224689505174028506807537798591698612 3954 -102081619424576826555372068340826411617312 3955 103387345163270894570084559706650683644561 3956 -104709606696112595596993465373710293098368 3957 106048611356233606068947962442667165744576 3958 -107404569050627345721364397343475296542784 3959 108777692291784665910983231924495634757072 3960 -110168196229714527108878003403037968818160 3961 111576298684354304339515885971328814043206 3962 -113002220178374413427094462243258663620752 3963 114446183970382009352954816063398914550123 3964 -115908416088528563485629412164830833916960 3965 117389145364526182490925931975994005405923 3966 -118888603468077592233009745989034899585532 3967 120407024941724767439774541303051060707373 3968 -121944647236121245978222058371246106922544 3969 123501710745733229222506860300305180975961 3970 -125078458844974629535348782530615269198604 3971 126675137924781286054814200292942758390495 3972 -128291997429629634824043624016561675011800 3973 129929289895005180989287335398814211888209 3974 -131587270985326183136243704607273284735888 3975 133266199532328026966456678601885484694781 3976 -134966337573913829430016148317552503759872 3977 136687950393476879026237926516130148655977 3978 -138431306559700587481839467019808003054200 3979 140196677966841694236613501380069849184034 3980 -141984339875502532093403406746746065070000 3981 143794570953898234336141826280912384430693 3982 -145627653319624832227926408697931711910176 3983 147483872581934261142301746759309598220146 3984 -149363517884522368063293033246670652199960 3985 151266881948836084270676274292574574253562 3986 -153194261117905998868113423636031575383364 3987 155145955400710645918503491159084612272650 3988 -157122268517078891592940385873860650713668 3989 159123507943136882169710464112672231845423 3990 -161149984957306093542484442330043579920000 3991 163202014686859099191063740423160953205430 3992 -165279916155039750679460500483077972842360 3993 167384012328754547380064092466912250936474 3994 -169514630166842051162878192663809638071412 3995 171672100668927281676939565818300947970488 3996 -173856758924868113395212396896200968157316 3997 176068944164800777478091453530218895959795 3998 -178308999809791654273757263603401757930080 3999 180577273523102630829991951335748413225656 4000 -182874117262077382620945833214982554209426 4001 185199887330656024432574307929205007005207 4002 -187554944432525667024129524043476114319408 4003 189939653724914504061579468215040601763388 4004 -192354384873037142642310639760288610467200 4005 194799512105198985630660706004058337069530 4006 -197275414268567565059713026647753381899952 4007 199782474885618817870949109958606682985048 4008 -202321082211266393503531292942749638394800 4009 204891629290682177150280338599942617354152 4010 -207494514017816307819098499259916406021372 4011 210130139194625072035688952916413966147513 4012 -212798912591015151714512487592810935160928 4013 215501247005512803469388276931607376643536 4014 -218237560326666651909716058671292933381856 4015 221008275595192880665204400530559464425898 4016 -223813821066871707171042127081210824815616 4017 226654630276204136222708748695281960850099 4018 -229531142100838092136110826002890731665732 4019 232443800826773135307957384470836677126991 4020 -235393056214353081781286289498093080376488 4021 238379363565055953005694554176549899242314 4022 -241403183789090792740750373548375363228616 4023 244464983473811004827887958664548427574665 4024 -247565234952953978032412040970380319932704 4025 250704416376716877850432011326882528155546 4026 -253883011782678606057434458837862639915040 4027 257101511167578045280931905625569032517410 4028 -260360410559958823646857985784810221550416 4029 263660212093690959679872019528292657872458 4030 -267001424082379868314924496508174052416256 4031 270384561094673330862836214924407253066063 4032 -273810144030477161300776318691972566810568 4033 277278700198090426254718499477361627189753 4034 -280790763392271202393175012918199848091556 4035 284346873973243989030979783001544862924125 4036 -287947578946660023210291396138810189098308 4037 291593432044521875399417988942444802740759 4038 -295284993807083842739390612700151149807892 4039 299022831665739790866819546771005178043944 4040 -302807520026910230896541608808409626476148 4041 306639640356940561811284028960928325755189 4042 -310519781268022547397386820902869088512752 4043 314448538605151237267523037535826622029958 4044 -318426515534129690220242869484629982738948 4045 322454322630634002040461572387010592585965 4046 -326532577970351285264421710441713842863408 4047 330661907220203402362859101843060098196248 4048 -334842943730669402788608170674474689216640 4049 339076328629219764948911914946314725778941 4050 -343362710914875703495918253557177141548626 4051 347702747553906956640828500374285911837079 4052 -352097103576681624189679577356415587519812 4053 356546452175681791923568478461932662533145 4054 -361051474804698837764589423589712909406736 4055 365612861279222476729459873087541921088966 4056 -370231309878037772384937235133693842848258 4057 374907527446044508038205034345748191408470 4058 -379642229498313478220033459422444883552236 4059 384436140325394437719786664075102194777120 4060 -389289993099890616852561180441136731173360 4061 394204529984314884930436146076828647077002 4062 -399180502240242826808466075579428130237156 4063 404218670338778174907312123610215731188084 4064 -409319804072346218584001894450049677097288 4065 414484682667831002034442521177210607871329 4066 -419714094901072305767148374164375703388864 4067 425008839212738592552679945830592383031734 4068 -430369723825592294703120474501538125877980 4069 435797566863164009938948442156086824297934 4070 -441293196469852365585642459422341959575328 4071 446857450932466513661168023872784962952059 4072 -452491178803228416596751988115154636731340 4073 458195239024252282671256483342911177570839 4074 -463970501053518720165882052330492194582848 4075 469817844992361383443825291982607962082679 4076 -475738161714484090592076554236120990424112 4077 481732352996526609544136386437860891140486 4078 -487801331650197521063005676906549281373856 4079 493946021655992780740448241743665329009777 4080 -500167358298518827062117776149529278189812 4081 506466288303439301566669660138801026192600 4082 -512843769976064668505137562745192342982280 4083 519300773341604254177442984056769788000566 4084 -525838280287100452884208773379479032161484 4085 532457284705065075678840590118610327838255 4086 -539158792638838059025847565148247946585984 4087 545943822429688985288763280582080462102120 4088 -552813404865682104363565743917655970516016 4089 559768583332325795128508997455353718430159 4090 -566810413965027648536863981770078089837740 4091 573939965803376600003314647102206196958931 4092 -581158320947273796817899440149776925325184 4093 588466574714934138107826900412866894046416 4094 -595865835802780679418595443356271613564848 4095 603357226447254361100658460001406360944690 4096 -610941882588561780408703784484358237660306 4097 618620954036383990804744621073659189111919 4098 -626395604637569588415956189931799226398416 4099 634267012445835615566678827540830814461977 4100 -642236369893500084238746960701713000182196 4101 650304883965270208443797574650622845981286 4102 -658473776374110714030733537421186763056608 4103 666744283739216877064666506327962428697584 4104 -675117657766117238049717212202089859479896 4105 683595165428931228714030775381663629401191 4106 -692178089154807240705268334385816572639204 4107 700867727010566972035059606694737696792141 4108 -709665392891582186811192879286951608494560 4109 718572416712910326793860628026370870311552 4110 -727590144602715730515477684146954285619636 4111 736719939098003526017228424914467836716702 4112 -745963179342693576984560286742349545021596 4113 755321261288062190352039462847035462482140 4114 -764795597895579614745591305172814637296108 4115 774387619342171683966373833530284954249899 4116 -784098773227934299479386913103413143453968 4117 793930524786329778535835198980760359597643 4118 -803884357096894430889453554992844670696352 4119 813961771300487078694550231962998312627628 4120 -824164286817108578606281475751714634248232 4121 834493441566322753331911905686299015625944 4122 -844950792190309503788939060908033863425836 4123 855537914279581229636980957945170454875305 4124 -866256402601394046492480003131349437435184 4125 877107871330885664747949858589314042462039 4126 -888093954284972164131494255504888085116040 4127 899216305159036271428766454112291849382272 4128 -910476597766440138549302112671698310268040 4129 921876526280896000376467033335235902117243 4130 -933417805481728478315343865657010771820000 4131 945102171002062698815485355366422170210606 4132 -956931379579972791902569440954115383010884 4133 968907209312625734877397711219705157184566 4134 -981031459913455923776582727336495796873128 4135 993305952972406264917493244043742670485882 4136 -1005732532219271993101273542701263386129280 4137 1018313063790183855044601105686155104417543 4138 -1031049436497267720796818043053889825650116 4139 1043943562101518114770149345415804355853719 4140 -1056997375588923605073924469646207013686640 4141 1070212835449882428991847942128453188712138 4142 -1083591923961947176441312959933431622690416 4143 1097136647475937815905068950602982545628796 4144 -1110849036705462801958641357642438764904144 4145 1124731147019888463173394620029364831031910 4146 -1138785058740797347953192914619175563847960 4147 1153012877441976676520467607868898895933419 4148 -1167416734252978523127445759479712391887336 4149 1181998786166293848031276329356107255877349 4150 -1196761216348182986011829140730985709925968 4151 1211706234453205690838998653933582692983745 4152 -1226836076942494347822655367909923503214284 4153 1242153007405814470978336792602984334611646 4154 -1257659316887457111320977343460446620980128 4155 1273357324216008333385807445262039689350843 4156 -1289249376338041439234091621176775072265424 4157 1305337848655778147136003370350447927595236 4158 -1321625145368765481186880762046904380748864 4159 1338113699819615668648390763531196574983772 4160 -1354805974843856888322404121399568795485724 4161 1371704463123943281445295360412469579934990 4162 -1388811687547473196140759578268557687382516 4163 1406130201569665202213795836537285482368334 4164 -1423662589580142001026255229308382132023672 4165 1441411467274072934421352114616659216810146 4166 -1459379482027726382305095395925485158041920 4167 1477569313278483946911578387845341964433767 4168 -1495983672909368921368151801307265404648076 4169 1514625305638142146404935714349051378883275 4170 -1533496989411018988639020384243709125948760 4171 1552601535801061794522668516117739732055803 4172 -1571941790411302801578025059122212016896848 4173 1591520633282653140024738212067920848288896 4174 -1611340979306654200366641460723040259078200 4175 1631405778643128292081936119802371807398797 4176 -1651718017142786192700526197691312927933764 4177 1672280716774849851570008724660978277636814 4178 -1693096936059749184999765963205153603987668 4179 1714169770506952597049076115177572507632276 4180 -1735502353057991548585750709656103138680640 4181 1757097854534740193231487528640917131237672 4182 -1778959484093011820631329136752524415335416 4183 1801090489681534559998239270996988542049314 4184 -1823494158506369517295778364561274520759992 4185 1846173817500835266324258781801334767892782 4186 -1869132833801003351479196033517986763981920 4187 1892374615226830205632549140072866495668248 4188 -1915902610768991659437240929671500233764748 4189 1939720311081486981715541541877915312737324 4190 -1963831248980080162418507868438530533130400 4191 1988238999946646949335884651255464472465686 4192 -2012947182639496939850588677742110441622064 4193 2037959459409740827910096911975328991747877 4194 -2063279536823773733845307553196010795662812 4195 2088911166191946362464191030659864967212375 4196 -2114858144103496561716432950744202392762564 4197 2141124312967814710406404369541118558909598 4198 -2167713561562117209868405029224108820239504 4199 2194629825585603210347531786606461731937876 4200 -2221877088220170588724541455914276328522744 4201 2249459380697768070291634024137754972066047 4202 -2277380782874461273077699555151278739351424 4203 2305645423811291369853854528411415702214764 4204 -2334257482362005969678102514465101223555720 4205 2363221187767742737629339542210959145175543 4206 -2392540820258747219807294820931892741419716 4207 2422220711663207279123688827061358585641084 4208 -2452265246023287496275636968513384882327536 4209 2482678860218447871607192483403891159100099 4210 -2513466044596132134830419186764070412664292 4211 2544631343609911951627291368113935812960995 4212 -2576179356465174331490388504289503110515124 4213 2608114737772440546377885432004711857149245 4214 -2640442198208405886138639208334681015259760 4215 2673166505184790627192085435966761472798124 4216 -2706292483525093631292819302068216874292512 4217 2739825016149341043107537005775718074584355 4218 -2773769044766923642261960289379351979094672 4219 2808129570577617482202321128758986055806270 4220 -2842911654980883536860645849654219350849896 4221 2878120420293543200695672894866098341121186 4222 -2913761050475927601964099809254214565140608 4223 2949838791866599815738129332595138559400468 4224 -2986358953925750226716410521327353760929424 4225 3023326909987366445052972689006797381196801 4226 -3060748098020280344418099151227349761421556 4227 3098628021398195995323119638761962492505312 4228 -3136972249678803460158049376887396086241344 4229 3175786419392084623066414958611485229055441 4230 -3215076234837918473268875639002957874179080 4231 3254847468893094495492602450728731104331116 4232 -3295105963827844069930990997078202549203222 4233 3335857632132001072745981803995758010921423 4234 -3377108457350904146233658958634398529983336 4235 3418864494931154400086038564018587732612721 4236 -3461131873076343638351713174622079480431580 4237 3503916793612869529354939062702389243314920 4238 -3547225532865955473189873629852201448270560 4239 3591064442545994300688675106460535354598714 4240 -3635439950645336306505661384000555434828556 4241 3680358562345643502914992300668012211914249 4242 -3725826860935933407894079688425915841230560 4243 3771851508741437097483630560402157279176241 4244 -3818439248063397684576722877889550061095172 4245 3865596902129936862593000469654520568915431 4246 -3913331376058118618228917299581047417481440 4247 3961649657827340699503727339365477182793514 4248 -4010558819264185952647306635674207275891632 4249 4060066017038867158125684583341190374535262 4250 -4110178493673400529712032088365079523861364 4251 4160903578561644620609258592353483862813854 4252 -4212248689001342950153799901638652449067416 4253 4264221331238310251601486512963681010113033 4254 -4316829101522903876173579067507819493548092 4255 4370079687178923512654788596120428469061186 4256 -4423980867685084024004631522386477238422496 4257 4478540515769207893569722304247964276856321 4258 -4533766598515285454065195482044358685191060 4259 4589667178483552771760525863158417960892489 4260 -4646250414843738807816208389569768976626304 4261 4703524564521635217707710709446017115697888 4262 -4761497983359143907999723885734853782017720 4263 4820179127287959279629381615073024094378389 4264 -4879576553517043886267114833973235307316888 4265 4939698921734058055740950967450300328945644 4266 -5000554995320905894855392567760730881684720 4267 5062153642583561959843035473842773166829940 4268 -5124503837996344757297013617154399411872608 4269 5187614663460805177364851019236646456073829 4270 -5251495309579399887533911774933037289371648 4271 5316155076944121663312833299337292277092987 4272 -5381603377440260635845228966270545803152564 4273 5447849735565472429904939310252879296427055 4274 -5514903789764331181303662071140543007789604 4275 5582775293778547495558157667836533850552950 4276 -5651474118013033472239079462531084982412300 4277 5721010250917999004934096069262263417198580 4278 -5791393800387265711019096579133398457507168 4279 5862634995172986979542206016838104822445690 4280 -5934744186316964783367998099707239305970376 4281 6007731848598756119877778049973354069818682 4282 -6081608582000764152621456076619768762130276 4283 6156385113190511358973468394609286095645280 4284 -6232072297020294283408740087096486619898736 4285 6308681118044421780641473693190540763149502 4286 -6386222692054240942904861266016511685161504 4287 6464708267631157279239328409797305194543290 4288 -6544149227717858078437891107854780244298232 4289 6624557091207950277364504947337669028980238 4290 -6705943514554226611673759302784825658593184 4291 6788320293395776271609054994198428505698137 4292 -6871699364204158758401879584643798697190312 4293 6956092805948862176621093847810495314305968 4294 -7041512841782269728140925376027464922117744 4295 7127971840744360731856888520983524700869965 4296 -7215482319487375120506757406593035950122272 4297 7304056944020672983845433254416618960692215 4298 -7393708531476023374428678165158814073464496 4299 7484450051893559309873024219145571326029094 4300 -7576294630028638613924781828705403127855064 4301 7669255547179852977255340556015079017055404 4302 -7763346243038430429977888891139653520703920 4303 7858580317559279220021243244684370024878862 4304 -7954971532853923924796816054335227162379236 4305 8052533815105587531326463356209283241890436 4306 -8151281256506676119017852377034386763971884 4307 8251228117218925710531955987575098290103568 4308 -8352388827356473863871462419241093206905520 4309 8454777988992121578030797964107225332249710 4310 -8558410378187054117112756723925981257523632 4311 8663300947044292468860656231739837448342116 4312 -8769464825786150256389623837246812339124304 4313 8876917324855974059236238640352363109090047 4314 -8985673937044448317768966459900082900654688 4315 9095750339640749205002351655376234565915589 4316 -9207162396608835095549935635949520163573488 4317 9319926160789164589894803111058694264201004 4318 -9434057876126136372983141609210436244968672 4319 9549573979921548543897963280462850040585294 4320 -9666491105114378496102180474567976096263962 4321 9784826082587187863179555872699285424232028 4322 -9904595943499460518639347694646605397970484 4323 10025817921648185179262167119295512667509174 4324 -10148509455855997715434649279912294444612672 4325 10272688192387201865401717043041882291854909 4326 -10398371987391990733476340877885513035476272 4327 10525578909379195128794864768569116051506671 4328 -10654327241717888518626271814820185195678740 4329 10784635485168182179712820748713052766444024 4330 -10916522360441547934426862992313428148291068 4331 11050006810791009704118460727143068984958566 4332 -11185108004631549052157379998357295558074514 4333 11321845338191073823565290077881672523313137 4334 -11460238438192302966263420577085823154505440 4335 11600307164565924694193610780401649155259041 4336 -11742071613195389222522728397560975810003872 4337 11885552118693701420330561045697900874718885 4338 -12030769257212582941108097137267831246564228 4339 12177743849284377601527556668748223764734093 4340 -12326496962697078035873500638595351295445824 4341 12477049915402856012893686567620159498735149 4342 -12629424278460483156920595688023047301101072 4343 12783641879012033218611967171288112525642802 4344 -12939724803294261549382212122477709555465172 4345 13097695399685061938586796670814748886240710 4346 -13257576281785405527579679775845767453433736 4347 13419390331537171177915270701257159890239132 4348 -13583160702377281330964818627603132164781672 4349 13748910822428562107998755391514144026806123 4350 -13916664397727751222606810077014621685546580 4351 14086445415491082097613313771733716982574862 4352 -14258278147417877452491076302200180539889804 4353 14432187153032590615187582898355931505125319 4354 -14608197283065737798303285029232592488497248 4355 14786333682874169620989280254340626874984496 4356 -14966621795901135316539190426667208569076490 4357 15149087367176598223057385538466332994526553 4358 -15333756446858266369294282154421023573110008 4359 15520655393813807302835965258323616462167949 4360 -15709810879244721642458783407896773263997820 4361 15901249890352355230344461905741182108725277 4362 -16094999734046535277419763928016986155537552 4363 16291088040697321412951623875960172687010900 4364 -16489542767930368128687424715826393985330288 4365 16690392204466400814058664954945812229547730 4366 -16893664974005313286303094652325725279565504 4367 17099390039155400490091954454319844026793890 4368 -17307596705408245942537615250744337930817168 4369 17518314625159789402703680388464722221152502 4370 -17731573801778106213551123237293629100997920 4371 17947404593718435867213650893089976263029562 4372 -18165837718686003450312939010638588358242484 4373 18386904257847183799646084087210161592370084 4374 -18610635660089564510037021327424224756587258 4375 18837063746331470251412579138158953798800117 4376 -19066220713881517237556318632947221719680280 4377 19298139140848773216014918002400393296447897 4378 -19532851990604104880460327803059931051033728 4379 19770392616293301211164500850775160612974458 4380 -20010794765402567999131109966884955621920796 4381 20254092584376995565167913745358933790548740 4382 -20500320623292608515926007647258347252279008 4383 20749513840582613359230359524749738246678235 4384 -21001707607818466788278561244880315903690244 4385 21256937714546394509098354323608790896638882 4386 -21515240373179997704156428524703559191867488 4387 21776652223949591451630359070011668699073643 4388 -22041210339908926726684746978245412015403852 4389 22308952231999955075857405905101825512016760 4390 -22579915854176302529760656361432583583795440 4391 22854139608586126876354198494860357554193863 4392 -23131662350815040136407492181865179260167540 4393 23412523395189785812738715440341787259226236 4394 -23696762520143368300568555994930110404655752 4395 23984419973642339828893847976786258832402911 4396 -24275536478676958297301290116677859012593040 4397 24570153238814937455859367317765569680736552 4398 -24868311943819519130391122517224160971847460 4399 25170054775332605463454147953416506804848206 4400 -25475424412623697501104656556562570752630384 4401 25784464038405394991479876548141804203001463 4402 -26097217344716220812023626014532685976692416 4403 26413728538871542087828121573848066881829268 4404 -26734042349483368890323080602058016124270776 4405 27058204032549820248674647590051473535205116 4406 -27386259377615056147476702009773172720966000 4407 27718254714000483311696876981252331557474538 4408 -28054236917108051725211814941235277092974192 4409 28394253414796468076061467208687838147773907 4410 -28738352193831161759698780823230441012311150 4411 29086581806408848529350391928550297413659672 4412 -29438991376757546445318264873788880423787440 4413 29795630607812908534455201721840664798025619 4414 -30156549787971746351917276527056397066719752 4415 30521799797923628526614763814997661339260434 4416 -30891432117561448463288156543507107387556016 4417 31265498832971865488959867999449483638001897 4418 -31644052643506533958472709171304959769678706 4419 32027146868935045268636080250398270796657880 4420 -32414835456680518190572846509018787689708776 4421 32807172989138783505874991897656371903149073 4422 -33204214691082119721862848609124387206635328 4423 33606016437148507458229442285040033601724845 4424 -34012634759417381034221181473085320890188352 4425 34424126855072866942034198901856701131496930 4426 -34840550594155510078058522049082083929224068 4427 35261964527403499913515681226351359256141158 4428 -35688427894184420321774642170569101225760900 4429 36120000630518558347010134812126229925352906 4430 -36556743377194818894416021956223043766796688 4431 36998717487980304249913857792161529566396069 4432 -37445985037924629298984923316498650347007604 4433 37898608831760055408456050816953919820384383 4434 -38356652412398538267983101728152428109256424 4435 38820180069526797357280549537245816248888397 4436 -39289256848300527211460226900427467496763364 4437 39763948558138883408586385326449462947450740 4438 -40244321781620388994221605236963287308580192 4439 40730443883481419990067985766508912924301193 4440 -41222383019718441818488596489099622392398404 4441 41720208146795181700935954935955280202608803 4442 -42223989030955935461020679980058127204638716 4443 42733796257646220795140792856315967387460592 4444 -43249701241042002750100543821660991424989664 4445 43771776233688730975077787726402229140070513 4446 -44300094336251442410042922084553038270268880 4447 44834729507377197214683934273294452163532069 4448 -45375756573671130040395216092406147789873560 4449 45923251239787413320746500053115294917336200 4450 -46477290098636443878919817625430521704349060 4451 47037950641709578935533231381060235731399041 4452 -47605311269522762667326614010247667765607952 4453 48179451302180399587582912243592512638741095 4454 -48760450990060846306894102641090574453180256 4455 49348391524624908810747896314579473868473441 4456 -49943355049348748024889608112419441316904988 4457 50545424670782612246884594140764642219709404 4458 -51154684469736831128143129031605488285496632 4459 51771219512596522056533431241350188314491750 4460 -52395115862766476134416438360097784235625224 4461 53026460592247707598479490817812176768540294 4462 -53665341793347167242870900623597252387128944 4463 54311848590522137307160260034514815032600816 4464 -54966071152360842506234734298023302928524560 4465 55628100703700829162105858168166275275818665 4466 -56298029537886681871612571118588380399901312 4467 56975951029168664942571353547944665376985610 4468 -57661959645243893700629201656323710023787956 4469 58356150959941658836377288794409706900424770 4470 -59058621666054545363389096142315847429720780 4471 59769469588317006234122028056631093738516646 4472 -60488793696533069341167229423974457698197648 4473 61216694118854875655198245505248637759776458 4474 -61953272155213765354194002520101336111020436 4475 62698630290905648112910486316130532360946535 4476 -63452872210332413389100101672804753850119316 4477 64216102810901156294217438496384444546933335 4478 -64988428217083014605890353709411355765575600 4479 65769955794633432812204162794921623209265975 4480 -66560794164975689498875338846712428331325896 4481 67361053219749545037076542711758577824010665 4482 -68170844135526887549983418724350198110640592 4483 68990279388696276249421422769867477042381577 4484 -69819472770518302580565052981415236191974720 4485 70658539402353711343534530408281027112972768 4486 -71507595751066245789552258050784790220133552 4487 72366759644602202759275891011289532237829388 4488 -73236150287748706396219249374911412454217568 4489 74115888278072731536509549801275746083856663 4490 -75006095622042930693829117113233896003743660 4491 75906895751336341782685856612909172460901908 4492 -76818413539332077055830668386328857921233432 4493 77740775317794117321964346694624147591879408 4494 -78674108893745359518582584843519633037657744 4495 79618543566535089837451158703209341679370710 4496 -80574210145102078989173105966183300329850788 4497 81541240965435521012685846439722115234904952 4498 -82519769908236061974615054660824899664009864 4499 83509932416779190117799940530271052208519872 4500 -84511865514983284675490712936269324917020550 4501 85525707825684646350616746082776545224950874 4502 -86551599589121858526983024373518522648412984 4503 87589682681631854802279719136831976402710668 4504 -88640100634560095087776645590975560518056792 4505 89702998653387279468684700614541572618121371 4506 -90778523637075056436986315677522983199626112 4507 91866824197633209664822730086529645609951545 4508 -92968050679910835346824808894099989098619152 4509 94082355181614050482306863474574639880345304 4510 -95209891573552800955997446040329140499441824 4511 96350815520119367077976020353101321722043311 4512 -97505284500001193541650757589905691635672528 4513 98673457827130700209015749705039045503666327 4514 -99855496671874759907626542422389827552012600 4515 101051564082466559709468613073466516632852879 4516 -102261825006682592607167516094211425471045588 4517 103486446313767557283959669909892887500996767 4518 -104725596816609974980131778127343858902770656 4519 105979447294171363932062547730254730788921704 4520 -107248170514171843680393111773877395334559132 4521 108531941256035073904780370112744223703137743 4522 -109830936334095464978638340432432996736059136 4523 111145334621070630331845608544616102815381460 4524 -112475317071802084160186767961338107879683592 4525 113821066747267221654294282084780097995361171 4526 -115182768838865652925509168987606619872208128 4527 116560610692982996383109261388817838221069770 4528 -117954781835835272086108677268617132334709512 4529 119365473998597070744660511739803234501440702 4530 -120792881142816709786937602397918923046300128 4531 122237199486121623848790474542312891897565105 4532 -123698627528217273380822061258282220221620416 4533 125177366077182892010999059987713236584509384 4534 -126673618276067430454170484107677017918900560 4535 128187589629789092322310249137969786855524262 4536 -129719488032341895375536915951470032254238040 4537 131269523794312730159504277682214750220533874 4538 -132837909670712426803201316084268761614439996 4539 134424860889124380221625624191117240652837405 4540 -136030595178174323667437383164818768125335512 4541 137655332796324880712400187675944842385904612 4542 -139299296560998566536821314855487415202866324 4543 140962711878032950442133159402514058715952130 4544 -142645806771471732990374642620135821011140544 4545 144348811913695533342934796507732001113404740 4546 -146071960655896224789735528072531844111103868 4547 147815489058898699345660710603783107755760638 4548 -149579635924333985876526829421130112212332072 4549 151364642826167690063675471075530511705091236 4550 -153170754142587768845485027159167449104410912 4551 154998217088255697023655367069968963905736054 4552 -156847281746925129044493037119271635041774092 4553 158718201104432204786352605871006207186430405 4554 -160611231082061694746743243590016882927232640 4555 162526630570293226869751258228838935200475916 4556 -164464661462931884616792820290907592870844048 4557 166425588691627514009210341680820780940266740 4558 -168409680260787125793926051818049582042874656 4559 170417207282884827838518508987148137249130132 4560 -172448444014173772602754281589758234779034200 4561 174503667890804654584344439646111473372498751 4562 -176583159565355343237672126503339037806693668 4563 178687202943776288273795294598159762888649920 4564 -180816085222756385983025778003572694482094368 4565 182970096927514047522985255495008269994640663 4566 -185149531950018263248969769661790670589815076 4567 187354687587644510634709160743685849698372297 4568 -189585864582270407390448024898964835753543560 4569 191843367159816066300902229292249170947571390 4570 -194127503070234163572989002217882207214902204 4571 196438583627954788357780869539861849526344452 4572 -198776923752790197867681882311464944833321912 4573 201142842011304659633009125752541900613890512 4574 -203536660658654620192811656831988406233495552 4575 205958705680904498173389473842343681475582364 4576 -208409306837823458748733253803603590229479200 4577 210888797706168586166240009303107642106587226 4578 -213397515723459931644934243519865640194181920 4579 215935802232252974975508399725091335863357683 4580 -218504002524914099843573237731149414211101940 4581 221102465888904745551881298690659749634107887 4582 -223731545652579960886535330547207130925738208 4583 226391599231507149633778258489453631840284360 4584 -229082988175310862006246736922228038807709520 4585 231806078215049551422004047700700422366861454 4586 -234561239311130281979502943423076958310225956 4587 237348845701767438891445395456293114269501047 4588 -240169275951991561510398354064989050274291232 4589 243022913003214486688128474722082370247733782 4590 -245910144223357059369859206387225964739044548 4591 248831361457545736952574455276546640128333480 4592 -251786961079384484328235964326249086098805456 4593 254777344042808428005717691655460745289965519 4594 -257802915934525809666152187910616263018245100 4595 260864087027054852256534181651255567764932570 4596 -263961272332362225589785420950613243989305776 4597 267094891656109872790769488528737421038951341 4598 -270265369652517034114547111181069915975895752 4599 273473135879844380996176029612381044412176576 4600 -276718624856507250053019731176047796984039952 4601 280002276117825044464814200042643195949640561 4602 -283324534273413949041229269242227247367838848 4603 286685849065230184721292045624345877283202198 4604 -290086675426271108554310625575136809632239280 4605 293527473539941546732419816686808459806036053 4606 -297008708900092830337764413671461955402009032 4607 300530852371742086459821981735103514684487718 4608 -304094380252479421582159350562352585018672102 4609 307699774334570718977183525070522492994859249 4610 -311347521967763857616195441549166568225223852 4611 315038116122806247159316838880379372163443575 4612 -318772055455681661266518850153989248658003476 4613 322549844372574440107975851114436867328501653 4614 -326371993095569222915801438605404448721552260 4615 330239017729094462027263484157066588801982308 4616 -334151440327118061469838482392901186889916300 4617 338109788961103576105043147447683708299138046 4618 -342114597788735500984460085764253146103414868 4619 346166407123422275233026996414596964168082812 4620 -350265763504585720843324632445754972926986816 4621 354413219768745733529774506236697306271866234 4622 -358609335121409140616021592740688791044057440 4623 362854675209771740202113180069540160437870652 4624 -367149812196242635855520746247863023268929046 4625 371495324832800082161790812320545958130559932 4626 -375891798536188159054542054647830080310190076 4627 380339825463963696181161866353465341762268751 4628 -384840004591402973027781461331898624511002472 4629 389392941789277826531048950137471779158755223 4630 -393999249902510904690483139920663120657911968 4631 398659548829719912649539270199376644052845225 4632 -403374465603660807250482656419340195089017388 4633 408144634472580006418121211348137398768048232 4634 -412970696982485791284192977228733631549403872 4635 417853302060349192150890710219070336262714630 4636 -422793106098244763423470884723729683516526768 4637 427790773038441767920105551131114322547807972 4638 -432846974459456407924039800138185014830006276 4639 437962389663075858177749860073115888946792896 4640 -443137705762364975141461154491070096072349380 4641 448373617770666677689967785451513570520075069 4642 -453670828691607116185113958688477422561688640 4643 459030049610116869955408259603448661823745730 4644 -464451999784479538089051668403789233934557240 4645 469937406739419214268617504291657343691961350 4646 -475487006360238463572305873511220942921617872 4647 481101542988018548197466581766502157024184326 4648 -486781769515893779076596534877817647074522144 4649 492528447486412001790713924585650695054801427 4650 -498342347189993358508797257913757184854629088 4651 504224247764499602027422143711252012212845144 4652 -510174937295926373797324902767101721832076152 4653 516195212920230995581975791703089800042158578 4654 -522285880926308463212503518216807464612110944 4655 528447756860128471238248983936027471620010010 4656 -534681665630046439611347077833329591967847220 4657 540988441613301656984381850571256394004329797 4658 -547368928763715800206576456782661200338422856 4659 553823980720605236674819568946839535606799302 4660 -560354460918920664410281916225175833793969364 4661 566961242700627794563306843093362772827070032 4662 -573645209427342933007678529371486903434835712 4663 580407254594237470831003218074473889897851863 4664 -587248281945225448344470751998433394983932064 4665 594169205589448514242234231518292953692750739 4666 -601170950119072759779947872537096813695122004 4667 608254450728412067807396463171494886423843388 4668 -615420653334392778711918487448634452858513460 4669 622670514698374638830116572485152598596076878 4670 -630005002549343162169203033634998636110489504 4671 637425095708488703887542326443921002510708222 4672 -644931784215187712919552634066026333855843492 4673 652526069454401801907602002355655388949604096 4674 -660208964285510445775415839766566714391280720 4675 667981493172593294826872785278626829333203224 4676 -675844692316178264706054185676445990454081664 4677 683799609786471744472986746206997284858299342 4678 -691847305658087444397402039104783492229836816 4679 699988852146290587386110796595189592380597099 4680 -708225333744774332813873688221232566516737780 4681 716557847364985507864871948436821920370398749 4682 -724987502477016909859278134430587529287926508 4683 733515421252083634024571533921554752482805789 4684 -742142738706601073694860451236316847993212760 4685 750870602847882434542141804722071182334252537 4686 -759700174821473801760916321057872019733207808 4687 768632629060144998041046437697094974012429248 4688 -777669153434554671243347245103942088657781828 4689 786810949405608254550303499653005211494276730 4690 -796059232178527647377684238892748542632814416 4691 805415230858651673083701346381847393072421261 4692 -814880188608986580125548415501910370677115104 4693 824455362809526065643371665165216897817325356 4694 -834142025218360515093096338339375561521185600 4695 843941462134595369139849466643919922504689556 4696 -853854974563098748394788800198575088948402392 4697 863883878381098688336406966325494089208458360 4698 -874029504506650561553857149889361285934623316 4699 884293199068995491093049592327474031912318101 4700 -894676323580830787795202291671429198133558672 4701 905180255112513676756676982039387684463245925 4702 -915806386468219812193048394081958843201034688 4703 926556126364078316691329842638244387358460292 4704 -937430899608305320760326482246077786168469054 4705 948432147283358220500695712489560039141156091 4706 -959561326930133115758499100282306887159369720 4707 970819912734228138991121306601031109455436845 4708 -982209395714295634998156198305786002214737600 4709 993731283912506404310616624760798827710083632 4710 -1005387102587149479096267936760444701214034716 4711 1017178394407391158637600260776065982148615762 4712 -1029106719650217292443979120487208105877595072 4713 1041173656399583063592108603624936057144198507 4714 -1053380800747794791634034720002932402095447620 4715 1065729766999148544055532593752321642851025768 4716 -1078222187875850618546026457317382272147228368 4717 1090859714726245233912901563404003058626935877 4718 -1103644017735375046038480810165640307769397600 4719 1116576786137900387588497107285406998777980551 4720 -1129659728433403414868592293585893300095796400 4721 1142894572604103633005021027673791127275736794 4722 -1156283066335011562264364082171437338918521040 4723 1169826977236547602429483609353717521602755469 4724 -1183528093069653449444797767144515801224371412 4725 1197388221973423719816095055889325961440962534 4726 -1211409192695285742075670525720838662361580272 4727 1225592854823755781747341894578911882031823532 4728 -1239941079023800277466956031332947976732651676 4729 1254455757274830979781139476638785384026223811 4730 -1269138803111363201420572755869054555253445056 4731 1283992151866366709339619460238103064108288269 4732 -1299017760917339113051679419920396583096537752 4733 1314217609935131931545205815952968475083425318 4734 -1329593701135559853171490661382692386847772456 4735 1345148059533824037842702836911329980306435792 4736 -1360882733201780649459382740394158077256263612 4737 1376799793528086149550422108172743022839012851 4738 -1392901335481251229116198979039026955170185360 4739 1409189477875635605425601867731245225402350428 4740 -1425666363640416264897491275785506222074706000 4741 1442334160091562090626864875917837113959527010 4742 -1459195059206848174421043402255457238926119240 4743 1476251277903943479276902404009234050977829450 4744 -1493505058321605887455546055008375345630813588 4745 1510958668104019042538385067767473643778024152 4746 -1528614400688305771982033352196390039585324320 4747 1546474575595253258096105858657929921853069480 4748 -1564541538723285510907876507552827958015578712 4749 1582817662645719086973204677532838950709275852 4750 -1601305346911338392179203057931646638381436280 4751 1620007018348327304838688609906392022032120411 4752 -1638925131371594258840958220060252560751919664 4753 1658062168293528333599920329999077263456052469 4754 -1677420639638224308925248073831291871317398548 4755 1697003084459215059695959506784042459820227878 4756 -1716812070660750085607117002117153792539014056 4757 1736850195322659396203894896784646926681068491 4758 -1757120085028842401893992300317587732244799416 4759 1777624396199421895873516851082306107571394988 4760 -1798365815426603650846719370888237277676279984 4761 1819347059814282599067491504792986251514985777 4762 -1840570877321437012779749921551693231613345444 4763 1862040047109352555537840380912001013532119798 4764 -1883757379892718534168767825399115768703576340 4765 1905725718294639144459200397068634953170239589 4766 -1927947937205602971984760157443324657504953488 4767 1950426944146454483890169208554461715315213106 4768 -1973165679635411726003895937292417893722932172 4769 1996167117559174923423160853631005841679884429 4770 -2019434265548171172699226861478357973027985500 4771 2042970165355980908079451253981009605663371237 4772 -2066777893242992323935321948339375451754494028 4773 2090860560364330441611360797778614439308876753 4774 -2115221313162108019521384348543801763355849216 4775 2139863333762046021430976296043140815927182341 4776 -2164789840374511880607335342517230426185106416 4777 2190004087700024324904539595052165762109731838 4778 -2215509367339274060940065513590443619667209324 4779 2241309008207710155439322289098242885853526912 4780 -2267406376954742496554493279129931131024152720 4781 2293804878387611268580367734896845580592513498 4782 -2320507955899974931148799426202981064075549268 4783 2347519091905268756620625457989794558704034941 4784 -2374841808274886548109929175960072508087592800 4785 2402479666781238736550032373687915941184802375 4786 -2430436269545740636338669772111922575049796908 4787 2458715259491785226504958960277709027645318940 4788 -2487320320802755419227023744873683699957579040 4789 2516255179385131377750138636924938815511863534 4790 -2545523603336749052457957654957612113016679920 4791 2575129403420266718262756287171168326956575311 4792 -2605076433541896916416108086027420999036595152 4793 2635368591235461830469747721839889432271575076 4794 -2666009818151830760692032211415025500288625072 4795 2697004100553799001536926575744889783102011513 4796 -2728355469816468073964806402247068791172148640 4797 2760068002933187919808022244220989015538766199 4798 -2792145823027122326683883186136874246342402944 4799 2824593099868499520403373911981507473966305692 4800 -2857414050397610538712443507302019694721271322 4801 2890612939253618683214182949800856675505307124 4802 -2924194079309244036699932795333093379113891506 4803 2958161832211387732199394214983808972514486382 4804 -2992520608927761365478705794735530313338676708 4805 3027274870299587655742326553569716856843053754 4806 -3062429127600439181291192656519830690590488212 4807 3097987943101282745444240278856498087658062042 4808 -3133955930641797664440524703977097086910764252 4809 3170337756208037014694746148336994297112033208 4810 -3207138138516501629221084381263635607812584472 4811 3244361849604697393593397856555436016719426258 4812 -3282013715428247161892748746011561003683310788 4813 3320098616464629390198760442705542648869091059 4814 -3358621488323616370661646081660855040523337984 4815 3397587322364485744495023967905735215081606280 4816 -3437001166320079774799649789540206688029597664 4817 3476868124927787671345160752539397257645146633 4818 -3517193360567527080779083181451864060109257696 4819 3557982093906801684593571921836848943481998911 4820 -3599239604552912684969502405204058281127049036 4821 3640971231712402806843459821799634255922665068 4822 -3683182374857812300548864150245316682083462704 4823 3725878494401827294606183184236661947185967544 4824 -3769065112378901724218986093186283623754502760 4825 3812747813134434945063535390788070365743449794 4826 -3856932244021588035507936570835838310868334848 4827 3901624116105822695034628798466503829952440887 4828 -3946829204877247559605343584155549697877526272 4829 3992553350970857677499305023963448693252922986 4830 -4038802460894753823378129274381539315606171888 4831 4085582507766429271168930277468266894753703134 4832 -4132899532057212599340412374859882656204877520 4833 4180759642344956066913195453733042974046391844 4834 -4229169016075060072224771147626985357851891404 4835 4278133900329925190623099376662313991648943857 4836 -4327660612606924283562816280943528310877220512 4837 4377755541604988177097848165913453299503674544 4838 -4428425148019899424098260231791919342343929600 4839 4479675965348389693374059583643358379235093035 4840 -4531514600701137367280894764157737065541212202 4841 4583947735624762978939633538914924371295582336 4842 -4636982126932921182665780203053686628492750324 4843 4690624607546589023534103955191287127090802550 4844 -4744882087343651355860006254175495319807276432 4845 4799761554017885357540277656186735966762254005 4846 -4855270073947447194561391380442834508037079896 4847 4911414793072965009249336724321460235472293602 4848 -4968202937785343538816285974246194038429607236 4849 5025641815823386814295194716051404756214390922 4850 -5083738817181346545775141594155239817617524644 4851 5142501415026504969810648260841180820824686739 4852 -5201937166626902115755007361220050077886504916 4853 5262053714289318641328182522645193750459903896 4854 -5322858786307626595865494493418636225888456948 4855 5384360197921621689119221438065278189686421831 4856 -5446565852286451876005584487856819185404985080 4857 5509483741452758315234936252551678959238345608 4858 -5573121947357646018984821384578350298893689584 4859 5637488642826602783515774829245090514639292720 4860 -5702592092586486278858876908592992476321929182 4861 5768440654289700476008712757906097711185671796 4862 -5835042779549683904315792984961817166248354112 4863 5902407014987833562000311499387178833490760270 4864 -5970542003291989645424661188647227597107708072 4865 6039456484286607619884843365645812321197165600 4866 -6109159296014745528264291029559471711299702008 4867 6179659375831995820390697485905978907237662450 4868 -6250965761512492387306612976014809220128315036 4869 6323087592367124903003939903367058737829339984 4870 -6396034110374094007865486043213779092585749344 4871 6469814661321942315103788552214785623051441755 4872 -6544438695965197686028093579576992061155524208 4873 6619915771192766698319149139385333660893278916 4874 -6696255551209217725690513713242969743964625060 4875 6773467808729094559548557001367974602018477851 4876 -6851562426184403029774425612702111324664619296 4877 6930549396945414624624675470776175473869339793 4878 -7010438826554932671212688111651393732743764144 4879 7091240933976168214261112767670181249809308562 4880 -7172966052854374323934565001163313906320162804 4881 7255624632792389175847612851898480274379191758 4882 -7339227240640239873892593180204992438391462260 4883 7423784561798960631517698165031892955519484632 4884 -7509307401538780591831266798126434291759552352 4885 7595806686331838247434858820974163873185586767 4886 -7683293465199581119413604568061977435249958880 4887 7771778911075011073809145031762360983428328324 4888 -7861274322179937389113005386462640694779053088 4889 7951791123417401442110853549321990026855873183 4890 -8043340867779438654201853422524518291563218272 4891 8135935237770345131979019557713916130072471283 4892 -8229586046845618246697715502444592133182720992 4893 8324305240866742229751597196664698274146124253 4894 -8420104899571991711205704552991781606122241384 4895 8516997238063427998165047286020369113540872750 4896 -8614994608310264781806673284626562623403310276 4897 8714109500668781871980056770207023533932689053 4898 -8814354545418967488794118447535750394227870208 4899 8915742514318071594134669845371729748373453292 4900 -9018286322171254718217160769601286690813028994 4901 9121999028419518729536010897250709319355467001 4902 -9226893838745108013552629968775976659468693504 4903 9332984106694571561709119000516555744082742501 4904 -9440283335319678530374659380810356054219762556 4905 9548805178836381911810531162123349382145444320 4906 -9658563444302027061631680294715260176168759232 4907 9769572093311003952111460728302878243619722730 4908 -9881845243709044170761250781082103464253609572 4909 9995397171326365854284923135229771729126802370 4910 -10110242311729871941877056935878841172629569792 4911 10226395261994609351700160639666671218983215786 4912 -10343870782494698925517974393815222648465793000 4913 10462683798713948251551258595937875532679451652 4914 -10582849403076361767514593168084012647563584032 4915 10704382856796764859675222564197596461450350689 4916 -10827299591751761012375857414137452597278282740 4917 10951615212371243428697272955204931825514520325 4918 -11077345497550684931899137352262993775148461728 4919 11204506402584432371753959658266000628999782608 4920 -11333114061120234202854766972583423704896830532 4921 11463184787135232368433820488886896421167498074 4922 -11594735076933652116021000842890056947220452720 4923 11727781611166425893434026099294447314697340249 4924 -11862341256872990020034507984656446269592326800 4925 11998431069545495401807134105938647602710141712 4926 -12136068295215676162725075432516277427085700116 4927 12275270372564622693861982666433758773316932158 4928 -12416054935055708278763544293547197539432700352 4929 12558439813090921141865255898319968678317746494 4930 -12702443036190856480947764429660679418645106440 4931 12848082835198625787783048613836119232582788661 4932 -12995377644507943536475508058406060153539363756 4933 13144346104315654121150756923449209690534398822 4934 -13295007062898964756681268729504611086656302656 4935 13447379578917652921361348886608781356527496502 4936 -13601482923741519813360398855037356518825848884 4937 13757336583803364216547509108488908228118256415 4938 -13914960262977754129260480879693831094067817760 4939 14074373884985876496190115811436814104381652195 4940 -14235597595826748401986560460314723505732335280 4941 14398651766235076138907346242392135692552188116 4942 -14563556994166051644111810113681255247406260864 4943 14730334107307378918352083935671023992190013662 4944 -14899004165618826190327281853576939538006375048 4945 15069588463899602774041623701333767446981654072 4946 -15242108534383862783496444816733031045838521844 4947 15416586149364641123534372838900800052365463699 4948 -15593043323846530461717601060328454892007665508 4949 15771502318227411207189005653110899164429894501 4950 -15951985641009549882193951654305245270964423600 4951 16134516051540384664295895658806720873918801164 4952 -16319116562783320305800096507953340501671402552 4953 16505810444118858105242462762674086466668938546 4954 -16694621224176390107854315770782441592475778164 4955 16885572693696990251252108370882071030051970586 4956 -17078688908427538753037573470801727724477859776 4957 17273994192046519652261224164271616473515784312 4958 -17471513139121835070449343658588733539857305920 4959 17671270618100983454015233475533606795616166771 4960 -17873291774333952791983591049736405702793131792 4961 18077602033129183574777858838299666985115490787 4962 -18284227102842960075329552744985504832548218544 4963 18493192978002592386459311702113150211748791070 4964 -18704525942463755542155388663814537625582034200 4965 18918252572602355989095033535831549544913509704 4966 -19134399740541299651888195324350386936641919360 4967 19352994617412539854955080731508645006933460516 4968 -19574064676654787429822818592440382066271930960 4969 19797637697347269442186930046015623754423378932 4970 -20023741767579927122296312576602358556530109408 4971 20252405287860447779316504746427226881303121945 4972 -20483656974558529718422630971293646735703625632 4973 20717525863387783462519885032558215073977166286 4974 -20954041312925676913005057986186864608084139212 4975 21193233008171936458855331904201194722260315900 4976 -21435130964145820464694822734326133339959191680 4977 21679765529522686040755026845812269646501316237 4978 -21927167390310274513668309583648364111988564544 4979 22177367573565145581035664410359723143043125020 4980 -22430397451149694749193481335468067460390178536 4981 22686288743530193315290269010453546101152236174 4982 -22945073523616294865984160514851941404328682192 4983 23206784220642457030382615026108380326200562706 4984 -23471453624091732036851236810799905654987927728 4985 23739114887662384486420893650258938647086203102 4986 -24009801533277799674415061771698651639470282052 4987 24283547455140150759047565186772589380672741642 4988 -24560386923828298095599242556982521093347107760 4989 24840354590440399132162792724526857264561317147 4990 -25123485490781712390151424267221342200995332600 4991 25409815049598084234388676923651745991874455567 4992 -25699379084855612378526735979434242715935021836 4993 25992213812066985363937499692972183739762098190 4994 -26288355848665002598771416153287716023410003904 4995 26587842218423784953579594863337673409879917874 4996 -26890710355928191372756585415254625868996676772 4997 27196998111091962481870252857498872590642507259 4998 -27506743753725117754802561577807768282430764540 4999 27819985978151138443393032589564146125551453030 5000 -28136763907874474170841986386362363471577828454 5001 28457117100298916853701848330425455539207143588 5002 -28781085551497391437571898403337975576628529624 5003 29108709701033718813605279842074780672123248758 5004 -29440030436836912231954795396409974071140290568 5005 29775089100128574535881030638337171838994527217 5006 -30113927490403969611518827809729387478582135776 5007 30456587870467347588676245710931432076502426152 5008 -30803112971522109528921044528547251030142077956 5009 31153545998316403603797358543380011668804407713 5010 -31507930634344751103854335365576241655747922696 5011 31866311047106307019495954819473798948206271906 5012 -32228731893420366402791018141823070601735825408 5013 32595238324799734260975951226187693539372185522 5014 -32965875992882583338514232953251990581108396144 5015 33340691054923430820671783616983024280656754260 5016 -33719730179343871743408337168538756882660127552 5017 34103040551343713712877912806604243737311176477 5018 -34490669878573164428519098557234429069102012872 5019 34882666396866730472500943475633180678672645087 5020 -35279078876039492865910744726476802862921886656 5021 35679956625746432004185426654897068439734520525 5022 -36085349501405481776926326587675336765331919744 5023 36495307910184999940963988475871512582500448653 5024 -36909882817056349156134498087968764239061688572 5025 37329125750912290516846918613914352104412874943 5026 -37753088810751898909553469037138404256573149696 5027 38181824671932717102582629620153834411407346020 5028 -38615386592490873136745223763461147467058133488 5029 39053828419529893322887247022785817166183832248 5030 -39497204595678950972168790819066743288021574008 5031 39945570165621298892713781610713032833438301709 5032 -40398980782693641672431409516002243392862691112 5033 40857492715557211838413024427021441351735063830 5034 -41321162854941322144911812262866179342634570736 5035 41790048720460174484363361549352884303158499130 5036 -42264208467503714245490021009833958022177088400 5037 42743700894203327365943125331794710888374864925 5038 -43228585448473185833833784398682483816980770208 5039 43718922235128055989305696511560891030929717206 5040 -44214772023078392670846284707914731239799461400 5041 44716196252603551030783186518199759030962667920 5042 -45223257042703956716929349876127406542332617028 5043 45736017198533084089600616289355986193631998511 5044 -46254540218910101204507957354780167506866381416 5045 46778890303914049449019575753721657578803571570 5046 -47309132362560434979122918853368584012409455262 5047 47845332020561118456168975847905638781208801147 5048 -48387555628168399032990706705360164536620353248 5049 48935870268104198095532041714913958937455604005 5050 -49490343763575257917578306256482463635234252132 5051 50051044686375280139528910046091001031882300613 5052 -50618042365074938844830871029489554660106575532 5053 51191406893300712968367068396229171170003236883 5054 -51771209138103492836901033207427889514553016144 5055 52357520748417925820210761043679720633702605638 5056 -52950414163613476351258906847989698974917905840 5057 53549962622138185961932904842328236319282497827 5058 -54156240170256129485297646104268403606112737380 5059 54769321670879574184185182590216911154737399950 5060 -55389282812496859286743082766050557551319146368 5061 56016200118197024250191651158888652620240692830 5062 -56650150954792225022534832326859239228367743168 5063 57291213542038988635932132640478452897136737336 5064 -57939466961959367652953517382977275039649062728 5065 58594991168263067285821194817237339979164069859 5066 -59257866995871629426756155450440440371860775352 5067 59928176170545769372949705798328389855262363537 5068 -60606001318616972690063115609830996443061206512 5069 61291425976824471441452470402430428520407510914 5070 -61984534602258730924953268034463478257807205818 5071 62685412582412590092405802810936848716241352430 5072 -63394146245341210987258103172585747365046629268 5073 64110822869932004831159874911887905541556541255 5074 -64835530696285714808593731795124159106973229280 5075 65568358936209848147552909093789960387683075140 5076 -66309397783825662782862686000521321793548346064 5077 67058738426289926703856277218352606844195151312 5078 -67816473054632681038206534182489537731181841480 5079 68582694874712251017765212792139033767860921300 5080 -69357498118288762196933434210563109895044928856 5081 70140978054217432658012864620354799412423818223 5082 -70933230999762925450341723454170777481730728864 5083 71734354332036059157222268509326750451225278789 5084 -72544446499554188275514506065853033290386789152 5085 73363607033926579036674789774673172213382862275 5086 -74191936561666120381130497801332726840814664984 5087 75029536816128724029210329801116426005344857654 5088 -75876510649581781980964106904295427997826232124 5089 76732962045403064310027928589687195046657890610 5090 -77598996130411454802421162608174488671458982460 5091 78474719187330936839575969878585093401497291731 5092 -79360238667389256921664152639152000477264519392 5093 80255663203052708381798676419587363048108360205 5094 -81161102620898493163932473998357810907080533040 5095 82076667954626135012662188460777084276348210025 5096 -83002471458209433061269937539376872178075944252 5097 83938626619190460615399560418565202369888618407 5098 -84885248172117129898908712415452172516867247316 5099 85842452112125859665472145557870030589737053643 5100 -86810355708670898894850215252796294960841712508 5101 87789077519401876271255170326331283870416729668 5102 -88778737404191161792965202341959032926619738080 5103 89779456539312643697891641564488296501120538193 5104 -90791357431773540893800193923610227608717149152 5105 91814563933800888264557518108609499688784902781 5106 -92849201257484349595987171082867099574120005328 5107 93895395989577030410999115134827113121693719392 5108 -94953276106455980734059910191284665364862143508 5109 96022970989244095730896648759415605366614762738 5110 -97104611439095140274620136896108534985257551712 5111 98198329692643641784893095344137343266617123571 5112 -99304259437621414183695460648414333715028863424 5113 100422535828642494493407873559656476188191242801 5114 -101553295503158292481258452985109133189158244164 5115 102696676597584772840239003537693214324485488208 5116 -103852818763603508673859959844994344917965464080 5117 105021863184638464531726497694546219645294668881 5118 -106203952592510386936712591854684325487642892564 5119 107399231284270700235654585326499073197806726316 5120 -108607845139216825705369771723049666535928975718 5121 109829941636090862166513966679889262244878740370 5122 -111065669870463586882193525612270370859647897576 5123 112315180572305756257977303259398042011564145738 5124 -113578626123748706827357801062906903564131040112 5125 114856160577036278184350403089416560550167661691 5126 -116147939672670100924683033487510186250674056480 5127 117454120857750314291527088515034526779039295189 5128 -118774863304513800073205006350927573076902386572 5129 120110327929072041380925549454908540273897423257 5130 -121460677410350737257228169787522675388234174040 5131 122826076209233326612397833216093615191849627795 5132 -124206690587910597769049727786649239023876353640 5133 125602688629438582927540251379332518851042893654 5134 -127014240257506960128450735159584184170247454656 5135 128441517256420208795791518453809843425684788620 5136 -129884693291293788709230804488020978899227996328 5137 131343943928467636256852537913074671012165028581 5138 -132819446656139296074644081723962319600270241136 5139 134311380905219030698842925572646639193812842262 5140 -135819928070409275623387271294859725031430920052 5141 137345271531510832180253080234635653422688508770 5142 -138887596674958215959452333304225803543548195180 5143 140447090915586604038532282625889694851603113512 5144 -142023943718632850112075889708365501098512297288 5145 143618346621973062714294839257359608408857693655 5146 -145230493258599268092604650347102718332946733152 5147 146860579379337705930893726161127594073042580820 5148 -148508802875811333052689961490374950415755663840 5149 150175363803649137436517435966307957161430714114 5150 -151860464405944892362540374151106449110812433088 5151 153564309136968008296074720029585131982002647768 5152 -155287104686129168179282962299883280073920347456 5153 157029060002203460161781333100351386928508057170 5154 -158790386317813750469267530424493752706432013768 5155 160571297174177068065836293947746884288257650241 5156 -162372008446116802025129972984112043268711098404 5157 164192738367343542103490142463479346221955826490 5158 -166033707556007422883684224739787266874186696016 5159 167895139040524862045640659476934381396571209800 5160 -169777258285682613836894509787371516432328727448 5161 171680293219022089638601091306132679977752753010 5162 -173604474257506928668410457793080926179345776360 5163 175550034334476833345514407760733398407948704062 5164 -177517208926890715643881508159597451471333237176 5165 179506236082862232892812884063852380489547803694 5166 -181517356449490823966140956881802057674657439840 5167 183550813300991389610373975997442590235096859593 5168 -185606852567125793813933369368902588384278162544 5169 187685722861939396631359314725087004596159467975 5170 -189787675512805862725303168515002594885857556608 5171 191912964589783524091708207421417083008706496061 5172 -194061846935286610007193308413899726604474650912 5173 196234582194074692159233122673055567319042123203 5174 -198431432843563728206058111037279685674881667488 5175 200652664224462122682048532448296926315538202625 5176 -202898544571735260192302073312857936143503296768 5177 205169345045902002244168196022671536244152425771 5178 -207465339764666675862021303612616785938515502904 5179 209786805834890119300516518309271829400973819049 5180 -212134023384903387728565382690492759039552348208 5181 214507275597167759719837675255950959681019958254 5182 -216906848741284723731453604912916374831941587536 5183 219333032207359662498592655949055336722657957788 5184 -221786118539722992437969535720523089612741330370 5185 224266403471012554712807402035291864670978830124 5186 -226774185956621094584382934738721886352284823204 5187 229309768209512706079799802491658566149092700561 5188 -231873455735412159817233125622829808577538064020 5189 234465557368371073067189265169712444507041695533 5190 -237086385306714922811139712103623036512747394332 5191 239736255149374944661648860095566074098322254352 5192 -242415485932609003049946357657769452949512250496 5193 245124400167115561088025434311052173084126726357 5194 -247863323875544921946773663503232391034097981252 5195 250632586630411957478907453230775606349533671750 5196 -253432521592414584176258705971323469330395122372 5197 256263465549162291358799295422382519657104846574 5198 -259125758954319071767663364938161359620651835632 5199 262019745967165150497465155151388853619567609225 5200 -264945774492581954427505258312849575837175261556 5201 267904196221464811017428634464850734519280563837 5202 -270895366671567912542133544836057102829562141102 5203 273919645228786129525866390419330382623662926475 5204 -276977395188878305317341825239395303190390881348 5205 280068983799636712448464175267973227110020177363 5206 -283194782303507400610963300111226384046841811120 5207 286355165980666215789326211679371014527723777940 5208 -289550514192555320327353167668707679315061907136 5209 292781210425885094451187320269278498132290946127 5210 -296047642337106351045563668439092772735528930092 5211 299350201797357847305340625127663035291497661764 5212 -302689284937894129232328216544589104837203379496 5213 306065292195998797840296754480936960764670964888 5214 -309478628361388339392391089826923645448246737024 5215 312929702623111715995712892195823780879951523620 5216 -316418928616950967440346536258290599351534510920 5217 319946724473328130318663790191507734519669840225 5218 -323513512865723836165578381912628078566367783876 5219 327119721059613006644819531148593304596068952316 5220 -330765780961923120694854635449253150117616204780 5221 334452129171020586010542109166677613615264105220 5222 -338179207027230805296739574873608413129212811168 5223 341947460663897586413074629222615331853461616872 5224 -345757341058987604804121338375082376798440951900 5225 349609304087245686500647903764110111466988405955 5226 -353503810572906740511109914244922947543568194784 5227 357441326342970230566858444310017320054160234224 5228 -361422322281043137964486445868487594401283648440 5229 365447274381757429690618331588921076292949011374 5230 -369516663805768109086431144602188760219994067008 5231 373630976935337990036709359635626866677753817969 5232 -377790705430515400078127750748465952208605480940 5233 381996346285911082881369634370267690639014119904 5234 -386248401888080636297616708332038534256844317172 5235 390547380073518888599335417239213134258741197870 5236 -394893794187272682655234336043270234920041569920 5237 399288163142178605586352545832962567062643992227 5238 -403731011478732269982513012187234716688582060852 5239 408222869425595821982391319253010275356213649014 5240 -412764272960750421463376871135742830472083720848 5241 417355763873300510277915235493016016299079706626 5242 -421997889825936755877115345170115671064131870980 5243 426691204418064629807859908491688386972468544610 5244 -431436267249605653485782114903645971169618230080 5245 436233643985478417298701187431767998564177471570 5246 -441083906420766553511841764821007736411023009088 5247 445987632546580918657360020595028647224670516698 5248 -450945406616623317061225544468661486436196252348 5249 455957819214459173919395971665510557561641570175 5250 -461025467321506643913100790351344741466680718176 5251 466148954385749719714205665546497013911998762083 5252 -471328890391182983905742920180751098497351801992 5253 476565891927995727861078516674825355233473898388 5254 -481860582263503241951538174923330164993044631776 5255 487213591413833163116985824532799790262276478551 5256 -492625556216374848368844600556775857991580732364 5257 498097120402999826163475138584690456414269137948 5258 -503628934674061461816711018747788475751579016576 5259 509221656773182058260419629542823391247272948901 5260 -514875951562835699431705352686095350550202237744 5261 520592491100735230466530835579126333663908994825 5262 -526371954717031856675555195212017055410413505844 5263 532215029092335931972761045855422955575760545312 5264 -538122408336567597039408650426687726348562984128 5265 544094794068646018071216183060709173528515982184 5266 -550132895497026068436686397529020797340749566812 5267 556237429501091388002356748783716220829933670006 5268 -562409120713412848291407523088100574472580027920 5269 568648701602881545996158057321051765003095024390 5270 -574956912558725542696438129571818457040564215488 5271 581334501975419664980388931964638397665849281144 5272 -587782226338497776481925538202021136085632118832 5273 594300850311277031674568807990454561404718713940 5274 -600891146822503720631179858198848110014343694036 5275 607553897154930414332659991332585905755817926781 5276 -614289891034834221521384578233640863227560679680 5277 621099926722486070584390615306101274086433301248 5278 -627984811103581033475837040272417202344302523776 5279 634945359781639813284278424867665693518295622206 5280 -641982397171391622756044520320055335537596742448 5281 649096756593148787859540007540620153175600371182 5282 -656289280368183518353666416842345825061099142816 5283 663560819915117396345889158470797319288049242815 5284 -670912235847334243949095255912759185095025369684 5285 678344398071427142409247106671420781192719667679 5286 -685858185886690487517881609810407330039249417668 5287 693454488085668079701422105354474587353019333948 5288 -701134203055768361931857777016793424810073484292 5289 708898238881958034571447386632790453620124911694 5290 -716747513450545393403724148729376439019721839942 5291 724682954554064855453892662666859243158958721760 5292 -732705499997274256805482890919066960064468836746 5293 740816097704276627432165682157689838025557387372 5294 -749015705826778270124518004355684267694029747440 5295 757305292853495093943962776628955730687849550181 5296 -765685837720719277234697519253116806044945214072 5297 774158329924058461110668846852542488575019180773 5298 -782723769631359801552220315553716638259775790976 5299 791383167796831336749825740230627170719575578525 5300 -800137546276373256162763831879841894029401088644 5301 808987937944131788963353529404251350017505347154 5302 -817935386810288562065617311434653459027560923232 5303 826980948140098411834385302966031073491863572986 5304 -836125688574188768882566553813915409868405363464 5305 845370686250133872043027908037091635418434916601 5306 -854717030925317205691639851712120629122816146176 5307 864165824101095694146278312653190228585331427548 5308 -873718179148279327824603158978163230968281454648 5309 883375221433940038256685710116991862919858500069 5310 -893138088449563782964794408228150552150422525760 5311 903007929940559946592813447959370363680315033740 5312 -912985908037142311538318632163558512336082132088 5313 923073197386595999760116696052565451391034389924 5314 -933270985286944937353255521694480992230563356380 5315 943580471822034544949651998901776838550027345399 5316 -954002869998044510065519373661318174408194526744 5317 964539405881446652126126137971348329903865905815 5318 -975191318738423047102692181118864572397696334424 5319 985959861175759736546519596065032159811308095449 5320 -996846299283231505250408560450572970173880513440 5321 1007851912777493372856745081683251376278485618881 5322 -1018977995147494607517625623872769353191357702488 5323 1030225853801431234142864053474381683861560564153 5324 -1041596810215253175897571317633946479938708780000 5325 1053092200082742335485656217938233238444062995419 5326 -1064713373467178092326135081298652242008230100376 5327 1076461694954606863047591019501926289638191483422 5328 -1088338543808732545847156529076965785693227798100 5329 1100345314127444844130272526441362880958455541077 5330 -1112483415001002641519432206243526800751460541176 5331 1124754270671889778850065271850585492748780592017 5332 -1137159320696360764105112154062345298313767373888 5333 1149700020107694128431133122481387917390991276476 5334 -1162377839581171325485188570527904482819604697808 5335 1175194265600799257327851445628634968744104698884 5336 -1188150800627794697959279269638415136746658313760 5337 1201248963270849075450783927479956147268355150942 5338 -1214490288458192265397603169749841653737934333656 5339 1227876327611474242166593354173960832024374763894 5340 -1241408648821483630195169815894328231930701345980 5341 1255088837025722395357993159814713741218897354306 5342 -1268918494187856116213948815818553316473546867936 5343 1282899239479059476839107953826296190404122457388 5344 -1297032709461276826883718494838234264361779281584 5345 1311320558272417860522514783105020142153109758705 5346 -1325764457813508674160374010210448462316119454448 5347 1340366097937818673050862852234933351884402371164 5348 -1355127186641984009444548160428501094800123876160 5349 1370049450259148449571149045949082353415251503189 5350 -1385134633654142783615100060255995465487609341104 5351 1400384500420724111930330880845229457168247784555 5352 -1415800833080896562122577309553726356530851073672 5353 1431385433286335215245866411218874141963281781146 5354 -1447140122021935245277869300884068537891237840820 5355 1463066739811508504323628613831879578083105508415 5356 -1479167146925650016587409923609913880214697768784 5357 1495443223591797077113483950348447621037919993286 5358 -1511896870206503886697105701383776599680420184288 5359 1528530007549954892144598438089986068444299588790 5360 -1545344577002740241283179946591333732814281502248 5361 1562342540764917004857153631857880643388724346379 5362 -1579525882077380062634214987118339165674760285552 5363 1596896605445566798752358318866909091374476438008 5364 -1614456736865520001635996300356112759640052623620 5365 1632208324052333616635410204163071457423478953785 5366 -1650153436671006254966590609488248305405381922320 5367 1668294166569727620622354941363235621726404667978 5368 -1686632628015623277625412498392922382636184656224 5369 1705170957932983443371481092132412645725316993590 5370 -1723911316144001759940791086386234443384618835120 5371 1742855885612050264073499061715822121147406311537 5372 -1762006872687517048082038231237648222868572837664 5373 1781366507356233378388145103012299047185228264001 5374 -1800937043490517315557454116316913490244220220888 5375 1820720759102861159735223320853007280070129294519 5376 -1840719956602290328341615814045331769283796734952 5377 1860936963053421558696312059662657074376008615902 5378 -1881374130438248616986904114451801749918307960020 5379 1902033835920683986754023225786427475029205688026 5380 -1922918482113885304769834593561096411979172041420 5381 1944030497350395609914032082091420229498310761305 5382 -1965372335955126771485152601966394708911968992336 5383 1986946478521215767255316418120917993769522641414 5384 -2008755432188783788563862673567280500672101143964 5385 2030801730926628459934075594919497570494504607725 5386 -2053087935816879774016745173300059236392062337476 5387 2075616635342650659197043374595047638847356731558 5388 -2098390445678713417033371884963958890545845013380 5389 2121412010985233589756947138855893488536182405534 5390 -2144684003704593144433236016364610658684375002256 5391 2168209124861335190159202401413912717478187211476 5392 -2191990104365262777771199530003181563439367255252 5393 2216029701317724668053530200732014440850202416475 5394 -2240330704321121294457519275261722903390698152448 5395 2264895931791664489791957335721584116651670277647 5396 -2289728232275424893316295527683455972008294546432 5397 2314830484767701305250431595928290539304236363260 5398 -2340205599035746609834904887130139024676153876352 5399 2365856515944885245823211145151408275096972159872 5400 -2391786207788057564758349389853321009075472765758 5401 2417997678618826782503215639715236985478643190603 5402 -2444493964587884598351593424704693043369599074472 5403 2471278134283091928740068823010552253978059158359 5404 -2498353289073091579034818864970194118571213045520 5405 2525722563454530057175602513679650999276795575271 5406 -2553389125402926117221503948388309978345592136440 5407 2581356176727224008981645024617983623725306997069 5408 -2609626953428069802026151823769152554538756039306 5409 2638204726059849548559533897715319407847129852975 5410 -2667092800096528449821921569592260590437023545332 5411 2696294516301330594962557298812616343537948102930 5412 -2725813251100299249808337496776035290427240512096 5413 2755652416959778085548652231406259144004533300072 5414 -2785815462767854154177876176100160119961062670720 5415 2816305874219803838684853460994983571451365033457 5416 -2847127174207583431374182024807329565401834470252 5417 2878282923213406423451052639869544661668474435168 5418 -2909776719707450023208565314529770836073428722416 5419 2941612200549733858742409902746870044413936308007 5420 -2973793041396214264189040239663428614484327339936 5421 3006322957109137996151284730491304237766316231694 5422 -3039205702171699679157284599812260146463316053376 5423 3072445071107047735803748977557127323832214109270 5424 -3106044898901684018776681092416715167132724996876 5425 3140009061433302828138504479723583814478656185624 5426 -3174341475903115468231513482205929495898603129492 5427 3209046101272706974390398569231896200067709186221 5428 -3244126938705472120296772828659102387390893764608 5429 3279588032012678302360420221092616346088613336656 5430 -3315433468104203388094768295245432526436630064228 5431 3351667377443997110982353962242804632732886334308 5432 -3388293934510315094916793462117684112945882236080 5433 3425317358260775097083180743189364491940983166874 5434 -3462741912602285569012393426540535451111246180224 5435 3500571906865897151636270577656388596803613044097 5436 -3538811696286628241605130066507298066323514116912 5437 3577465682488316292819057596488161459188375744640 5438 -3616538313973547049192477963586060644301228092352 5439 3656034086618714442245769799938317088428764017312 5440 -3695957544174264430109520509713832600178738083012 5441 3736313278770176603062025220423948550094116179495 5442 -3777105931426737934929913729608942327761298692080 5443 3818340192570663619475728723816566029989536507200 5444 -3860020802556620496403470834112741193955778758900 5445 3902152552194209142967788423363139146483653118335 5446 -3944740283280461284283982322316769555897906067744 5447 3987788889137909758435997757528785576565722315174 5448 -4031303315158288861505497854868392160616963592216 5449 4075288559351923492605286590684840080050883817162 5450 -4119749672902866120029616930092675053507171770540 5451 4164691760729841196872969007437664637667012896241 5452 -4210119982053057267825017762999420058398262119072 5453 4256039550966947628460811701469220213189063067408 5454 -4302455737018901024355699311886150323253893654004 5455 4349373865794044509670550294556283044172572359891 5456 -4396799319506141223615728036511894088300181909376 5457 4444737537594666488559560974493781931829697236352 5458 -4493194017328126285403998544124157871825392397620 5459 4542174314413682820351533265198993119827220430756 5460 -4591684043613152562484331792429602903006782302704 5461 4641728879365442803573091162285030929777822312712 5462 -4692314556415493470377726720569848390181128553704 5463 4743446870449791605549229433263502803283035432451 5464 -4795131678738526625995135272373741592852777486264 5465 4847374900784455167381911047323931818439267562574 5466 -4900182518978545030474510465494478508958228515952 5467 4953560579262468459158619332955655155260298192396 5468 -5007515191798015701410241236188759342724238654496 5469 5062052531643500533332401732218474085826741347112 5470 -5117178839437230162571099226535685029370437021584 5471 5172900422088112671111521238754438156921627791041 5472 -5229223653473475908806993938495549949414113315256 5473 5286154975144172507907374039298435905499672697755 5474 -5343700897037046455493802698099783591170354392672 5475 5401867998194837435262932569380350972099396738596 5476 -5460662927493599932435156843520497387180793260142 5477 5520092404377714885855144432123657072112353680031 5478 -5580163219602572469783223734345304430591993136960 5479 5640882235985005394341128437731215374035708272464 5480 -5702256389161552928246508642427254785389330574956 5481 5764292688354636670525717071209185369096816585548 5482 -5826998217146729929231007253051899295348325545956 5483 5890380134262603404981776180116222878595818836010 5484 -5954445674359730725582444114793881724367919317092 5485 6019202148826938234938333706002630835941799486852 5486 -6084656946591384305175104524011967969864773194960 5487 6150817534933954315453924704139902217592660861544 5488 -6217691460313158324359015858058893584498058258576 5489 6285286349197619355100477323578455910016790101222 5490 -6353609908907241114314910859586587142561125122100 5491 6422669928463144875853793923817123232445327089217 5492 -6492474279446466180813258060231086250834556327380 5493 6563030916866102934375080792753801901262757451616 5494 -6634347880035507418690845081414237813543988292448 5495 6706433293458615689242430857650155305418151495803 5496 -6779295367725008780053190270075904415638257243716 5497 6852942400414401110697966450429197649224564938309 5498 -6927382777010552465464334804367785171842680627548 5499 7002624971824700902457862502452073569018279727911 5500 -7078677548928614947812551040447780339463858011536 5501 7155549163097364437666573079787088575211973630489 5502 -7233248560761910388403722893596452235807624302016 5503 7311784580971615303733557680362586574262104797989 5504 -7391166156366776365695597634651769295574643790760 5505 7471402314161285005841081010753560387618980578103 5506 -7552502177135517412559676421650903156757999410540 5507 7634474964639561600990911069807143238848911558560 5508 -7717329993606887753412036210585245654313063157932 5509 7801076679578569630314827260635448619500915943544 5510 -7885724537738165955791298602942280619342879102000 5511 7971283183957371795569047085125030075452824761359 5512 -8057762335852551071959320190010103076061145158904 5513 8145171813852262497328176975674441602509122423374 5514 -8233521542275892356705343002656285706750398539296 5515 8322821550423508730694169158024526291016058307204 5516 -8413081973677052922168216970352819276703671347536 5517 8504313054612985034573142444465745112980477981870 5518 -8596525144126501845883593981884542298812638046080 5519 8689728702567446330628138241544352845009677047152 5520 -8783934300888029403134320166266320175630044733584 5521 8879152621802485688146971377952231404782083688271 5522 -8975394460958786370475942267350223068863651216000 5523 9072670728122533433584046834241823185707489055108 5524 -9170992448373160867917589629111159626511736714556 5525 9270370763312569713556448855986399733793326212941 5526 -9370816932286325098673930543299737090270721404832 5527 9472342333617544745233227460625519172126765194767 5528 -9574958465853609736559443905928262639833495045176 5529 9678676949025829678175658471641369888515556892407 5530 -9783509525922195733462492998002178009098910509440 5531 9889468063373356379551502678437087185536539257821 5532 -9996564553551952106661698252815188426853361586660 5533 10104811115285446675719146173759256129765415220660 5534 -10214219995382593954826627480112240565818338872768 5535 10324803569973680775248663490387161057692007386647 5536 -10436574345864687681929750047398472444975121452412 5537 10549544961905510902441697710084468111927241353111 5538 -10663728190372390321941208795364849861857227475104 5539 10779136938364689730093614567477324661103882415471 5540 -10895784249216177099261087493616933251591011824252 5541 11013683303920954161852221113983232241850769130640 5542 -11132847422574186078466522058129067601029482020544 5543 11253290065827783527627029747010516735998689746774 5544 -11375024836361191102772665312785025952788065072960 5545 11498065480367437472660444405610943432975335603395 5546 -11622425889054604347698396335659127722598254504928 5547 11748120100162872897295908470888110086501440506056 5548 -11875162299497307881960280561469201243696082620240 5549 12003566822476541398885816405259995421142618052360 5550 -12133348155697519791485280082207352328943593714196 5551 12264520938516478941583662686731558598822144927172 5552 -12397099964646314848137679475395270549582346004856 5553 12531100183770518098679399573781577614605116899723 5554 -12666536703173842559089253101750770679419666065212 5555 12803424789389880344096748554732868061156201749412 5556 -12941779869865716885412590343197402540839770200968 5557 13081617534643841686493601004325140383106902925021 5558 -13222953538061492142954156497224257745627097158368 5559 13365803800467609615898840354142178286169919331527 5560 -13510184409957588771840592771565640087821579502600 5561 13656111624126003047717050193179222928362020139746 5562 -13803601871837490963167432830348269701365139328640 5563 13952671755015989884562976222338951047563007217774 5564 -14103338050452505746634048415868558997559050947216 5565 14255617711631609158257637015506366417473038744689 5566 -14409527870576850258939479477068202857974806389592 5567 14565085839715286652092751144121219709074716110310 5568 -14722309113761320720739526344994480659954274295380 5569 14881215371620044630621809027761176015641869426536 5570 -15041822478310293345261492898750838463621012115004 5571 15204148486907608017621714396816421710609128369110 5572 -15368211640507314183575363541649527895423164657984 5573 15534030374207921263744636244801925626916264631529 5574 -15701623317115051982816186337661775595768974451972 5575 15871009294366112439039439080918934242796823220609 5576 -16042207329175915701654728174990411139031117646120 5577 16215236644903473980860267695269998871111473736442 5578 -16390116667140176603492528698594277014506637150644 5579 16566867025819573238246520828010378064046883621902 5580 -16745507557348984047397592511679658954231037549680 5581 16926058306763160697484875179714223016941313906398 5582 -17108539529900224439671211708743830804052296955696 5583 17292971695600109771912053913788301908113648580924 5584 -17479375487925744519526940041157000112792087623804 5585 17667771808407199518674461569070705544928676103097 5586 -17858181778309043459002000294874623626398457112296 5587 18050626740921140837255939987613586372678151894299 5588 -18245128263873133393309368026966376243740996446528 5589 18441708141472847844319814218134712487355828419448 5590 -18640388397068875201450818632435231002827631742304 5591 18841191285437569447201333021766405742824240640368 5592 -19044139295194715870324177746675479519918918963492 5593 19249255151232121899461088222563760215832827315254 5594 -19456561817179385846411238790485706232468694790756 5595 19666082497891101565831555322895671444726813041306 5596 -19877840641959759660023403739433824283850613701680 5597 20091859944254608505736282184616282528929663807297 5598 -20308164348486741055075255469750214666303961049136 5599 20526778049800676064518634598560459012420851890864 5600 -20747725497392705135191987659682561965331577182744 5601 20971031397156279704375841228905903340766575273631 5602 -21196720714354714912631880794107647058028450741780 5603 21424818676321490083383808180495644715121033575784 5604 -21655350775188428392768000796094936979556014366968 5605 21888342770642041176961233498248094541640951394350 5606 -22123820692708325222477554206876397653876138766576 5607 22361810844566304312599872381776921153328354991712 5608 -22602339805390609260060534842941427014858190269068 5609 22845434433223393642800877034731920502540765258731 5610 -23091121867875885476630878326512232127564361504352 5611 23339429533859878105764471095390259393236971428949 5612 -23590385143349466670027992719895109761192216135264 5613 23844016699173339616549980618616036355464795073481 5614 -24100352497837937863829213786590853103301802549088 5615 24359421132581797397761662343219215968373311917519 5616 -24621251496461394283020234187329229132151264119748 5617 24885872785468814309014612328035794413980675801357 5618 -25153314501681572758042283599295688696587063352142 5619 25423606456444913084723999662042045379819204478208 5620 -25696778773586916630289712411499929452051193172236 5621 25972861892666758863288216134137934996980053475982 5622 -26251886572256451040397109078861573915513612467092 5623 26533883893256409617103354143932941053308693657891 5624 -26818885262245199208666259466798315622974680939056 5625 27106922414863798407540142634456491808141388596300 5626 -27398027419234741304219297034476041105160559229096 5627 27692232679416491134844968147107716828883768485688 5628 -27989570938893406091473500622863433629737066406688 5629 28290075284101660979544698928719223897953844667662 5630 -28593779147991492092396190033655524046830187982368 5631 28900716313626136395248810627263068596428707575409 5632 -29210920917817839870840041221507331665616382735056 5633 29524427454801313676408700205948515344502698281732 5634 -29841270779945020597655507353085647664848933339060 5635 30161486113500678159523391326958422473341477215442 5636 -30485109044391368666775362286527416355342872782916 5637 30812175534038650400033200315519476195929901608557 5638 -31142721920229068185082341550988793601919535271104 5639 31476784921020465585479795143910343802061027379668 5640 -31814401638688505041475701228359550443778530207024 5641 32155609563713806391883183853485761006978080591928 5642 -32500446578810118370454307366615434222149267097664 5643 32848950962993941865211857866822733014341965641026 5644 -33201161395696027967958190479759740476983054862608 5645 33557116960915178122498999209890342462837024516005 5646 -33916857151414778004668308699258460996229038706468 5647 34280421872962501134935211521206478592366767152937 5648 -34647851448613622635895461458824450702426907328780 5649 35019186623038388003006235741636319039962671404635 5650 -35394468566893886257427459250472807044933127733548 5651 35773738881240881395488177005725202190022873663789 5652 -36157039602006060640823808860478487291965849221396 5653 36544413204490162642550487036649790415703390967693 5654 -36935902607922453446674220829063120087755890482976 5655 37331551180062022799016069808508327357095261123815 5656 -37731402741846378116194319580900070564573544606576 5657 38135501572087818287377492310995313714535828797106 5658 -38543892412218074344367569239889866761652616395504 5659 38956620471081708961019487739124073986484262254858 5660 -39373731429778771715806436273695396941853923631224 5661 39795271446557212074279845779410077432159513003562 5662 -40221287161755557121180881371330250392410091388880 5663 40651825702796366195811812507163087392435304787164 5664 -41086934689230979759769995679731022971522622437488 5665 41526662237836085053221369645419340433107037473553 5666 -41971056967762626375339501350111735467731480269444 5667 42420168005737593157179960345056123726205447510906 5668 -42874044991319224381039830947189511861965820173912 5669 43332738082206173340084204223522986981886532854711 5670 -43796297959601182226546217212936528612015058228784 5671 44264775833629821586071247426993484724180044849246 5672 -44738223448814855280616033237276641740286238287956 5673 45216693089606797263592077283638609513904087809878 5674 -45700237585971232188611524396105798190444800557828 5675 46188910319033477648111267972598366594282205085752 5676 -46682765226781171671181817810072311164338422820928 5677 47181856809825375001068750480717873633719636731515 5678 -47686240137220783622927094486837181189659486339536 5679 48195970852345653022400054647048613016103214280292 5680 -48711105178842041725426104398646403600761516670784 5681 49231699926616987800256242673918212465129915085980 5682 -49757812497905238194916798777800437457949187008096 5683 50289500893394157037251696242535596428210453291508 5684 -50826823718411445341148576787776724183552052896804 5685 51369840189176310942550322586208512660967184293615 5686 -51918610139114733932352803304502901152899268098528 5687 52473194025239479361242227450665754546936221800008 5688 -53033652934595515564910630456593914369390022128016 5689 53600048590771503096887981679043074549360209921238 5690 -54172443360478025961419991147118181458431963006300 5691 54750900260193243611406601407680733029665127448329 5692 -55335482962876649016386585218047424429344628317320 5693 55926255804751625013909878259689169301445486133814 5694 -56523283792157498135411912937411656907658314133736 5695 57126632608471796144889898110255542035159954945658 5696 -57736368621103422646307025058709272333833000019588 5697 58352558888557469304774308503484464187345065498201 5698 -58975271167572393487185554904314145641787471068288 5699 59604573920330296461162890259278353926067268761270 5700 -60240536321741044697993108366704152726576534639560 5701 60883228266800984305711287989250291197707770822194 5702 -61532720378027006173699282716255992297276110366872 5703 62189084012966727041225686059162186185664417450819 5704 -62852391271785559409281681210707831407067107743104 5705 63522715004931450998973643751350303880905843391806 5706 -64200128820878082321760249062636689950390533546468 5707 64884707093947318866999018369952931283317205638211 5708 -65576524972211722431733557725819066132020804925752 5709 66275658385477934217579633499976607911520006853278 5710 -66982184053351750499994884724500884029582995100952 5711 67696179493385719937312027804125030127684148117799 5712 -68417723029310099931880747629989623242128514895344 5713 69146893799348017883548030345835680302820721312384 5714 -69883771764615691687709702033627415982295102432740 5715 70628437717608572427520566308131291610255548026355 5716 -71380973290774280892615907642125579673828088180572 5717 72141460965173218326103876715353642075610448910717 5718 -72909984079227740658901698416218449518419758424284 5719 73686626837560794435778529554474808331333177779874 5720 -74471474319924921671997026477162127401316367575904 5721 75264612490222550004512537792071340638721037577425 5722 -76066128205618493717374241081881028796841484283572 5723 76876109225745600528572520136172471199259791877880 5724 -77694644222004488426423569185804096569904115688340 5725 78521822786958326337768159239127906378069012355960 5726 -79357735443823621999116770161526977429142421465728 5727 80202473656057990086764809137564969697104119902068 5728 -81056129837045883442934079991107373259974717558176 5729 81918797359883280113535040523938588435850747994470 5730 -82790570567262328890591342217467234056174010816288 5731 83671544781456966128841044307541312327771637170533 5732 -84561816314410526782928621183578664829325933439500 5733 85461482477926382890367768041228443141785525978538 5734 -86370641593962653106217636784516947946934497817296 5735 87289393005032037379612265974275140614516936415559 5736 -88217837084707841451391598035915771840530426224208 5737 89156075248237266546246964272537049006599841564330 5738 -90104209963263050433489900657014885674507789723648 5739 91062344760654556939296323143623899493871600089372 5740 -92030584245449422010227167321440540191515694979504 5741 93009034107906875554496104084321678599595597448605 5742 -93997801134673869525400308461268331620599637068256 5743 94996993220065154060725201517735314011123129858341 5744 -96006719377458454954333063653160562109768205300592 5745 97027089750805917313144655847644483329853133879456 5746 -98058215626262991944511822927250647623328929624484 5747 99100209443935952827152986811805729315460530181794 5748 -100153184809749245945020591425615076284797727776016 5749 101217256507433881807895528727822439315658312673998 5750 -102292540510638096146796006981590891941290301512808 5751 103379153995161515558128390718668133131224214932978 5752 -104477215351314077278117769919834122812086549563200 5753 105586844196400964800117333635159774059752090200642 5754 -106708161387334833703633416620842728888930626406432 5755 107841289033376614845557523337589904792601758506031 5756 -108986350509006194972893098093979332315445592188352 5757 110143470466924287853974081244360490970714155087670 5758 -111312774851186822192052900451840933803275290009920 5759 112494390910473185882958562271415991580351723534277 5760 -113688447211489679609108332752206467171757901334850 5761 114895073652509546325776749346598191801200667791290 5762 -116114401477050956894001384503080117656463509214864 5763 117346563287694345949701187904557762646266855358706 5764 -118591693060040506070797854914444158386656293645440 5765 119849926156810862415229681533763578863732541035244 5766 -121121399342091364254645276857412493355395869375618 5767 122406250795721444221579476857710590394765010408978 5768 -123704620127829510623961512660248509153889368826464 5769 125016648393516452861850954892421431505461547093028 5770 -126342478107688654807679850611035787565358549357164 5771 127682253260042025984966328655641099243459799363170 5772 -129036119330198575503472683770695742687265686640808 5773 130404223302997068981471563232186468322558640817336 5774 -131786713683939324110176158826411902792315160330000 5775 133183740514793716093554479643888982965821415543966 5776 -134595455389357479929069068349313958995979056272442 5777 136022011469379412383434365775929523942181469439221 5778 -137463563500644592564389318541963656836993148628272 5779 138920267829222756195152130775368381051252087229082 5780 -140392282417881975064784842329903836049210773750034 5781 141879766862669309657328897176809311362362751706276 5782 -143382882409660119655713505015776123756600953844448 5783 144901791971877733875270597775366112622564784938490 5784 -146436660146385198208452527122354639509552734191804 5785 147987653231550837357501839498956697536893732937730 5786 -149554939244489383497608891218267242001423382737536 5787 151138687938680442551811068158387274773883113300390 5788 -152739070821766086471024500824395547553296136303896 5789 154356261173529377800457561802603622503152234144578 5790 -155990434064055650879594408273918935031587801846012 5791 157641766372078392267472043803262679458566498364564 5792 -159310436803511581410469356517314996480177370278948 5793 160996625910170371178703261710746132544164611176964 5794 -162700516108682006689930274079980069783535686351596 5795 164422291699588899819008183813321197579201662052840 5796 -166162138886645795958968241234939893908731222206976 5797 167920245796312988957158474376081157704668488795697 5798 -169696802497447559699234913574045754336749562637728 5799 171492001021194633557551894101926732670913594527925 5800 -173306035381080671859341776418972297388620570571180 5801 175139101593310832666536370282520133102637141105701 5802 -176991397697272456495787279707174962167427316053760 5803 178863123776246753144829449086931464052417692882815 5804 -180754481978330786532427780783557149450368334903696 5805 182665676537571875406440735048249336613967076226868 5806 -184596913795316548928700309865254008504214434441656 5807 186548402221776217509141409064653183259748029094924 5808 -188520352437811740837676886745776791064469449505874 5809 190512977236939096851415587732023981250122230825210 5810 -192526491607558377379728374296469769228812220986672 5811 194561112755408358433216583326430341939958721124221 5812 -196617060126248915545573072009188482131226595835380 5813 198694555428773577242491034676667401298723632810353 5814 -200793822657754532602080861971677311552571008094320 5815 202915088117422431987482709192282723247782488896884 5816 -205058580445083343377431391402094440678884605304264 5817 207224530634975250297429132033574391850577559372441 5818 -209413172062366501163731961811569279334556639098388 5819 211624740507898643897554755199543962357875103626149 5820 -213859474182176103950816179119098345634830539758908 5821 216117613750605188408240188595156217175510222006344 5822 -218399402358484923596783155070115671310847884351264 5823 220705085656352258645315412736027680393705966835470 5824 -223034911825584192696156989482877290087758816930512 5825 225389131604259408978610213415238130851589313892689 5826 -227767998313282024716281132720548373549887735744416 5827 230171767882770091855684906693486357335452115794576 5828 -232600698878711509876633092850754066836371361448704 5829 235055052529890038478523948961381273094296753038572 5830 -237535092755084124731893341824759331472900017784736 5831 240041086190541286344766451468034368939069502054837 5832 -242573302217730820021888928949696833049826602649142 5833 245132012991377631492850171213270358318610771620371 5834 -247717493467780011655863429775009213156777616505540 5835 250330021433414211431038650946552300277707042127790 5836 -252969877533828696341462415839756415183613141941912 5837 255637345302830990545799725992982836122142873633371 5838 -258332711191970049036049577031565913320663144868096 5839 261056264600317125989658709246465492085942920336668 5840 -263808297904548136830034876515505620001726284479436 5841 266589106489330541407293721500975752694098880922671 5842 -269398988778017805863012384586335573848320624450416 5843 272238246263654531192554832902358773321244794666844 5844 -275107183540295367269968880666086328970609592682456 5845 278006108334640862154777379999263390327188548730058 5846 -280935331537993427861002564188897008357982596879840 5847 283895167238536635440365093268115804561600354187395 5848 -286885932753941084215088197746549911144165319800560 5849 289907948664300122295021578926021232993774119655462 5850 -292961538845398728132876029526283112645798103086500 5851 296047030502318895811586122658531196360914042347394 5852 -299164754203384900023209413605248409099246972971776 5853 302315043914451850293430429586482628528249690820928 5854 -305498237033540977931084189297187995530758161587400 5855 308714674425825133442270160135783665813095572724451 5856 -311964700458968006747807794297942818868593133847236 5857 315248663038820617482468930420714216165064768342057 5858 -318566913645478657938844886273930174676047549266408 5859 321919807369704306852194774223514469005444700773628 5860 -325307702949716168206720409942662106643738045340524 5861 328730962808351025582771093851282848073784625758463 5862 -332189953090601139262942820226342309237617254961532 5863 335685043701530850374511472026995923885264128852000 5864 -339216608344576293770594840336432190367769267560140 5865 342785024560232059147437856048363461894861050406954 5866 -346390673765128678061938311244574904983189247953120 5867 350033941291504853056564016642778778402945558051720 5868 -353715216427078384022843765612051981153547532102328 5869 357434892455319786241393798075501371498386322298308 5870 -361193366696132634230680339655094857593848292749264 5871 364991040546944705623230609561642543941066602539482 5872 -368828319524214039768613125920550016081448486729080 5873 372705613305354066642052467494521808335857234381820 5874 -376623335771082002920967130369219159912116923721952 5875 380581905048194753780921543825997119684305770450937 5876 -384581743552776601062435099763642310321979463279640 5877 388623278033843000975868877439047318106571988049586 5878 -392706939617424857445193148037423658318932890389616 5879 396833163851097680547930934727908614160890770153323 5880 -401002390748960083293188649402927513524312959385418 5881 405215064837066114194484081205853230736617120897243 5882 -409471635199315967744308504078840373798589230015448 5883 413772555523809659988368070534028723454508114846753 5884 -418118284149668301931384130943319707643735546832672 5885 422509284114327649488578700757890585192313350431994 5886 -426946023201308655133029445839014874929163195724252 5887 431428973988469793281179561033028860681233495481489 5888 -435958613896745978812464060763597490676586051301744 5889 440535425239378945939913473915701523357575235622063 5890 -445159895271644002939040133466008592749303312471040 5891 449832516241078127007983776235033999515680612666970 5892 -454553785438214412778593049565332376438296906780320 5893 459324205247827937728262288410036613342449114825836 5894 -464144283200698157961765655607239771066152750021184 5895 469014532025892998546991550188155240144569367657805 5896 -473935469703579853800889909907405006138200373832896 5897 478907619518368764638099452563672540680745919527848 5898 -483931510113193092320740558732236617430050625610584 5899 489007675543733060686352820420789567615250073585168 5900 -494136655333387592188083156095601849217712984565520 5901 499318994528799916863276202549125726895190378479062 5902 -504555243755942487656296825556399725696514346939936 5903 509845959276766790365051588584438915542765600130178 5904 -515191703046423691864727676382447634902712012516436 5905 520593042771060026189553872194876939278342396066346 5906 -526050551966197174530407570922522354065730302557444 5907 531564810015697452239475428230804943711994737781372 5908 -537136402231324173525852858628273521933301915312352 5909 542765919912901322684615063738426891408720323370610 5910 -548453960409078819433320542016297203811557674315116 5911 554201127178709425237160572090870529339686336639454 5912 -560008029852843397393902759194855128095128472334680 5913 565875284297347058129389259732803928841913863513835 5914 -571803512676151507026801735721045776707775039768820 5915 577793343515137766785240230204299636031737516547269 5916 -583845411766664714582567903363700839820958362442680 5917 589960358874746214207230308402074847408256600313367 5918 -596138832840883927631103594247254697638155083924192 5919 602381488290562348827741932299503981061961092131894 5920 -608688986540412667401088406087957476691472149900244 5921 615061995666052134986220022699213545584598411939059 5922 -621501190570605673423598362158082933009209497786160 5923 628007253053916530395130168458692085473483289364433 5924 -634580871882452855551744293301617044548506615297156 5925 641222742859917138165951022371709753674969911452315 5926 -647933568898565516012638403046372557829329805677872 5927 654714060091244034525023754069203165956625831169574 5928 -661564933784149005298217200707362717921837800785008 5929 668486914650318683724077660900575845124355295966657 5930 -675480734763863556946010608287857210287668365292708 5931 682547133674942605429289128913898487949038371414315 5932 -689686858485492974255328021348409848018829871331560 5933 696900663925720563775385663086969096050318478805859 5934 -704189312431359123508851920511745695629509755883824 5935 711553574221705508147702962064145048970742700585772 5936 -718994227378438830240372553430327427735990921409040 5937 726512057925231320583876129325337653545330695272206 5938 -734107859908158784556781652271102891192513155222948 5939 741782435476918620586289831829856189404960620097103 5940 -749536594966863445669173935715722214140928050361552 5941 757371156981858452363046702263433618374480518997652 5942 -765286948477970701940347805759522971510038149018952 5943 773284804847998639461731159858737080996273680324822 5944 -781365570006850198382750282974661947113868116532736 5945 789530096477777944967116826444873105731206863415460 5946 -797779245479479796250743116286587580902066200629008 5947 806113887014073929588015457232647152592785432771140 5948 -814534899955956586924758441605617460024750490644128 5949 823043172141551562890799104699256724804451180453128 5950 -831639600459960252593838298840327252860442031031616 5951 840325090944521222635222246576645666903857133046360 5952 -849100558865288357367101072948725946297648493652304 5953 857966928822436721774457194657363489764303073484323 5954 -866925134840605372604588775212608488181838711928728 5955 875976120464186440491034275514000041020713684184398 5956 -885120838853569897833902418812451765032889514754276 5957 894360252882353520114405914943765021896502324202518 5958 -903695335235527642148557840355034477952902097830184 5959 913127068508644405528946681674572868306469094880032 5960 -922656445307981289174819863001765959921367046625540 5961 932284468351708811520133103142645777413129762028085 5962 -942012150572072390422431471486359946608709739085312 5963 951840515218598445383267431714087961690008699546556 5964 -961770595962334926144382653443891199500329768291968 5965 971803437001136552168954798643100498760578768594864 5966 -981940093166005148944985565474534642545684897919888 5967 992181630028495569469735541156676810922121146845756 5968 -1002529124009197792696075906521559607474128699824484 5969 1012983662487305895155180497353210663418214691383460 5970 -1023546343911284697426788463727787553166908843674800 5971 1034218277910644993614625805702519389529784117073142 5972 -1045000585408838379512251697243256002416777145184708 5973 1055894398737282803725576367857003833310717934861157 5974 -1066900861750530075659103405390378174885440035446880 5975 1078021129942586674985672319182419237647772177720530 5976 -1089256370564399319016428874406211293059962647358312 5977 1100607762742516857275684219760995831049377425425628 5978 -1112076497598940176576663169028395310339598361973964 5979 1123663778372171915001536327465159658515803299375397 5980 -1135370820539477899419571774082431169209631691834592 5981 1147198851940372338543495236531947667591797065271909 5982 -1159149112901338922039209005793160988207002286844324 5983 1171222856361800095875127188596845782706329938482958 5984 -1183421348001346904937654833465380943501262041352672 5985 1195745866368241915962123153028420121709727171004345 5986 -1208197703009207857041284592150999657395582930490440 5987 1220778162600514734389747263353603230997822971442002 5988 -1233488563080378312676206626974675137047970650600648 5989 1246330235782682972093767519314782919096650386417562 5990 -1259304525572042083435890032666228684174896440647600 5991 1272412790980209171795633072206433520640206118208831 5992 -1285656404343853270116934502375967052606085527121120 5993 1299036751943711995712886117430219449575048380547304 5994 -1312555234145136016041816832532196114615777629122036 5995 1326213265540038704505792579998737886474513907911175 5996 -1340012275090264922822497652004404135752494894835312 5997 1353953706272393003635258806511527248043490153287457 5998 -1368039017223984145475802554537035493545197042503216 5999 1382269680891293571995221659470479146787607822619660 6000 -1396647185178457948545856747084577264361436383594238 6001 1411173033098173691739262460252584144832501178424493 6002 -1425848742923880951538562737206435401070750575658804 6003 1440675848343468190783014303506626292848938265077384 6004 -1455655898614512433797687387684886503921850857319360 6005 1470790458721070403927701361611456520789784059012286 6006 -1486081109532035919470559910480035090132745286568576 6007 1501529447961079068571327900422302785667586010681013 6008 -1517137087128182836209980968550819235215228996994640 6009 1532905656522793010464822069270304671427561436839112 6010 -1548836802168597350790235626411696029421587432319212 6011 1564932186789950158117989715456548367139505040999757 6012 -1581193489979958545195838844853355426153363878028720 6013 1597622408370246865725499920695772900297951414126212 6014 -1614220655802415922571384055507919426928848681828608 6015 1630989963501213738599274730482624186995184982456269 6016 -1647932080249434838580971202729749339169333457789200 6017 1665048772564565157084451998568342669098575381203030 6018 -1682341824877189855377346294362919487009588414998080 6019 1699813039711181500115311982769272961252724395998813 6020 -1717464237865686227984483365540447169776002953704416 6021 1735297258598925693536953207861207699022479180057219 6022 -1753313959813832772211543885053964664993857478388384 6023 1771516218245539166987577412129814447429016702270674 6024 -1789905929650733245295967605108660666768713037896320 6025 1808485008998906612721361090819751490405363137329166 6026 -1827255390665508111690439953095030458645890017415552 6027 1846219028627024116774383873043146197329898249208906 6028 -1865377896658004183449898310603272558640469809202976 6029 1884733988530051294182870211464737258496520906813801 6030 -1904289318212796134541667915681545743757026214309040 6031 1924045920076875022725787405041270501513319149431586 6032 -1944005849098931308430230194499410592265206157720872 6033 1964171181068660251377285554998617671885080094132596 6034 -1984544012797917586148129432271314963366422342316704 6035 2005126462331912178157671915201805963599995850217254 6036 -2025920669162503375758558789238828424526607793539200 6037 2046928794443623865547439718085074081096067526593284 6038 -2068153021208849041999959139011206837678632979756744 6039 2089595554591134108602164171632828056053794106521585 6040 -2111258622044740335688880362040769921061242879777648 6041 2133144473569372110266075788561367794735972634751382 6042 -2155255381936546625206675084788283784168053165934544 6043 2177593642918218269381879356667856502152923774997247 6044 -2200161575517679996545398825098957495197967932355168 6045 2222961522202764169149087086171885575016936806727162 6046 -2245995849141365593749933909566329723660078639921320 6047 2269266946439309687293455742902300441979791487737030 6048 -2292777228380588938350828128569606861865601984451960 6049 2316529133669991054361774136370080935739937937460857 6050 -2340525125678142415116128568439955869428179150679018 6051 2364767692688990684118399203911285843369528796719438 6052 -2389259348149750663137188221892246454837651461122904 6053 2414002630923337711169550561592967370554650227031446 6054 -2439000105543313287274181118364060326492138334474756 6055 2464254362471367417262901936660635078807390635717356 6056 -2489768018357363127112474251496708677915976331947260 6057 2515543716301968131193906354314333787245972660546674 6058 -2541584126121899311030863564844419675889268441618104 6059 2567891944617805770318419325563537621476206136956366 6060 -2594469895844816504384542012505605516447917936740844 6061 2621320731385778977176637804255523637450677550029834 6062 -2648447230627215156230791531368676466275964905939040 6063 2675852201038021815959117453459120602214251785932304 6064 -2703538478450942181988665304837541009450531232980040 6065 2731508927346836254230986717507389682748867763102129 6066 -2759766441141777413882553338609557403165737997502916 6067 2788313942477003189671130735720353707147186117150281 6068 -2817154383511748331400072455230868413588065757590728 6069 2846290746218988614229874618636415049220850713157257 6070 -2875726042684124075193226581380536654353490205692464 6071 2905463315406630664195107528530077909117469627679652 6072 -2935505637604709575232570284895311664895492807391104 6073 2965856113522963809799347177536963596870294106687318 6074 -2996517878743131813448009498847404006141606819059684 6075 3027494100497908318297281509117372565615754484901377 6076 -3058787977987882818914517949896558138434907800317008 6077 3090402742701626406503824869259245222817339256636555 6078 -3122341658738957986719841020855670873272799917443460 6079 3154608023137421209726727795868836664968636531935148 6080 -3187205166202003747362809878261012537084881071099320 6081 3220136451838130861485427868728064324829879891357332 6082 -3253405277887965519779515528604563110922382176554324 6083 3287015076470047630549438205812820009269996428413698 6084 -3320969314322305286309468064593034284847157476278958 6085 3355271493148471227366235181057029939634366310047342 6086 -3389925149967938061079715675895856802266669420631136 6087 3424933857469086100131447495088564690089278729341276 6088 -3460301224366118013942733653084332021265403686328012 6089 3496030895759434821405655002036183241786607158355836 6090 -3532126553499588090350349816565823779924253223948000 6091 3568591916554843549697003551299749035867808115992796 6092 -3605430741382391664065326970318688923701126942837192 6093 3642646822303241067773521522749012851240501740392933 6094 -3680243991880831105677383425872684147283959174657376 6095 3718226121303400082214251476148179829653570144320082 6096 -3756597120770146177362479008437040196126280019070456 6097 3795360939881218349030345313077879319072862911246357 6098 -3834521568031574905685783497157497677648116552903956 6099 3874083034808747800867522449096545948000795393022690 6100 -3914049410394551072605373605232233127717415498899836 6101 3954424805970772225760431922863910882060179218175747 6102 -3995213374128885733913476577839340840767799650797276 6103 4036419309283828219708844486939482331377563417742248 6104 -4078046848091875258540556754826125999654001708641744 6105 4120100269872660140187144713070636307245965930862981 6106 -4162583897035375316489308697536206226603466655964000 6107 4205502095509197660460381255351837962004802513288972 6108 -4248859275177979063364295436389707432943703857563604 6109 4292659890319244301318131069210069880405349619583116 6110 -4336908440047538511917574082335048739580026657064112 6111 4381609468762167034285643293593257508783638847293255 6112 -4426767566599370782837488160773554377026792409637648 6113 4472387369888980745979331887584788382197229705421173 6114 -4518473561615595625960754702835964241655991403961792 6115 4565030871884327065207102265345190796064060044985919 6116 -4612064078391157337716433589014437827018470475484864 6117 4659578006897954821557311976423575923725964043458320 6118 -4707577531712193010181487803701595053869913993158848 6119 4756067576171419266213903680899830878566623929288571 6120 -4805053113132519971646916780174339540418201854817580 6121 4854539165465829182978782477216524560894596988386776 6122 -4904530806554128358844302226356854298222678722423420 6123 4955033160796585191134813267164466861730236027123396 6124 -5006051404117680038529027182518823438002220263734488 6125 5057590764481168933802911731523038138808748516762349 6126 -5109656522409132613303857607543420211320392659695948 6127 5162254011506161498596485475705047629420182873410632 6128 -5215388618988727046563246679679948521335833101050128 6129 5269065786219790375221786581154755157635931894835005 6130 -5323291009248699568238679339258652181041238592149788 6131 5378069839356427561625576358009865794556244903866747 6132 -5433407883606203021449739333084978962128143253375760 6133 5489310805399587131613292715921465835480677740596570 6134 -5545784325038049725905687979245139700211413796453744 6135 5602834220290098718663931813563622162973085286771680 6136 -5660466326964017313523199563123451584935811177864928 6137 5718686539486263999959320177219745741385270410601965 6138 -5777500811485590882667834237175214015288682186084224 6139 5836915156382936429331202138052137197281691587115624 6140 -5896935647987149268050529352481813139263455905055192 6141 5957568421096600216715920639666225710290928727689726 6142 -6018819672106740282900823879496643990995815635365664 6143 6080695659623662934546239867133044096459540183066894 6144 -6143202705083729508807025339367345516398361616430910 6145 6206347193379317199006527535398985546970560898165670 6146 -6270135573490749637744773674571806145406906496846336 6147 6334574359124470677887536733289325496464316179449216 6148 -6399670129357522562471949021919195885077893913624648 6149 6465429529288390269557845428120197879941173146061576 6150 -6531859270694274418792441908094354652103357931761348 6151 6598966132694855732983785069849451643363988301202640 6152 -6666756962422614660356192330776398554610618377069964 6153 6735238675699770381450051367938554709778423870936260 6154 -6804418257721904048874750240892755586083491710149800 6155 6874302763748331738389397087579450394846664517846486 6156 -6944899319799293226134478295569924076677234842352488 6157 7016215123360023349316020671247198435022450817542983 6158 -7088257444091773356316129451761524605135444263644128 6159 7161033624549850307134840759382983739004075619191919 6160 -7234551080908743246306857773830964185241716001077056 6161 7308817303694405538048677442902200713415601118681716 6162 -7383839858523763427443531701981272602494466694367968 6163 7459626386851521572013791203382501926334505597993017 6164 -7536184606724336975130582986130254481907028943829504 6165 7613522313542433446436881208770876999441446349369100 6166 -7691647380828729414865138660163736936793900523835856 6167 7770567761005552626983089588502726829665650157805462 6168 -7850291486179015977372100102759561164864027688103364 6169 7930826668931129438584883762677943245935727719386373 6170 -8012181503119723786014923651692429677899598314433764 6171 8094364264686262547810933922156751041880712263824303 6172 -8177383312471619351841330668067446941313590493138776 6173 8261247089039898590729337858982922551212286090517153 6174 -8345964121510378082213426287977033895961726174601632 6175 8431543022397653165597163423255241034233617159306920 6176 -8517992490460062445912656216857194654327938347481308 6177 8605321311556476175709062225722707520329681512374087 6178 -8693538359511529050150783556820231224764995204102900 6179 8782652596989379984446459531344774537849310635560384 6180 -8872673076376082243608327744170023187530794854600056 6181 8963608940670648103222403873000523046683053739379526 6182 -9055469424384893036372913035637128088683222377981792 6183 9148263854452145246190264574016640707884516847556838 6184 -9242001651144907195742944269680473104054976200391372 6185 9336692329001556627251896644901846558753246371860057 6186 -9432345497762175410954305677099717085198163697235392 6187 9528970863313595420446429130986468016700449469114366 6188 -9626578228643751496076473834065845988309065761378656 6189 9725177494805432431023745183777192430855420114083488 6190 -9824778661889521796155723241879800136967573120207960 6191 9925391830007821309686828389815437778640543326738001 6192 -10027027200285550356159142762276245257525108143233464 6193 10129695075863616166394552699377968042428561760321795 6194 -10233405862910750085918600564142479568108783603517632 6195 10338170071645606284018921356054287266625023005070060 6196 -10443998317368920189145898339523436516485166878457020 6197 10550901321505824878881507671204906910226186089789825 6198 -10658889912658424604286881482687174338327705905344836 6199 10767975027668725589162476959674159848336004969928640 6200 -10878167712692025214710847059855951220681317576631088 6201 10989479124280861679376089932279063451482587609077283 6202 -11101920530479627212320915166739991654192839092319504 6203 11215503311929948917188474509727049146451135876037164 6204 -11330238962986942330579534369053641481725189040188544 6205 11446139092846443797133320966353021699070169347067746 6206 -11563215426683328790331705638908594073125698798629376 6207 11681479806801024345251911748691538005651391834326075 6208 -11800944193792324816552084963187704925725445897401604 6209 11921620667711621232088899962474063658602149811276462 6210 -12043521429258655579840271503102737851035893931647816 6211 12166658800973912443321100786302622563287925244228770 6212 -12291045228445761488540686448550098680417953876370924 6213 12416693281529465403863232065743589782963330746006449 6214 -12543615655578169002982200903376704206960661548984672 6215 12671825172685986320712893085233728077078026026431873 6216 -12801334782943303661554775695263069054188776430026544 6217 12932157565704417702062776034826884720678106818609792 6218 -13064306730867628900105745340088722579160658815092236 6219 13197795620167911627192879108076429777867146411322795 6220 -13332637708482283614304691861824824624549430692642496 6221 13468846605147998487188069033845473105337178414446287 6222 -13606436055293686363980344869197616830150374739604968 6223 13745419941183568696407670136937042508935731984240805 6224 -13885812283574874755775190809477801210874118042825220 6225 14027627243088588396649357654828809055420620273039291 6226 -14170879121593654974621231057385083036210761625240512 6227 14315582363604779549954251414497046387335118952663042 6228 -14461751557693948776382512330462342353110625628056340 6229 14609401437915810153934205384660884292973780247796810 6230 -14758546885247043616533270858691494752168653078935200 6231 14909202929039861729405680114945929818613135055771439 6232 -15061384748489776088086281213534752898401448339295792 6233 15215107674117768840214875876808303568972361164932095 6234 -15370387189267009593454941743182820143735063088009008 6235 15527238931614259327869330976435104269517703918165145 6236 -15685678694696104299075023602385186043854423188071296 6237 15845722429450164299605954152244464299567458663200693 6238 -16007386245771421040246388738634853929698418833150864 6239 16170686414083813820791607379441307366737929944861676 6240 -16335639366927251080883789893723313884416991338170692 6241 16502261700560187856369594662990471117761834646292536 6242 -16670570176577920615170002307036378717149351002183364 6243 16840581723546752409082404409888889134739879239420080 6244 -17012313438654182754363584321764364492226999414254496 6245 17185782589375278144512054835311404499641470295769200 6246 -17361006615155380603522912145894896410657362492982096 6247 17538003129109313207145320860200465585352243267838543 6248 -17716789919737243033477808095352466515793611323329024 6249 17897384952657363552737442547847839751424271237962766 6250 -18079806372355560029356642345861444621671158736422566 6251 18264072503952223087845706368091201425180946893363782 6252 -18450201854986377187262036341493230958051995612040340 6253 18638213117217292357773002473690113234291495913810476 6254 -18828125168443749176842595531207611224928678032201408 6255 19019957074341128602168468992872521790438078943167395 6256 -19213728090316499933774059852239949072093347498673056 6257 19409457663381881848778573105278600338791188397237427 6258 -19607165434045853139486133611516730880523084337551936 6259 19806871238223691488686576522238824730164953815487965 6260 -20008595109166220335606966325051024045302058004260844 6261 20212357279407545621959881087744782753610316182540372 6262 -20418178182731865960137985678104468837204380867213376 6263 20626078456159541534971786669018341742539568057376888 6264 -20836078941952608836768178730574595774934223420515548 6265 21048200689639930126721773193703777664805752238102275 6266 -21262464958062168356411050363912797560291320365676040 6267 21478893217436780101131282721986270494734635514935826 6268 -21697507151443220922420474557256324553622698241989464 6269 21918328659328559448480056039181473951871282050677849 6270 -22141379858033698352457790584543142791287803148374080 6271 22366683084340402317895187939148237977130640522520098 6272 -22594260897039335008227391552633261052089722902821494 6273 22824136079119309003244046469316352027855679322329575 6274 -23056331639977954630028410395060727461870812563569372 6275 23290870817654015599275742080669379150587610708519811 6276 -23527777081081481360239929981143625595501701346232168 6277 23767074132365768109027370842271956048705756098197584 6278 -24008785909082162425741276285884659991733299843480736 6279 24252936586596743576272284289364152382219280840414177 6280 -24499550580410002594495179671555291303624975725225236 6281 24748652548523378360464039671588334159618219358024535 6282 -25000267393828933010099039182975485288063757156375468 6283 25254420266522391151995048939803431363950285870009364 6284 -25511136566539769527557897025310408686597390530669120 6285 25770441946017825931894124798353532014886663527081305 6286 -26032362311778558414916844227559644161547396498724928 6287 26296923827837988005192408100417991084825250404671112 6288 -26564152917939460443351141471017140008272121574099536 6289 26834076268111704677598107080656389473687729002192465 6290 -27106720829251888161201115692304573834256584240787336 6291 27382113819733911301019926204450404618093395747094099 6292 -27660282728042185737355878866199728405200892802848932 6293 27941255315431143488865368933218114274089310246665992 6294 -28225059618610726372216621281578548640672504804458020 6295 28511723952458107504765706189231059576640141552006085 6296 -28801276912755899120011084893170848619467772832514408 6297 29093747378957103370185423892656995850280971771248577 6298 -29389164516977065258253134096858602800548992825199568 6299 29687557782012689333034829558582489664996809196568881 6300 -29988956921389184296411276512224773962971038210793000 6301 30293391977434602210769372138008276759824976805467852 6302 -30600893290382441558280497084538908389011803315650480 6303 30911491501302585991489402658085738304874625902000760 6304 -31225217555060853227245536806269792608942921672286348 6305 31542102703307431173474294662740551167698131810586381 6306 -31862178507494481040912018999883431751849199869538808 6307 32185476841923189879927719389766233784917536094559935 6308 -32512029896820557696179192954143845967989870154891744 6309 32841870181446207038357364369262553902405969240901667 6310 -33175030527229505716878573864818873974773532473419632 6311 33511544090937296104350041982346618896847931725943924 6312 -33851444357872527287221802375500101481749355250979024 6313 34194765145104089183473866734846528979656878579540694 6314 -34541540604728150613737323803149829092399051503498368 6315 34891805227161306213182772981087679101127868257984519 6316 -35245593844465839999060480263044250879399789918511256 6317 35602941633707416364218418498352945779846365497324317 6318 -35963884120345512250534736595254129925153960361998292 6319 36328457181656907268218595303022557130296461429496146 6320 -36696697050192551567639859729074292407670873509624720 6321 37068640317268134340029406994627482106714675499283665 6322 -37444323936488678922293266306672197038220224985400632 6323 37823785227307493609595471480320702579304925769114216 6324 -38207061878619810437579878894629996110442267925741920 6325 38594191952391447384373039011871525557494483855141303 6326 -38985213887322832661136603272737808755892672281489680 6327 39380166502548733009220378309046962413287559276541150 6328 -39779089001374031202166245461132287309682547691995472 6329 40182020975045901262235149653715506206411030948213786 6330 -40589002406562733244084304603153294778194846537731128 6331 41000073674520162812977604691374457312992111067017708 6332 -41415275556994564251783920781002815128398115485980032 6333 41834649235464368970324196802020591913247718655694096 6334 -42258236298769575062644926283032140608769392306540120 6335 42686078747109816962846393306896723106642020664688949 6336 -43118218996081367788506591987294777503969982840681456 6337 43554699880753450532800017674095022652220165516082610 6338 -43995564659784237872447293182650075786353660084199460 6339 44440857019576923998983555151939868772222271246398369 6340 -44890621078476255555793094637317248826743031611507932 6341 45344901391005912473266935703937910599974055644115628 6342 -45803742952147133239644919843547487920309312751101216 6343 46267191201658982925905490525517548438948409511217629 6344 -46735292028440666099816284562392913028327982977419528 6345 47208091774936290617312542215930872000839805080223979 6346 -47685637241582492169038175469358566077838834108702240 6347 48167975691299333386527422582802475523638200247057414 6348 -48655154854024895276488975030314897673851756635257018 6349 49147222931293982753298356369718209234433686100232556 6350 -49644228600861370079479568442166391124378595524996224 6351 50146221021370016102039383361783684082710607465113685 6352 -50653249837064683289335616096953442063330255957860324 6353 51165365182551398729096016646833728237277686545639361 6354 -51682617687603199443643317306953921130900412243669740 6355 52205058482012608613662596128942371119874358157728357 6356 -52732739200491293577361862461085285072047144333311712 6357 53265711987617360788022628781543122471530848916318171 6358 -53804029502830747270062290674774185697507447527117200 6359 54347744925477172512237715425503910452477150298468621 6360 -54896911959901119176917582410586646677833919871933268 6361 55451584840588315486798045608332951614362152835373882 6362 -56011818337358196675446757379745968618221330949783516 6363 56577667760606827456053602460326201613217404847862328 6364 -57149188966600772074111490883809070211878051348425968 6365 57726438362822403164873353196161143191592456536574365 6366 -58309472913367145335763141753220506088313290389602932 6367 58898350144393154137838848702858361264411156842745811 6368 -59493128149623935879352277927622277135253323481754800 6369 60093865595904418568866621270824172266868886483899923 6370 -60700621728810989155669611860046291700229718681884284 6371 61313456378316017161807331741216388929649513849368266 6372 -61932429964507389773417032664551900980423816749625936 6373 62557603503363588479558872635101605087851866905384136 6374 -63189038612584842414898987242189944057003695304875904 6375 63826797517480898678847870841600331459574375778573968 6376 -64470943056915955068522713914882024040890723443613052 6377 65121538689311305876655725913293153892415034923920775 6378 -65778648498706256668793658289372633601449766289514048 6379 66442337200877869267252934848594426873941526628075460 6380 -67112670149520103532798836713863675292749336018038560 6381 67789713342482927949400552672071492655406779056359638 6382 -68473533428071976483115273760551066191112736324407568 6383 69164197711409334703676336934984672648324964460272354 6384 -69861774160856043727210938716779748781157232649393952 6385 70566331414496916161143660778323423842684830112501012 6386 -71277938786688263908269419529392413182588057760807904 6387 71996666274669143416725842094113506474652974068933651 6388 -72722584565236729746625197649788979111290703492171396 6389 73455765041486436662950698928966827365419040559757143 6390 -74196279789617405858518136470491926755989966799767600 6391 74944201605803994360829713339717444864019988114358858 6392 -75699604003133895183048211863917335248147508574685664 6393 76462561218613532342648083613159454758971278293247316 6394 -77233148220241377492047972603777237402464566753778272 6395 78011440714149841584257350099351005818695971609614830 6396 -78797515151816401233845543592075984334196939823949992 6397 79591448737344625729871112513880193195624141662012098 6398 -80393319434815777013369660568330748721168823051078304 6399 81203205975711661348171740891876674897719438458732955 6400 -82021187866409417890730912885326902796897816942429122 6401 82847345395748935902877694118672022304031566393684712 6402 -83681759642673598951577292004897183009526163520411104 6403 84524512483945061102394205357002679167072307741410349 6404 -85375686601932766839063990525299783514757493393446660 6405 86235365492478933230957527943768660644058304519585641 6406 -87103633472839719723848244101852586704676493998488064 6407 87980575689703317847883823884633123085396584384988954 6408 -88866278127285700120653951150546100294836025954696044 6409 89760827615504774473302862734689806513991672289182163 6410 -90664311838233697644403293491325945474571745517303452 6411 91576819341634108170437290201219454896752664872812131 6412 -92498439542570046853804240266485503544379343213439280 6413 93429262737103339909958498726245209698129638099258274 6414 -94369380109071227385236855513814236551083964800309436 6415 95318883738747026896771635058883780670227862384552874 6416 -96277866611584630276278061592494716841319253941600660 6417 97246422627047638301141896833767925537400744446643608 6418 -98224646607523946369734629014814663276543872350195796 6419 99212634307326601723947171318697690437670235759926079 6420 -100210482421781760641265460009901204682684538102903128 6421 101218288596404581911949888634802529467013491742967784 6422 -102236151436163900884743115700374499572342085226528152 6423 103264170514836536407743420960686276709854224153167627 6424 -104302446384452091110299327142844527676306752756252832 6425 105351080584829113667743562331363604597243428636423892 6426 -106410175653203499964236774920721660969342619682293440 6427 107479835133950018420608629297870376570456890762311733 6428 -108560163588397853184624444520797656059057405558336848 6429 109651266604741067391336290529559688712378836836235929 6430 -110753250808044897291792903819818322576818789298150128 6431 111866223870348796720162460645961556059083922360550410 6432 -112990294520867160123054364533874943477376316806966472 6433 114125572556288661211225375202123120217080278168460825 6434 -115272168851175153213722841764211331492876890153381428 6435 116430195368461085718663622902518676567914329806211920 6436 -117599765170054402174006794201461011202986327634322388 6437 118780992427539891296674952574963542478589352981989021 6438 -119973992432985974900045460030657031871736377492515656 6439 121178881609855923998925931258736958072373178054110366 6440 -122395777524024504488494054658248847261306856880680768 6441 123624798894901063220176209576493441571555015273847126 6442 -124866065606660074913840809922488253031516576148940996 6443 126119698719580180052860792486168117993948287213299214 6444 -127385820481492753707434718165548660781303107410909152 6445 128664554339341055122848592299079022844083208280582315 6446 -129956024950851017894004848769707516834122361098054880 6447 131260358196314750626444957329839610154568284361405390 6448 -132577681190487828158071990790707705001863513894802592 6449 133908122294601463685758196020633363464754693061015746 6450 -135251811128490662507929237602149538927383464473322432 6451 136608878582839468558899329196045906946227262511226703 6452 -137979456831544425474134446837509516723995281791188628 6453 139363679344197384588699124481858562223454723526759147 6454 -140761680898688803034768462101225808179795753205099328 6455 142173597593932685969231694430306896687341307835778461 6456 -143599566862714337930058388991318115283954808727983676 6457 145039727484662099391140749553190427780183064185114873 6458 -146494219599344255760763338976253029918675477217493068 6459 147963184719492317349693474225194092171078314303337350 6460 -149446765744351880222055171785140576763451111172953040 6461 150945106973162289336672302949463925681162285092922060 6462 -152458354118766336989479236529256993122634467391380080 6463 153986654321351241279849923007301604550912953575944004 6464 -155530156162322161146343071818018088839121915335876180 6465 157089009678309516451467258256703906370135602702078874 6466 -158663366375311393641613080496010324841292920253058712 6467 160253379242972329668363116297832548579170890669629448 6468 -161859202768999779132069450748981770400479755600571120 6469 163480992953719581998888738065927356334794778930434490 6470 -165118907324771761749499462012837102174423989116408904 6471 166773104951947996442620718958378765908661860788358343 6472 -168443746462172117920241205007314261516422749440228892 6473 170130994054625007245295409899651971067025767387246338 6474 -171835011516015267447547995432191329007115999144707712 6475 173555964235997067760731487748088025954725220614989083 6476 -175294019222736566764702788880640245789923188824826128 6477 177049345118628335201729408683683057758313155854598640 6478 -178822112216163212717081881588797962109009091254153568 6479 180612492473949046382103273563826847005665259530007893 6480 -182420659532885772594071791780959689961735737505017782 6481 184246788732496317812594920981530637864899438817309085 6482 -186091057127414807588215502217631183029267287438870352 6483 187953643504033587466627436596199448471060969245823613 6484 -189834728397310573612550257294633469449651850174881484 6485 191734494107738465392174436964474623733453707741641012 6486 -193653124718477366683453523726601344820043940513090256 6487 195590806112652377350577341579833607815634159768767394 6488 -197547725990817731124024767434495701355299345673314488 6489 199524073888589071071991352778648597964216160589220631 6490 -201520041194445468933942843654194818520164531389551360 6491 203535821167702809813909114196910678938664325164985393 6492 -205571608956660179101267308556870860580535918393788364 6493 207627601616920904001429835995863877356373699641641759 6494 -209703998129889917719438366472185494741129486051028544 6495 211800999421449130147370085401939894237402837654013811 6496 -213918808380812504862985134379006658601796748689816496 6497 216057629879562558353608941896313398896836015274408535 6498 -218217670790870013637289850136781596444460547425135586 6499 220399140008898356864136235831373709904042293059430094 6500 -222602248468395062045882291290628959880229426882691324 6501 224827209164471265782637523838366387900575689492063012 6502 -227074237172571690733815279979254578396806065078918000 6503 229343549668636633616914918304228695108830471331709688 6504 -231635365949457850714671425707579506114355876610939872 6505 233949907453230191229498071734327178364791940321148416 6506 -236287397780300846345678589427572585873439585202723044 6507 238648062714118099545978311101323007947577875490209451 6508 -241032130242381481581691904393114847106152817902198664 6509 243439830578395251515218214222760159396618162440196848 6510 -245871396182627143443656507696982005274726321348679712 6511 248327061784474336872147965924441572815150735983677542 6512 -250807064404238627238375023768283288416392401935940448 6513 253311643375312791796429944074331767509993982119628250 6514 -255841040366580164950710416525813898150084422104484956 6515 258395499405029456190272754481782853034739496795224069 6516 -260975266898586863012869004376530632163655667070054156 6517 263580591659167550647294539457273607372673684109791988 6518 -266211724925948589984402802499608661261295680863229816 6519 268868920388865464912947393393171465962711944452402239 6520 -271552434212334280227915430745631560339733447163050072 6521 274262525059201821437993214626685194938063182243568929 6522 -276999454114925638147047605353876143828699784113678016 6523 279763485111986343223687452617083915422801052525001951 6524 -282554884354534340704911187002709642803762670907024176 6525 285373920743273216306390902400622289245839606452606050 6526 -288220865800582045534810939853026581299047235103807296 6527 291095993695878895718742980084162874144955762993758052 6528 -293999581271227819795692569037868214503331348283123540 6529 296931908067191661415963992837175620960950212073573251 6530 -299893256348933012850786251352281561282769822388966108 6531 302883911132565689324667593136597698012916428707881075 6532 -305904160211759105732020331648134461430965612850505088 6533 308954294184597964247699577755848281821073086073190411 6534 -312034606480699684102228017493037894309075367866121746 6535 315145393388592027767006527655046077223571119594196662 6536 -318286954083353400984770190278118212170282970984351520 6537 321459590654518327487995427392301145999495818887936990 6538 -324663608134250622874822506769613520967820412410983024 6539 327899314525786815960417837058875853225786979602816796 6540 -331167020832152389993673457002231358040489535598642020 6541 334467041085153440426707789440545355340938742578129118 6542 -337799692374646370449939234159909701775590562522030032 6543 341165294878088270260722157612689861292922920732781023 6544 -344564171890370651020700587511660222258091115198361332 6545 347996649853939229678355077828504250961764240549819491 6546 -351463058389202486290922493028348360563281274260716848 6547 354963730325231741176052162975222113728524140559475848 6548 -358499001730755525160492747840112089355720224051796676 6549 362069211945451042373073673743475096361731657834828566 6550 -365674703611535551454408083302677197335755626280038352 6551 369315822705660517728431467517756411189466865998021083 6552 -372992918571111415803456386244212855279155994698564976 6553 376706343950316089245085178289962926518574064137263089 6554 -380456455017664601392474428114770426684942805919140536 6555 384243611412643539075507254595489714250301380867417260 6556 -388068176273287758935681476832781050312614184556544352 6557 391930516269952594260424832160331367151284852517155281 6558 -395831001639409568711589709457278220391708774461272564 6559 399770006219268692066403365863812374376473238551814410 6560 -403747907482730442095684905031201673181147972417323732 6561 407765086573670565982243268070358036646000128866768800 6562 -411821928342060864234451779138265078300663298653708568 6563 415918821379729149878654011386343730358984288189304076 6564 -420056158056461605821919470435550103785214237127232712 6565 424234334556450793666214955607065191369234692452777613 6566 -428453750915092597928960025733824902944286626493936512 6567 432714811056135420585892006610250239031361059571847664 6568 -437017922829184972102726940632845464149426280170201916 6569 441363498047568036665013305621914835085836247527107541 6570 -445751952526558621153609125806447313431595707662481020 6571 450183706121969929548992129280471669562534648515674116 6572 -454659182769115636883958356862226016076437864056892064 6573 459178810522143969604027725072536750865609560339895617 6574 -463743021593748132240751736674471887159503629110762896 6575 468352252395256653658008367508380840994822465287684204 6576 -473006943577107259798201599447576038797903195598541084 6577 477707540069707913836830820661220976797675535519700354 6578 -482454491124688698953138144823338490278349204474617088 6579 487248250356548253544490076089262484098220345110100134 6580 -492089275784698503655655167039293665200023427661593088 6581 496978029875911472664263575603937646501046752390211725 6582 -501914979587171983863571423576313231141618115061612668 6583 506900596408940107516134687620193304962766633543853118 6584 -511935356408827240220270900165641956862440647260694216 6585 517019740275689741038431424439107215752136055570757650 6586 -522154233364144085785837639458212034103880799638764456 6587 527339325739507538172184938897448009758667928821274014 6588 -532575512223168374132156110305623135483006830402407788 6589 537863292438389733675010931100964746087395708110539664 6590 -543203170856551212932955026802303207661287221312888960 6591 548595656843832347795695577385309133581791837187379877 6592 -554041264708342179587752594190487565091293598861701544 6593 559540513747699132679127433074906887890651429266153584 6594 -565093928297065473722285129490612359539983856068883712 6595 570702037777640662382362504744067166225492291710323615 6596 -576365376745617943976579416799397911517880434148119128 6597 582084484941608575366551511398488497783237632719651194 6598 -587859907340538116756950555612005584502888313152199120 6599 593692194202019263749339527270317899892210265386863781 6600 -599581901121205736084667536661062218757219623502830992 6601 605529589080131781985310860599831260095354368943418749 6602 -611535824499541899881397166165652174369873530782255580 6603 617601179291215422580194481458126717067039900699529931 6604 -623726230910790652615149083753818559016613175556113584 6605 629911562411093281596525924886771936747055325441609371 6606 -636157762495973870882388998017525619549137634914876144 6607 642465425574659215800522312052997577925272218234245733 6608 -648835151816622460982748809435299951623090897833951808 6609 655267547206976880126908387878043195456007904197936460 6610 -661763223602398279682275808398574314884882095368012372 6611 668322798787581032565456739954062178609838891272478522 6612 -674946896532232795059858422265957250358358119146325520 6613 681636146648613007536565444972299386433018613584453041 6614 -688391185049620327561994083272233617510530900733036736 6615 695212653807434192332225584510375186475304282741789823 6616 -702101201212715756199414131663860829835920015067768104 6617 709057481834373498336376200603207802796132833215894464 6618 -716082156579898845325685015860875093575616440506660008 6619 723175892756277203663413547932527753123526335142382385 6620 -730339364131479847839456543784468824950120721115928296 6621 737573250996542160800525193425910894468156737534791914 6622 -744878240228233775222659479021402252338274774258247424 6623 752255025352326216121928089553397076258647851296546376 6624 -759704306607463697919414431941742409512485493135900880 6625 767226791009642782153950727718251106557219749426185474 6626 -774823192417306655607969323183025615149470431465064404 6627 782494231597059842682946586968906787331389911556394860 6628 -790240636290009220435673152542290767041458102157403876 6629 798063141278737259769730862765497727288664203617053776 6630 -805962488454913471872875455412490054237537859220548488 6631 813939426887550095105093249115569636660509832822524396 6632 -821994712891908114178786627510006978387007773599515508 6633 830129110099059760636762804859469509080884252761765058 6634 -838343389526113701330160558618083629321286738330648224 6635 846638329647109179832151401799843978547633745559871377 6636 -855014716464585434499246454887295310092204194897406144 6637 863473343581832776215167926482670792865542265632767552 6638 -872015012275831768727643667840307634862487789720817280 6639 880640531570887014921345449300331411387840156385137987 6640 -889350718312962113365492454307256696190459709440059816 6641 898146397244722411037661802825152549497447732169763379 6642 -907028401081292240261421548842161341536834787065747908 6643 915997570586733390609644542398712450226388719568916782 6644 -925054754651251629823200258027576714287273790687843456 6645 934200810369138151681637068948239764463107022498038766 6646 -943436603117452893243719330105288657667797251325244208 6647 952763006635456728956848122162851235807718828624082118 6648 -962180903104799614821103587914871645482816918988716332 6649 971691183230471822091308137783778328897980559904514196 6650 -981294746322525466914853261568527285826937120976198720 6651 990992500378573609839845473417350097291837260907049071 6652 -1000785362167074267292968649237959831583200829262559640 6653 1010674257311406745925218504799754202882192980883631117 6654 -1020660120374747780162286907180314376008945617198097012 6655 1030743894945755023380574879164253199141702934029070632 6656 -1040926533725065513865643656112283045735533555009747644 6657 1051208998612616808103483540562475547234391058081182643 6658 -1061592260795798546012166823260345935320725442652834884 6659 1072077300838442285448470557541049861030671335363462985 6660 -1082665108770657516727186384798497452417976656008681820 6661 1093356684179521841976119096353862297396711597565525618 6662 -1104153036300633378923601355406744182029037102116481752 6663 1115055184110533524184170849172719348672387312371905914 6664 -1126064156420008287278078783693888398160364474994724132 6665 1137180991968276483498089256110802522941414978682572813 6666 -1148406739518073151329217196544013002674019859870822880 6667 1159742457951636638440023154293742214836272382626211867 6668 -1171189216367607879304581227271399325145263465554129544 6669 1182748094178850467289074018135812034247470613371538286 6670 -1194420181211200204552709563412894613581358330164903280 6671 1206206577803152894376230527441184042827623264087781132 6672 -1218108394906499222549695263553735141799512851133891880 6673 1230126754187915657231201522116543427146980547235378210 6674 -1242262788131520380236918310108090974538801378001120288 6675 1254517640142403347047382063467067424224353848497248745 6676 -1266892464651139657922436860454383988065036681227605084 6677 1279388427219295508414772665031771159434535930177833355 6678 -1292006704645936074267130904508964739711990869369372032 6679 1304748485075144773178034346779897116773120993459322406 6680 -1317614968104563434232877504091434313925615333932649296 6681 1330607364894962994928978407779001880335575352595505313 6682 -1343726898280854435682073551865835842265989415560223224 6683 1356974802882149752495461336410336952425921025520086044 6684 -1370352325216882860109368170567968927336618699623093444 6685 1383860723815000410434661711193400149748785153321400679 6686 -1397501269333232604419706413264810070730561585540564240 6687 1411275244671054169709965051292295493260034076913680802 6688 -1425183945087745771544643212330931906391571731072926272 6689 1439228678320566220301409330952016245880114645172950903 6690 -1453410764704045935957238587183932682767084597986394752 6691 1467731537290412227488688713737351740155950220965371986 6692 -1482192341971157043896801278166441615866441008419560384 6693 1496794537599757953118797857740627777350116900315176740 6694 -1511539496115563205588993210630155795205381824481674896 6695 1526428602668851840643489477929838019466918419597832297 6696 -1541463255747079896335943949135709734915894967237742064 6697 1556644867302323886553433348574163602275876466351481576 6698 -1571974862879932813601019262527020996629823082385985016 6699 1587454681748400089669988699437523154185700960542220287 6700 -1603085777030466846826551398768427812439976101507052632 6701 1618869615835468222364114064086376632804005917422075915 6702 -1634807679392934314562303355343716019870077203173668948 6703 1650901463187457613098566451461551658886047459125879851 6704 -1667152477094838818572783003781212853833017603146604208 6705 1683562245519523076841309910015807827283417503511259805 6706 -1700132307533338766123391113608266890402167784028509952 6707 1716864217015551088149498159305514065093705063796422410 6708 -1733759542794242828977617380911095893566283790880714672 6709 1750819868789034770519162129741270763587480878918072360 6710 -1768046794155158350300926845567436553560211192146167264 6711 1785441933428893284553274284843721012780390216394369432 6712 -1803006916674382988367215865213176398004385764032490416 6713 1820743389631840746414342432351456000117809684660030265 6714 -1838653013867159708583922732959714376068076548645066004 6715 1856737466922939906870836977052103937783567221842700585 6716 -1874998442470945612956766171195763981109538933775882528 6717 1893437650466006480175729472351573807233955086948404893 6718 -1912056817301376038953856051310308393432914436493302176 6719 1930857685965561241372894059708760557506993069040793277 6720 -1949842016200636878238201156903398165193360943129885048 6721 1969011584662058820945317617561280859695475104606797168 6722 -1988368185079990170545687433735789820425229382166742580 6723 2007913628422154527722765648930860262854529989450491074 6724 -2027649743058230729915412747065702627792028507188626838 6725 2047578374925803535577424348986802287664071793046701865 6726 -2067701387697884870551682157725566444277210541851357184 6727 2088020662952020387775821816834348211893894687910092243 6728 -2108538100340996229035100388069734607071712640552902106 6729 2129255617765161016249029060483584769614076593669573946 6730 -2150175151546378239832705969835900302017302251123186428 6731 2171298656603624353023563591846243701457004474380304214 6732 -2192628106630248023721475297408256973183846474263852832 6733 2214165494272906139366554041004753795843781372322303602 6734 -2235912831312192305686774122518720466494588170210014784 6735 2257872148844973726799125197689751321668317835253717460 6736 -2280045497468452502155399887456493769230539225054375644 6737 2302434947465967525199510081007254748606125646057777172 6738 -2325042588994553319360132496109920351679842365921858592 6739 2347870532274272299152869856945593200889385815277197946 6740 -2370920907779337097722913282537284316243378663192659932 6741 2394195866431039757135463035087832921917679717877345002 6742 -2417697579792504734129621407369073372553403958628759200 6743 2441428240265282831905401246230389273148190076523310366 6744 -2465390061287803327826313546742554355059672590178073212 6745 2489585277535701727704774070467659490869145127199546515 6746 -2514016145124040739607954642913779124966760170423883428 6747 2538684941811442223891484817102933323226276489927063059 6748 -2563593967206148041451013651783843123218544281022495824 6749 2588745542974027888991096571922118998351787161718153702 6750 -2614142013048552378461341853805524474453619681185123582 6751 2639785743842749787715038237335298184091766649743346972 6752 -2665679124463165080920001380413084143725680065278379240 6753 2691824566925839970309673886550381936012179944603241876 6754 -2718224506374332965518778079779806729167140928410741696 6755 2744881401299798533016859667380587633141355578134978346 6756 -2771797733763144666049824411271655934237088635667177800 6757 2798976009619288345038639678119974002736719834630373220 6758 -2826418758743528549580961355866438071081731872319535296 6759 2854128535260056666070914413827837033978525979462928779 6760 -2882107917772624319509588060584714250750727285763761678 6761 2910359509597388844339634182606511711750931531293020379 6762 -2938885938997956797117461809119659693464448565339278632 6763 2967689859422646103551302547813674531119556107300984558 6764 -2996773949743987623898940864083593615186329305146542800 6765 3026140914500487113951372459875313067741220000521970968 6766 -3055793484140668753843903162301547398983027900883992800 6767 3085734415269421613750728352172647231059241900626011976 6768 -3115966490896670624149496997293014118637843535277169840 6769 3146492520688393818805033366737512461711329093096229874 6770 -3177315341220007820933214275443135585828335450440065644 6771 3208437816232143747184094514743571647938530178068774725 6772 -3239862836888835910144457828024873384213478761952747428 6773 3271593322038145908021460575269037266861718871327094210 6774 -3303632218475244900048513114151033421432298021341600452 6775 3335982501207977077969193461109547267969618077284928176 6776 -3368647173724927557722701210520059884178436607166372984 6777 3401629268266018131193201506331570426534602177949060926 6778 -3434931846095654535613039039127357925756213942821197220 6779 3468557997778449117944602842510499280849987117676689351 6780 -3502510843457542993326153218361725104337242329359741316 6781 3536793533135552020471331862404260831021030839842058734 6782 -3571409246958161142779250820235278826473265251781140096 6783 3606361195500391871861062484505365561368629366837353412 6784 -3641652620055567920238403768779188772956942356882690220 6785 3677286792927004222138485559330970964500473274875855570 6786 -3713267017722444815619452653795372495814494362325176168 6787 3749596629651275295727138646585309723348118302842160294 6788 -3786278995824535787030418446438055314432456625826494908 6789 3823317515557760624727143502578448598005963089049047240 6790 -3860715620676671176575831211998989788654471384800339296 6791 3898476775825748483210349798928083063300640989152356398 6792 -3936604478779712641956469060886797577617853879378841592 6793 3975102260757936109110580980971649253863012580874771681 6794 -4013973686741818347783172156525564760635138393234658944 6795 4053222355795149502873993801309426579624910151829478740 6796 -4092851901387491041553130274703892960912769756415005768 6797 4132865991720601556793929183297880202089603499371861001 6798 -4173268330057936193061847626705239776791599217372273984 6799 4214062655057248417229071315985853211613969108853543788 6800 -4255252741106323124180482899933807797507081368086296108 6801 4296842398661870335424612250272758300631562430978423296 6802 -4338835474591609020345567298559665289369261135127810496 6803 4381235852519570843551433497759019804626493732238922638 6804 -4424047453174653918114275498825528666216205692269683272 6805 4467274234742456923379256409406163364159938383038452586 6806 -4510920193220424227468946150813667123779205127887095936 6807 4554989362776332938647283052126403279244451965659138460 6808 -4599485816110153096359086369517786054126107002370928032 6809 4644413664819312502049570858605737164005797601731914876 6810 -4689777059767397981818296770234614207265804574270064416 6811 4735580191456325167597245448892318044503448870761314015 6812 -4781827290402009180887979314505699121923629636183363360 6813 4828522627513568903173098692957346470042559937184275987 6814 -4875670514476097819956951340787601063401759046193047208 6815 4923275304137034731015196959504459521532798544120041185 6816 -4971341390896167927868034227113236572210010619900675648 6817 5019873211099306750762843361138295315206341910089135523 6818 -5068875243435654751584790854469924032983851283201211888 6819 5118352009338919006134941461906614296637206128164259452 6820 -5168308073392190439150502595422318106016753761054506112 6821 5218748043736630348317809263089071716081484154783539640 6822 -5269676572483998639372620216781980145493957975346398984 6823 5321098356133059613220829260116746670364124668536037547 6824 -5373018135989901477873353698708471478209352904245882012 6825 5425440698592206092899560874148398670470248553771836969 6826 -5478370876137505792091458700094427659457413698590775140 6827 5531813546915464471124313730703046579628600553489057258 6828 -5585773635744220471226946321415202248994976509984358996 6829 5640256114410829137264765907103894605768741154536519266 6830 -5695266002115843279219729995238709662236808431546966368 6831 5750808365922070119853194149644547401606355837447642880 6832 -5806888321207543668388920557508320054110507737880976880 6833 5863511032122751820384203429331252751873440831939869145 6834 -5920681712052157847597307858035748006693780333848440512 6835 5978405624080056308638854059219731934177075486965300322 6836 -6036688081460803781544100401028450772684371177665343636 6837 6095534448093465193153266804554817076858965622756175814 6838 -6154950139000916897368561537116384524260833320275077616 6839 6214940620813448035000956099825705088999820016651733425 6840 -6275511412256902092058820762141611803138807413834107240 6841 6336668084645400960995593586402238939065322166731628074 6842 -6398416262378694200657095899155292415682793618822656256 6843 6460761623444176585483621406094589506060265495350324256 6844 -6523709899923617432959683371911969790891852456009588512 6845 6587266878504645600398575622154472728743412582191484934 6846 -6651438400997034447933274784067098818527684906631415024 6847 6716230364853831474092738148248570531042627015816626814 6848 -6781648723697377743607512630702066240675960283217960776 6849 6847699487850262644145267840299486908933656948721149551 6850 -6914388724871259929559365475862903537793172951531836284 6851 6981722560096291431976989327177667746832008698143585092 6852 -7049707177184465253693128238893210451148680079775222264 6853 7118348818669235682407728878026867329172160563862764580 6854 -7187653786514732509881684737171906126791694519899547376 6855 7257628442677307874629412118352576722759487276402111833 6856 -7328279209672349193847443821748085644925783379888071508 6857 7399612571146407198436799138939577627888969985543524838 6858 -7471635072454688537749266723085237845237761646140909248 6859 7544353321243962877611012684361339710166766839368309309 6860 -7617773988040934876289162229509668988728587893930245360 6861 7691903806846131888406621001006824232770348672384024921 6862 -7766749575733358716415263321796688978232936721103827920 6863 7842318157454771203146818734450251047695746437032474866 6864 -7918616480051620937213804289864044790791082321343594464 6865 7995651537470723825668580581513202463847367551355554694 6866 -8073430390186705775387220080055083143531674903939564212 6867 8151960165830079216166911085678119934890368063927307680 6868 -8231248059821204694551051768702208109888216282780640824 6869 8311301336010192267966276328451038817112904935778204353 6870 -8392127327322797933912048001105578338493354717538394900 6871 8473733436412370838727222392298949873610971467146079700 6872 -8556127136317907524911513516889912901301902002874825176 6873 8639315971128269995145867172031612512493212020874788973 6874 -8723307556652624895076561371920456588599738182277124224 6875 8808109581097161645646950182045455839922131416648246731 6876 -8893729805748147889322093723410772233161509525137815792 6877 8980176065661381152998432216760788058820376309305454142 6878 -9067456270358096173767890126113136452738670109370449520 6879 9155578404527387882058482726527820096815110009699538585 6880 -9244550528735210590046191465382550706981046839630626488 6881 9334380780140014491671518584197135285975750100105408338 6882 -9425077373215081144145099648643992445535931580652031168 6883 9516648600477620169535817850436402919748145951235747548 6884 -9609102833224689988949219267479525733803956606235579828 6885 9702448522276005980971310007156517528275923962516507242 6886 -9796694198723700040520053774272202652769519782396892768 6887 9891848474689096104062559602223174381822477852510236044 6888 -9987920044086566802368986987173837796245895506034246704 6889 10084917683394537002632919593172783219018579564143177380 6890 -10182850252433700607942166122712355506728893247668260344 6891 10281726695152517593783902067131730427673601284375488658 6892 -10381556040420058878563414723691057587378564440180450888 6893 10482347402826267248057608197686518740732555622287526124 6894 -10584109983489703182364496757212682765230897772667443048 6895 10686853070872845068299171496678420422408608238602051268 6896 -10790586041605013920377710563370074021553520832350080864 6897 10895318361312993379576253285075806962719629260328030879 6898 -11001059585459416411005379780622049435648063074375533412 6899 11107819360188990779554003090588078485740411950824977361 6900 -11215607423182636046486668976483659003266006944628882576 6901 11324433604519605499977312412069511837299968270654772662 6902 -11434307827547667108686580384116580288929051656138695104 6903 11545240109761418269794757718577375602714532401058702924 6904 -11657240563688809811443445103882331165378596662689706240 6905 11770319397785955404373384804424155073303220042381888666 6906 -11884486917340303238730690888569308164648592024626912000 6907 11999753525382247529606051796287502554284146078103108695 6908 -12116129723605258128929730526691839942422708484766169312 6909 12233626113294607241928435219770395485215002276044428580 6910 -12352253396264772973516762043042511840423953432220032872 6911 12472022375805600163806009953685704930143201781391453030 6912 -12592943957637299712427381304408213734656963757432308490 6913 12715029150874368338644904182255872092699933832557879087 6914 -12838289068998511478337561725648650618189122322366367908 6915 12962734930840652779922386628244543916930893436547294964 6916 -13088378061572114429232308954749301168222644329534216512 6917 13215229893705053308317729287410359106683589399521980765 6918 -13343301968102238775173115704953652671017245589334873044 6919 13472605934996258640562712626199061844193599722664042930 6920 -13603153555018240714497821532773309759759521900861076372 6921 13734956700236178098567794741140635890797937023353905990 6922 -13868027355202947211312927036587440512673104779812897988 6923 14002377618014108352216724383105690087031153565753389912 6924 -14138019701375579435755085814178012791031484511415662356 6925 14274965933681274360337587124585159033023792776680182677 6926 -14413228760100798317980007990043657036261427992238215088 6927 14552820743677293199226842541593763695622913544282510383 6928 -14693754566435527104266438405338218775626743546967749268 6929 14836043030500322835420191248009339060802545870936354355 6930 -14979699059225421118312108463839730935991685834431363520 6931 15124735698332875179106585580633085644494784306791267793 6932 -15271166117063074193312898629412312045885699281362434468 6933 15419003609335494017867866012805546874652404674940027289 6934 -15568261594920274522595841557253010892320741107024392224 6935 15718953620620723749782120406659930359817432598641412480 6936 -15871093361466850051557117621929980840158523963757177306 6937 16024694621920024284148763699132853166338525942811759870 6938 -16179771337088875075895926309160472833655828097057136908 6939 16336337573956521132303498848853709893329858361956548599 6940 -16494407532619245496436576085800981445007886736813300872 6941 16653995547536717646675414977133028056200509405709618844 6942 -16815116088793870286363934104163849891765236916111703656 6943 16977783763374538661260909672806088910423566763946979636 6944 -17142013316446971231025460413982325562197719576887568064 6945 17307819632661321520318307861630881282768524778287220066 6946 -17475217737459231983558369891922089253250951957804170080 6947 17644222798395621735023363266237464382402169677618135180 6948 -17814850126472791022906893480317891424630240521951923060 6949 17987115177486956362225918962437191335795681088144191196 6950 -18161033553387331287196608197037560305950327297996439560 6951 18336621003647868738949368786656748568865321060990844320 6952 -18513893426651782169320401879994244054169080902833577856 6953 18692866871088963516024948354560581864025131017485299576 6954 -18873557537366417288874679700916565032448961113238146544 6955 19055981779031831100935956609749624400566207408018426821 6956 -19240156104210404082726726492599893720408524182645529248 6957 19426097177055055731808284274786198733189600922022976091 6958 -19613821819210138874533876364724592407122809442090754800 6959 19803347011288781551361414347223900188469481110802135627 6960 -19994689894363983782115465414608313853789191625094852700 6961 20187867771473596322986550638429316558759944773697835712 6962 -20382898109139309692978337982984069774348592762685901914 6963 20579798538899782924051169377615047713519046975389050065 6964 -20778586858858042676458378492670040892629053388524729516 6965 20979281035243284558827332929399606587841849215820807950 6966 -21181899203987209701498266287542617139182607181877508688 6967 21386459672315030851598206863992491998975651535164591693 6968 -21592980920351283489394591202389480059572055783513895440 6969 21801481602740578707744327037062953537663585222612372820 6970 -22011980550283435850029252630630554242008930801376111848 6971 22224496771587334166950765478726965356253291771922766329 6972 -22439049454733124029048448814479555205400292284350930080 6973 22655657968956939519912648729493373479268455295503901891 6974 -22874341866347755534884564985916474955582122209408161888 6975 23095120883560733821685905454526880125101542860949148350 6976 -23318014943546503722999158848017851430342292750375632028 6977 23543044157296524716637334293037024668317294963742102070 6978 -23770228825604679196707870220528128906274405834979690592 6979 23999589440845245299197847800405126305877473093460439206 6980 -24231146688767400947797858046885662182110339931886040340 6981 24464921450306411680652095325809488455645212059816466380 6982 -24700934803411656216183957194503362125936922803590787600 6983 24939208024891645126313833535444591212683525404506404752 6984 -25179762592276189408374132499877880655839852643951800556 6985 25422620185695877182950425620387071289402823915130509889 6986 -25667802689779018193854202626059289851505104999960956224 6987 25915332195566217248580492477980471134856200242993878784 6988 -26165231002442739213040156449290662645723305883816457864 6989 26417521620088829663202468617776502007836476138560001764 6990 -26672226770448156798660255996328460599679380412790736932 6991 26929369389714541739158201032763013400144287137977791542 6992 -27188972630337145854928649441060305920204853517655055040 6993 27451059863044285325383291997984312061149942579032897001 6994 -27715654678886044678437513522846474883166739381163617576 6995 27982780891295862634624108563779462125804434262502509960 6996 -28252462538171265166312704044947992202548227115930557664 6997 28524723883973922282918093503972187524527909026822490709 6998 -28799589421849206668085295012948347251716316283870067672 6999 29077083875765433924613215831124492858331345246764046997 7000 -29357232202672965827453297238818579971515678146706146376 7001 29640059594683359644628471221941935167171021721266721164 7002 -29925591481268748260496467934919637293485699070595302452 7003 30213853531481637525564485291666824194972078732877953038 7004 -30504871656195308962187141677269165364306769733451040176 7005 30798672010365017676085417272468922110672445632601165068 7006 -31095280995310177059849121050210832969385874957193554368 7007 31394725261017723626570692178077336440070770973125787164 7008 -31697031708466857079646548546067688716356610197433624572 7009 32002227491975352508715658205105801086682208448493613241 7010 -32310340021567643401828745549877700301746240765178003852 7011 32621396965364875980402100660401373110894009822579329208 7012 -32935426251997137196453119768461763687429187577100586308 7013 33252456073038060581189604635057522843507884357442130955 7014 -33572514885462016000381995064957522313563045668317959152 7015 33895631414124091255236843772090374834607689370023971198 7016 -34221834654263075367864132312157827883738599559529619292 7017 34551153874027655308045042171622825315629459785625110717 7018 -34883618617026039853014344344746372105120593718661398980 7019 35219258704899226224529956568633887793397740953704287541 7020 -35558104239918127117770185219602893760045893935258652908 7021 35900185607604777724734702192255108048034082115722032928 7022 -36245533479377844360989956328194489712625064935999727408 7023 36594178815222658328956515532386342011142448044635603920 7024 -36946152866386000693647050939252748409335143604045988304 7025 37301487178095865707995220430935491067236964147985784671 7026 -37660213592306432704835017789137467072184156399193378600 7027 38022364250468478371363900300311540443641888675376293243 7028 -38387971596325463439721582361773743564675127340210810880 7029 38757068378735529964311736776125933570962873368144611850 7030 -39129687654519647512857175109583772534171303631508822960 7031 39505862791336148774085372992870135322449547609421628088 7032 -39885627470581897280567056810384636762026615972159734748 7033 40269015690320332160751814177347435675910414051033487424 7034 -40656061768236637069841043103427350190365017958039712484 7035 41046800344620282704991369420908153912015201322783244427 7036 -41441266385375194586631546248053484292312226815596930384 7037 41839495185057800084587362538404615351564918668375446823 7038 -42241522369943210985428477815718641613013166275744040848 7039 42647383901119800236163870514571214550927826203981406256 7040 -43057116077612433859308275831367501934696350181945119728 7041 43470755539534621415611866411160506596237654409165775351 7042 -43888339271269850793580026790967215272875057660630520816 7043 44309904604682375529504039869994255858596036085310096542 7044 -44735489222357725308273269183982597721537789080443456904 7045 45165131160873212763940678461439403497472005693945425640 7046 -45598868814098712190066178004598571221797930601985952288 7047 46036740936527988283468050031023400446778409363371274583 7048 -46478786646640855581372577738565245344245914820380201340 7049 46925045430296451811271272812658787039095434167723177490 7050 -47375557144157910955280925096433309636642415589515891736 7051 47830362019148724436660525541194139348386266816463172194 7052 -48289500663941081465581760049865025336134960387948437360 7053 48753014068476482234488982236886000571998018426373739878 7054 -49220943607518920330632376805758498136229700709563525192 7055 49693331044240933434830924426943116250456106646825386556 7056 -50170218533842824101438251033921239956943059704506122418 7057 50651648627205355165062258731998282562232683619356966522 7058 -51137664274576227095050927857648772924708208553475683060 7059 51628308829290647419326213429430125086301273736747950272 7060 -52123626051526305165049197762282073911499575687627019204 7061 52623660112093066115060929869936309926712244956035076854 7062 -53128455596257707556295088168809714290911719039116320960 7063 53638057507604014099630461621774991495825758167714173764 7064 -54152511271928559080177731226305792134657003357550366664 7065 54671862741172499003012760440434002434029543114624753600 7066 -55196158197389711482113500035360565223274400082667127668 7067 55725444356751610129970469788718991267105593637583529776 7068 -56259768373588972892264579190566236791052245000028525888 7069 56799177844471123386383103449148674937340430943525547092 7070 -57343720812322807894622212662331769714454708297201961088 7071 57893445770579113782952085259635527762955565689921521524 7072 -58448401667378778264447185586099008444612183432463529512 7073 59008637909796239603163679520029829322431234112588774537 7074 -59574204368112786059634441764170938149085821226290840208 7075 60145151380127161113505265799042688836218799828873004064 7076 -60721529755505986762414486736461446768002802928662684088 7077 61303390780174369989285404720929391970926752910769897797 7078 -61890786220747060813019152302805218735640454111421937344 7079 62483768329000533690412764905128961205647130130863345671 7080 -63082389846386367420253405464029006816727686120266503120 7081 63686704008586302114224556181539184812784630410255200163 7082 -64296764550109355243778508422709300736685768490520872220 7083 64912625708931382247759141724380560798740750544951119514 7084 -65534342231177470692576661772583559290271332909785713152 7085 66161969375847560515424048644365850628534349467227017870 7086 -66795562919585686451668399674039872603207541305674126260 7087 67435179161493242350433491674666027766248592287404109396 7088 -68080874927986670717802713382975957607442001154337708888 7089 68732707577699984495306642779636924979877646967174563557 7090 -69390735006432531782708999886138443799742500349016751220 7091 70055015652142417948866269935915088710747688363984148394 7092 -70725608499986003342910443779787173761081188360270031300 7093 71402573087403898620490980946291495643660425578236528288 7094 -72085969509253883536617048060608084867669574945188916464 7095 72775858422991178928072878165120218180765982433792352257 7096 -73472301053896505514745749271729686030921455551085754352 7097 74175359200352367090821595007913377844772350469991360225 7098 -74885095239167999653984486472944337644266570886348470240 7099 75601572130953432033819488912903826798648894481850966367 7100 -76324853425543107629886140430955254965682883088007334656 7101 77055003267469520955727387126039970810695605781637023272 7102 -77792086401487326807731100838682545046840902788435249088 7103 78536168178148384037599407272549901471450045281169416572 7104 -79287314559428200104539069794011906442057100083442690468 7105 80045592124404246818497731543620971363331971969555247590 7106 -80811068074986621959175916326800182079895500781808789632 7107 81583810241701535767486408155963459558903122042816438412 7108 -82363887089528105656953591323098138250872352902997945908 7109 83151367723788946882594671002963515882164745147876456799 7110 -83946321896095051334454704031518766392756751201186258640 7111 84748820010345451092529909471042471213586110884384530362 7112 -85558933128782167889667308785012307264849995106607281056 7113 86376732978100954179535121384906968119036584543205017635 7114 -87202291955618336098278856504518582735332311646262756868 7115 88035683135495473241380833204247117716472734340056860229 7116 -88876980275019354851897394621088443990631031616969650124 7117 89726257820941856733029442107451767037059221862886617520 7118 -90583590915877187957266119191867967754411064797658352368 7119 91449055404758261246509963439855790070950335811937481481 7120 -92322727841352525743025696491855770972597118284119675500 7121 93204685494837805780142204956596105309321639473901397365 7122 -94095006356438694194769853603753323191594424587187185232 7123 94993769146124053701364413220051823107314362149648657185 7124 -95901053319366184869373161758775765278150907843565359672 7125 96816939073962224313840315061081769130859840065429475360 7126 -97741507356918341822129748047675978580969666640323972160 7127 98674839871397310299052256715854688170853320979194650508 7128 -99617019083730027618475361484091610647318446125115119568 7129 100568128230491574722158570247500920403171541912730959740 7130 -101528251325642399606516362381913073904556308085675040096 7131 102497473167735222185688976199557310775696509884507861183 7132 -103475879347188260415121199040740684196961369381647066920 7133 104463556253625383504243300779877185304233691392646363321 7134 -105460591083283803540251443803986605891581972805269685224 7135 106467071846489922387832569291260087991148925548022153002 7136 -107483087375203956322414002643606557633745191765383699560 7137 108508727330633966497587941258242766306934732713201576264 7138 -109544082210919929041212520475411941016482119584675213040 7139 110589243358888484319779280718240148251725003656279100717 7140 -111644302969879010707420667732485201981018239930495792912 7141 112709354099641674044869647143280590887399335102959880332 7142 -113784490672308109875243783216210475579104510386624365480 7143 114869807488435401498179612162372454519608702536135929681 7144 -115965400233124022892061135719915729103877774294887296064 7145 117071365484210421616348471400525548816624788270169170925 7146 -118187800720534922922803146878406431714696290081301607156 7147 119314804330285642476209194404348261280691431665714904561 7148 -120452475619419101312496641789423436202188202223065763256 7149 121600914820158242945483203491291259625500983903717037753 7150 -122760223099568558873257937223460098364424255304066763616 7151 123930502568213035132043099914550820874867137224344885638 7152 -125111856288886638999697719789795172094955499681250271636 7153 126304388285431071463378845980739899901135458191019414481 7154 -127508203551630517636773342770456289345799076986323221028 7155 128723408060189133942278438501630007392684631116964957423 7156 -129950108771791017563067081121885787271796674253706993788 7157 131188413644243410419657700786813461749140622332503758077 7158 -132438431641703896735955242687308039901761295190452931100 7159 133700272743992360131279452294532127046606901703388707330 7160 -134974047955988473108194855957219198117668374791853080800 7161 136259869317115498801557094791016223558998256626418744385 7162 -137557849910911191912644836379903338772533843382284218932 7163 138868103874686592874117550013928566591614954499810623930 7164 -140190746409273516477394187279413119334729310224372473872 7165 141525893788861543444453698497302782227876150054294625114 7166 -142873663370925330741592527090261326246736478908093740240 7167 144234173606243063813919139522707850370412945885871304446 7168 -145607544049006881366903941340155324148142806817151411336 7169 146993895367026110835727237542134675707017786480271752731 7170 -148393349352024160265076183388349363802302421891301957200 7171 149806028930029919972032254454234785212651564664275898506 7172 -151232058171864535083372137509418204558461802800391977024 7173 152671562303724417826591070255541141161541957202932312774 7174 -154124667717861376311862910587603471280430253606505505712 7175 155591501983360744470600369049831180221557922414864937729 7176 -157072193857018405815902278559290172674319831510023237152 7177 158566873294317611761603360882509877320584045058938102516 7178 -160075671460506503380517165447537826756397634926268569064 7179 161598720741777253699431949471741069378701348274426291026 7180 -163136154756547755919130020550259524196793850433040567760 7181 164688108366846791312812114738022066729804853785380937578 7182 -166254717689803618996484288716387471006551000913536939584 7183 167836120109242938280770719479197926073674386126413758758 7184 -169432454287386182905927980884470686025123214558143509140 7185 171043860176660115131237124191261135149263598939911721815 7186 -172670479031613696397122221263785856209532749130421802668 7187 174312453420944220103982264658438663467219964848128937214 7188 -175969927239633700956528017606080027493197424396147467056 7189 177643045721196524307087871539537981270892229462790514104 7190 -179331955450039367996599887753212546120316297595302627040 7191 181036804373934418338560254910354674069614141036676004715 7192 -182757741816606911119771485537281323286247823046683024224 7193 184494918490438037803058741600223790571931104904213393051 7194 -186248486509284266511938223078894975385063085116669103136 7195 188018599401414136856266971500592166173555662897427550975 7196 -189805412122563597221930228197282909479743146304459360944 7197 191609081069110962797388875266930426143742189850940734091 7198 -193429764091372582346174683393165126181398988693433375104 7199 195267620507020311557956665440563679463476149663786700781 7200 -197122811114621900722386271468851480206285484890429055350 7201 198995498207305414470342003597597026164888599150350767620 7202 -200885845586548811417227456240194331739063988175011663048 7203 202794018576095821723430071850521069790109399721814549743 7204 -204720184035999270858721465454158612123407318150758269044 7205 206664510376793008221087345187489991343789165741003281452 7206 -208627167573793609717036455231932592120292406485114603252 7207 210608327181533033960675444306982043718953424957610474491 7208 -212608162348323422393585164568867269870395320586301459400 7209 214626847830955244367636153668230477794729685789221678666 7210 -216664560009529999069180799841287289077930292924048622832 7211 218721476902428697096414274194189691022719273813426751563 7212 -220797778181417355532970744725847262228815742659599175300 7213 222893645186890751490882100832744419458816665952978941420 7214 -225009260943255690325753634463237343729542378813056023312 7215 227144810174455056057292937291072576525234888205493607339 7216 -229300479319633922960054304234808129350015368743917039456 7217 231476456548949018823334889568050011949445511422640089822 7218 -233672931779522842016492530568655260216416810602816227076 7219 235890096691543746237461956740339224020847618788869013866 7220 -238128144744513318668853857415023210701535473080082511198 7221 240387271193642389218666097824380084808844769426252284776 7222 -242667673106397020582256106268243853631645630071960703088 7223 244969549379195841029770668914844274549788676126808207582 7224 -247293100754260094099665142106865452412898450357334312608 7225 249638529836617791765231356867387605292989577762932824509 7226 -252006041111263370138170216983400776503158801705952611412 7227 254395840960474259382177887126537021929179926627273538087 7228 -256808137681285792231252207520187066935830145667928483664 7229 259243141503125888342972604017585006697619817453242209149 7230 -261701064605610964667375300704904378727698726532703260028 7231 264182121136504535078251190132369593857433085343165525512 7232 -266686527229839975696767088691847267770073538021303742268 7233 269214501024208945638292318537577652735479612968463779275 7234 -271766262681216966333243844603924345759388090874176366396 7235 274342034404107676112702846311117825547220496357313602097 7236 -276942040456557290410571353675105571471267405061961322168 7237 279566507181640811717199505639930476362399255915942269950 7238 -282215663020971547325808588204174496876440545156279525888 7239 284889738534015506943758468228004295938292961720494706927 7240 -287588966417582266396859019689023380471761791790757392588 7241 290313581525493897937619085587948065154044787360383755154 7242 -293063820888433582078688822078681419512849083230139567520 7243 295839923733975530411909938309285978618370238344202488125 7244 -298642131506797863542488534075009091350466839217416965904 7245 301470687889080103068002316092500005517445985597434751420 7246 -304325838821086951464406069060329319224861933167937734712 7247 307207832521940048807082029030906575798978256969342335910 7248 -310116919510579410455481392213423735542018336324917678512 7249 313053352626916265166208636438952434217486639737913964462 7250 -316017387053179028572718602319159913460265542364352534620 7251 319009280335454162581345098374231070947462407320752509713 7252 -322029292405423686984379939869565633302542096315448541300 7253 325077685602301125482611907546380301779617199074736681123 7254 -328154724694967684343366260155022633591256574079286485312 7255 331260676904310478096910511279344726701835819141453579331 7256 -334395811925764632995383274259506105433886095490464781608 7257 337560401952061115425443504823799695182332165696976239214 7258 -340754721696182149079914226060901469888487217302297210624 7259 343979048414526101456113749464696997909832887850405665048 7260 -347233661930283737160646079581858832215167837664328483206 7261 350518844657027752563481729151662316109860753671712084512 7262 -353834881622517523559541273094208571344334298318303639952 7263 357182060492721015565049261295224507999542085245607961627 7264 -360560671596055822400011945092772911279428822409249758264 7265 363971007947851318388665017071950211240090308248254171689 7266 -367413365275033925848025829810136603113872501024008334976 7267 370888042041037518132160864324828597964176045377769838715 7268 -374395339470940996557856541632136115687849516958320808320 7269 377935561576835097857485356628719143812505165857086809982 7270 -381509015183420507288419401256996794393236442817405193664 7271 385116009953839371176810191176060811930376444486606616772 7272 -388756858415742321488390771942110768865219599331639160924 7273 392431875987593144001631098485969555005789657790710527231 7274 -396141381005213240810579784462379055198396452659112422868 7275 399885694748568057207556871236711145438376426859227036553 7276 -403665141468797662491030121466074424434902001931850581360 7277 407480048415493693913040218164705439385771634722505316332 7278 -411330745864224892824980449819038742844394633842080723348 7279 415217567144313482101930981129994840529139344256782795318 7280 -419140848666864654125666000826169607241496754495479270384 7281 423100929953051458986477197406876887495693667487493654343 7282 -427098153662657403125677341200293318522659468428633848128 7283 431132865622879089385674307507254919530576075309595889598 7284 -435205414857391250364464028983089790549437261539336425384 7285 439316153615676548087911110079990811871118318959063981314 7286 -443465437402622534317922040829738304429121146060435463312 7287 447653625008388187309236663193405093168057625676207978384 7288 -451881078538542462513742676005241376137681577432698069888 7289 456148163444477316610653319759148583492389989154896502099 7290 -460455248554097686315292834562640700994272326152788105390 7291 464802706102790925690326296617966725372887378363372443341 7292 -469190911764678228152792912148553846125552284444211139968 7293 473620244684150582040013148906117896576609307214682220682 7294 -478091087507691831469104411796542307838351604822252577504 7295 482603826415991437300246507628159245652918414797944683980 7296 -487158851156349556294791951961738978173087732339751269784 7297 491756555075377080047628387963605887246474387829618687888 7298 -496397335151993298970707705636931675599311862791924356040 7299 501081592030723880513211849643415684064536941493834728543 7300 -505809730055301874925288105630931979770653194584299369604 7301 510582157302574486208542309213026972723496872496286446611 7302 -515399285616718370449429093919401631666579795684718598956 7303 520261530643766248503232757772584355385428583876709082016 7304 -525169311866447644988426076501635115601762558869550141632 7305 530123052639346590765780072062219163215005395533935937503 7306 -535123180224379151515634888948092497401015119306461392200 7307 540170125826593670692217393609991059153636223107089233464 7308 -545264324630296641027809353512103965338832758631768326736 7309 550406215835507144883942699491833915073019342273042568202 7310 -555596242694742830103664999275990019594535027802951041152 7311 560834852550140414610336507751373257056965720988778976692 7312 -566122496870913739826455109254398494456996904984664448436 7313 571459631291152420052750803768624323202250549538782195768 7314 -576846715647964162255359326862186956000540722681702526352 7315 582284214019963858259395011797085569202133385419749685705 7316 -587772594766112579142845305427179860346628818567196217216 7317 593312330564909629667571666800089522499630507971209392635 7318 -598903898453940848876500216111413395043050601697270440816 7319 604547779869786371530026656934184087356239436913016269367 7320 -610244460688291093852469386088419404452030914982118770092 7321 615994431265201116113316453261166947995017606488968654299 7322 -621798186477169463880290823296389901597254016895568656912 7323 627656225763134419354188951195727823861671398687631383921 7324 -633569053166073824031323459969142157898997583244008219024 7325 639537177375138744040546432618318279563018977226479748919 7326 -645561111768169919870590771640580042740450995110010815072 7327 651641374454600452842197599301534717192406696114397450548 7328 -657778488318748211590584098853420943385680531763392676180 7329 663972981063501473009655961040409563070869055378320034080 7330 -670225385254401343572398563006705052760459123697246275308 7331 676536238364124538684540729918573978846285193056623267177 7332 -682906082817370129753345628909981412183431709343025798304 7333 689335466036153900962726032673495279467834164901299818857 7334 -695824940485513990342320324017429844656279988349304328464 7335 702375063719631522604237872215232753208220142124870228405 7336 -708986398428369974399434649660277471264840361299531839168 7337 715659512484237046118693234121637349859639080422457521753 7338 -722394978989772848133559522330659150897475853333020767384 7339 729193376325368243442945991380718524516732961546693201709 7340 -736055288197517223064097601040962396089201926438669724232 7341 742981303687507225184904249183925623242129232197302262214 7342 -749972017300551344080816853641608307966198212786223579200 7343 757028029015366410096602204487074258781559363054109636562 7344 -764149944334200957603598292550246358056754832015386263132 7345 771338374333317133769761830627747902193269679102720127422 7346 -778593935713930637225424707139094153163098166140967853396 7347 785917250853612812275112354676127270097870221471822658501 7348 -793308947858159061197852486901553063325770521647663612288 7349 800769660613927774397982808962575709431030586775837997149 7350 -808300028840654015718441879713719012224181190995831250322 7351 815900698144742238111801280684905082749122702024429855806 7352 -823572320073042343083810909620255484551918432392609905248 7353 831315552167113435882949798739430219899497301093171314606 7354 -839131058017979667310382287032876018991302453074415892980 7355 847019507321382592270832757442678906181091957090174526006 7356 -854981575933534514779257219020930806133345533888626236516 7357 863017945927377329083865667345889403357316712760916688548 7358 -871129305649351406866134366368479510767713894490079011904 7359 879316349776679121136068261027465955016604020554220835078 7360 -887579779375167638459270593922855509070811223141933487824 7361 895920301957535652534530398703960907512794180342177945691 7362 -904338631542268773889857857281834409307343849237929850612 7363 912835488713008332584405654930594398201903672744631825827 7364 -921411600678478393296776501715455798214423047357674026368 7365 930067701332955825050126741220949208037842047626132715674 7366 -938804531317288311074541917745828022842199450087181248800 7367 947622838080465227940733701760308477041220916848512651316 7368 -956523375941746367119569589919250785153123609649509983384 7369 965506906153353516532693385019321743141576041611035693825 7370 -974574196963729964463965595714307098631223205261679144128 7371 983726023681373033403118849406188296700813551138812727821 7372 -992963168739244796995370176173135404534723469025295746256 7373 1002286421759766179277290486673537717309719881226931408363 7374 -1011696579620399681793563716174205184648359217696081078468 7375 1021194446519826031014952200555273105933313698823359432245 7376 -1030780834044720085718445080934446390493879318391536822324 7377 1040456561237131391649859000869511500411249024334434532986 7378 -1050222454662474818870758016290235516605743716425846659904 7379 1060079348478136765699182426704243065437461844238461701730 7380 -1070028084502702462091076841228772807132761554673047925980 7381 1080069512285809954680256345349935266118821385659398642720 7382 -1090204489178636405503064339711827238107328969114843523592 7383 1100433880405022386683408283458728543956040838171453583566 7384 -1110758559133239904048480052041570040865142699084554535808 7385 1121179406548409933789094958052030339279474434887671441919 7386 -1131697311925575307875171203990014185120887822767658062528 7387 1142313172703434835990391845630639838261436607194255233453 7388 -1153027894558744604264566772477587768254289662251130083808 7389 1163842391481392444061700662675155731650835107094610495451 7390 -1174757585850151617530351584709299342039292645200864832120 7391 1185774408509119820544662622488881626097007608690237866884 7392 -1196893798844849658063630619943299106473311015735869803584 7393 1208116704864176801816926906186941782307578838568828989949 7394 -1219444083272752095592142378004987826731095185770426101268 7395 1230876899554283929254968537535593379268393023253370430720 7396 -1242416128050497258984842656335904002686068971645314500186 7397 1254062752041815708058328704118667027561856417879848456248 7398 -1265817763828773239865363805275925800895566699057119382636 7399 1277682164814161952703881933613947252689122652632715269962 7400 -1289656965585922604270696633628375295109952518344565183196 7401 1301743186000784532655386293969577946295338611455989052953 7402 -1313941855268661700053804554949615213657829267307606400820 7403 1326254012037811645353316888300231705372810708608594000686 7404 -1338680704480764192207564570095491347380206864800881589804 7405 1351222990381026820219124385140932402525365759745133392216 7406 -1363881937220573668388569392408121477236274281866275608432 7407 1376658622268125202072887181237352839020559386894787692153 7408 -1389554132668225637329745147936683795392627196855546433608 7409 1402569565531125279711534384135684814711910982718159175311 7410 -1415706028023474998319344127834856824734259887939826282800 7411 1428964637459840120236911174241068411082631061633669807040 7412 -1442346521395041095343107408392490523617215654009792519656 7413 1455852817717328346953671417522233136457118145591845699972 7414 -1469484674742398789773679953452877632649632132530411732448 7415 1483243251308261563256776678129896421990939192031572709994 7416 -1497129716870960595670558587582933326850781241928102894328 7417 1511145251601161681964920337722047963185947934759184897728 7418 -1525291046481611826936792243658338372811183403572348695484 7419 1539568303405478674185843625971311529933122986089612290365 7420 -1553978235275577910966651052926415505801179063709058157296 7421 1568522066104496609268907258487893265215113473940684786350 7422 -1583201031115620534303874457046064463287130517024408100804 7423 1598016376845073523047896664257332750362075848663096190126 7424 -1612969361244577107597876976087691522445479217001155381796 7425 1628061253785238630834743260834065572690239616922397256312 7426 -1643293335562276175274643891008277894808647209702078014656 7427 1658666899400688700019576307446000089455939090011471063792 7428 -1674183249961879855405047146877625409952586359129125520392 7429 1689843703851244020287914908581046154023371666493573365772 7430 -1705649589726723182928565614247745729687690211855619940728 7431 1721602248408343363103860302316656814957151440798645339980 7432 -1737703032988739350446742896468514281460874157491844562908 7433 1753953308944676612050951416855367167651715174518049329219 7434 -1770354454249579301110930150223590298942313571215593794656 7435 1786907859487073377793822482603163012831233585134066258202 7436 -1803614927965553933668433522092777782664821921399716734800 7437 1820477075833785891851441722500865101782715773279426656613 7438 -1837495732197547336580095551356571132537889771454263901360 7439 1854672339237324808189415292098637892576297725370613365717 7440 -1872008352327069982466846613317864497055927850213119766896 7441 1889505240154027237084730692340269403496833785478571002743 7442 -1907164484839641692277290674217287931386020861617006380510 7443 1924987582061557398140567556321655537442343064136241424920 7444 -1942976041176715426897386615672510983110655357583981545724 7445 1961131385345561715191592538079684584403079258427580302310 7446 -1979455151657374588963109476232548301161528950548467744440 7447 1997948891256721991714549422452657185111768094632689322242 7448 -2016614169471058526017876314428769176767319508599937307896 7449 2035452565939472507932861199787829388192539980313815915885 7450 -2054465674742593324624599781989585709659549509470576353700 7451 2073655104533669476882153557016565585715896134264530514001 7452 -2093022478670827780461426088969596485192046019252037247504 7453 2112569435350524293209741730799377297798312307744723118507 7454 -2132297627742197628784383742109515915184792954000339958576 7455 2152208724124135412459763099992483671544182220108324579811 7456 -2172304408020564730035158786195415604488332723184899908020 7457 2192586378339977517214410869027704671936677852944035866618 7458 -2213056349514701934037939152036408369184496925567830576544 7459 2233716051641730867013423301817863277508378338267995858368 7460 -2254567230624818800521923428472532968582371585485339835084 7461 2275611648317858398878716940019277074948064858184355741036 7462 -2296851082669548241110294189707039847735885137718537532800 7463 2318287327869363252078497566389399099496917920576718431934 7464 -2339922194494839476047479167139272922732456095759871274752 7465 2361757509660184942156807496629713179024672697387220215119 7466 -2383795117166228475542581843148214839915897691353396573588 7467 2406036877651718413045791263349523712654542813915805558082 7468 -2428484668745983288571405553737626247369410131391853764280 7469 2451140385222966660220924063416132844066419000734875467426 7470 -2474005939156648359323521468398311233079008481237907506400 7471 2497083260077864550444750766159407459371502174951422655518 7472 -2520374295132539101365321830956606882019684644601639860600 7473 2543881009241338872904170702780088127296442576076516653811 7474 -2567605385260765650318319953265138872281817507999307757032 7475 2591549424145697550855451816001753485292728572224922936852 7476 -2615715145113392855872295750495625675633552593117829019536 7477 2640104585808969330771542470514155657269072897298008517003 7478 -2664719802472372211860809513721156575960352034434156932632 7479 2689562870106844156108048035285486504510765888937958935354 7480 -2714635882648910567667596366367336109626100861201203135392 7481 2739940953139893833988855616018893035239392937160907721500 7482 -2765480213898970124304367400550440647821135563569013110944 7483 2791255816697782524335047248262663008312891892967921567739 7484 -2817269932936624403156708302564872638379666194028809077328 7485 2843524753822207031353118190295419551254289317381114265050 7486 -2870022490547025593846040923265071589549629394510225412688 7487 2896765374470337866151506898022598920425316804533864058186 7488 -2923755657300769949273491590129579091670496458667492770516 7489 2950995611280563586020887250334055414568100519223496961430 7490 -2978487529371479710230852043518575072285840458244192864336 7491 3006233725442373010211132719831725486225913427115654874167 7492 -3034236534458452418685652593850798129110300508891011495460 7493 3062498312672242573651521860895328264137151882571946835042 7494 -3091021437816261427841734684288833479219932607017550864164 7495 3119808309297429318946298830475040882691869632413154001405 7496 -3148861348393224948385646375638420343615324330016133946492 7497 3178182998449603853264234941125217782130410581395671009255 7498 -3207775725080695094169665843857146856770506752762991472528 7499 3237642016370292020733934695531009587159387907958248275465 7500 -3267784383075153117349199212983893393791842501275230908202 7501 3298205358830129073141369073205800921894076774278704279404 7502 -3328907500355132363261685540089821460561385046269413292416 7503 3359893387663965772770150305710524661140085060527453546264 7504 -3391165624275026439866134352668966528410965802663551868640 7505 3422726837423902141981823571475951234096235305434796595225 7506 -3454579678277876696304509735616733159736045535094569980200 7507 3486726822152361495645351432451644135367414686808338166998 7508 -3519170968729270351236474886512609427763065445113370764548 7509 3551914842277354966026623476283094692085599379554902152745 7510 -3584961191874518515369530165188986992857876777224288041952 7511 3618312791632124966670442113935058944413303090259851754156 7512 -3651972440921321925586536023142798996269048854124009828764 7513 3685942964601394953778161821960195206419773271274513201410 7514 -3720227213250171461991909847476842999259549522621505411516 7515 3754828063396492442435485502157645992746128426331118687115 7516 -3789748417754770465990441477684309293864385740318108246480 7517 3824991205461652532814243227440894949547235350418384068950 7518 -3860559382314806529320317567812196401524483704014404050656 7519 3896455931013850210406121511370684431451035291144602646250 7520 -3932683861403441793137472628974045973193746684799648260784 7521 3969246210718551416905117000359468468753259419038249754030 7522 -4006146043831932895359567328042427322983704519233238332356 7523 4043386453503815357215556082043199303223880799012054903442 7524 -4080970560633834546311063134937121926693808241402381998528 7525 4118901514515223726120920686966252630940435904241199478661 7526 -4157182493091284310274743055567011640141307611150452045664 7527 4195816703214156518526763214577945017498648296977516388292 7528 -4234807380905910537084552251065612610576181196374690431196 7529 4274157791621978843238172313473278093882308687767536201675 7530 -4313871230516950536854806715028923186167471473164689392288 7531 4353951022712748705530145999762624790707785722858082198008 7532 -4394400523569212036030762622915016133604927595733415270608 7533 4435223118957102072135477572153093137569202611362807985424 7534 -4476422225533557708102495240458723063293559058238021027352 7535 4518001291020018697767200564606543885563133434903186579584 7536 -4559963794482640151727441905288365964499393453170203210724 7537 4602313246615220189213421371112669280572941230870661445592 7538 -4645053190024663107082698952012046096934361364496234815268 7539 4688187199519000625942133464462535584110596468861537599919 7540 -4731718882397993972692770109126911778588485406315855732920 7541 4775651878746339759835844086898637772603588062432056306929 7542 -4819989861729502824683436075989964787806160085820727225920 7543 4864736537892199396201217718059450107367008337728473425854 7544 -4909895647459554163588661293884913532487925254760267080352 7545 4955470964640955028889689765827935806483370647995289526696 7546 -5001466297936629535939741854539142587197194607696151026304 7547 5047885490446967179809524770057294410580598963069373783558 7548 -5094732420184612014617365668024776841194552666297874976536 7549 5142011000389350193167194055497806544083192542577759163066 7550 -5189725179845817289344109989637074953415074841852865416832 7551 5237878943204050473580677402267876628760210953230649726146 7552 -5286476311302910833011092818471171569944107040876933500464 7553 5335521341496401351173962466088463954151684677849138953253 7554 -5385018127982906287324465957219989388363045567787698915392 7555 5434970802137377922590190275271991025855642291046163106901 7556 -5485383532846496869369066727833687496592548997982156011012 7557 5536260526846832371539967910666958082611231940444163996472 7558 -5587606029066029256254064074026602911780577253325794560064 7559 5639424322967048433315630610336114107018032228374914954602 7560 -5691719730895488075462425651900570613534309531053758097512 7561 5744496614430012852235917612843118358171172762695075918736 7562 -5797759374735918831608629616273393481955199643078644790080 7563 5851512452921861907127930700790206931607461274823256383734 7564 -5905760330399777854061109104150529562844394122608836854368 7565 5960507529248022365904076075816687066138455135101928668615 7566 -6015758612577759672664295835580709413497814343167953813032 7567 6071518184902628594566365191446915299801960522307436216154 7568 -6127790892511715139275125127376065433055152095921429007936 7569 6184581423845861007405491670073234005084460402982220239111 7570 -6241894509877337630009683834006780582558575172218166165884 7571 6299734924492915622920750040776308264403871560578841522304 7572 -6358107484880359806305968130947487553102417431079160393952 7573 6417017051918380203564662572745719978783998040556158271377 7574 -6476468530570069701812303679288019222165893209037336296224 7575 6536466870279859326646659317621420129066980509436997900484 7576 -6597017065374022356712622823562071662961255662815131878232 7577 6658124155464758778790723152694545199163382823442988964803 7578 -6719793225857891861750994509684865739122873069448314902716 7579 6782029407964208907759737800000946966032520926036583919334 7580 -6844837879714478521622863905579850427164525067408891915160 7581 6908223865978177024117270559772829922412868163050786497657 7582 -6972192638985956922622511171814609351271993796022700313728 7583 7036749518755890642340535049680791049206584830201884934862 7584 -7101899873523523013903371441179775465559259219428157489616 7585 7167649120175766308239295176257845229951503300736763106639 7586 -7234002724688671907219484504865994410238928188632865891300 7587 7300966202569112998861889518819824665128819060455572646258 7588 -7368545119300412988749547186710128099278122735033811172608 7589 7436745090791954624849721551054902537537096501072389705443 7590 -7505571783832805141121027524976491242924198619657949757824 7591 7575030916549393036191278072047162662166133349413077361878 7592 -7645128258867272417002587387494711589622366589399367713144 7593 7715869632977011153675879611922872012924425659631487909306 7594 -7787260913804239410968162181949168940851862571909751816548 7595 7859308029483895443606745588992724569471974627379168252288 7596 -7932016961838705867509255307246313412994544782242098772024 7597 8005393746861937946461175695590441649969984241092276349365 7598 -8079444475204461764248436414860346541992751085714530510112 7599 8154175292666160485556059136941455616054860870375062825099 7600 -8229592400691727245170150995919104082663654340887525120360 7601 8305702056870887544184850397022787588376865446352295321966 7602 -8382510575443086374043708184341632469350533258853440368128 7603 8460024327806679634362100396091099717581746542380452338458 7604 -8538249743032669758609565998761316566317458549920426069268 7605 8617193308383025812904616505497219381500462416470206623285 7606 -8696861569833628687415921451468103763115028382571389638080 7607 8777261132601882357199458503392119318427501340731623302424 7608 -8858398661679032549758083824470538677307947907821513300236 7609 8940280882367234520215061311309469167740873456557073772378 7610 -9022914580821412001773706231248746344505403274699741229612 7611 9106306604595949769119003444605616477557164149627126792473 7612 -9190463863196262625631591593848255451338230769892314597088 7613 9275393328635284001757891666917883555069126672034312816571 7614 -9361102035994917731640672639545309440045852631411636203176 7615 9447597083992496958190450187026086238624324710245493385384 7616 -9534885635552294503198565936942776854095972173522342945712 7617 9622974918382129428886602028854113139089438823059100919537 7618 -9711872225555114910483152189873588510987811896970704870120 7619 9801584916096592936047404127610355172363533250168096221184 7620 -9892120415576301749849251608554420566358409225261613157768 7621 9983486216705822359197712265787231846543501102667112868254 7622 -10075689879941350831713555117065245374096622690488874521344 7623 10168739034091843520698777525221813329956467204819894736453 7624 -10262641376932582770495659506446908130940377164381041508388 7625 10357404675824211071582628045115509339427450581173472222081 7626 -10453036768337282056654417709249561214239025705495680136960 7627 10549545562882377154111561640013574765844540311468254080810 7628 -10646939039345837144270961436578403090416837416803106020312 7629 10745225249731158296237313163590496903198399882676425165074 7630 -10844412318806103199776876283050771512898779211001267257600 7631 10944508444755576846743164534241615127437039489889875721074 7632 -11045521899840318960651596593456757321813460866223100419492 7633 11147461031061464020920178926881244513268744039629793222012 7634 -11250334260831020880119456059076317092360372953441934885696 7635 11354150087648324328341096408388741210386105006552812324350 7636 -11458917086782511418534658425089876120449013511891524094336 7637 11564643910961075830410727108427039879502994187095042261011 7638 -11671339291064554018300447077943110340199602064370155672768 7639 11779012036827397360231465447735451624550308463215249165496 7640 -11887671037545085001463756080647620269427033412353512217648 7641 11997325262787532565861351221694645581325261566947135871129 7642 -12107983763118852392793526824487697113963279608603595192372 7643 12219655670823521445797712664779539680175271104807600380800 7644 -12332350200639013532032878564737303673402002686186948441764 7645 12446076650494952968643186601619847209597787255889720390895 7646 -12560844402258847333574476616342763127205958284055152733040 7647 12676662922488457444178169704252263305189733969173337548927 7648 -12793541763190863217136191699896622325503902055413333346448 7649 12911490562588284577884682840149515317587391988403661077400 7650 -13030519045890717106842046407323875006628661667520860685100 7651 13150637026075442633397040130242241633275304364159796309185 7652 -13271854404673475516824267581454007593518178776007246280252 7653 13394181172563005886107058069171726974705287301411334221161 7654 -13517627410769901648101081717770212719521992500790193201376 7655 13642203291275331615606286504171164407080115710561019455991 7656 -13767919077830572653770366790727421761033194086490510544416 7657 13894785126779064294864760716350693822596290381959798450701 7658 -14022811887885774827895324667357727929937286467480824856816 7659 14152009905173943430775899726272941825028700432544906063922 7660 -14282389817769263478945809710910094050814586958066292532624 7661 14413962360751572735394181106212372484051217028788095559948 7662 -14546738366014116703107483721509407621178012624189527604756 7663 14680728763130452002024786710593747784608677084054920469120 7664 -14815944580229057218711273147620090499953175014860709965264 7665 14952396944875719268188296430885152705568510116472488692679 7666 -15090097084963763903731738079850907883816665743449698014028 7667 15229056329612199612014130308241113226555405901622724189074 7668 -15369286110071844737764812314506860105242185882449087551232 7669 15510797960639508294201485237284812366619140792115493062316 7670 -15653603519580295532891563341374861668780868193252890523200 7671 15797714530058109969478727156479218059347274045619440036683 7672 -15943142841074424189905430205662567847848131763650203633424 7673 16089900408415392395422625413412310664456688295194049763437 7674 -16237999295607378283850893926845319261749145412151927204272 7675 16387451674880972509290043900958275325114132654211241677317 7676 -16538269828143574612815145710987929175480538541152870961936 7677 16690466147960614972694342222474997302008094758813671879436 7678 -16844053138545492984366418944558069504039570276336569615776 7679 16999043416758308347873331481997925628803991709124146821086 7680 -17155449713113463013704382925343859201843318096897030477194 7681 17313284872796212017124589056642083396236490215961446017561 7682 -17472561856688242116080535420406281551423252025298134122800 7683 17633293742402357838753723111517647444008304795510148820406 7684 -17795493725326355243815386184691511266949047523749757918248 7685 17959175119676164399479925294016289791947851006541186197595 7686 -18124351359558342296608767883356072282582306368331523863008 7687 18291036000041998626435334299780012048893796095826560847951 7688 -18459242718240237575018089241285574502578975084322830137414 7689 18628985314401199514336074051281784794235937319068879449887 7690 -18800277713008787204073913899191381240355893435035089080460 7691 18973133963893161858655682369197861776431899422119917756253 7692 -19147568243351095181034261134208313135717398216158801731668 7693 19323594855276264218180422817067443844869287394409185985776 7694 -19501228232299576653199813765135019692125657133653283387488 7695 19680482936939614915592824464636008075895327364901585869570 7696 -19861373662763288264418915630268570637262589675770729378248 7697 20043915235556782779090792376867672818710832650300802458354 7698 -20228122614506899979262855684438676278351245820526123838736 7699 20414010893392875588850991897142948746789928047395523138933 7700 -20601595301788770759685951184653199966133710117976183297984 7701 20790891206276528877719784977191360372409656003997857236174 7702 -20981914111669791889133955983899901509848000136118850230480 7703 21174679662248570905199293942798873599706902804744252392060 7704 -21369203643004866673372956465687558645984811290319870011864 7705 21565501980899336337947415121903770440562017415181998716761 7706 -21763590746129103756653280455635328775011485476870487938116 7707 21963486153406811490024096809678477732493060396955551716390 7708 -22165204563251013438120118726307680649193953561606111697184 7709 22368762483288007964443190590082622329871732661910048489924 7710 -22574176569565212219620401678852373257026055283187849612036 7711 22781463627876179257754853148086810325491076424644776259968 7712 -22990640615097360426302965359945534130105355937087993781548 7713 23201724640536716406005147416684681485465720012877228950204 7714 -23414732967294281180836694176637982412470007445828475318016 7715 23629683013634784129225473859433673139988837345975463152009 7716 -23846592354372436346969900777323934042984829545158836604376 7717 24065478722267988239452919400843858195813975486295639026313 7718 -24286360009438166355953996545787491867117843267108683250496 7719 24509254268777598382180756128987337118032011504444411124110 7720 -24734179715393336158644724724893061648665374047226700947252 7721 24961154728052087552262203523104601495299883720680980145464 7722 -25190197850640268976642665338294961461093165696196313099232 7723 25421327793636991333004930803317424904607706684129947249142 7724 -25654563435600093128608047740443648827999525601381998654960 7725 25889923824665335523072244068549663743247788431806821973056 7726 -26127428180058875055069038368679931735840904808457939807528 7727 26367095893623130812652786720477323317827772306320499229900 7728 -26608946531356163830063469031078736610638047224914686419136 7729 26852999834964687522227765507661085017089870779333040325498 7730 -27099275723430829005498576930698184603285850562896430678988 7731 27347794294592762199478886111398218721786262584201705720594 7732 -27598575826739334660151585719340855153000118315937633079268 7733 27851640780218811159060711023563500944272679199210043579935 7734 -28107009799061858097040185603827863067093918402590334461572 7735 28364703712618893924043057870356917695530024569530759692904 7736 -28624743537211931829067397028864485685328650830722689987096 7737 28887150477801042066085335975835583323616860633897672366158 7738 -29151945929665562393340591754101265269310220079444961565128 7739 29419151480100186224469353496514010514945320709872682334280 7740 -29688788910126059220702598973028641936932362420570460940360 7741 29960880196217016194008185005502579946717159705884187832650 7742 -30235447512041091341512770245020344284449643174366544786352 7743 30512513230217435991991809165900084623523479059496541875922 7744 -30792099924088779215716163547154098645854353605331584652826 7745 31074230369509567829582807082051679144332082703450322577465 7746 -31358927546649923520321885408861362125829557807249155763720 7747 31646214641815556009750911985337536233818266456994622741760 7748 -31936115049283772397627859409055408469650850388833601507752 7749 32228652373155724039727834998339830204697590333966391149318 7750 -32523850429225033551423053975951832277115475412123915495552 7751 32821733246862945770373965015154471355107717130355301737610 7752 -33122325070920147766032441660176757931629696508013936782608 7753 33425650363645404248608403857623313288182674134875471897464 7754 -33731733806621156006052448894634973610390509112577784547412 7755 34040600302716230284553221620984163408869880054643961895506 7756 -34352274978055813326134203681308948904751854206386878800400 7757 34666783184008836586256134032053371804044287073446194621343 7758 -34984150499192929474984990985137425569038284480001901574000 7759 35304402731497092797368683535583280853164262422949895273534 7760 -35627565920122248412276573110976884175801956464038377822188 7761 35953666337639821984193772716095104718099157529311987170745 7762 -36282730492068517069426676082775880515995884068399732404548 7763 36614785128969440156968147467672062378836884590756913551810 7764 -36949857233559737674991907552186675706306893879749700579552 7765 37287974032844907376698287488022933265082988543022715488624 7766 -37629162997769947934121085373665929233208959137017850509472 7767 37973451845389511995632025070470741240880697003689103534102 7768 -38320868541057229402350334996534177088025984054978737718304 7769 38671441300634368710586296186010139141496149744474334468249 7770 -39025198592718006631926222764393671251707044277928105218624 7771 39382169140888876479709994273701407038033116465177025440209 7772 -39742381925979068200569756091916115700658736922937658109360 7773 40105866188359754072499469315689763918239036440828598918723 7774 -40472651430249115666720166083634156668856959707891713104840 7775 40842767418040649199506654901960032542455835494125352723356 7776 -41216244184652027942260581058374801976618107768132331069454 7777 41593112031894701913565573053016750110681073505144887901151 7778 -41973401532864416645857179890719963569529426464071976176084 7779 42357143534352834401798886687823803100364928921290283184939 7780 -42744369159280442811592005997153212497711516961276353035820 7781 43135109809150937512379114265267330444737494126012847011844 7782 -43529397166527266994746374507862892398823058829175151439764 7783 43927263197529529499208876457371507199735949881153911170968 7784 -44328740154354913457595496361826711940269356811732312076896 7785 44733860577819874640557221090367439730971640823868292090150 7786 -45142657299924744853127791072685686891408121442128776402312 7787 45555163446440968715491461168648838394463777093788334224958 7788 -45971412439521166775984279967890689316865357497094642448512 7789 46391438000332224927998097886124264779239729294219807282256 7790 -46815274151711611841997284565657303121431272540719947837040 7791 47242955220847127878424700119684112699286214137329137142054 7792 -47674515841980290716994610874066970016891031383928402536600 7793 48109990959133564722875986263229341675072240200868668872032 7794 -48549415828861642870691086698569113684388303198341642494724 7795 48992826023026991863223560131729470123677117085735312389750 7796 -49440257431599872913380775042213138153333888700817643071412 7797 49891746265483052505421334871683726174985922450495779747996 7798 -50347329059361419314876155416580161638948886091323816890656 7799 50807042674576725346096944972733686753727925634663680230672 7800 -51270924302027671242097376595909722315472549322238248573228 7801 51739011465095557633448686030912391466317438408420199355209 7802 -52211342022595726321593193357436518088369186537411703338736 7803 52687954171755017037187853606646946678159255100350575724568 7804 -53168886451215467476127975572973793048674635380757492862448 7805 53654177744064486294872647648538858689644229766474532136961 7806 -54143867280891730742743340898799185460430191466944011413412 7807 54637994642872922622141879128769986119738292368277522205452 7808 -55136599764880838298281117781598969354451530848960811550548 7809 55639722938623710528190161223890842215595964762340557859479 7810 -56147404815811281944595793850680125873850562297404674418944 7811 56659686411348752113944449183909563744393314058343520888458 7812 -57176609106558862189467228218201014762219770942426980678848 7813 57698214652432363299958088707212238228347428141093504711449 7814 -58224545172907116952987702977985151636520866054197001521136 7815 58755643168176077887769289043433133763881347897212956386019 7816 -59291551518024411987985804474764538049614551502473397381540 7817 59832313485196004058739593777777359659374286261814554550364 7818 -60377972718789612484556594505467885045916921729851561015440 7819 60928573257684930017229443684593020900378766547582786074117 7820 -61484159533998812193380722519022425451851426816032917978016 7821 62044776376571937152133964127360959345331712748826472325704 7822 -62610469014486162913362001155165731211120647689248011467040 7823 63181283080612850486807389464062212299201933202704336537114 7824 -63757264615192423512107080448205514536633134445181447110392 7825 64338460069445437479573575401127757903376689855925956886354 7826 -64924916309215433951659433912716167337101492057733965737120 7827 65516680618643857595534641823580729459376448254154716107735 7828 -66113800703877316248311702131136405958024817864045694369952 7829 66716324696807466668337768839878196898358037852821223265779 7830 -67324301158843811078814574990783955919408378570761790243660 7831 67937779084719692083984535009419900696465363858248379075228 7832 -68556807906331776033416136617126072246631873049399324459936 7833 69181437496613317426716027195036068127662591918043421109180 7834 -69811718173441499489472875119010058578509827764749659349268 7835 70447700703579148611584706595484843999738771539956399667697 7836 -71089436306651122921524120397542736130646438857342650300164 7837 71736976659155677874743124137473774259637306360566397824382 7838 -72390373898511114361501643249180735860289367467212611237568 7839 73049680627138017489112973962352077528486324827420347618474 7840 -73714949916577396866128988434166700405097397826085429193458 7841 74386235311645041911532971003382812785323619428516412461372 7842 -75063590834622408430765447010997464062038425064698451349488 7843 75747070989484355442576634371126823603580949827466524989279 7844 -76436730766164054006478435181853510524024266083330383661288 7845 77132625644855392590161125201071183184899721738940742082141 7846 -77834811600353206329848564748688662431844766825708276416464 7847 78543345106431660374396220526645996067546175766904180791878 7848 -79258283140261120366195675323136540918240950854869792923508 7849 79979683186863845998846310578938593027367393736652258908892 7850 -80707603243608846503300124379809459255312281795226186094804 7851 81442101824746239850991634497261604012739858415000065364278 7852 -82183237965981460424545572163855455056078289695020561668832 7853 82931071229089662894226654901527972137604485112330170969915 7854 -83685661706570673051576029973484081852958839370536019104128 7855 84447070026344839390887560674410284444889597934437668230341 7856 -85215357356490142294535589683594967155740171406843538023136 7857 85990585410020920769897644324523641473351619903779277189255 7858 -86772816449708579803945941973276652943960779811776026726516 7859 87562113292944644546737801796115972309277062169402411225228 7860 -88358539316646530707246394469148256869607696860468811404464 7861 89162158462206403744470639814559762062747358850654349892542 7862 -89973035240483502663779617877864739449966554839687273582040 7863 90791234736840307483217696782957387262812642241461729464249 7864 -91616822616222932717258604458822968313573301481695003970816 7865 92449865128286132536488986893587311109032424905916576493112 7866 -93290429112563306601165739636524970364747792807748781824672 7867 94138582003681898934769555079238452308479152168495724806246 7868 -94994391836624585600814935206055758495124431383932314422352 7869 95857927252036650372521700149742277833970436282754816799058 7870 -96729257501579951040753994678924470680480938259239934713344 7871 97608452453333882491141487260156258806388146623626937045129 7872 -98495582597243746196767534703352368969103875549738939341476 7873 99390719050616939318496160497917388485990437492006239709275 7874 -100293933563667380181171746527488085042030507579468902383136 7875 101205298525108590500822535549054335062156017776372406911950 7876 -102124886967795858375893552576487259372449506814206673127936 7877 103052772574417909724690971273553691965583536054848493743472 7878 -103989029683238519551905116396871072440705946505380745014888 7879 104933733293888498159562095176765603803347696130539330712898 7880 -105886959073208491182305866234091268733118917905318681320516 7881 106848783361143036123807063885926387568973899108330202399872 7882 -107819283176686321900607882604551814568117201288170123110672 7883 108798536223880101762122123356762325124719077413490123722524 7884 -109786620897864213851096804260026067236265684572578003416724 7885 110783616290980167597889396223909393885379736939163476535905 7886 -111789602198928258104708224849091190399193086510966598738192 7887 112804659126978674672790769032357058905135162108330731482908 7888 -113828868296237073656645587843179648966188949833827976530968 7889 114862311649965089895251199083865052473829426755081208151175 7890 -115905071859956265070784677226022573734906502023182662417912 7891 116957232332967875481341572570469196945910934010245005667433 7892 -118018877217209145885507256301187637269844261353957589782020 7893 119090091408886340283850792430262238638184584991721362637368 7894 -120170960558805224745741088106240768320229014863337986402576 7895 121261571079031401669639347956130750248728259507637245056320 7896 -122362010149609019181512336376319954110462835016729616716736 7897 123472365725338363729550611748010896274819560141491539748403 7898 -124592726542612848324280594366188969145070784621410895583872 7899 125723182126315913301747598475871493446757867830242341869711 7900 -126863822796778360954039791907075957594246406666635045997360 7901 128014739676796649876344387219251689946861234032580196862961 7902 -129176024698712679423303903959095449509959932714003374140816 7903 130347770611555599250001286071308564093651434688026476459038 7904 -131530070988246183534780246988516985922962078826565978336304 7905 132723020232864314142636497635816152578813587524542281774071 7906 -133926713587980121689434131731540590290007385197302042927904 7907 135141247142049338209050136916797234253028774876102505907210 7908 -136366717836873419908072394331363509895084219636328435535952 7909 137603223475125003316218908486240839777460450788278234567160 7910 -138850862727939263005557831589351343935334832328344512602112 7911 140109735142571743958241529450562441975469565748277437435649 7912 -141379941150123246611178627599554549842797730093189407452736 7913 142661582073332347597214075130027073081135717532983911272717 7914 -143954760134436144236330203687632985380953939550761337597312 7915 145259578463099815907485775686551642005315224287528097415474 7916 -146576141104415600552342676156361194348559974770739767301776 7917 147904553026971789726661885335458776831472846051937686705277 7918 -149244920130992350823955228731148354211834844818192508945632 7919 150597349256547790349434105667666932325532964540515966681762 7920 -151961948191837877420781105001662234866030339974261645292880 7921 153338825681546852016168237652868575003951277224786429155581 7922 -154728091435271747879643057350810298427109500334387178353320 7923 156129856136024465429891082843693686888117652030126984645182 7924 -157544231448808235500852584847892597793217708032855978489824 7925 158971330029269120272120451141551312623911510903289739853072 7926 -160411265532423203323873340184787149271362036087574136221540 7927 161864152621460126375707632518633406019611864450784679554385 7928 -163330106976623635941529417228230101731030306252334922514592 7929 164809245304169808854063975194942772720634392073514025003547 7930 -166301685345403631382948198758663202376057874029647506737896 7931 167807545885794612490208138667726088749284093450159212400902 7932 -169326946764172117636609940939028482625756948916614594749084 7933 170860008882001115472331649053067452195727046809334470842083 7934 -172406854212739035716063377044560185179965550063938145768064 7935 173967605811274442548435499480066998756652996715492708428594 7936 -175542387823448233919033407216990747595755936187134516283536 7937 177131325495658083291621646255963137947110386830801672615632 7938 -178734545184546846530012202368455048811019642285612454895202 7939 180352174366775662857717075139462401609314311846981752130469 7940 -181984341648882485108573908623587035937494114388637502812492 7941 183631176777226780823378921398876512271557483650636009456413 7942 -185292810648021152139660853284229745491551951288495532856816 7943 186969375317450628868544414532757824591778086717391773064038 7944 -188661004011880395654646979896383550856483846338327235913160 7945 190367831138152720672596838546239766701611997957120389317173 7946 -192089992293973859927528266100914456979831411149855925512408 7947 193827624278391717897275099247384425171777964887685497898592 7948 -195580865102365051981431163856375929646216452779414329309352 7949 197349853999425015007457986949335603003419026351076896949275 7950 -199134731436429836887086963139658499865235204208469247425572 7951 200935639124413453417877621318297195281435169041425378960750 7952 -202752720029528897185453384621667937223993795803828520134400 7953 204586118384087272542142976113697779974318338610372872043507 7954 -206435979697693143718015056306683944043596786146386023854984 7955 208302450768477172261116022169476608823397375882724171538006 7956 -210185679694426847205620695388927179407265628584986747632952 7957 212085815884816158630101449716850056545589178013595728403380 7958 -214003010071735072593736428885807803990533598346964203969008 7959 215937414321719672826539561821281924840902311880152965447281 7960 -217889182047483842001135894366190434097093477267740022029200 7961 219858468019753362928761932113305171815405568643059635409636 7962 -221845428379203327601583363119660080606968945332614632270224 7963 223850220648499749647637075546392376276932250784987363602147 7964 -225873003744446283474271097494444927336678028931840970650912 7965 227913937990236961151429903320082368153042410227371557027000 7966 -229973185127815865928072739228571115457218609646925485150912 7967 232050908330344669183983549763453127204022084990609924247596 7968 -234147272214778965595801827283359386845866348408082661718600 7969 236262442854554349340847811213716806108393918190122650055654 7970 -238396587792383182275811651954658332504718587533547972934204 7971 240549876053163013210208028085398818352037612429678727222046 7972 -242722478156997615647253444639074086957580173597594442529668 7973 244914566132331619688096518656353649753655719253839478148062 7974 -247126313529199722189720456548245363068327824648901508122624 7975 249357895432591467732944823241660135682888588179667029707070 7976 -251609488475932601495389197855830722522769844182300634079372 7977 253881270854684003735638140312889135429833843035568492088114 7978 -256173422340059224279783612268892211531471103882481747483108 7979 258486124292861644160641717484455598775068607100820289867974 7980 -260819559677442300393874727858000900271474580362334362726880 7981 263173913075779418784631162714461122329443854646831078694096 7982 -265549370701680708643786207762954798265835815402848911818208 7983 267946120415109482355067409915661445758198491677837122224112 7984 -270364351736635671873936851257446062726235721731696478574696 7985 272804255862012823456727213234068807145091662572344080072682 7986 -275266025676882161214857146739100089352294360941055367942752 7987 277749855771604819464648226097210486909734307961979563764624 7988 -280255942456223353299004527030702049218705263417075985579188 7989 282784483775553646343675245308899879915970657572662161374634 7990 -285335679524408344278684818619783948878425187513647125676656 7991 287909731262952952405473912930720411850779216871319298427451 7992 -290506842332195745323044385973614981751012652713120727364812 7993 293127217869612646642643422888944698295934400024392567586273 7994 -295771064824908246620964211259050363971167442767200284673632 7995 298438591975914135627196506620890368388501472770023262018002 7996 -301130009944625741480249577799099546588832938694024439757632 7997 303845531213378868899818092309947214487505583878543571344771 7998 -306585370141167149609400397724479246193859815052681236317856 7999 309349742980101622011646034026165839803152124935830095210364 8000 -312138867892013669827249427980743267178071327529323582110838 8001 314952964965202559648770094961196025466195126661709965192283 8002 -317792256231328828011002744432535841830020606021703669705860 8003 320656965682454779320606647775396138354824124713852816186588 8004 -323547319288233366820402103329023077782483028175128282492064 8005 326463545013246739688828515149584245725601060832005026149056 8006 -329405872834495750393316105148105541091945045261214589499520 8007 332374534759041727528540808102260043373425297273723571123996 8008 -335369764841801830577504887602760303095757345467618303799424 8009 338391799203499314335916785925914307715730722072507227712441 8010 -341440876048770042139241965119795851702627781832165991162940 8011 344517235684426598527877681523103465584714346168973502117229 8012 -347621120537881363579991703658108796078130910814474712497240 8013 350752775175729922834487802056907935668421809120995039797281 8014 -353912446322496198519155830880787757779788967010257197338824 8015 357100382879540699692175257517446271867780547871972277089570 8016 -360316835944133300899619050834796154467948476910209723421904 8017 363562058828691971048307607883995450330779084840535412574264 8018 -366836307080188886393155213698478180760410520360863150973088 8019 370139838499725373841907000592012967170574084700466510020567 8020 -373472913162277143188762010425672001037168492611545782682396 8021 376835793436611279402705097437284216862521272347544295772336 8022 -380228744005376478717321835927986559326324531100863322115616 8023 383652031885368024997348187513544523168417205501223513564552 8024 -387105926447969015694120324579559878327983289714950397375008 8025 390590699439769359648357239947032178117948893452577356577198 8026 -394106625003364082055254395995605834282017281268474511016372 8027 397653979698332485074623692832164864462693305864909237506740 8028 -401233042522399725848724322925033696095781229278839678789208 8029 404844094932782387083438933418165968368552603940219009897950 8030 -408487420867719628855516659370301922143157390523135643323936 8031 412163306768191523930693786766872573308588228841890014708859 8032 -415872041599826192615586457063199685669643837054051811046144 8033 419613916874997367021308964814810035762662057313978973245854 8034 -423389226675114028589795102126246901965400313441960460517344 8035 427198267673103776825785779307943280512897174095713411556447 8036 -431041339156091601389399750399276712810581543488543976254836 8037 434918743048275744037140099068330789559134164147541574929784 8038 -438830783934002351354129636645159067543307463518979453399872 8039 442777769081040633798345028972179247895598099178601664686694 8040 -446760008464060261279672468633935271379213918936018622558424 8041 450777814788312740323785455425865283440301191698104987564155 8042 -454831503513518532824205433437484529154342341451468738017452 8043 458921392877961691466515236120306386649483055403281815072717 8044 -463047803922793802117628547264803957812037736107758859856120 8045 467211060516549038811360442726014310855346226698516966603165 8046 -471411489379872152430388191224683026519353773400991821193396 8047 475649420110461229785140194661523471913572349328244559720214 8048 -479925185208227075523316316950131538493087475637221094475808 8049 484239120100671085170746302193375827215486370973268734051317 8050 -488591563168483493606264834288488142808297546178044318189552 8051 492982855771363899411362343592544264158625219923163177931254 8052 -497413342274065981810709799213124992426498409436293641995808 8053 501883370072668343333412443530195508867221503181081858827601 8054 -506393289621073427878190967909614043321676743448991841680752 8055 510943454457736480559798049881067332841556529235865256528940 8056 -515534221232626532550041890626789419218574337320031965663984 8057 520165949734421411106005312177583745731842753849691065351521 8058 -524839002917938792101628063614080211912901012354847343514272 8059 529553746931805329647979816854062736230453746467781246738421 8060 -534310551146365914803521222893373811430338235928183094220128 8061 539109788181835132939669982341870184709406743089157794043198 8062 -543951833936693007040307645202881181876724902151260121327312 8063 548837067616327132077741290709420581250508597635573749379454 8064 -553765871761923323623343421077502435098080521016002669788248 8065 558738632279606922019914510819539111362742149716994795445259 8066 -563755738469836911766038146663589383387868803312868219393080 8067 568817583057055034241631875065918901596922934451901046882945 8068 -573924562219592090539851412615720841531834172234427147513316 8069 579077075619833649964806999351218425402326965804753647275549 8070 -584275526434647398708534731100897405162177521323119374225740 8071 589520321386074382335679670672425796776202039570515382294070 8072 -594811870772286414981750233251284419545551631321919242184140 8073 600150588498811947611964987595505610664590454883422256317647 8074 -605536892110032707294014734758572914524429776956155218299840 8075 610971202820953439210897784182652908883646701813736756772810 8076 -616453945549247103080759688461566229409045972928068126536708 8077 621985548947577895760796452659779434219620561133971144731758 8078 -627566445436204492093190972446952116926838265279093358488800 8079 633197071235865916504186723330487406792640648534508220804825 8080 -638877866400952478494212538305467358229621433400660074412124 8081 644609274852964225958922439011050147629608224081937410189088 8082 -650391744414259391259581968120484104355741167911777750833076 8083 656225726842095326117906116199272398255518442708604409481470 8084 -662111677862964442746735616073624351530770389392963067505152 8085 668050057207227700145342548440295264722111721059185721503397 8086 -674041328644048196188209388274424951888791907585196012840096 8087 680085960016627448020367733099935969219173074247784241096440 8088 -686184423277746965342366803516562964320938188928175637411148 8089 692337194525617743425232582778620591244288221956200618806272 8090 -698544754040040325141955072071433995996844520483930010788700 8091 704807586318878103938695713749826572088355542226544294704488 8092 -711126180114846562497644402873441728688724520371931400814264 8093 717501028472621164865894550716861875464343165463689619536141 8094 -723932628766266643042477823754753805696298235706358177421120 8095 730421482736990442430452918768427209562877181687519521113615 8096 -736968096531223114174334913552096434091383538744989144746368 8097 743572980739028466216857116705388024715886644409391460750405 8098 -750236650432846308924763045801301104463706701283819693570516 8099 756959625206570655352734066912288042487306828886445381340218 8100 -763742429214966260639384454533236262348056787582924123713138 8101 770585591213426409661229998866407931766959049664099684857434 8102 -777489644598074886911403740969093122483483786064058035459160 8103 784455127446215087621412505488093609717253738982828028705734 8104 -791482582557129254408174221267747603681090192827191550604428 8105 798572557493230849206737665662733022744927601709693605263636 8106 -805725604621573095943267305791282780864142598283755032997568 8107 812942281155716755314894811065228746989986729000141955221558 8108 -820223149197960219174729928945207843236913334050947900998376 8109 827568775781935038373536452089994984473508313170403949137270 8110 -834979732915570024486178435407984825014089995650608827497672 8111 842456597624427092652808394908983549778106290771943941424047 8112 -849999951995412039793799420336918087553440599243573872001734 8113 857610383220863479715528595137419011575293457947874482126205 8114 -865288483643023184113228150735121308756689776569699685131316 8115 873034850798891106199177827468141402592299054180165209709214 8116 -880850087465468391641476950381779378218389419337449413181772 8117 888734801705391709692484820569508478002140473083119225410319 8118 -896689606912962265818746772653995064228853044856556558108896 8119 904715121860572885817840192570011065092210983750503280962018 8120 -912811970745536590324106973141167139664208067271100319596560 8121 920980783237320107766730303750263112638010712641725738701563 8122 -929222194525185803252124682903686851896026809110813363930240 8123 937536845366245530500216889404489031455961123449597336946202 8124 -945925382133929943872998004842417858640373042418437584008308 8125 954388456866876837695834862639491059176509189717266879636829 8126 -962926727318242110489574308254655284196681956942287158592800 8127 971540857005436982406604003519843559149606764990650680246160 8128 -980231515260295125098914995214935913049286989093832646358744 8129 988999377279673394443028533769004451506164781771811120668245 8130 -997845124176489888007605569938587893474200171800280222993168 8131 1006769443031203080876872499169076631898235720935138982842199 8132 -1015773026943735825438910894400286362274558322836815191296288 8133 1024856575085848033014630713218987869299946294862451738261046 8134 -1034020792753961887743152405164542602226519436505438880139888 8135 1043266391422443475954659882904314411675735846642713232130567 8136 -1052594088797344747354869045061437912582734964434820117349332 8137 1062004608870609757718419573567335164476652267401125315159588 8138 -1071498681974749176444095470705373360564523926674779615188264 8139 1081077044837987076265186312606728022907788547886861135026824 8140 -1090740440639884056635909548199594839991323312967117508175264 8141 1100489619067440786832038208952570320791593865671950936580122 8142 -1110325336371686089613152117555086701710542753462503927555424 8143 1120248355424753721397707588968731809114614427614024654687296 8144 -1130259445777452040302875486349578778087527543474172849987172 8145 1140359383717330789101325772642805333950507395905427575446560 8146 -1150548952327249256149353821908720521698596471317719969502108 8147 1160828941544450113647486969445953962730145262922860690378878 8148 -1171200148220143269208537515338098060671656518342581177945232 8149 1181663376179604103631559580313514271324617747994551328792512 8150 -1192219436282790505015923123774865950534756279598696086006448 8151 1202869146485483146900362062268339995453580638261993492820219 8152 -1213613331900953495980028784484549791316804935079717787810704 8153 1224452824862164073142961359995100343004161305193353806888587 8154 -1235388464984505530078631553892413853626313596905743353096960 8155 1246421099229075142548102115086342656826036400693202324884791 8156 -1257551581966501360570514896589943329104633551081239104516416 8157 1268780775041319095276914200218493338156687946237790783951528 8158 -1280109547836900462012561428890323332883826759966241094374960 8159 1291538777340945739435720837546774989246776523180589765527230 8160 -1303069348211539344867218444476978692992219653544541260166876 8161 1314702152843775666993746211259047264491150992347814648922830 8162 -1326438091436959638221775275487402145582289560434622045949568 8163 1338278072062386970520953150851143044080697229901186064150861 8164 -1350223010731709020488911462024227070732521430853015474957384 8165 1362273831465887291616449275011796277727059637295305112999708 8166 -1374431466364742624336053305994264608772643102785070635198164 8167 1386696855677104167400664966190678408358434382904301181897265 8168 -1399070947871563267466525922985494614032568616141515230335844 8169 1411554699707837457446874410854690630914844020378570490053489 8170 -1424149076308749768265294131368860117281399841821468189750720 8171 1436855051232828633071732973855438731890697160227272494319833 8172 -1449673606547533697793732517763003767067270012796662724311112 8173 1462605732903112897083388955338925202049176127229049074370811 8174 -1475652429607096200290176476782060021955062396993624666222688 8175 1488814704699431478044206529902609977154323476538770763275830 8176 -1502093575028267986376997639579521303888168162145261903177488 8177 1515490066326393012040645423768100119803478186735153141480232 8178 -1529005213288327269814692971793850191309510596715177848581776 8179 1542640059648084690116316105551153963662513093486672087910032 8180 -1556395658257602283156992998488915644710654146520417518497020 8181 1570273071165845814220987757376713084378454318224296468675611 8182 -1584273369698597073381134472019140099942500076839286049437328 8183 1598397634538928572118982731935461714465923613824880241849944 8184 -1612646955808371548882807018482293484491644546212346336143488 8185 1627022433148783215601767731095885838204856762577923369528427 8186 -1641525175804919227581147873442400093456859188363619793903540 8187 1656156302707717410035612796397821466965742819495272481827711 8188 -1670916942558298825778415462849998660076570499414994316577056 8189 1685808233912692320277991747714410261087781095162860553915522 8190 -1700831325267288732423084539916626718510975388685011614905600 8191 1715987375145031011907056222078535730681263853126574378235040 8192 -1731277552182346537155082267027978186269025002018246859630326 8193 1746703035216827981178180696492357381643091205245037423262624 8194 -1762265013375669126649269349180147865594225666692821872701720 8195 1777964686164862085862433880064813850935010347578596119511390 8196 -1793803263559162436061144193931614222161664761146457873844200 8197 1809781966092828835908116259021362117653766557724833067092381 8198 -1825902024951143744622753625647226485010303404132014720229720 8199 1842164682062721921535524407475205648676827000389637396483767 8200 -1858571190192613440506172283954119825109724889770246947152348 8201 1875122813036208010828295400229004591131413026080131398023893 8202 -1891820825313947453900559073177903956300960059796993324437160 8203 1908666512866853243088673348179127465595264518543894640888282 8204 -1925661172752876072836335749994421124370098515505465290138192 8205 1942806113344074482211717965783135186208016050329565327810553 8206 -1960102654424629617702900628568824622189487048112590463246560 8207 1977552127289703280205106300883807735191171850479138268499036 8208 -1995155874845146461778855376165222891332594222052025629724680 8209 2012915251708065638905514947270595721634834203687710303627415 8210 -2030831624308254150629405167036775984313919759495833728134652 8211 2048906370990496052157985261887040712476829887091369866725597 8212 -2067140882117749897198010871275719045410192135580394193005092 8213 2085536560175219965540321789036698075201498123494720878592800 8214 -2104094819875322516173506968737843872411295004281497726584430 8215 2122817088263554710511559891286369390010407579648855232128068 8216 -2141704804825273915167278367647602418479755995002381441438112 8217 2160759421593395159096112237034820152021714557548632036624884 8218 -2179982403257014585878990371393167718320269001358626188658544 8219 2199375227270966808411974224611848595137729793375765035425851 8220 -2218939383966324140330036502999441281983400465765168971986228 8221 2238676376661845746116535413263888904553284395885942681466968 8222 -2258587721776384820043772527028225055075029259642747865887408 8223 2278674948942261972858150023695109222543830242797024563324269 8224 -2298939601119613074470683716047651892056128094017657999789524 8225 2319383234711719870844825725554308077818348185839417258554278 8226 -2340007419681331763793589112545591120649748993187329352712068 8227 2360813739667987213511769647479273136306200410273228189954348 8228 -2381803792106343295381592835463883743172195598505425629698620 8229 2402979188345522014906384138771998773406475841747270411557646 8230 -2424341553769482057551914247481685955492223430072253755197648 8231 2445892527918424723813999567072293170203122187041236479227963 8232 -2467633764611242873988873452981989647783273288520613277123696 8233 2489566932069021781904960077255791671143131360926597327965737 8234 -2511693713039600872286198352065160953082182709483311856022368 8235 2534015804923205392463239593054920370870483022734012238002937 8236 -2556534919899157145834983481495278352027327212364536027530496 8237 2579252785053673491814371607694436114178944327274185586133897 8238 -2602171142508763894974520102815799019391634931750858585359860 8239 2625291749552233384749579680362149404081428278216596537624948 8240 -2648616378768802366344646348613668281096062151646752969024696 8241 2672146818172352303476138189368146903709380761010402385550284 8242 -2695884871339306874203876524827808773844173498783963658281992 8243 2719832357543158282434284705534919087186132469010648670002786 8244 -2743991111890148489676312506585423343321234559612102518462620 8245 2768362985456115214323622229051480049870379849840142478565513 8246 -2792949845424512629123996348097184501785524141092198846042240 8247 2817753575225616771585656037759288211272617526716248790781526 8248 -2842776074676925766866072048399213840532134840895080209890256 8249 2868019260124765048197811099897180016804000379648188402113041 8250 -2893485064587107846133948086655173841187472360784735418137168 8251 2919175437897621304848590858666854138431542641770490158157739 8252 -2945092346850948671412165237493488138209002912337854055022784 8253 2971237775349238092382398580873057958418988599973924049728437 8254 -2997613724549928641216575152404069614195157992556997593137160 8255 3024222213014804289924822775086904288340682449438912787332776 8256 -3051065276860326629054186235518394960884461693641798088779416 8257 3078144969909257231525357578233774863164591219954440191741567 8258 -3105463363843580648044529463752567247723828592029842914508020 8259 3133022548358739114788330612718849250573402460410928403981639 8260 -3160824631319190147816659178747684821245052501905880891671360 8261 3188871738915298293212972923647899097271089361901584182102648 8262 -3217166015821572397290800640975251282258588329359780619468284 8263 3245709625356259857345536722854383105174028371217618351322725 8264 -3274504749642309410378655866734275165653598196981878534653772 8265 3303553589769714114984078886899407059264714947138084227293125 8266 -3332858365959246280170328983219846373835911757539540980183076 8267 3362421317727596194304194011526659442897737889174734809542908 8268 -3392244704053926607608764498535809605266545460263267732142408 8269 3422330803547855022737915258699006216797677725262444030696874 8270 -3452681914618875949887565666966641049052640126005736311475424 8271 3483300355647235385698473318217307608741746863991519251701303 8272 -3514188465156269878863028467487491435443827707178437891467904 8273 3545348601986222649876723518813435894440152000194427142639633 8274 -3576783145469549337780933819026347324034145873535355399656704 8275 3608494495607726053034682565628352032164230447389979075894496 8276 -3640485073249572522836555417732597319915110171708642819971380 8277 3672757320271103223301322234544719123710989072173897100979182 8278 -3705313699756919501886617102573241198308677824930966746588448 8279 3738156696183155803370790042584077507113908989182456645024366 8280 -3771288815601993223511403789498398785482844181117321020632240 8281 3804712585827753726272497617990287298850029928397917507074136 8282 -3838430556624588473205433465375883631723812602935509284862024 8283 3872445299895773827210697949921194138975662203765753801111387 8284 -3906759409874628707504340737411000603774964962023550508968112 8285 3941375503317067088170735438215906362778966641142595336444097 8286 -3976296219695799549211070031881475364974304325507621994580588 8287 4011524221396197906502490583936854189647750538594488573027057 8288 -4047062193913837065574284182333532652482238049141196369750640 8289 4082912846053728363593111502198116087954903385679128492949798 8290 -4119078910131258784437369411831191955618547249875990572967620 8291 4155563142174850553239633028300465432266443992226338841805959 8292 -4192368322130355739294217244698086008743630901904043624005448 8293 4229497254067200619772700555659791540294248516593696634051638 8294 -4266952766386294681272331569942594123343263568433837637065152 8295 4304737712029719261849224363539015690960769375729335409168495 8296 -4342854968692210962868845889957646854698616531369271802000440 8297 4381307439034455087749283889338365000697935936119527591209432 8298 -4420098050898204493487006627796002341700175429122657432944308 8299 4459229757523239370749207254962549126178601591746303467941933 8300 -4498705537766183599300362077293387666929083118830722394879384 8301 4538528396321193457612394537780047039666244084104161110730847 8302 -4578701363942534598696969290697199128828687613059954622592448 8303 4619227497669063338504165029495116885564273802943396528301154 8304 -4660109881050628438663388527262925555156808424523083480606052 8305 4701351624376409701909268569705203038873040647827394030873287 8306 -4742955864905209836246859339661271007114612279841742705385236 8307 4784925767097716182776318778045552070611172691849365238084345 8308 -4827264522850749042126915835577235033709956706659109140271936 8309 4869975351733513475653449985281551613515901910329547320801150 8310 -4913061501225871599934705660630764522785242938781383925018876 8311 4956526246958652536693261028526749402711633631306919276944500 8312 -5000372892956017325038755617423390151983441061817816509032432 8313 5044604771879896248932607836455331151131772261811974541497756 8314 -5089225245276516179991255192406092468460027515892959001488756 8315 5134237703825035684197446246410659999535969798468752400953709 8316 -5179645567588305790785207419334489997441887243421822201769664 8317 5225452286265774472514185860110843694649148351594474305566881 8318 -5271661339448553038763565399962245704755997913537329456112032 8319 5318276236876662796365186040653332085463204636350152323544130 8320 -5365300518698480487870473293836558102752614223502766868199892 8321 5412737755732401173016996439426252075944857513207174797523845 8322 -5460591549730737376538707230877434558783161298827605602008912 8323 5508865533645873484160032612084843930887771447601692244604677 8324 -5557563371898694528638968308563530221206837452497960395887316 8325 5606688760649308669089196981010862954938081327557629029943250 8326 -5656245428070082829527176468997914170539289818846389200301072 8327 5706237134621011126668346068787394412810541589901928479614434 8328 -5756667673327435882448410174082190750691568701658479053206664 8329 5807540870060141183582498807781051564584534127809866184419604 8330 -5858860583817839118708389822825430618144956632477214842818132 8331 5910630707012068993301519219568192546845181616509527914380750 8332 -5962855165754529993610909227295828839780941095872459755914376 8333 6015537920146867943358212401888540584896841543347074146297849 8334 -6068682964572936970878705365246024766116929556433009998638000 8335 6122294327993557079775265408755806330894992082573491123984062 8336 -6176376074243788793016225647771848915280024503688111870160292 8337 6230932302332746218747728301306064607133054871584831244044821 8338 -6285967146745970065923078027754563455159138973689996947656128 8339 6341484777750382319188038800728111666867992517196018930052548 8340 -6397489401701844465314521672805941842802337427720599575413560 8341 6453985261355341347858281018774052272716477225681118204902832 8342 -6510976636177812912641783773614468427984918923545071597903264 8343 6568467842663656294144155008948539430468456281230499251244747 8344 -6626463234652920881928952629444765228431443361044135515013936 8345 6684967203652219196870511565551583192903019298027091871029775 8346 -6743984179158376599163858663939176991134709743904398670471296 8347 6803518628984843043934974671970035242314839652512512547594015 8348 -6863575059590890295720821936685018051364339490500927641798816 8349 6924158016413618210175528541647117610730747598422140495463772 8350 -6985272084202793890093993153341658938856514608761692928535464 8351 7046921887358547723240635671197341229735726491207373153660336 8352 -7109112090271950511542865620571942860012887857752493931818956 8353 7171847397668496104969983278823665261910298226005469953363841 8354 -7235132554954514158882695034420575948382878056185995916329396 8355 7298972348566537840820357419330714089197501359839552687018108 8356 -7363371606323651521606720814274388317099734030744601724475028 8357 7428335197782843696314701142440129810401107421503333663966927 8358 -7493868034597390593051061661731386560444293857553012063773824 8359 7559975070878296141717450029818086911798063202587016779005342 8360 -7626661303558814190889743839090568028862755152644850593658560 8361 7693931772762079078747968009853222084095569322880624752304368 8362 -7761791562171870883599136991953402215580364224096731593287096 8363 7830245799406541900980346778029141459848179550848813474240454 8364 -7899299656396131117624523926136968163328163954633167701817880 8365 7968958349762693677731781763666390777415418568496038016672385 8366 -8039227141203872564030817349129951857228754214321685068667152 8367 8110111337879739945052813867581648596717833612770155999089713 8368 -8181616292802935870890625249656592101488630923951704480775272 8369 8253747405232132232494478437553374037332335763106092580176960 8370 -8326510121068850134278030149522621657989300589198284801368064 8371 8399909933257659066491484695025407049313017926171128444757379 8372 -8473952382189786502477878274560961148651154453089805463588096 8373 8548643056110166786580958178415419022537892172025631968664838 8374 -8623987591527958421134859718717632051533448577901886153204576 8375 8699991673630559105653675689604404484464203303787694028328797 8376 -8776661036701148128069826075739728886950468835201688716051172 8377 8854001464539785956660808771182819257674983406341494255373978 8378 -8932018790888101132171526547798083774961609710216035988428736 8379 9010718899857594812601163466071551888451882851975978714318156 8380 -9090107726361593578196886502696947643235034058204747899345680 8381 9170191256550881361398982190151147538296282752412957259616117 8382 -9250975528253041625831054538139077521684490760556761371264960 8383 9332466631415541179942403027361129386009314770230223971094734 8384 -9414670708552587274605610862570054840056119994443009033857680 8385 9497593955195789899868794543831032374228170117502192225695118 8386 -9581242620348661464177132892353887363480317881945676044602688 8387 9665623006944986309730596583480862702318137032298313665002540 8388 -9750741472311092790252779051254623796238236963182401928450492 8389 9836604428632060912328077164503315617874455826802217389412686 8390 -9923218343421898818640032819679045719791763837037000693967120 8391 10010589739997721670931427204411535601829652810188508413944728 8392 -10098725197957966772325874113114038424544438184559330180070220 8393 10187631353664679052820504002011796357828748427321118116922559 8394 -10277314900729901328299342119029086402813708492573745981034960 8395 10367782590506204032346795021462906493515568021343375426446957 8396 -10459041232581389411480067534224799530505702254629405162343392 8397 10551097695277405468188297069967640344338817224226529748589662 8398 -10643958906153505232384835836677556528219138697698321616211680 8399 10737631852513687240567723887992218506841718854169871539887728 8400 -10832123581918453403162434276168391614059436215761737733391272 8401 10927441202700920744211058050828306102319011983922011814849659 8402 -11023591884487323803794026430362917350164568098452570648997524 8403 11120582858721944802345206164349990759401564388795626487278548 8404 -11218421419196508977369887277952938554947075289361068027040384 8405 11317114922584082817019122271697066346659504612309826526901064 8406 -11416670788977513231534559982720551837756105581883893380295888 8407 11517096502432446022777006816786384071034120478616550835006250 8408 -11618399611514962333911285249934158970458310789902446796420568 8409 11720587729853872085861566332572901247435251303795428967904963 8410 -11823668536697703734397429262163546873016091199829375012813786 8411 11927649777476430011683832420665542569202367446075121653104698 8412 -12032539264367969648850536175372412560687185331638831951978964 8413 12138344876869505411631050113312023285715391777461633782233923 8414 -12245074562373659119410828313971177619879563381325173752042304 8415 12352736336749564659132336480452963498500254248822124384749550 8416 -12461338284928880349454081816670148466075037898317904586140112 8417 12570888561496782357375242892823977771028080115241130247289299 8418 -12681395391287981219240868098800118423459483800898628817456272 8419 12792867069987803870658624858817669139103617349555599046577699 8420 -12905311964738383945410874428241999997640560050559590079577716 8421 13018738514750003461959713724005953307718850056222632030116464 8422 -13133155231917629377642057419373502558991500141116330780673536 8423 13248570701442688855161526168676902193824029626057252775169760 8424 -13364993582460127453528758964472505271447886237490448987780060 8425 13482432608670794826206879047156756120167391124668799196347507 8426 -13600896588979202882909522822061061479927667236055541213877376 8427 13720394408136701748300607175196505408780117819605113103817094 8428 -13840935027390119230783585828340250381673364100598147744332248 8429 13962527485135909897669268046132410673856492723604545029694041 8430 -14085180897579860239301494289040580006890526379931016234641948 8431 14208904459402396794225445730385378131132809558869123563069728 8432 -14333707444429544500230690318550650395450972761603086738862176 8433 14459599206309582932117037996324258189383225709228005173123657 8434 -14586589179195448486342909009227184316578556142796744970235196 8435 14714686878432930975350454519526942555330101026942667167412264 8436 -14843901901254713500346574287039239862853108605028246935709520 8437 14974243927480304880681940142058640322218962812027572394601994 8438 -15105722720221914330739075399486227137634741924400937403777400 8439 15238348126596318491443607521778187115925983899754612406496048 8440 -15372130078442771343178379878538991074496718148179699992871928 8441 15507078593047007950036790558223842732536425882164241702952766 8442 -15643203773871393412028368935966880789346351942967922812885008 8443 15780515811291268832075284177200569596658169631552386503364070 8444 -15919024983337546538442526482315542589191690653159914386722256 8445 16058741656445607240656474754034393969123231166475739963217391 8446 -16199676286210552238016265389979197235268424299784970351972064 8447 16341839418148864244519856237415517970319677373580158290710878 8448 -16485241688466530842442234174899810569264531717378906078754224 8449 16629893824833685028947385800690401630572309061296521464697653 8450 -16775806647165817776019234164231951742118523418561474626112462 8451 16922991068411617983690788916334151028146894907161551228201714 8452 -17071458095347495670066561999463989506031765057202445681838132 8453 17221218829378844709002425967656235353964137201717574067385074 8454 -17372284467348101897561356045479770693960844471808159516383492 8455 17524666302349659610534975935468064590631184359475510127648250 8456 -17678375724551689778441863968172767532190254530070340743099456 8457 17833424222024937408516778555539395280135556714044587187311451 8458 -17989823381578542355323201521519263725220342153915104138989860 8459 18147584889602948538788019725226647263624473080120682552253226 8460 -18306720532919960302705186269864117201687941755596929672190960 8461 18467242199640006106118509206944036728367215515418343511802364 8462 -18629161880026670243506274918047582829797581726591201487217136 8463 18792491667368553797386470724774396173363851372820304863126736 8464 -18957243758858526538875448760341233275122673181387409835815618 8465 19123430456480432007899779831169110654802063497677287373488049 8466 -19291064167903308525215876380901013816587536539823920839716704 8467 19460157407383189413170095649172078272435792348176856473702223 8468 -19630722796672546231269139708769852969213425255853548690931528 8469 19802773065937439366162612688604676924709120887231689110821613 8470 -19976321054682440853602832014733112246089042418585455076288112 8471 20151379712683394852377976106675266679711508143736962208683625 8472 -20327962100928081737150241433647641312901775361218632005646804 8473 20506081392564852328608030585187457067204254395438502850849845 8474 -20685750873859299335397762150576157157326080659168441670728512 8475 20866983945159033642974451815835514235592095524945829356698051 8476 -21049794121866633649838836264846738500646686275064909444084912 8477 21234195035420836421650887545508290095878940675240061499111637 8478 -21420200434286040008463800396661472773882997233261098991563428 8479 21607824184950186849847946042697194699777014257078369254370526 8480 -21797080272931098777010214551210933211005432662041980718401828 8481 21987982803791334710200277684919856742554648923722690901871245 8482 -22180546004161642743771579217026392650586415795933971698378452 8483 22374784222773078910271615788350569896654752523832842896911118 8484 -22570711931497865518913954630766370758221897444257705811072592 8485 22768343726399062572774419137410579058503138156907363005661077 8486 -22967694328789126383097273635214593728612161755957333224939296 8487 23168778586297430118235707437167138199192120840379774846665046 8488 -23371611473946821649026444271045908907960313806448221399987852 8489 23576208095239294681853223805901125835709136576886360421454621 8490 -23782583683250849805330901173007940554072930327077926394893872 8491 23990753601735622716484016688341068496135446722890931303417007 8492 -24200733346239357537544286892767669140164214745210546665676512 8493 24412538545222303785094300158870202453435584944387341588239300 8494 -24626184961191616209283859251747045403047678362806577638055360 8495 24841688491843337382285358767681602726479188030404256434005390 8496 -25059065171214043582080140593527404579742540999538446300511248 8497 25278331170842235190124120600467125471642463172039454544909507 8498 -25499502800939553499473684431021882782851428824467307687058608 8499 25722596511571906513607842016535204200088221497771369411665838 8500 -25947628893850587005506212759224265106195058502085150867120932 8501 26174616681133466801581273227315113988768314652730633269585937 8502 -26403576750236351955864505841567987912037750197149275185315000 8503 26634526122654584186457089461661060279132133669917520655977582 8504 -26867481965794974658724413193543080723538332128126114182249896 8505 27102461594218156918088206701112773454602767763370254538141963 8506 -27339482470891446499599086756601631791703897007513902219855252 8507 27578562208452295471804846351880311501614024598357120395711570 8508 -27819718570482430908815286065953987958421307740144303234351884 8509 28062969472792767026952633177164651305403439601453041534643212 8510 -28308332984719181471017850411617484203112359889159903547680272 8511 28555827330429246990048052271889805560731749755335509828008939 8512 -28805470890240010503539880468503292868547461569284298093852576 8513 29057282201946912326519521596960613920668713702457560119868676 8514 -29311279962163939095603981321887202211196159014937598921286464 8515 29567483027675104718372580331011575834563870079364411710805363 8516 -29825910416797354455005161559513757018130703361848203026818820 8517 30086581310754988034297380290693326290379213644879856439115164 8518 -30349515055065698505887302608368741634541459494080314238682688 8519 30614731160938324336875420758126006983901531577543737917054662 8520 -30882249306682413074046605582020018250424149399760925144237632 8521 31152089339129695712662395494279138886056129712471314859808871 8522 -31424271275067571739340762024447839999269137238479752408253116 8523 31698815302684705649933940041682123435251046970315193546891949 8524 -31975741783028836583609363367978923111438253215304390957496936 8525 32255071251476903561590966060673724964366184053592524762616232 8526 -32536824419217589673285322490383192212156277309709588919978868 8527 32821022174746389413856993575541385052142480948571154882758297 8528 -33107685585373304245788187140336837482522906043886032601663944 8529 33396835898743272332618067525830552245525006243341698102054541 8530 -33688494544369439275965876698849258053473983604720514983623868 8531 33982683135179377577159058078990600752653524374868947182408682 8532 -34279423469074363442372893914275377740940277406961793280218096 8533 34578737530501820455202350927260833949724419177648192155681940 8534 -34880647492041040553090951218926153215672012558776038271801792 8535 35185175716002293664097118958445804212056514781129723717703505 8536 -35492344756039438288147667927542846440476289844145039295527840 8537 35802177358776146242273472921331054149013219618601125745316071 8538 -36114696465445855732407002768756536908738315237130732745043952 8539 36429925213545567865208886825948373056288064892197683497446844 8540 -36747886938503602672145167903231554140296198422800955452992144 8541 37068605175361431684723013974532887255392954120682376067326328 8542 -37392103660469705074475591556760709635823304751250280955058144 8543 37718406333198592354032256217002566206482567139387561629205016 8544 -38047537337662556626484437560457728670196375648129114555674908 8545 38379521024459683369327369020056677322718884070699204596756270 8546 -38714381952425685746590469702514704081408917193561913993724500 8547 39052144890402709458432608901244784187912855737255599936613028 8548 -39392834819023061161541103736447793683168179520464013647781732 8549 39736476932507985526204111397207311557808978159331273534466774 8550 -40083096640481617036994637343955215691399355523708282298638600 8551 40432719569800233693680808385684057298340929530271781867610816 8552 -40785371566396940827332051956382675807258990321684153852971492 8553 41141078697141914313695654193623139464177218428731505240860362 8554 -41499867251718333541844688494287563528948416485422709915597216 8555 41861763744514135580918954506229587646914265741442842783576250 8556 -42226794916529723081568377395494913092983037396135801288827136 8557 42594987737301759551536910151927285751510656275779446266312868 8558 -42966369406843186756768586057156307223036062867108039631411424 8559 43340967357599600120550818079349603747479712059695174934680619 8560 -43718809256422119123608774274375782868542848439049337073651608 8561 44099923006556890847804732417359950971770741279120009187610733 8562 -44484336749651365955254412492705451854687166191632120436348208 8563 44872078867777487553325700167591933068297027819859732616309009 8564 -45263177985471934564211842723033158070578122037329687261241060 8565 45657662971793562395649691345233362888827795735039098151976404 8566 -46055562942398184896963084028263909448476149976488791769203120 8567 46456907261630842782031867908993088712055847036641030336760792 8568 -46861725544635704908098855978098248535784374617118621917542672 8569 47270047659483750016611357311980074410684810598596136944046721 8570 -47681903729318377769632637149257081326468782999021983638947044 8571 48097324134519099152834245161068604532917775009405443732744499 8572 -48516339514883457563775754160316615865528634531753553892466088 8573 48938980771827333162177918958293985889149897564853671176579479 8574 -49365279070603784327283121101322767234983198632911825064713100 8575 49795265842540581346258416303567767259555107851432439603993000 8576 -50228972787296588747017455401089387959603634932650157709307112 8577 50666431875137153988904614473131369446447539919075997937537157 8578 -51107675349228661535485151550129787471778050539486929595459732 8579 51552735727952412655307130660966136356706532478204621417423794 8580 -52001645807237992629032960623108730059423548228572841834561312 8581 52454438662916288384870143117845328924201613248140642288394576 8582 -52911147653092320938852405368253324935067453166573135573528864 8583 53371806420538058382324734998151046134208003338629840979581263 8584 -53836448895105376536060599230117614388731688246464496311474808 8585 54305109296159335778879232232214657620804774499184874845371869 8586 -54777822135031943958528480571290708119114047540932233358934788 8587 55254622217496576704048225789709592636896983039508086524845662 8588 -55735544646263227881925545797527247925644825084957555516628528 8589 56220624823494764373190994852049237632631286282035161887894856 8590 -56709898453344360795281906600562925121460704867959716357207000 8591 57203401544514291251110478319088628550267779544060061472815801 8592 -57701170412836256658419389360174152411152778054664942605373536 8593 58203241683873427695284443517554499280185003763552784477842730 8594 -58709652295544384892631614501017214070339124049734307910234996 8595 59220439500769138911975136223658722925484608548244312034104435 8596 -59735640870137415566354943040816696514879067550138118208877024 8597 60255294294599391674757687476542755870676889311891854937037919 8598 -60779437988179069385248431402192322702998103658461404218915772 8599 61308110490710478159723435659401540129176930706283819230525700 8600 -61841350670596895183722627659540630677982947065609226341585832 8601 62379197727593276548218520763606735210300514992665710119976471 8602 -62921691195612093146832655268912960667484180648398399491812096 8603 63468870945552766841627961676476185191964689205894555581787496 8604 -64020777188154904073593615724485688538353807969355631212800688 8605 64577450476875525730286633184414400348115575246175710299701126 8606 -65138931710790493732931204630678710513973529329197630114432400 8607 65705262137520336468713051641144781568659149031012501195067782 8608 -66276483356180676871153241394569995576634020747231805387104172 8609 66852637320357468642416185625556436765682068867154554069065848 8610 -67433766341107247816313144703818869966773521418882178742694752 8611 68019913089982608579719542272799820914885696305536729784641773 8612 -68611120602083114003246790707452474323311529552836224777070588 8613 69207432279131854079413088335441895360123340379704788135565708 8614 -69808891892577865228359665690946756644759184004175618874763840 8615 70415543586724627207477078850938374054416683528877750071320034 8616 -71027431881884855152259180211058389542295310041668238876179472 8617 71644601677561806281410104937698478786818445436137838618936104 8618 -72267098255657322619812741206552182715888268088159928107111680 8619 72894967283706832928547432284503145830028396501002054299632493 8620 -73528254818141538881849797038696543703761238110269277881111136 8621 74167007307578012396840267354586868397726132827632278169016386 8622 -74811271596135432903169946629935886576919040640922401924088208 8623 75461094926780695236533417853106094678810477484710683792758771 8624 -76116524944701620752425928409075511388412366009666752629991280 8625 76777609700708506184697737498780348636296522793068284674651271 8626 -77444397654664246717511145780622979986289194720092367876993856 8627 78116937678943271699365706267759803663168365558299486152223398 8628 -78795279061919533404055266682935744990562533946504063048378944 8629 79479471511483791235888796692381135625447574090484514821866172 8630 -80169565158590435785378470551175879286648436051270641107571448 8631 80865610560834099167007349610495138658110981165557486573655313 8632 -81567658706056300112770462862870405930032936012623970093433360 8633 82275761015982374354073448073074641889323618901069779783667985 8634 -82989969349888942900409629353380528722027903705423557460115904 8635 83710336008302172916158014116659269233131064047267927508261929 8636 -84436913736727088006990872782884787794238823000726579347153488 8637 85169755729408186854891132502509242526792887134968294214919964 8638 -85908915633121631285798719189993116841244808158198910035166848 8639 86654447550999267016574330402569017444794908268714244791933831 8640 -87406406046384742508433187271256867502448836666408225539352846 8641 88164846146721993552405530374515207922237916408586985379290255 8642 -88929823347476363428871616356297509596214878813498572621362216 8643 89701393616088630717944553938359396210479120780721747755660416 8644 -90479613395962219090583494252262325333503236475126579309546244 8645 91264539610483865681962685190431857985547446256386069141779415 8646 -92056229667078026938950156341358129713860800469405042000664064 8647 92854741461295303142715982516121357681781638111264788865357987 8648 -93660133380935165135648091600779559830945478693045820867599872 8649 94472464310203269129058597447137723329322029635937090970731367 8650 -95291793633903647834772060414808470627252139099240381964199508 8651 96118181241666068549756596257353255933536170367884919532721202 8652 -96951687532208851228648337272027567214088527122504059064146016 8653 97792373417637442004489646218855199302738477269719112501806257 8654 -98640300327779040063413252353075250978669412215282974942955552 8655 99495530214553578244520989799591868038788817326583299893061063 8656 -100358125556381360221991251748025804936848947749663629175471676 8657 101228149362627659632669152407595532562347998220481276309119010 8658 -102105665178084589039214578025469078932660657587044178861561448 8659 102990737087490549166474016796992230192694174642362258149987440 8660 -103883429720087571417271868579598578781866004602775199648333084 8661 104783808254216869263456807929984325939852321257362858730521765 8662 -105691938421952916718961042460969213475066105472276070138540768 8663 106607886513776374734008715750263592720384589050934174184102914 8664 -107531719383286189003619401996940324776489487758023155705049174 8665 108463504451951185359370189271726738043311397264989484432931614 8666 -109403309713901491611183253258817782234279527604473176634092800 8667 110351203740760117425874530955601850767582792586398601197901351 8668 -111307255686515026571514004414501050355299258504220131061657440 8669 112271535292432038621491566602206676588830662812177120835911577 8670 -113244112892008899999738311694182674389531428503368426575396402 8671 114225059415970867059006696171366801726561054730624967775301170 8672 -115214446397308146717651194171200523573333563278716539670601952 8673 116212345976355543037162174453364727061669038858678582615808434 8674 -117218830905914661002979625650584150181129089701940831360280860 8675 118233974556419021675041470188979161614365059604608466355069362 8676 -119257850921142445802296505814190172499273741935061603351344804 8677 120290534621451065947229019264343818709705187801253763196747291 8678 -121332100912099330142496939564164153141898599108449394537191368 8679 122382625686570363102275738148165772653346851277075946461432713 8680 -123442185482461054036025428695174613901317369451926565909323072 8681 124510857486912243162358886916057775758863001714159301179192145 8682 -125588719542084382095688843201613692235059138699541769739569424 8683 126675850150679046378572471100464203989299187202231697979034468 8684 -127772328481506681558362340229024390914776615020586824532061024 8685 128878234375100967358118129077953856470577445684229746472160150 8686 -129993648349380187668944075148728729940501740663699092029106624 8687 131118651605355997294203557313390398407039338391877291275081170 8688 -132253326032889979605637046683876175349343711351753010356333820 8689 133397754216498392527487224970551803671418311185451684104516685 8690 -134552019441205503547531398577764427240163256696088059671000960 8691 135716205698445917763654227414770098143436868580045654492969130 8692 -136890397692016306311482785094373144743524627574410364354156008 8693 138074680844076945882872407660829628065269274042424428790523262 8694 -139269141301203483436898799212827656567724815031357393519762992 8695 140473865940489343624704366060987720441766817630317074936872358 8696 -141688942375699199897291501411518860791056158473034048210816472 8697 142914458963473933741381130779542471972179035342129203378919067 8698 -144150504809587509992991682236958380345385466954173953688781796 8699 145397169775256199711674071226706163974610389155170864939290585 8700 -146654544483500585660596473452598392543144978203034979796762740 8701 147922720325560789029144669547365424349920111549330191918941148 8702 -149201789467365359655627573847092822735229916321091461222651312 8703 150491844856054275658293124777134788456057212456390564737304267 8704 -151792980226556502063408861919203682092474417570199212301122852 8705 153105290108222561729888061010013324423415368699026443606303531 8706 -154428869831512575611092032068954597515093362407808033136643760 8707 155763815534740233166259871418930517821129910776238422025941614 8708 -157110224170873157536758377561979390296773744598823955024625536 8709 158468193514390133936258796582033928797502642752345695888950134 8710 -159837822168195673569287380678246867826937652619682494419093952 8711 161219209570592389289619316366587310178856175493251778384933309 8712 -162612456002311663138948369585289901005381604262260593312178302 8713 164017662593603089867427638271999946762306332846700715002203636 8714 -165434931331383184531302250989959107518737969711042802541281508 8715 166864365066443846289206975179558954956766861754941446799924329 8716 -168306067520721074578046895499741065265416639338243400912083160 8717 169760143294624437941986154876297159699370842014585980110647497 8718 -171226697874427799914208953441245146474275378021068227301572116 8719 172705837639721810511061482963905573129835078591577291851413128 8720 -174197669870928676092208367089914339420784836121058708125338100 8721 175702302756879724568819835692114417191630815108063261479908119 8722 -177219845402456287204825867101269167671581017640182346803407652 8723 178750407836294422554212741949214171001053067546365595063438062 8724 -180294101018554012410480002390644778530687961590054712927830616 8725 181851036848752764013008117597663620944303140688179986755309850 8726 -183421328173665657159497967590173816365144422514903643079671376 8727 185005088795290379314123653489550408057244912036339512813886871 8728 -186602433478879296277883540970280553749886718607436832554700944 8729 188213477961038510501136649191185736214703639359515727064376276 8730 -189838338957894563668770704496935459804980372489375730838274780 8731 191477134173329344776164975244959277323777411686320905606145982 8732 -193129982307283769539388423921575668116767737791634838276862624 8733 194797003064130801646217236503243593015541812508075901629447537 8734 -196478317161118391055873350155072646590469204350210391216262112 8735 198174046336882909295187635513643270230983877735561892275577527 8736 -199884313360033666477490843622597448781606969569850477360163248 8737 201609242037809099588247756504495961404391313219967429056493721 8738 -203348957224805226438593204704418985312776915640592293135523944 8739 205103584831776964584823324101980572981034077314993775815070002 8740 -206873251834512919448864779908294500399490623738616677034463680 8741 208658086282784250852114476069580576559459006968503866629254829 8742 -210458217309368232193140912467547396212642713032496940928446112 8743 212273775139147121558896904966306440618672564054211067090370864 8744 -214104891098282969159645588665802763747039774533844771960902108 8745 215951697623468990620083921817715001540221318429246458661086857 8746 -217814328271258140843499435409292328997459398284308952225841956 8747 219692917727469528392558624706649592300938068905832829735566746 8748 -221587601816673315599843807692385368819992716881937275163808442 8749 223498517511754754933876900115555876998779192414186369025567440 8750 -225425802943558017502443617842138571568430272847936118216671504 8751 227369597410610474974913181672728253409640057436664943692842217 8752 -229330041388928101649292567477104341575488100722277314732245512 8753 231307276541902668878319504595400441602420237008194726621282543 8754 -233301445730271409602346463009293460032635338823497078011297144 8755 235312693022169836315463371038215660528776891848761045318786381 8756 -237341163703268401415617315920565138679160173968503149357023104 8757 239387004286993694559783511277083409222619680261191967147365658 8758 -241450362524834877361896851503542165063105635173709318510311488 8759 243531387416736061534643927969193210197560939229946229335243675 8760 -245630229221575342386721007786189624163725687774115526046697748 8761 247747039467731205445166769038832351362835224840316817318587812 8762 -249881970963737029878265247177242835801701119026381355903667784 8763 252035177809024418348673287779667030873598432642666493852555050 8764 -254206815404756088929249750892305159156474471680797530935932240 8765 256397040464749070765945880826091968617191823231522446160610099 8766 -258606011026488951273455938714733773141387707795491169883553680 8767 260833886462235928800525882951844502886707200317471689876952534 8768 -263080827490223430903280320662931603556380980796986082180470156 8769 265346996185950064617062151601462516142203293730804713597269585 8770 -267632555993565671420496565345462215238777862294328622596488924 8771 269937671737352265940205949380775330709721722692539494796370557 8772 -272262509633300643851232778759108220530106878359639215471811408 8773 274607237300783450887194997179693276514642543356367476173145601 8774 -276972023774325511385927489740406064088912553000313154044275840 8775 279357039515472221361282138584037982957655911704728613089421658 8776 -281762456424756817710299225394219543811401442710200043710333284 8777 284188447853767341837559678387317570890787167129302332105362846 8778 -286635188617314122705619442400534938388133821345944940009637120 8779 289102855005698611102456180292654727741570553673723429159603211 8780 -291591624797084403754270276120443205362124623812379259858333040 8781 294101677269971302805225981393773765987871433675096716866899864 8782 -296633193215773263135247401497956980086063041725674433975878960 8783 299186354951501086993254405572139920152292827121763324180776602 8784 -301761346332550732486695684164721892171559730402960278340824924 8785 304358352765598109589373986997380817280932557549358029437911444 8786 -306977561221601244508829718051487285679566269109994035423807840 8787 309619160248910700492424984827448810990820118854596395907223469 8788 -312283339986489150448226108076176925142983491709277777241639624 8789 314970292177241004113297561122389560023977156466397348319254418 8790 -317680210181452999918577246825546955942402255355059557616182892 8791 320413288990346679176588726761111864699315401143548173288613474 8792 -323169725239743667756351224295933131598181212580791434585683440 8793 325949717223844698009467616369434215202997204044396735022385938 8794 -328753464909123311373002856042934963492678226959788585150058516 8795 331581169948335189798913013913447663611291441299774895770501020 8796 -334433035694644071946955124144990988517487628761207800417387156 8797 337309267215865217928711061621723522202421847435969593234728000 8798 -340210071308827394305109686100110771725268577609779445977964576 8799 343135656513854359019149538845063075130867429222929744474016877 8800 -346086233129366833989932695693475535446199778072659870764941392 8801 349062013226605961204146430258285264608785113170421174285125513 8802 -352063210664479246317304830883458554740924731602205813168752560 8803 355090041104530002019923411541127647565812615974383714895779107 8804 -358142722026031311733886362710379642540634031566020410374118656 8805 361221472741205542582123055011570094106575727328206045591657423 8806 -364326514410570445020886748508175787390370117263438275034323328 8807 367458070058412885038977627311008595735502401383058886450863748 8808 -370616364588391263412732179787441543345152864703867100842982152 8809 373801624799267685160073953190907422645694346125329758758551780 8810 -377014079400770951061953749591404252499337354120127833059937132 8811 380253959029591451915671881163515163543365960635828330128073157 8812 -383521496265509055052447225451645848307912637014178840548783992 8813 386816925647655081591758230983121506221683825553142615106666011 8814 -390140483690909481918015108443327770444891591212561790191404088 8815 393492408902434325951620275968709866673847578608166807405667298 8816 -396872941798344733947030552227717751324559131617092123216455504 8817 400282324920518382785649236127892920572353162314684673471924389 8818 -403720802853544732041853504434701385371285741225955663335802788 8819 407188622241815123486811810448603203662561928212247217659218975 8820 -410686031806754917157581390914143415977798155347187803206182950 8821 414213282364198836658916712395612641882952295074116131967398706 8822 -417770626841910705982889843021411308348931991446026031897502176 8823 421358320297248769827452470352590753470290593309482866264439042 8824 -424976619934977799170090784824298583393430242571186269383239664 8825 428625785125229193707378017723652910329649966578896767816438649 8826 -432306077421610302706159510218786972948998857068806347842438832 8827 436017760579464195827961398650546566122614201093645297037182477 8828 -439761100574281125585651181089183437184039462651069378198188016 8829 443536365620262933271056695361382491408195779939613584532636340 8830 -447343826189041660454834784325391582135410161494160218695400048 8831 451183755028553638506042918382470643206759846497475197208141603 8832 -455056427182070339009282447813327710473904245226007071894028304 8833 458962120007387278472632536650777671205727195357798237561566436 8834 -462901113196172281320566256389969027529287544445820201544762016 8835 466873688793474415853327384486825599006712448722607537686072675 8836 -470880131217394928628546291083678165961656826588545152245003042 8837 474920727278921513582889674925918081262173188048755782375711414 8838 -478995766201927263161981248122915022415076874149114814739135616 8839 483105539643335659766413864525067237655998590406182248056949706 8840 -487250341713452976951118904499569624798249338044698220442472248 8841 491430468996469471035392627663746537472725439876197599893557100 8842 -495646220571130755092234152850407151510491451799813194164121540 8843 499897898031580758689064099639052292482084479364875712708708360 8844 -504185805508377688248111037756818182466713928963463443907533888 8845 508510249689684414484524999856592441634422602777546016436345560 8846 -512871539842634725064359732531828648541139867418013907327882064 8847 517269987834876892403720477107575574734622064297817361677453978 8848 -521705908156296018405370367516157600003200094467071161609153728 8849 526179617940916629900700687547093159882208939630074929900314245 8850 -530691436988987010633979144873241327110431693916589971360738560 8851 535241687789246767792983137275934899223850260532532185200470828 8852 -539830695541379143356295197819886253479349766630203317850534628 8853 544458788178649592893485271601167158928137926824373673409324212 8854 -549126296390732166920935451013117828095925472163719449973133040 8855 553833553646725242483990033604048153580731116165745689284485947 8856 -558580896218358165306256545371183159005202126658125161888529868 8857 563368663203390375620067518675056816950381680848044025918579503 8858 -568197196549204603669170810738533462192130601690545373022400048 8859 573066841076595733856487260579380249316010869862528941786894560 8860 -577977944503756949597104379101981875964349219664562662839962984 8861 582930857470464784130416236007075012092333720215192275035847399 8862 -587925933562464715846332278112204927771172126481913973971518624 8863 592963529336058960089627883696917425264428518525569526352795585 8864 -598044004342898122924670404927526374875180665686116512991295836 8865 603167721154978395970806661431176401719381008340636544443647115 8866 -608335045389845985157528741777347684348610113558827200174470912 8867 613546345736010480099039114323741443185085531553050273748331666 8868 -618801993978568884750915189644542378131705636009830146496029544 8869 624102365025042044088136561355005806279584894101741652354194668 8870 -629447836931425215734701449597328790986645178572204827594558264 8871 634838790928454549781346000429975234525760164985268085083797046 8872 -640275611448091254450422050102067018425912802217497570116618668 8873 645758686150225239806724238303320210917928047699685016140149899 8874 -651288405949600046370931968291805866940659196865962886787350904 8875 656865165042960880269299238224399866846601580469986729755673301 8876 -662489360936427591450247058661943872057697918663900608342620304 8877 668161394473094446516557985746118545588847968971677709101211655 8878 -673881669860858562861916934449244433611159629864994884078303920 8879 679650594700478886063571450435089429853621220635116746957920463 8880 -685468580013867607869890464982842961580175608901696008020534732 8881 691336040272615937633583611150004476060109183440398522666620967 8882 -697253393426756155679311868327085490270160851139632712863428148 8883 703221060933761892859391137796396431279775978883289069199348514 8884 -709239467787788596444287959674275926981880669254799124863654444 8885 715309042549156158516663832506420324512909805984999589217457657 8886 -721430217374075699189882640040334904652505874490468512968354484 8887 727603428044622513255203984840085240804028932645986943970209827 8888 -733829113998957205277401678153225454758979900819962878499040800 8889 740107718361797054707337620226153497413051208610724948587202744 8890 -746439687975139669263161716181963253370556361885195053277638416 8891 752825473429241001650381846847632007701263107094193330930661398 8892 -759265529093849821646146470551908366281784684275247935227639056 8893 765760313149700752665807105735751183696526153281183748900199993 8894 -772310287620267999161288523969394988130496311605598332941735104 8895 778915918403781908572109648124266661332505591324705235072562211 8896 -785577675305510529062195506367371333106922555090539409471697352 8897 792296032070308341930036811366290792045723258963187396230058865 8898 -799071466415434365377434592311047217848502761631910845215964048 8899 805904460063641844264167722766858053931663018391868063018944430 8900 -812795498776541758563605362165824834830316406387474139699166180 8901 819745072388242401468727788832759795984121400817320900849781602 8902 -826753674839267296480400734971863815702943963322201960684560816 8903 833821804210753741341262533706071931177254521830304235645821274 8904 -840949962758934285360432097743910467744727265620949555286409200 8905 848138656949903465507640497995330634883574856463098573525751751 8906 -855388397494672145641550963810471302487470790034346804093952984 8907 862699699384511822377192527455165818262089112126572913767667169 8908 -870073081926591280392832144617609190766901813425592130495567840 8909 877509068779907999428499770521755922067140605991455055835330646 8910 -885008187991516734838021400734504050287464583224245238893725712 8911 892570972033057713325077394229361673166881264674817356342087546 8912 -900197957837586905422768590039789312206599843530271452567423956 8913 907889686836710856366732167748873723090633871305936412959766687 8914 -915646704998028577265304542155532928324014331513660972488762172 8915 923469562862883018887891933968532865828668718494088246953591579 8916 -931358815584424670975903231560506854832361060526525707094062368 8917 939315022965989850730657507978063613588288732486622474028231517 8918 -947338749499796265050943942016408601398203338401795269246972416 8919 955430564405958452180739524091917521483557147642947078035052665 8920 -963591041671825729686345216604987625105993955991533309400107832 8921 971820760091645297113260556290813959371453210875873201044591330 8922 -980120303306553163277867415328891287485104827689610324563978472 8923 988490259844895589928834219062450056747795791129284789971616074 8924 -996931223162883765469492016565563391254405711256574421288731680 8925 1005443791685584444566694356875050118684126831948948133134329317 8926 -1014028568848249311785286203151234471363171422462547471737648984 8927 1022686163137985849881716878522714970229920048073592568679125906 8928 -1031417188135772516066993586364323781495872528907429815651433264 8929 1040222262558821052409552285927164187834867992432233806828314669 8930 -1049102010303288779594200303525229253347619836532098814042718560 8931 1058057060487343746485550515466430786713745543950511888411050566 8932 -1067088047494585631364822622325543344441592518329148841242495872 8933 1076195611017825314319047368329495324797950807051183461447430647 8934 -1085380396103226064063101075517852207311187943774214179450183188 8935 1094643053194809306469159251650480925849990126790192407111202142 8936 -1103984238179327966266640326937526511015527076202169133496794076 8937 1113404612431510397760077209313478398164179360231555189409084225 8938 -1122904842859677944994181206071209462028536673161801812573832920 8939 1132485601951739196576238463759708118093814449612675422733863300 8940 -1142147567821564025347504646937925389194630967304245678920392860 8941 1151891424255740528279053080822601133385201562617715285595062166 8942 -1161717860760718007355211934884345826984918896696429219545646640 8943 1171627572610339157800937136697511256882548086840771544169804384 8944 -1181621260893764655809862549588752218229818460017282079083319344 8945 1191699632563793363939013746505004910487542138941405887251565610 8946 -1201863400485581398555946001589041588321446382032679893596574688 8947 1212113283485763330156063808710849380605628418467836653001021965 8948 -1222450006401978814013804799680331515353126485710349351281903764 8949 1232874300132807975492945483490186334111105800511000955851883590 8950 -1243386901688118901420243565427843392826943322252335690251897520 8951 1253988554239830616224719428691200815410917649026143740450781713 8952 -1264680007173094949063859328202539181573810315956944444687266236 8953 1275462016137900725899670636900240491327218775571735407786688622 8954 -1286335343101103748453625005820315679079924956082248904155331812 8955 1297300756398886050161892752110973167682771511518188753520067250 8956 -1308359030789647947672719735269750919863126716013991870432442736 8957 1319510947507336435078159550400067159311749330363641284189816079 8958 -1330757294315213496954496824521903099538365289718637639674608420 8959 1342098865560067945401444219368462353415535222985773359822142768 8960 -1353536462226874415621443809602451132567904157747226580621816408 8961 1365070891993903184169045195324895797938744007475176953187347148 8962 -1376702969288284503828275456637553992931124568964805009264266308 8963 1388433515342031179145082574180793932923443185030203836518797150 8964 -1400263358248523136954262279141490783429949868190668798571673336 8965 1412193333019457776797721935066299371520858886996602839551079088 8966 -1424224281642269916935463107394537773148857409186110870479529328 8967 1436357053138025182704261776217216414990156572807900359331959860 8968 -1448592503619790715283692314523980867305545308530410263837164992 8969 1460931496351487110486895023388830292873391877371335252653251111 8970 -1473374901807225529006359914999565450985022259640085087826322416 8971 1485923597731133951615040460840017981556893001021408746768102091 8972 -1498578469197676585152385469914862696764847217714698943090142520 8973 1511340408672470457715466903177827162347390144940245412366313326 8974 -1524210316073603274329384594664092410834751444634851425371469248 8975 1537189098833456637490660656700504194555565794931576731575708495 8976 -1550277671961038770364528788634697715899646902462664529753347872 8977 1563476958104830914074025732569638710144525382532026540652681516 8978 -1576787887616151604447769864364386883716356634168667078021757850 8979 1590211398613043067796448789926543742746130493084347583354842040 8980 -1603748437044684009767534612679995129831043861250045669621395420 8981 1617399956756333106085820628556292744953966292927745293853297658 8982 -1631166919554807539026262661889320640204044246925204525018211464 8983 1645050295274500958787565928400586825743801535939998723037864030 8984 -1659051061843945284542256073894199019607090731714363915536746344 8985 1673170205352920795833900878418610205176697896604228038071912350 8986 -1687408720120119001177015228153905757885085908480781150368900692 8987 1701767608761362807192312989688770559136415155256942493704734096 8988 -1716247882258388548381710571306994680143830210915924224251107424 8989 1730850560028194474716202061107919897206761862527895952353479506 8990 -1745576669992960331577797627318296934031063589599431848990615360 8991 1760427248650542704266547080395700041172543144250661921141616003 8992 -1775403341145550837257679944777102853850193495068085634313160172 8993 1790506001341007676674522235067246184214980295390875940894885977 8994 -1805736291890600923032557989829631900127357804270883284052444544 8995 1821095284311528920211269643103720154312429968402132486144595133 8996 -1836584059057946245825714478604317125064430294775850183352251976 8997 1852203705595013907701693597182872786542269827409720738885114497 8998 -1867955322473559091009383930285387634775256893946235631944179680 8999 1883840017405349440782992032417328124378479613672172790784123841 9000 -1899858907338986905050930255901921444303155705894204844579209650 9001 1916013118536426204624811515734860692600313708679896862006077943 9002 -1932303786650123036748829026178902541066051037453837547059909328 9003 1948732056800817161296473847262321612860608737494190103412799818 9004 -1965299083655955560021708515212913556949092655776016360073330952 9005 1982006031508760901529343410100260190703153453661139057780926371 9006 -1998854074357950587127159178456751686037594255623700028422378432 9007 2015844395988111695563010306226171646093017775592085866083142519 9008 -2032978190050737187836480431541302620926106973316682138373728072 9009 2050256660145928776809409690369572225932001239018436235876693924 9010 -2067681019904771910225570794323581364352287397361945898605324072 9011 2085252493072388359989748438301640604700534750375462332337885395 9012 -2102972313591671955153313228423957439350373789589149967442533104 9013 2120841725687713041009936337631298597928237504883310907982675824 9014 -2138861983952917292024247095781453033325568385758105145481237232 9015 2157034353432824552000898210570248883154879757448494418469777084 9016 -2175360109712633420954600869268820274132610406991550779801281552 9017 2193840539004437354566176537449501006656853235313950502312896840 9018 -2212476938235178088908519295693994903704315455738672108688274312 9019 2231270615135322250302571103729860771815891991324204312495114366 9020 -2250222888328267057720005451048938125606649414018005856010901152 9021 2269335087420481073089339500961274163540265358488200270700517948 9022 -2288608553092386003188722302529007590791552766565781378626061504 9023 2308044637189985605524772677334734571307939170812254340412936874 9024 -2327644702817247799705685365784235756280987373651553064010045808 9025 2347410124429246135321533083732266003345121349547317058747461203 9026 -2367342287926066817248435527052955993339962476803277221985435460 9027 2387442590747487539599239525375934733329962902574505756647993657 9028 -2407712441968434430254778297972836981533474951568875741807633944 9029 2428153262395223459029898604445375833128231383917981766044847411 9030 -2448766484662592714060534836612611345351120875294139958304312528 9031 2469553553331532002945467053932113017555513486428456861156883310 9032 -2490515924987916287542350212633059687497808606791061507911090492 9033 2511655068341949514105495411769777985781951777377163917556433313 9034 -2532972464328425453666098493804181098662976675648909498701211460 9035 2554469606207812221197551338694949556362634531680365005640267400 9036 -2576147999668167196182568299751150653301115244307064369091261504 9037 2598009162927889121708573286257306540280329974916800884842625622 9038 -2620054626839314214166608413776957321933937444020544624155950272 9039 2642285934993163171020457051885275705272910435675497757909251286 9040 -2664704643823846019950264504091738326011197040517702914391470036 9041 2687312322715631808962258689184806593735286918762148827349674815 9042 -2710110554109690193796819674685307852282732749841196001280676128 9043 2733100933612012036164747894753135420791852252251710837771545019 9044 -2756285070102216183999792423592593322772113166675787640575282880 9045 2779664585843249663038007890042304242782029485105504960789261459 9046 -2803241116591988567625025846291681253763741980723433927746557360 9047 2827016311710746997714597573353481594684021497377886975863599942 9048 -2850991834279701448559564103821975102996100885603860441393164824 9049 2875169361210238119613539270390479823137487784764906590057357810 9050 -2899550583359230669661886747428939525579713727265955337589860652 9051 2924137205644256006187896709801956780232189159183730839466222656 9052 -2948930947159755758458316886104579470302455203342960855413462688 9053 2973933541294151145785492452275905747792692676603845795534447590 9054 -2999146735847919014895276609332795863173209706195810065820396216 9055 3024572293152636883304577391661175771602010126032409559797425271 9056 -3050211990191004889093926597151361573771466954295524067504655128 9057 3076067618717852611452845992708798858476548608798179384445357639 9058 -3102140985382138790883128515422437859069858616426727372651400784 9059 3128433911849952042971564966618262158463516198815538081681323705 9060 -3154948234928520725193279288961646176569523244199647417453355344 9061 3181685806691240182283870410301641971308416504476141278597630878 9062 -3208648494603725662327211610447039841890053454740587898612534960 9063 3235838181650899262850278677181691528171335244598807807587663054 9064 -3263256766465119333901048688152665940440281504775349538393868864 9065 3290906163455360833314649095714947070986404999858877190618882991 9066 -3318788302937455198150893191248351872172005398500973168952031824 9067 3346905131265398365617498740413923141319644225575805796530914261 9068 -3375258610963735646682072267506351520043260632843898638010403144 9069 3403850720861032226026807878234939432451735096995022341781881492 9070 -3432683456224438133017287689159846518474837858261138612326241824 9071 3461758828895356599945307653125359274037037321580614738651004313 9072 -3491078867426224795969850541361319152623831694041837119713443656 9073 3520645617218415997924785905251742771372409973331275187937426430 9074 -3550461140661272332491230417432674921256906416516497694995623960 9075 3580527517272277298151423296495143828086291398915187000709154441 9076 -3610846843838377349854169760812214426736662672605779898436788844 9077 3641421234558461904434127297548211056547341768304913712779497897 9078 -3672252821187011200543239302771334396677801069716405418949282744 9079 3703343753178921523177280555575844640741899024761586381529682472 9080 -3734696197835517379818629587076531414887598276353195530498004776 9081 3766312340451760292772923413131693164877485463347533500395354926 9082 -3798194384464663950457118218138610744795146531798516573386230464 9083 3830344551602925539204652565914416142092191219682070960353176200 9084 -3862765082037783156594904216542233998507293076701655558285088612 9085 3895458234535109287394003995566312793372967781923279735600816595 9086 -3928426286608750403917416938516553680871427666173343999481528832 9087 3961671534675122833996659089093549889246487651771917611224654344 9088 -3995196294209075121758265486474263072704761063986400019354828608 9089 4029002899901027189107879810052911285471877189306919535868079025 9090 -4063093705815396689161359020811479096315428336290612914834432700 9091 4097471085550323026883378932450776547070161624820114528844180084 9092 -4132137432398699606887532877903978910422374769494783680298405964 9093 4167095159510524953725721797694430125129337022249680017239794937 9094 -4202346700056583436054169070636600640770447976060468748204921824 9095 4237894507393466412814129272642433898458364931634960319173635983 9096 -4273741055229944707012812207486204473073404998193335341405521656 9097 4309888837794703400839771056771708834080908408662492470606085299 9098 -4346340370005450034711609557117933059329144977768228883409855980 9099 4383098187639407382408995359543986074640777503326366177416154279 9100 -4420164847505202064760317458736263057332662035730762016531267856 9101 4457542927616160355341632308176286365617496127035308471805217450 9102 -4495235027365022623408588945179751894763480337012079113768647976 9103 4533243767700087951758636857139589302779858015257089181101686867 9104 -4571571791302800560446876431925825232198187971761195147376093604 9105 4610221762766789761252332213662699907494476344170345702222376568 9106 -4649196368778375262519182217045733338727283336705966168931409800 9107 4688498318298549739485578012868531272127799806295895972324106766 9108 -4728130342746450681467203623552940320588246632507822923095490176 9109 4768095196184333624289757839594834663227565603332796805355928756 9110 -4808395655504058974170264279145649447762832636326239248485797872 9111 4849034520615104727837725056227755054720460225887361619365552904 9112 -4890014614634117493065395073275091239070856412805666714817560432 9113 4931338784076014313966172153187670095107139633822911553609987219 9114 -4973009899046647906385630878111415956951970479947814667856689568 9115 5015030853437048010520482760936217861372605178572593814124473559 9116 -5057404565119251670500180743608118805626231427389673575538358960 9117 5100133976143735354102511645870544819635287510515395520875914947 9118 -5143222052938461930036897178580044798386938675312599651169422928 9119 5186671786509555625328365643996913385492156872228713211978061767 9120 -5230486192643618191277427994468135202586445406883129995999359240 9121 5274668312111699613263111706021382942921103738641472574732306214 9122 -5319221210874936807304945434355271942336252099986829032256345732 9123 5364147980291873854811571759198543759757627913364978613103094807 9124 -5409451737327477436325773516699301899813586017612666230319846708 9125 5455135624763861235334964857100459315323969019674805383135100534 9126 -5501202811412733194359609722020447446568814939069206501012663430 9127 5547656492329579617566631597151600711088389132198126323240968891 9128 -5594499889029600227087768704578249777916782705871930736080108704 9129 5641736249705408394061163988626289086603740041987343006133086278 9130 -5689368849446510880165471577721362602426390752226179519328840896 9131 5737400990460581541086680314282925369897392476292244176931538224 9132 -5785836002296543559956027405234449705279779198585227798759564884 9133 5834677242069474896330186095151111436950487074509178533401979748 9134 -5883928094687351754759803883295585286014268191509396227191788960 9135 5933591973079644996416944471082585061233079718304200567788455205 9136 -5983672318427784537633608858531989486737981115385134751573538072 9137 6034172600397506900549900261189551012285518017865990245734631364 9138 -6085096317373101203389235542132142924917643551743891278936590224 9139 6136446996693569001177035049794704965617012584844378231091792273 9140 -6188228194890713512006346881029337770740041950789753172341814652 9141 6240443497929173889236746137577966310548797910222807248783771138 9142 -6293096521448420326299522296329081693816865065574945641145789152 9143 6346190911006725908080618766356939870337288719556910116153170336 9144 -6399730342327131251171071650453411052833000601705982113245925768 9145 6453718521545418104620926829473970569444691544997993202368873500 9146 -6508159185460108213214977213113920119466033454836241730366903224 9147 6563056101784503876715401515386502375415393265390849013814018088 9148 -6618413069400786770995813465196010776302591272465169457140077880 9149 6674233918616191730531723031508419811610800972586905201183560582 9150 -6730522511421272326322412340835150698471604926869584349392707468 9151 6787282741750275209007248434542305970358719180427557681031821992 9152 -6844518535743640323714070191229729368620568897811006613183892832 9153 6902233852012644241047142766997309063168587927732785869606448074 9154 -6960432681906203987595983139554059773140904106205689831666650944 9155 7019119049779858899432907129728535656526125677816860062732596066 9156 -7078297013266948163275283380532246918142634235033421906293794672 9157 7137970663552001852327124798681369484169091257664890330339410116 9158 -7198144125646363407292795135759613647649971840120604490717077904 9159 7258821558666061657682320999047647597212790198641219939255556517 9160 -7320007156111950624312212422214083637853001840073794719691506140 9161 7381705146152135490857015286128679429751692064037191445775487415 9162 -7443919791906703280434326203189654055056917947821279596105666980 9163 7506655391734776922519047999866370032748626125403418812887753616 9164 -7569916279523911545990678707679838184786700616882735340712549728 9165 7633706824981851985829910535915487286842055951423660100540957209 9166 -7698031433930670643907344113552322949429840730889060473177043640 9167 7762894548603304998457349593228730820020960079279049313845347888 9168 -7828300647942514212213758491299687749516614515096724688933968752 9169 7894254247902274445810953589439814247225737484540438275583859699 9170 -7960759901751632640933921612453640024012301297737419426065757248 9171 8027822200381038696843905545419336367855551662998253103738571953 9172 -8095445772611176124322479713229815668585852040866144513464725988 9173 8163635285504311422776289881850582608652784845276816996406376706 9174 -8232395444678182589237551323569323810034488117370381600456781504 9175 8301730994622447332291959083509346861786307580819840249494642597 9176 -8371646719017711729576296952276966946648510087192366047107716832 9177 8442147441057160234423177051278546837095524132465298315355650139 9178 -8513238023770808105500524937548527612567459340639411657019919832 9179 8584923370352397502909253420600874544225210788999182506316861928 9180 -8657208424488958665174733282519336738390267996218870918243143604 9181 8730098170693057753906946488135928446875765586937678377608722248 9182 -8803597634637753126621458143084729307973040420477326315440611248 9183 8877711883494281973319514008815916578574416343907987448801336298 9184 -8952446026272499428931693675762875972718725116560354505522482800 9185 9027805214164092451646745602464466591898857392593579520966316059 9186 -9103794640888590936486706982451925817215341121651199481951522952 9187 9180419543042198714262464936678490775861973474019019063180082624 9188 -9257685200449467268261931261305486372766215192253361255819948124 9189 9335596936517835184697456142468503447975084554188945416600994580 9190 -9414160118595056538081562531091670719285102850426533630656602720 9191 9493380158329541599322199296248214536393761195021988988476965423 9192 -9573262512033633442442236858323350298527824269611864163614989488 9193 9653812681049844215444705296645812054592662784178271069189522944 9194 -9735036212120075031977237042865144631178966867858326304847840356 9195 9816938697757843633108353472231642287622503821391072527813395111 9196 -9899525776623544162726750985462810621239680821966307464127680840 9197 9982803133902763595824817304336907951231122275244109574306250419 9198 -10066776501687679556241558834186157414826047996563327271361399168 9199 10151451659361564459330358206031242475000626378120039669419433664 9200 -10236834433986421115496018672891081460429086330372345633459835376 9201 10322930700693775132625998734223326162763828165532860396184767333 9202 -10409746383078649659135305314117272387909763528760607882629116560 9203 10497287453596748214666006501292163762081728886807092704531801112 9204 -10585559933964871562443655750487111569025634388950099486335822624 9205 10674569895564594785907100656029769061154643602644576016836261416 9206 -10764323459849230942508295789496159254088019718919696398755189344 9207 10854826798754107879538068886592355410795842851696761740656859760 9208 -10946086135110185010485625156506910999572775015536430122618712016 9209 11038107743061037065797343124167977650551565575979225139291162856 9210 -11130897948483232048977650496549131366303956541443613446119200896 9211 11224463129410130847785109868594756689967385199389476171805693811 9212 -11318809716459136170834039112889131861516568550997621140338471952 9213 11413944193262418702229895836552473965105301812988840689794435749 9214 -11509873096901148590959234174531645038898427394715805111370678944 9215 11606603018343260617636370463583870231039830024641420672832258365 9216 -11704140602884781608893157960142948150281538951827202550702161266 9217 11802492550594748899199767293537114313500897455936572083521880907 9218 -11901665616763748871237509164201616887715577355174706915531941120 9219 12001666612356104839124042821543084948663619096059988726268758036 9220 -12102502404465743773831426259454841171910091079449470161617967996 9221 12204179916775771607053135504085834472105434208987673021578844901 9222 -12306706130021787088582280716683857148752780920031033407979313384 9223 12410088082458964412974762932464053893272279068974616744599485194 9224 -12514332870332935073903152157530946716463129963803589232728719292 9225 12619447648354499649174849276514132076171860438467839742188722725 9226 -12725439630178200465906964539347361238948793950985335616084501856 9227 12832316088884786343835769062327024777349080721086334271770928402 9228 -12940084357467600865206139350405229176180395955850368911737527956 9229 13048751829322925872151827441899477724848732254869335875097425758 9230 -13158325958744312146956483882113324840522934303885375519540928416 9231 13268814261420929487094095006778864810895690504266943192442369822 9232 -13380224314939968645501953081667842342691897697577896988141263268 9233 13492563759293127867155667622859278327880315038357668334821500107 9234 -13605840297387217015710386252693000448086899092277007420366370664 9235 13720061695558912548761789701941176598958275293571126741863390257 9236 -13835235784093696867181153818702194585779829629236943350603179988 9237 13951370457749015833007558094434903309522991681990618281288480692 9238 -14068473676281688521554023144495972376641172894831815909344481792 9239 14186553464979603546719969526128731121251884751616747228800187465 9240 -14305617915197736574017031707508507554063102080716106349479164608 9241 14425675184898523913526192965389433859921727322773244475188095870 9242 -14546733499196627364928824538464324935785817316187310271865387820 9243 14668801150908125768910047437321180276814065856320259137842929183 9244 -14791886501104169003637557613461222157530891752572582543176217552 9245 14915997979669130451690473640299401202508241346887673417655751291 9246 -15041144085863294251768829701365437276189376221654452654800629904 9247 15167333388890113940773135581082386948443911219232693281567253576 9248 -15294574528468079385423192083770943443555066752339890279824104386 9249 15422876215407229198504460872712319521718920513164528974230861499 9250 -15552247232190346133107262486615160848502327982405935331850484284 9251 15682696433558873248877581491284401624995981967879316105190387599 9252 -15814232747103588947347106418250323806266071074959993820646880668 9253 15946865173860079278873285158640724491005273428409834765215045454 9254 -16080602788909046231616743965888724963083586561877595497084764416 9255 16215454741981491023332660613115822065546347697992981850991164403 9256 -16351430258068811729574011251873061846779272653458946105526855096 9257 16488538638037854897217590672993849623677532678491253424979210704 9258 -16626789259250961110048055364574439256164215375400491564611135744 9259 16766191576191044793490831222054094409816829948807999011165573271 9260 -16906755121091748868491592668024366060185150857241980507155910264 9261 17048489504572715190018344437823397375297920883437609226740535326 9262 -17191404416280012033732267031727313750750212193253476935971789728 9263 17335509625531760225055927620893022908736809417173164089048273496 9264 -17480814981968999838182877012444236369506220884771127969926916612 9265 17627330416211839728541879361865839873817652583593621981946451710 9266 -17775065940520932500873047825334770513229171485798085474489488344 9267 17924031649464317856413144429223423441661611856172770498983226884 9268 -18074237720589677606744570332273918708793097987761235523661972960 9269 18225694415102045988658615394345513646571048112645007459147984212 9270 -18378412078547019263940014467509246530322980218527063651776323120 9271 18532401141499508940318603011640995316301516163517909222160813986 9272 -18687672120258083304976879180738418756934930050028815296047568144 9273 18844235617544942319971738984897061489120728896511037074369724105 9274 -19002102323211571289746905075562650066117052246658883579318533076 9275 19161283014950119074602143501824374693379308243643171124141147906 9276 -19321788559010546990568958780774564735305182296291734538833599508 9277 19483629910923594905642956274239722013937868222936324651349028143 9278 -19646818116229611414763522577542267959256619074292527141782094720 9279 19811364311213295351335140953674088079631741933623116302387912043 9280 -19977279723644396271474953665133868188746927934635995033459909580 9281 20144575673524421928571714437824991457762119986781812155645850833 9282 -20313263573839401140175835723180976555726783586375397188187829952 9283 20483354931318750836732807022766574511580407199084121414848683840 9284 -20654861347200296472247010959680680954552097957835314605491760448 9285 20827794518001495370644251467251715259197980621375806992327660540 9286 -21002166236296912978413682896946795307309435876039724161897938704 9287 21177988391502002394078032487731859199452237562357969740745752624 9288 -21355272970663237948189978217039643515419704585971316268870882120 9289 21534032059254654013907411840852969566093332937866684691104047300 9290 -21714277841980840637786412733047692114013554211413992203221320940 9291 21896022603586447993273610604621707344275959193322147744781762681 9292 -22079278729672252075504953131114693134887109126704725740753721120 9293 22264058707517834475451648940941860761225270545999533545862363312 9294 -22450375126910929494222361853724092443365939420755831062221451708 9295 22638240680983492284459928119800331852211530984520311779844714277 9296 -22827668167054542135287501069172479034558878729439420185941018848 9297 23018670487479835450189851733831656079748791548263275645799719429 9298 -23211260650508423403587534076480529192198568061762617175219735316 9299 23405451771146149701701935688058185573808451603019640449204059158 9300 -23601257072026144316645268698812851104095655909312965789335689744 9301 23798689884286369509528915332309517676653491256726852136684551570 9302 -23997763648454274908794048991289612464635508248191053228167213432 9303 24198491915338618863958144243191780465462337631782930271439281976 9304 -24400888346928513752568126534135283285394325765068129846638040968 9305 24604966717299753379383975797078154661938944256102172716899906761 9306 -24810740913528481071714291642320241681942408178037818865534616960 9307 25018224936612257543416580734501761783289837410212562188187022041 9308 -25227432902398588072388995636219503829001088249221462616165455040 9309 25438379042520969012446323880982989459872267489400175580551854850 9310 -25651077705342514140320811573835811371416003841055197011488341560 9311 25865543356907221822187755161200227833475113793949595536826273259 9312 -26081790581898944471616789984756197598323070044945475139467997852 9313 26299834084608122262222762285087230056558445227292414263321749691 9314 -26519688689906343553565547880266442557896949537367475459456494932 9315 26741369344228794988056970824828286946756213323171685367031798584 9316 -26964891116564664719806115145782757644872034440767105438965556488 9317 27190269199455562743503092030843441553045446830701559283206190575 9318 -27417518910002022802637248610413355299383185855128924607951323740 9319 27646655690878150871600654589967087726329312248727122400688435306 9320 -27877695111354485725573500634534953113121034882011090202158423292 9321 28110652868329137635557059762242246581842120371068828101734324382 9322 -28345544787367271753544624925308000574681765018643439895357187840 9323 28582386823749003284634122489230786343194493668935249984617293882 9324 -28821195063525772078920949417578983284883108613914295178797666832 9325 29061985724585264816299287211764117527477980261908323240355686034 9326 -29304775157724953501878264817458367121544619998983581733118844832 9327 29549579847734319538619695523912931035073612857078961648496029940 9328 -29796416414485833197060783799587627507044240304840862845739735264 9329 30045301614034758859632538817537954910850593152443244584757843883 9330 -30296252339727856979157263063762164250817427841210760724952544528 9331 30549285623321054257641298779609599632196879843399445405214306511 9332 -30804418636106154122507377583522776874027579091573040778256108404 9333 31061668690046660152969870446790013813803016959111555922455665231 9334 -31321053238922785689381694592296002553131423553981648263564012256 9335 31582589879485723443109599240518756888162686398820173788512951252 9336 -31846296352621249513861303802530907702405016031257485578237217052 9337 32112190544522736815430064333846131618730963069511981528551134804 9338 -32380290487873653509576547687415595179526394844931999987218066464 9339 32650614363039622651271537307957671880837748214883545595094023471 9340 -32923180499270119856813410002122240367253179666065753642198274312 9341 33198007375909886419449232703311987219617774479142571598553941659 9342 -33475113623620135915105751016134651848380550341482495458857843492 9343 33754518025609632963714793340425276533349724497393627216437533861 9344 -34036239518875723439435312098649512179530729695617238227171627628 9345 34320297195455396055870345817342404584147982998589801424366194240 9346 -34606710303686455890190835711261265712483036662061180649937923148 9347 34895498249478891052948998509202657892761629288891860324960693412 9348 -35186680597596514358331683508049781663888385894913891135131820368 9349 35480277072948962502708977746345610804606156039898517876878868380 9350 -35776307561894135917615734827817316333248747598606715423703408288 9351 36074792113551163126804473096310534209888782265553859395394770429 9352 -36375750941123974105768319226558847927357395188601242645089287744 9353 36679204423235567816193787481072883442290321920355357333483261765 9354 -36985173105273059767206930689516915811514749393473157544887068064 9355 37293677700743596140064850592188105046941046668626802935781955096 9356 -37604739092641221703160116249557749874342070402753370547620775840 9357 37918378334824789439891045237665902706651761192843014132186361636 9358 -38234616653407000513149122842748504229668081117107424792906037008 9359 38553475448154663896929476235815378734120736494776580680135400092 9360 -38874976293900265717925030031483122446469266196002947894065747420 9361 39199140941964939067963834987100604664971095223927044900047653157 9362 -39525991321592925771836516353213788723866706466585823830361767744 9363 39855549541397622324481613584458677583901572610925278078945875496 9364 -40187837890819302946695909727157204926129981149557864870239038364 9365 40522878841594613449560161094013792133587151932139109211013918114 9366 -40860695049237930344663775826237199209044128078823199765287858224 9367 41201309354534680390021151788983916846228411168014404572689673824 9368 -41544744785046716520344129716462555682883422754390283189649640136 9369 41891024556629846875116270475731986187546549030197261537720369817 9370 -42240172074963614408752716178169552514284841773204480887268084284 9371 42592210937093425344071904160506831888053617752103093306831709113 9372 -42947164932985125513400403749240540721605958454710390944783595520 9373 43305058047092124420928046559887354784293536343000333346820531541 9374 -43665914459935167655476109002920457316849398467034545236424463936 9375 44029758549694859084685749200254655749969571668073991679775157192 9376 -44396614893817035069826752183705051407323101837112090153764089548 9377 44766508270631093755017837256182448662556840485042870362502452797 9378 -45139463660981383305689660301670261325342897517504399744195865812 9379 45515506249871753798660925200198904540004082981188636043976462254 9380 -45894661428123378300287822690028039142834222635362122018988512608 9381 46276954794045949509838861884766745703062294393495079040488242400 9382 -46662412155122359192592971307026326429136503289289697003746960656 9383 47051059529706968481210850945048375974307946161924662808055891278 9384 -47442923148737577984740691568627566725761551264091379753247515616 9385 47838029457461207512242691140398226565617621336786185749395876812 9386 -48236405117173796092505855035814861251664518324072852413629683300 9387 48638077006973933852739349836350618193019988034690041743478473095 9388 -49043072225530738207503593938802814704960432558116202473086983352 9389 49451418092865987704558141756314770442891057070496061499802060960 9390 -49863142152150627776799509810945943149651133454766871350521312012 9391 50278272171515763559098091718775751326972472780993583293929838140 9392 -50696836145878255845675339484455946463889521738925400641452903496 9393 51118862298781037187747013550812792548225028883981904981427870107 9394 -51544379084248266062552527958935895729811504867608504939148560768 9395 51973415188655437983651689597045210629836534128788141166631982770 9396 -52405999532614573368556350328772910377175517837127831018916187140 9397 52842161272874602933434007998357554869681214310748497991136943311 9398 -53281929804237072345832013129161722824508639065844198888671515264 9399 53725334761487288835184027949217950717403020593981512971720152271 9400 -54172406021341033437334470907682397449365624403553756640362403536 9401 54623173704406963533512057508663465760068358343398599232371518940 9402 -55077668177164831336160881441677124681811705541729995796958244464 9403 55535920053959644973857906163610867273324799692890748859359476452 9404 -55997960199011899835270871464875405370650046125496358010279954896 9405 56463819728444008847802558270373346152327578563231871003551350440 9406 -56933530012323061390288678396352806545741423579913746032438623384 9407 57407122676720041570930433462679647822464029593702106052107199440 9408 -57884629605785637641612580137933345084846676277297999091238478842 9409 58366082943842775367947704495865517045858580013442928929539565596 9410 -58851515097496009230861903910536593765191574433721372412714270412 9411 59340958737757906400361261813966410022601676940443924697713083557 9412 -59834446802192559495357947239739824823235215988005941685352968696 9413 60332012497076365225155557858706465801636563875465675693653677423 9414 -60833689299576207098462048243101474525328457486861159816774217936 9415 61339510959945181484682359586248073859531180033790965744456509140 9416 -61849511503736007419809332291447852755205299128757370290292149568 9417 62363725234032261665548805628748544549665252997635338440024521613 9418 -62882186733697581655451687264332726879470561622298612198787812504 9419 63404930867642980095851444414890891393164065079103283221314387771 9420 -63931992785112416132389702222229897393859566250728389508217280268 9421 64463407921986769144925752008505280214420555698538851397888605752 9422 -64999212003106362394738639547334612282335158398330906712384686048 9423 65539441044612184918214541244155497946197296521233355517908815476 9424 -66084131356305961240739320551292689142862701975261806460541214016 9425 66633319544029219673359026155168984005947362163150695421064611680 9426 -67187042512061511153002751204291640661011512445814251531460839680 9427 67745337465537931794756392394347867031490872465376270953086840550 9428 -68308241912886103541906677257111289157641028067553581257043371076 9429 68875793668282768526317194561347298822012539549832149974275960666 9430 -69448030854130153988227476277112850883263726765666184916777703216 9431 70024991903552265850858438359094545317611832075466451514918496497 9432 -70606715562911270301339282388649599592723597819474540908244154288 9433 71193240894344123995519478153707261434051554142971215510697250980 9434 -71784607278319614780272477918039935534817062845356954555192973000 9435 72380854416215976113013752125993388259195197483143940524045510992 9436 -72982022332919239654423589824489752005721713243621228020780498320 9437 73588151379442491816864497574939340017303449873494291863000115001 9438 -74199282235566201367794200994862836665744392608532276634082613636 9439 74815455912499786514679071061015278929235737013647649105839707380 9440 -75436713755564591235590761287270618563997548666649801057833489680 9441 76063097446898441967903085258921834346532555887619750303913294473 9442 -76694649008181957126379459615378869544166242171802890562690262500 9443 77331410803386783291537003653173281377956825760936177690079265034 9444 -77973425541545933289575691394505835742733760135471216041486129144 9445 78620736279546402776454517785282041014857923183237233391352256840 9446 -79273386424944243340966850674918994818778511503029599544561972640 9447 79931419738802271555000042517527491630954612559915117253997929044 9448 -80594880338550594823646688196713254621888361387379321085325021372 9449 81263812700870136323554031813440616924052594166625597912317827082 9450 -81938261664599342764942020155098143523401363558961274768773848208 9451 82618272433664260171178133773048312535267152134251115861581696723 9452 -83303890580032164339757849757163297749495329882138582446448723504 9453 83995162046688934130093551622855974375644105819071878140760984251 9454 -84692133150640357216752750894112149855597910180621702430336286400 9455 85394850585937559451800179560116472177593488535286390171444916497 9456 -86103361426726750496779923074947184066257105628905610947358530260 9457 86817713130323479913716278305043195902152987301670352438751441387 9458 -87537953540311599445409152616306434138923583878932783593960944948 9459 88264130889667128768346011500208250480592020480356401971514341945 9460 -88996293803907223566842809802209684115018844945836259800755584448 9461 89734491304264446354656924173047786343614728519766335010241107187 9462 -90478772810886542060382506871341479738050368464632892825742671872 9463 91229188146061921995540320413683837219371425448996044458154689651 9464 -91985787537471061439508164437065926493679342812296966310353122344 9465 92748621621464017703403410226808957114957544498814702935146138699 9466 -93517741446364277175825623825075313943785263387256521845394913940 9467 94293198475799141507095271090179734403837349613087934195064711986 9468 -95075044592056864755385325085137298150400829730630635296996057296 9469 95863332099470754998038292722137379512783797434021391547620635046 9470 -96658113727830455604494593276321601954193897081046972845391200944 9471 97459442635820623073733006023353058125007405408199068469332001837 9472 -98267372414487220059044513503834709997500011122790410321688294580 9473 99081957090731643936432569605134500870881157735318707602854389011 9474 -99903251130832913020061705528594879790642591499669647326163335032 9475 100731309443998134289069364202981863209157298367926764696985627210 9476 -101566187385941478264820669415405916328168649625941829846107105792 9477 102407940762491888466431072516591129342776547368726940353212975130 9478 -103256625833229754675216903625542702269732191083101201192155199584 9479 104112299315152781055769064032238490508728075427488476122398554831 9480 -104975018386371282012691567835026639083691791037479440449878323440 9481 105844840689833140507816373283025317518919389247066876131002793527 9482 -106721824337078665423011808859982788094883191272139612721142046464 9483 107606027912025586428657644552972160358311549071234115389186770671 9484 -108497510474784426707580117557551734049486919882627119633695293816 9485 109396331565504495788840518299024360830873120155687163510727623769 9486 -110302551208250746665367699686820143677301217644054885653623102080 9487 111216229914911743304135417056651361025389365206399594232940541264 9488 -112137428689138986607527978065763780697120650454110745761488930236 9489 113066209030317848849831439810144455531075127338023308562995306685 9490 -114002632937570368593552619178020542904380168066407864107663579064 9491 114946762913790160086625500479734970335886290549494039382030722497 9492 -115898661969709693153636190847903527249666541912262109614122012144 9493 116858393628000201622106295179060146086758714446062102528248415895 9494 -117826021927404480368744320675021349132007090516432315322704868848 9495 118801611426902833130530301095022032644917566877484960058839572080 9496 -119785227209912435301666046771946476862833049715373825411829249768 9497 120776934888520378029929050499404237771024494151865683398283431060 9498 -121776800607750662034939868822306088975573427290143721879605546296 9499 122784891049865411696419502323997388625755029341410730518276941730 9500 -123801273438700582102804667382518011593621729324721580437281883640 9501 124826015544036433909735643782341073138843258976390975049430253730 9502 -125859185686003053034065370889949407200507896344570969186548155408 9503 126900852739521194402292447482173244990933845944756118445800846198 9504 -127951086138778731182828495960294333976152676489972453168166761360 9505 129009955881742993159406848649454027933740321968295272977303864526 9506 -130077532534709280148360618402419622103429958287753088265960141252 9507 131153887236885838625580899653935140661684683787983492236275154192 9508 -132239091705015592009848144359996138367001340027966808502346401108 9509 133333218238034917348050777479453363659804161137556220657683223656 9510 -134436339721769763464705046639025748624055610367332412285765200476 9511 135548529633669407973310216098123153010974636476484042475213603702 9512 -136669862047578152900555889464387733083852966574311868307907376248 9513 137800411638545261046386957622114295538707844671992050350178626460 9514 -138940253687673437593571010128461169088196648125287546762188613920 9515 140089464087006163889848735243379793605074393675356252579723567558 9516 -141248119344454192754126712357610386212738780555376443626955114680 9517 142416296588761517105642056695387956626757576875731969243625891306 9518 -143594073574511126181738745041722690860018928958836741807280501440 9519 144781528687170866095996425737485250029031067254416899843567995394 9520 -145978740948179723994095554987596472394818529686452199902853663632 9521 147185790020074857590140439542792727868495797376490823860290610264 9522 -148402756211659694411348022551301919618116673471189180011695446586 9523 149629720483213427644200037357950893047741907272240789071727061626 9524 -150866764451742238060505689411163005216569069596875863387884275684 9525 152113970396272574107488737598894747287179408134331203339653784763 9526 -153371421263186824872155382483342774950219853007100807201432416224 9527 154639200671601723276977610934490347054294078965548031496756780038 9528 -155917392918789819531501715942931345315580998134819563238064388412 9529 157206082985644367553025977588214465665578226514857135648207321670 9530 -158505356542187969779148587298718113911594165308285586505994114228 9531 159815299953125328525931723097068354904619304191571835700796544736 9532 -161136000283440454797826417333450748195284276072998708819127496952 9533 162467545304038688229522969068195883305266545054472338659559603576 9534 -163810023497433884635701908340604676876013107284210930868306426256 9535 165163524063481130462430994832415708852840492086979329131876669512 9536 -166528136925155346273855824473985934791522120989865497400064968164 9537 167903952734376144270038049151667573798842047080126121696436546836 9538 -169291062877879307716480050357451324036449736451205586885396746624 9539 170689559483135263073213561411523491061165851682162104873679475691 9540 -172099535424314918541498979015103389304876844933135361248827057100 9541 173521084328303245699360087475134845745640858051562756997344262024 9542 -174954300580760983873545164089566693206876044173328914307437911168 9543 176399279332234849895240859874795831737174381853894040439890061376 9544 -177856116504316638910152175841562760051445207831101749541529536228 9545 179324908795851604960584015333043417496035121988238684538894084127 9546 -180805753689196513128102345772307705810882139759703980548437409408 9547 182298749456527758120402541224318403924234479824707999060990171454 9548 -183803995166199947305357040247570881774769607628985762079116492288 9549 185321590689155349339043538837212685040956017334262375251765150637 9550 -186851636705384612703059510952781209869375230044562709336205712192 9551 188394234710439161659801355061788157119617654290106469518811508030 9552 -189949487021995680352820841587496381931763100817189698416229331664 9553 191517496786473099023063222440931827799236461389139611479997017978 9554 -193098367985702499580937314498391780097717779306498562331977282648 9555 194692205443650361068966564618792585268554266845484261621520588573 9556 -196299114833195568870421562257001177495244363636069590081842272492 9557 197919202682960614866040255098035558906151848767037229294952473140 9558 -199552576384197419113905373218691595965146983983612271456425270944 9559 201199344197728207026973980678371050118655115060405251214013493968 9560 -202859615260941879448847939328991609190695998159550015944475471920 9561 204533499594846316481344275163765075225260597603733753750976920414 9562 -206221108111177059397480479247478500803097629939321011584422171472 9563 207922552619562818480842773228066020747873125547271336714895567438 9564 -209637945834748258167168078813742347896593540484777983015329780708 9565 211367401383874514426557253461166146262204822029004244540756392284 9566 -213111033813817902915264154162388213120225099375867188561545365712 9567 214868958598587280044690004139458319684635583998356531675470622079 9568 -216641292146780522762274785129704719549405449870769554561664156192 9569 218428151809100596514638082338701170527289908707480607383118339137 9570 -220229655885931684567803803733058144245372646941300594580305714720 9571 222045923634975855592871038205069403900173958241493544376685442032 9572 -223877075278950750188293305752804482648172204102310450811159284156 9573 225723232013348770802228636604374354418161207982285218666138575911 9574 -227584516014258263340453109090263348775001959274942926390751098800 9575 229461050446247182597322271816534500683756771015700486324165710739 9576 -231352959470309737529451660773920145635100775419724555086020927712 9577 233260368251876516304404588426545077169712230305230944585103416656 9578 -235183402968888594999959542798240989573066455074691584051668654988 9579 237122190819936137803719737711000703523253563557128666578819693376 9580 -239076860032462000568164295747145654643975723817933444055263067760 9581 241047539871030853612966781902297474633885356440785163806554921192 9582 -243034360645664343734766773971346192596231183279933290251018297476 9583 245037453720242819484820181644064965482466218190948742667961649027 9584 -247056951520974147907322343152700638862928628138002792921598329968 9585 249092987544930155095944689815793728241439007340377777125872065752 9586 -251145696368651227123503063094214075940256136688104291837996643084 9587 253215213656819612129937635154933418610768796840617396136821466136 9588 -255301676171001968617186827034317252400702653036756392811000228576 9589 257405221778461709296338622308141404569915798403074177230451070844 9590 -259525989461041694162902219252518177889792038230564288233921805696 9591 261664119324117830840423042300326486724501070486052422397253908125 9592 -263819752605624144631228761040341345163397713586791591955443513696 9593 265993031685149885146109201871965916856100422307891865569095443976 9594 -268184100093109240852467001180653657901027431199692464587190818248 9595 270393102519984237383198729463633518571588866390085887644562017065 9596 -272620184825641399986550293513309517029542821102410146666607399264 9597 274865494048722765070710084321631476045245699155950249241599169832 9598 -277129178416111830406235088182463482942733007820624742219745070864 9599 279411387352475038194827662843284927340758167220815749380694992332 9600 -281712271489879389894774699164204704121017610350723112242353804686 9601 284031982677486796411809411131445231230877229113228392836410497824 9602 -286370673991325772019544181385953779349319137101175685774052819476 9603 288728499744141085166238098210005339470771614697565871871723592092 9604 -291105615495321984154794635989135414193492481849516350383511042242 9605 293502178060909620550825176763153338525467059298997953838525666606 9606 -295918345523684298079656823418736852017685942700628543516109766596 9607 298354277243333179717604565020613554706718345309762086643713016254 9608 -300810133866699090665966962784946384133344237835317693852819843308 9609 303286077338111059918342080283491564952566345086509614182710433571 9610 -305782270909797248193299657243232826424005881608006302822825070598 9611 308298879152380915105492140965313702697130479115992197336829219442 9612 -310836067965460083589249122658105949573030474116261006533329592180 9613 313394004588271564769887336158317449026802730666862040512878091365 9614 -315972857610440011699694420888961967084788430907151450524214383104 9615 318572796982812675638124303111717751132583840635380534785408186709 9616 -321193994028380543859492916994410341395803640895564235454512858900 9617 323836621453286543316705131811928094626932867799763981104196425355 9618 -326500853357921499876599708237911689854140275691582607847083496320 9619 329186865248108548271693899943942394400889495334098628603004894585 9620 -331894834046376693384770482991753328219349635286332307721109717016 9621 334624938103324228997207600968669158230889389320048334560337325208 9622 -337377357209072725689538472726954671313256566728037431418048557024 9623 340152272604812305183778906068089452875861107422669683118853190696 9624 -342949866994438924061913467377504922573692566352374794975989528716 9625 345770324556284395483926453865921942763793835075860834544371294389 9626 -348613830954939883262244510993176912454394638271187515580706765012 9627 351480573353173608427769490658477681215657220603270736830200809820 9628 -354370740423943514246171281331266319911467895080297691811469228336 9629 357284522362505641512131875425120227488550469556318801492826587281 9630 -360222110898618971864137597805138508786563183257109180708323070880 9631 363183699308847502823562657844873815679925890332911215124552027786 9632 -366169482428960324269533214237915706228164636121625131090372073376 9633 369179656666430472115768937958934085377473055457196682876133615082 9634 -372214420013033341057633398360200478769641401256686260538787840268 9635 375273972057545444407353071054633574091810306258551564096573162694 9636 -378358513998544315233157801752533675633359841860879263955391464416 9637 381468248657310349264326442993620245726975971198997070442313935519 9638 -384603380490831396319166278121270234401484938750553196938712969248 9639 387764115604910913357192829134239854579142768525851546478578568826 9640 -390950661767380498650589706363437547827523589508158057215339845668 9641 394163228421417633013801241161347713341210470243029736283716403236 9642 -397402026698969460524231661033049191936356137431884617074052945176 9643 400667269434283447711884424627460904950598973795665862396303893768 9644 -403959171177545766791767953591757524030735405049917887761549007568 9645 407277948208628255160416340326606239639145551273801418335337240956 9646 -410623818550944810077325697040467979507054175672221224750294905408 9647 413997001985418084203891751072233908542708245762195877457662427072 9648 -417397720064557354476958302552048843436816554453997256494458536312 9649 420826196126648443651758593382421139787717167339872601465523775433 9650 -424282655310056580760265000056255733068228987864433260861264216628 9651 427767324567643093696172447277098597948360792316159893418615914815 9652 -431280432681296834157346439541335722645426990123086614652922624864 9653 434822210276581242250989750308436881321360684186306682498881149029 9654 -438392889837497965196447974836167648984514239548862210446333367428 9655 441992705721367951745912003693295936673133710385213103100134997951 9656 -445621894173830951184716976427378343258828096395853596537859594880 9657 449280693343964353070917726492824258024845246525641864054970844576 9658 -452969343299522311228778781712398151830569301080592079619129808000 9659 456688086042296102923194674748464759429080077997225565010698953404 9660 -460437165523596681612299088519166333510985608653495546554139826944 9661 464216827659860389204078087879884392379076279188796251928409287830 9662 -468027320348378801330125708324011080493370579260527961936440587056 9663 471868893483153686796225308699607440495280029556391145933661206763 9664 -475741798970878070075666683693842177900238758391843900344049977968 9665 479646290747044393477579850397728320688639619662258737409617468284 9666 -483582624792180783449548116288386957908108246124713123609229093232 9667 487551059148216433361825541379840766572734991645969420086105654908 9668 -491551853934977123070100886590288532109394467419119623514225615388 9669 495585271366811903565398904999575979734786143656517750250894727174 9670 -499651575769351983093871370530633044503320761954841517335589513104 9671 503751033596402859266389245023744084358442684662533234347283858548 9672 -507883913446970749878492289459869790541362220015554066551420432224 9673 512050486082424383425875419573265771922488086920172898105687110602 9674 -516251024443793218629688174848925802515850983367331143565153003808 9675 520485803669203170679994618365964428243175981762412418404055182700 9676 -524755101111450930365289467195031696695942606655456333171040497824 9677 529059196355717970781499804155189695757339043673496362611792123951 9678 -533398371237425344905931786032276190703474345905763742677602337172 9679 537772909860230385980663722904614784236581639498075971991955757720 9680 -542183098614166431376460110844481069836666332921821948256580732926 9681 546629226193926699402909008524754912846777283404884833023147830365 9682 -551111583617293457393694938533504864950066142156436213314759452016 9683 555630464243713628328242710491806090888678305394852872024531350410 9684 -560186163793021992252939741644773617326152207978071676913175300516 9685 564778980364313147837305249739278929812753879201765105043882409315 9686 -569409214454963408543367927594683277115835680157459130787647142384 9687 574077168979803817100687380606161498735489602519332665212499753964 9688 -578783149290445471265460936660906636394476915094709825045835408368 9689 583527463194758363200552894476829326506427049744508288705480728543 9690 -588310420976504944244628616812724278886932246185238703604580147600 9691 593132335415129636343436169889632360557290783048287821806588686851 9692 -597993521805705520995222881289488023316188608147791359301051545904 9693 602894297979039446215877039938550876203083728441616431152036876869 9694 -607834984321936801758224212624354133957809997964282382530204721312 9695 612815903797627222624565972551502709364060944435901679938268094613 9696 -617837381966352490792613381555206959593588172253979240423286857676 9697 622899747006117915033030010387009680035161779128936781200954362483 9698 -628003329733608478732455847119184300061820437684643880331545698024 9699 633148463625271055749734946121866880076544031944077961713092578293 9700 -638335484838564004525721544395958645656591789147373845995106089572 9701 643564732233375460939101713232412847464453737740614382850994924824 9702 -648836547393611660752755209976201557656583350420962844510353344304 9703 654151274648956632927914563891107282169133784343911383672004684558 9704 -659509261096804615597379856010336340525974091059399838060662785980 9705 664910856624366557084947221977835052196588281016705599676283801723 9706 -670356413930952075036640743099909921763201713835364935778724958272 9707 675846288550428257490939895622797210108744157604401118843527027670 9708 -681380838873856700560611816380657330144043306600225684136521158532 9709 686960426172310188328637978259881525843852410781249641810673952024 9710 -692585414619870431575722105542924067878637464552158898157058160672 9711 698256171316808293057638978049907765868876444226948848157314105516 9712 -703973066312947938237895918450282465825793001136737088580650223144 9713 709736472631216361655499079102152144856926268692044438768726905839 9714 -715546766291379750469719136123616086474582014866663312504492637120 9715 721404326333968158174314832354490247621797223383415557683725238335 9716 -727309534844389973013382384158115327175239637559174241204519047200 9717 733262776977237677260543738054016628209615316860332355067317750424 9718 -739264440980786405243261990452510249211298445225759372684631322560 9719 745314918221686819805378269874720695450886743664453037841442113394 9720 -751414603209853838804206711771664753324130895942169427934499275706 9721 757563893623552755234413939674612985779171131989295886895907742349 9722 -763763190334684306660163278676390570443687399002485602612321189660 9723 770012897434270261820343851412014404851258038525695507729075440941 9724 -776313422258141104549858373730751358850122735940090626018313992512 9725 782665175412827407533644101791509946620476955347970144624704529580 9726 -789068570801656500880087843673140407900589421878397849795636510572 9727 795524025651056053067512771865134383345725281637633429924481871592 9728 -802031960537066194482212216107171394086151416244000722050519470840 9729 808592799412061826529839701602694560645145745330402521274896831379 9730 -815206969631686772164597055085551363763065720629388341235996777280 9731 821874901982001436643361114907570691977702903190557255616465377256 9732 -828597030706845660375428033337308671570147473707428768364086701512 9733 835373793535418458903711872566510451537783505608036491098510835148 9734 -842205631710076358320796683459009353418273860778577871861350001024 9735 849092990014352047794000064657407063531928422684445550168023427340 9736 -856036316801195084348358954055607037326334450432295880187228941524 9737 863036064021436398635998857818010116663556261271058745948392676082 9738 -870092687252478364105505800132319130088368831344041848342777071884 9739 877206645727212205776502123986035831615655414313185933387174769863 9740 -884378402363164538723455303287868503228070696344580812500543401512 9741 891608423791874840379651868945607255983478132389884277705226433258 9742 -898897180388505674888081497069693952452832898293701306323426256784 9743 906245146301687501951540761481975021093543168463138559295248800546 9744 -913652799483599916970429981536780696022341491780054827265509708752 9745 921120621720291183704334474703796477180524689466806249945939814590 9746 -928649098662237935253414388317704537517293837890675466508945657408 9747 936238719855146933828742783464659273521916077959236535747715886158 9748 -943889978771000794567904081798469280645326926006782545013581950468 9749 951603372839349593554275382223266835651138610730053422044879715543 9750 -959379403478850295216349290539043244658786379253717597501462074012 9751 967218576129055949418113375127708183997604804839678861930484524696 9752 -975121400282456623803779627562558591120363151307703842581907935264 9753 983088389516774052330965749212825338206287318727338318950919562542 9754 -991120061527511996416684053236654410433009576834419727272639397684 9755 999216938160764330731115642083131524208263995246656128352866510756 9756 -1007379545446282881406066748085219543800343252437217962472470482016 9757 1015608413630807060279157293116073518939535838050963181974711457690 9758 -1023904077211657354772122605273519480529349143858968747091067855552 9759 1032267074970594749103068840031787266241699971719118341189566406965 9760 -1040697950007948168759069298360881029074379796039375460861433029852 9761 1049197249777012056508088177207347748924282224619000170205358848466 9762 -1057765526118716204708843398797500899757490278372384240125427562112 9763 1066403335296569985284851577154335705322165623798138100021478420407 9764 -1075111238031883135465523949298191129592781754038720604185477498228 9765 1083889799539265274263797859921885122305930960313669418697443692610 9766 -1092739589562406341657397411306470029809962584334737001270697080688 9767 1101661182410140169570430141220334465925387980394842919133518951012 9768 -1110655156992793411014662790295498304271139797873687619615819414176 9769 1119722096858822071146504896904020770610962700352229605945631473802 9770 -1128862590231737901527498516106401551023402472033421283405094286804 9771 1138077230047326936544008136098860126206315241627253971002046261319 9772 -1147366613991162468746877187201345075157196594907032903605691908016 9773 1156731344536414777815124786859057756730755045575520393821464978248 9774 -1166172028981959945930365036183336345996997416686114567644056193244 9775 1175689279490790110571615950263583611630938337495131003477864025736 9776 -1185283713128727524104608877987711231642962879702436228451409804512 9777 1194955951903444808046703261199256555321217997434009812306117117820 9778 -1204706622803793808539155373973744643177963433152845293390120826804 9779 1214536357839445478353891277770104748537673498186686568314565900732 9780 -1224445794080843229703210127162239775444315235886996181970232983176 9781 1234435573699472221209119218810224839032115981357058013313093492514 9782 -1244506344008447061625410473296883176691667127495879237987115628608 9783 1254658757503420432291271743781018124931698304672894173345859095601 9784 -1264893471903815149831336577506895767416275703914873161957150121856 9785 1275211150194382210304772759984018802029596075905590682092943278955 9786 -1285612460667087375846461979387593024418921341153123280765084031008 9787 1296098076963328884837708046251318396809355174866731567864185833557 9788 -1306668678116488886793416103256521188738233570627849963148716078864 9789 1317324948594821223458506067230952321279340334375276149443252276928 9790 -1328067578344678198069665225369848062036542220584945937636457009440 9791 1338897262834078995360621759525655654772036700376779849169403516594 9792 -1349814703096622435671156597731426085625663943149791594275283988940 9793 1360820605775746767463298362937741545874153188402124636768952413560 9794 -1371915683169339223653807724075638801650038367775453545451068218848 9795 1383100653274698088441405089087152564279078004435866277539568252171 9796 -1394376239833850042741490834665812622885807667781205070095043735424 9797 1405743172379225577941621328443294170250683496299312108799807700930 9798 -1417202186279695289459017786770358550456086326277122872020812384672 9799 1428754022786969883518189252256730051085293074490476340028338959230 9800 -1440399429082366752673646283493968840839242077185514877184289452422 9801 1452139158323945997880978897680718271807177409598162605519278648240 9802 -1463973969694018797370591500263494913998614103669444150037307796716 9803 1475904628447031045203459693099498756020250682067249027679751787362 9804 -1487931905957825205188739881166945204153125896306192990220301793120 9805 1500056579770283348820273667654002420497413957281870742800602680611 9806 -1512279433646354369044346654932372672629932744975533256447369339280 9807 1524601257615468385005857393579744413336609549288555081021837134234 9808 -1537022848024341376435709281444564638493114345636573828325054792180 9809 1549545007587173110040149232254979209994667813411907894595861301730 9810 -1562168545436241444134345593160745640157491434400052631683148455860 9811 1574894277172896121829138518069060223560479932385540484490471427197 9812 -1587723024918955187333034051553442109023649944750028582646209297984 9813 1600655617368507184372584706667284682369023849056395207989598968018 9814 -1613692889840122320364751476825638316293535992360893805284603495904 9815 1626835684329475804796133231222598190881953932760923126590511211763 9816 -1640084849562386595277548687283307708403864625497191804801477101228 9817 1653441241048274809949844254713534502417393315297693972632084880098 9818 -1666905721134041090319469957235716806623308210796776082125677319148 9819 1680479159058371224201818728045211619071187466234429143934430657624 9820 -1694162431006469364248076509750896869661572607787161144659584352096 9821 1707956420165223203528908226964430742901142491864486343557914260998 9822 -1721862016778804495847245974504649658014091350077612245671301727140 9823 1735880118204708334854300573791918238672933258367019224803277303054 9824 -1750011628970234632649247749681696630236654473822975110965409937336 9825 1764257460829415265355419270146473981789213684051278882304678099824 9826 -1778618532820390380185843205248364705812181072642279401202595281848 9827 1793095771323237385740223863414215166249365624811256021926540176230 9828 -1807690110118256174715541035390870740823420324744225113188780159312 9829 1822402490444714155865002312116955376367831639317263587605338886046 9830 -1837233861060054699906736243709578437439123621165540422540392328088 9831 1852185178299572632166015274739507916680436333290464255417174454935 9832 -1867257406136560433034605620082919319041220794396888103341089381084 9833 1882451516242928835849729123930662452514477087949671865496839282823 9834 -1897768488050305540534775047454961302417471845582827738816483752544 9835 1913209308811615790306015915077800214792085363752689280232085563179 9836 -1928774973663148587935872257569602334405135116025938539676006713296 9837 1944466485687112357475460645717314717755571174267939302781271958135 9838 -1960284855974683886978985311711015005103918739122108831108108146448 9839 1976231103689554417641746690951284556899861436857238326264399388300 9840 -1992306256131976774863904550354624181245017985162507535966129261516 9841 2008511348803317467085426645983815030388255759587141618755811040104 9842 -2024847425471117708805667307034938843736961414185168802377473036416 9843 2041315538234667355005558897605300314933078082961885581785513168767 9844 -2057916747591095765233281474343875421869485380379549746995698199168 9845 2074652122501983646897334749587714298984477790610479724620829894790 9846 -2091522740460499958836018301330815251217431247829062178738056405984 9847 2108529687559067988001291564688983307114900947565026888722534761996 9848 -2125674058557564744109709435219345016084303953706943047456824967280 9849 2142956956952057849375501577600806705636256069501913892793202391094 9850 -2160379495044084132952787458543570223797113897046569891260992949444 9851 2177942794010474172477312950910345540238878995660226713783782983435 9852 -2195647983973727058114890980430268678367045209896490489993638834340 9853 2213496204072939687795875761443222689518317860846510582522697377206 9854 -2231488602535294935844460227724389345169781893469129371257938375696 9855 2249626336748113071000336831714799104281871016666553545038132083413 9856 -2267910573331470833880295583082490077776823741909648305511695033664 9857 2286342488211392618240657868997686697988795143223301180251748900226 9858 -2304923266693618234980083420456885652349783023961186438637003113152 9859 2323654103537951772668279384048360192771165571507362820553812486586 9860 -2342536203033196103501539019343915436827510225936218426494910977160 9861 2361570779072677618972912946076881398977503735303289661859190258846 9862 -2380759055230365815205253790180820604905598075560589216308732626000 9863 2400102264837592383831477128484050471932858226820037896936084824380 9864 -2419601651060374500520265457809219671248544604048977245243127498308 9865 2439258466977347039739241327554690937416867112439278102421869151354 9866 -2459073975658308481123500880019075948107297786410077547888974581924 9867 2479049450243385309877496356755906398399388623625681126585572978730 9868 -2499186174022819750984768702472072680061480157885842581996300785944 9869 2519485440517385714635158946671324715281368207915401653846771640550 9870 -2539948553559437868205086072477092476354244010542142742136015345424 9871 2560576827374598788345503009417412778069957106610268898534374552978 9872 -2581371586664089185246481677956447757490356145197925187278403763612 9873 2602334166687706229959300307472033328395571632247493877340057184700 9874 -2623465913347455054768696485700667939427131024769644971642775677388 9875 2644768183271838536021909954632536123581497751928002283595040276610 9876 -2666242343900810508539589991060741134865289146362569160434182558232 9877 2687889773571397600758920941906724481930049185360865027058160537693 9878 -2709711861603994920093781605904049881102149076458035717484441673696 9879 2731710008389340858642773115093796102381259705389561352740986253534 9880 -2753885625476176330335917325164036199685652304102717007462130513680 9881 2776240135659593791887153273435123068300582755231323253669278285911 9882 -2798774973070081441514871189558952721994722812721756235309386686924 9883 2821491583263268031309068546351924135328762041554169502083012451060 9884 -2844391423310373771363756081472866137366311625566397219634131842928 9885 2867475961889372846359467772749340977392917551508306323942129461475 9886 -2890746679376873108175640520288317880555046150005536530586994685624 9887 2914205067940718551338748979388499795780073670514071292261925933896 9888 -2937852631633320221671950035785282402670778842163154568851280287384 9889 2961690886485721252408170630527459291649637826724881800252835014884 9890 -2985721360602401766263642367633450119969979892970872903562328377904 9891 3009945594256829426545446589781712338038512400875324634320210059849 9892 -3034365139987761465287304221209217649737104523636560851501608712180 9893 3058981562696304061675265465771721567532184635151948725503454123100 9894 -3083796439743734989641785349764321206442406428106274567226166927480 9895 3108811361050095499475592324931794381628344841761114570075522618555 9896 -3134027929193557444618469343400665109518072854686412797333380801260 9897 3159447759510571711501291215139518374801049357427489032026711582559 9898 -3185072480196804057313140629690075682090695194111239623230015673028 9899 3210903732408864508001820839841714599022429793552368963365350459832 9900 -3236943170366836516574379595341098006119465006775704994892679508400 9901 3263192461457612129905161621755831681611762848258467470421419869658 9902 -3289653286339039460769242286734339472748615792871817147459632056688 9903 3316327339044888810703711145843536989997324009661672699896846500676 9904 -3343216327090643838561040573706053094694729585969020823623115718312 9905 3370321971580124219260583294863333788777099585444067504206847444351 9906 -3397646007312946287269006996493010436378739664017311587896919840160 9907 3425190182892828209751130190393494661431411502769665039086825824830 9908 -3452956260836746285132129324422608313536024885776303396652399708436 9909 3480946017684949014003423590267799131690837206431299198258969493013 9910 -3509161244111835640890714404197748320617040105030772729518930123472 9911 3537603745037705917386687502711496443322416252512879538699605292668 9912 -3566275339741387889535826400414456674189138961386096432985354958528 9913 3595177861973750565147709229938478453238038301709682507909906676223 9914 -3624313160072108369911162757028164024497419285621060792807493909732 9915 3653683097075524354787847251467418167435451731228338678350152134259 9916 -3683289550841019171183387263374677480372036561283066715690921486320 9917 3713134414160692884830213513894458882268004609867138421221459428304 9918 -3743219594879766754172031487924184432792443796385880830621576304464 9919 3773547016015552154318498639765067651381072743033457024640429039164 9920 -3804118615877353883343514605930524045481700770873464695555590160176 9921 3834936348187315143834772349068345310559548581049950512084798308299 9922 -3866002182202211549169172472182305378028169394329356312991599558260 9923 3897318102836201560991682832225144037459800142052761301663892105602 9924 -3928886110784540821817571070896670789705638100969680234983917433400 9925 3960708222648267904563014213601170695831623461544413098177579394462 9926 -3992786471059869059140288133322819840653637393803692096230313712928 9927 4025122904809929595034477315125160288504199142035811429669581927660 9928 -4057719588974779598012364872131335143951581284211717497079113955144 9929 4090578605045141738804333246935682733545836770032109541384135901183 9930 -4123702051055788991750222977485309931546077668975300895572395819288 9931 4157092041716220142013682404752250818140630147124556027641514900258 9932 -4190750708542361021050144150019549756909275866273925959880102924384 9933 4224680199989299471564760497252378312055934219524210655586002384741 9934 -4258882681585062105222022590946736789928636704372184518535006181192 9935 4293360336065440978872008132757354292108554891927173573961520937147 9936 -4328115363509878378042907185012774804433322952110079480550687719344 9937 4363149981478417959919351746911839767241637219157119105097785999883 9938 -4398466425149730571984835988006225970292147118415762840340496320100 9939 4434066947460223126957902686267900712710064973062354481580947036093 9940 -4469953819244238979599558270444141194513943207932265737936566455424 9941 4506129329375358316417363342512601965918982598026401759730515049177 9942 -4542595784908807135243655990033494535818109304781926084475520617156 9943 4579355511224983458125259037727454854804046126142858829373792669012 9944 -4616410852174109487933686423991232776591668654468479284264503807072 9945 4653764170222018486592214473094561928504964342609253501237677241285 9946 -4691417846597085220823167097986476232274847281020352640998234190836 9947 4729374281438308889849356056461044007097711820062016825833371366006 9948 -4767635893944557518541824675174926521935006193357756510479816444844 9949 4806205122524982869095902790976530392356805053756864645402379739738 9950 -4845084424950614994443159576041916905972032470661066914468185606800 9951 4884276278507145627272237877700579876985380325689011651943126440078 9952 -4923783180148909669740898335633050082800222102857628492884165673856 9953 4963607646654074120719054859052022588662895844878399395991256289813 9954 -5003752214781043849712337708017447987019038144662397150564678365952 9955 5044219441426093699482000945981348473295872001282639332213000722542 9956 -5085011903782236472804054052503888744119331354515482424549733496896 9957 5126132199499336432802631998426818491378105318905264633186341226362 9958 -5167582946845478020854145677245524132956586605668975753975715778032 9959 5209366784869599571194029693600029582690412108332068727591568735364 9960 -5251486373565401877071314664163856385771064226686003376279347916248 9961 5293944394036541539592217257422839842358649566046560652934756500970 9962 -5336743548663119107276917657523768536120570509214550535615091688440 9963 5379886561269472091828169303495402457744840237412864111397668844822 9964 -5423376177293283023680882047973080559004860208986139736270154818336 9965 5467215163956012789572894086264488265887870070439769238407278728279 9966 -5511406310434669573653391536327303919563286470970928883982455878016 9967 5555952428034923803531473689805662717684355285499840984484515704925 9968 -5600856350365579583167858142760792069396177548023227404024201841296 9969 5646120933514413175632370103340243834934532412995288631144421571358 9970 -5691749056225389180493396687246632784079403126050974414109735382124 9971 5737743620077265132977678429770852205709302210132669823094644124335 9972 -5784107549663595335044461264847871131531358483861091514004262080948 9973 5830843792774144812161984034318838123222180636731546153021642135893 9974 -5877955320577724373861407156308019289915609159518002732758212765728 9975 5925445127806457841078512408940962263042792181461024728582010076615 9976 -5973316232941492588881774203399983281140026012342902303185219147472 9977 6021571678400164639431709171045721072492663363493840900106488804874 9978 -6070214530724629626925781207309983716958221613745602911424224601984 9979 6119247880771971043860639306229508693288102883941418110151918096541 9980 -6168674843905797266194200061386214760411525304873475426412345099000 9981 6218498560189338943919198835261995112765033861247356927651019158201 9982 -6268722194580058433172505585582043780460437264441860186927753159360 9983 6319348937125783036305954809080572579325097292557833334040431927630 9984 -6370382003162373907339935285210289241012257450479066239345937494180 9985 6421824633512942571915825472362051592152992999484285847559728091007 9986 -6473680094688627103262885971165656117829402166450434119923515332820 9987 6525951679090940088804813411295721412667213721576102191226426691297 9988 -6578642705215700615856243271207170784774239220603915927888691606976 9989 6631756517858562599405526499555164771938554833210068073130661109754 9990 -6685296488322151870252601836190318807123890682131160256161362241068 9991 6739266014624824537775289667695867201020849633185322701201081965980 9992 -6793668521711059238339433437867924994035345897191584672468139748076 9993 6848507461663495977853642821396216672690645136553168645859367596172 9994 -6903786313916634375203623540349162490842627003279065200700023467488 9995 6959508585472204212289929400917127455402297855008414405905640419540 9996 -7015677811116221296142203775644565134207736935913347244571928863420 9997 7072297553637741739098394978435922542270916172610696433276302006551 9998 -7129371404049327864324881443643127908206238319512147591524940833600 9999 7186902981809239046018821363300427268207849566930536587434023851738 10000 -7244895935045360896483285191738628072210195622539284445143048983602