0 0 1 0 2 1 3 -1 4 1 5 -1 6 2 7 -2 8 3 9 -4 10 4 11 -5 12 7 13 -7 14 9 15 -11 16 12 17 -15 18 18 19 -20 20 24 21 -28 22 32 23 -37 24 43 25 -48 26 56 27 -65 28 72 29 -83 30 95 31 -106 32 122 33 -138 34 154 35 -174 36 197 37 -220 38 247 39 -278 40 309 41 -346 42 388 43 -430 44 480 45 -535 46 592 47 -659 48 732 49 -808 50 896 51 -992 52 1094 53 -1209 54 1335 55 -1468 56 1618 57 -1783 58 1957 59 -2152 60 2364 61 -2590 62 2843 63 -3116 64 3408 65 -3731 66 4082 67 -4458 68 4871 69 -5319 70 5798 71 -6324 72 6895 73 -7504 74 8171 75 -8892 76 9664 77 -10507 78 11416 79 -12390 80 13449 81 -14592 82 15816 83 -17143 84 18574 85 -20105 86 21764 87 -23550 88 25460 89 -27525 90 29745 91 -32120 92 34685 93 -37437 94 40381 95 -43553 96 46956 97 -50596 98 54509 99 -58705 100 63188 101 -68004 102 73164 103 -78672 104 84583 105 -90908 106 97660 107 -104898 108 112634 109 -120888 110 129725 111 -139165 112 149233 113 -159998 114 171491 115 -183738 116 196824 117 -210785 118 225652 119 -241524 120 258442 121 -276452 122 295663 123 -316124 124 337894 125 -361095 126 385792 127 -412056 128 440022 129 -469773 130 501392 131 -535038 132 570811 133 -608806 134 649211 135 -692140 136 737716 137 -786150 138 837577 139 -892148 140 950101 141 -1011604 142 1076834 143 -1146061 144 1219489 145 -1297324 146 1379884 147 -1467407 148 1560135 149 -1658437 150 1762589 151 -1872888 152 1989752 153 -2113505 154 2244500 155 -2383214 156 2530038 157 -2685383 158 2849793 159 -3023731 160 3207678 161 -3402265 162 3608035 163 -3825544 164 4055524 165 -4298604 166 4555446 167 -4826887 168 5113657 169 -5416536 170 5736479 171 -6074348 172 6431048 173 -6807673 174 7205231 175 -7624771 176 8067560 177 -8534766 178 9027604 179 -9547534 180 10095907 181 -10674144 182 11283918 183 -11926791 184 12604416 185 -13318706 186 14071482 187 -14864654 188 15700412 189 -16580867 190 17508224 191 -18485004 192 19513642 193 -20596680 194 21737014 195 -22937449 196 24200928 197 -25530766 198 26930191 199 -28402600 200 29951784 201 -31581472 202 33295573 203 -35098416 204 36994302 205 -38987718 206 41083630 207 -43286976 208 45602904 209 -48037103 210 50595231 211 -53283216 212 56107551 213 -59074721 214 62191532 215 -65465392 216 68903750 217 -72514396 218 76305782 219 -80286444 220 84465294 221 -88851988 222 93456288 223 -98288380 224 103359283 225 -108680148 226 114262632 227 -120119287 228 126262842 229 -132706618 230 139464902 231 -146552238 232 153983822 233 -161775907 234 169945090 235 -178508688 236 187485207 237 -196893556 238 206753455 239 -217085957 240 227912584 241 -239255804 242 251139535 243 -263588257 244 276627544 245 -290284547 246 304587124 247 -319564341 248 335247007 249 -351666788 250 368856696 251 -386851700 252 405687750 253 -425402320 254 446035064 255 -467626769 256 490219972 257 -513859599 258 538591895 259 -564465102 260 591530089 261 -619839287 262 649447352 263 -680411850 264 712792180 265 -746650224 266 782051124 267 -819062109 268 857753202 269 -898198064 270 940472740 271 -984656448 272 1030832422 273 -1079086622 274 1129508611 275 -1182192380 276 1237235080 277 -1294737884 278 1354806879 279 -1417551791 280 1483086832 281 -1551531724 282 1623010294 283 -1697651413 284 1775590096 285 -1856966008 286 1941924518 287 -2030617785 288 2123203256 289 -2219844800 290 2320713813 291 -2425987726 292 2535851144 293 -2650497034 294 2770125229 295 -2894943578 296 3025169268 297 -3161027219 298 3302751328 299 -3450585911 300 3604783989 301 -3765608680 302 3933334655 303 -4108246404 304 4290639754 305 -4480823348 306 4679116944 307 -4885852948 308 5101378016 309 -5326051355 310 5560246284 311 -5804352015 312 6058771844 313 -6323924838 314 6600247775 315 -6888193223 316 7188231432 317 -7500852296 318 7826563443 319 -8165892287 320 8519388045 321 -8887619888 322 9271179032 323 -9670680933 324 10086763448 325 -10520089008 326 10971347036 327 -11441252011 328 11930545822 329 -12440000390 330 12970415657 331 -13522622180 332 14097483842 333 -14695895874 334 15318787668 335 -15967125608 336 16641911176 337 -17344183877 338 18075024297 339 -18835552276 340 19626929970 341 -20450365210 342 21307109617 343 -22198461912 344 23125771583 345 -24090436933 346 25093908752 347 -26137694132 348 27223354608 349 -28352510150 350 29526843166 351 -30748096824 352 32018079216 353 -33338667713 354 34711807424 355 -36139515587 356 37623886360 357 -39167089269 358 40771373996 359 -42439075573 360 44172612870 361 -45974493864 362 47847321111 363 -49793790429 364 51816696625 365 -53918939309 366 56103521850 367 -58373557444 368 60732275425 369 -63183020497 370 65729259180 371 -68374586740 372 71122726548 373 -73977537088 374 76943019508 375 -80023317146 376 83222723240 377 -86545688948 378 89996823237 379 -93580901288 380 97302873063 381 -101167863676 382 105181182362 383 -109348331792 384 113675008935 385 -118167114658 386 122830763948 387 -127672287106 388 132698240212 389 -137915416269 390 143330846806 391 -148951813374 392 154785859461 393 -160840792763 394 167124697708 395 -173645948268 396 180413211044 397 -187435458696 398 194721983927 399 -202282403374 400 210126672103 401 -218265098904 402 226708350908 403 -235467469392 404 244553886458 405 -253979430480 406 263756343424 407 -273897298828 408 284415408338 409 -295324240639 410 306637840850 411 -318370738405 412 330537967468 413 -343155088093 414 356238195508 415 -369803942184 416 383869561024 417 -398452875944 418 413572325971 419 -429246990547 420 445496601595 421 -462341569936 422 479803012632 423 -497902766924 424 516663419088 425 -536108334050 426 556261671500 427 -577148417120 428 598794414934 429 -621226385705 430 644471960826 431 -668559717728 432 693519200549 433 -719380957148 434 746176577758 435 -773938718223 436 802701140505 437 -832498754619 438 863367644916 439 -895345114338 440 928469729961 441 -962781352744 442 998321185596 443 -1035131823080 444 1073257284907 445 -1112743068184 446 1153636201796 447 -1195985283709 448 1239840538030 449 -1285253874402 450 1332278929534 451 -1380971129648 452 1431387755020 453 -1483587986427 454 1537632973368 455 -1593585904256 456 1651512058414 457 -1711478880250 458 1773556055902 459 -1837815571210 460 1904331792440 461 -1973181550108 462 2044444203150 463 -2118201727107 464 2194538805626 465 -2273542901526 466 2355304353224 467 -2439916474282 468 2527475632327 469 -2618081354324 470 2711836434998 471 -2808847024444 472 2909222742751 473 -3013076798348 474 3120526085057 475 -3231691306952 476 3346697107656 477 -3465672177400 478 3588749389308 479 -3716065940556 480 3847763470406 481 -3983988209126 482 4124891131676 483 -4270628088077 484 4421359965996 485 -4577252858117 486 4738478206187 487 -4905212978068 488 5077639850386 489 -5255947367379 490 5440330133788 491 -5630989014306 492 5828131308200 493 -6031970959808 494 6242728776148 495 -6460632618861 496 6685917634032 497 -6918826489171 498 7159609584436 499 -7408525303357 500 7665840270988 501 -7931829586348 502 8206777095494 503 -8490975673084 504 8784727477828 505 -9088344249992 506 9402147618598 507 -9726469381573 508 10061651830208 509 -10408048084126 510 10766022398470 511 -11135950517846 512 11518220041113 513 -11913230758398 514 12321395037024 515 -12743138218800 516 13178898989768 517 -13629129800477 518 14094297298995 519 -14574882736241 520 15071382423656 521 -15584308205316 522 16114187901530 523 -16661565807636 524 17227003208476 525 -17811078863768 526 18414389551844 527 -19037550629679 528 19681196564233 529 -20345981524864 530 21032579993020 531 -21741687343810 532 22474020490856 533 -23230318550423 534 24011343477499 535 -24817880767768 536 25650740181096 537 -26510756436461 538 27398789976452 539 -28315727755091 540 29262483996926 541 -30240001029664 542 31249250141416 543 -32291232410036 544 33366979609639 545 -34477555143369 546 35624054949356 547 -36807608486998 548 38029379752202 549 -39290568266541 550 40592410150248 551 -41936179227296 552 43323188104447 553 -44754789338895 554 46232376640779 555 -47757386050004 556 49331297206964 557 -50955634660216 558 52631969150126 559 -54361918991288 560 56147151494499 561 -57989384366733 562 59890387214198 563 -61851983088943 564 63876050014984 565 -65964522622464 566 68119393829738 567 -70342716505938 568 72636605247940 569 -75003238209281 570 77444858911002 571 -79963778173836 572 82562376105817 573 -85243104074670 574 88008486808186 575 -90861124554135 576 93803695228260 577 -96838956696468 578 99969749122202 579 -103198997304816 580 106529713159109 581 -109964998266210 582 113508046417963 583 -117162146310966 584 120930684317997 585 -124817147255977 586 128825125312896 587 -132958315057671 588 137220522451188 589 -141615666025552 590 146147780152457 591 -150821018318220 592 155639656575760 593 -160608097093836 594 165730871718080 595 -171012645718672 596 176458221644284 597 -182072543192401 598 187860699278107 599 -193827928217887 600 199979621935404 601 -206321330378440 602 212858766059327 603 -219597808624936 604 226544509650496 605 -233705097566507 606 241085982623640 607 -248693762094036 608 256535225617426 609 -264617360593629 610 272947357825290 611 -281532617318226 612 290380754136361 613 -299499604523072 614 308897232193128 615 -318581934688567 616 328562250018512 617 -338846963482493 618 349445114569429 619 -360366004158442 620 371619201917448 621 -383214553790500 622 395162189804912 623 -407472532093131 624 420156303016730 625 -433224533629736 626 446688572375312 627 -460560093897918 628 474851108217380 629 -489573970155378 630 504741388892401 631 -520366437911104 632 536462565211317 633 -553043603673644 634 570123781834585 635 -587717734954577 636 605840516254550 637 -624507608589664 638 643734936440660 639 -663538878094259 640 683936278288800 641 -704944461204260 642 726581243662467 643 -748864948824293 644 771814420259029 645 -795449036247486 646 819788724616256 647 -844853977972900 648 870665869202160 649 -897246067528940 650 924616855013657 651 -952801143338472 652 981822491197214 653 -1011705122153278 654 1042473942819819 655 -1074154561683596 656 1106773308435518 657 -1140357253656122 658 1174934229189436 659 -1210532849064200 660 1247182530805815 661 -1284913517485045 662 1323756900356348 663 -1363744641927795 664 1404909599818370 665 -1447285551250963 666 1490907218021574 667 -1535810292308612 668 1582031463169673 669 -1629608443561460 670 1678579998257040 671 -1728985972506532 672 1780867321270276 673 -1834266139412868 674 1889225692699494 675 -1945790449418885 676 2004006113035408 677 -2063919655705503 678 2125579352481257 679 -2189034816615182 680 2254337035796704 681 -2321538409141506 682 2390692785357886 683 -2461855501919433 684 2535083425060386 685 -2610434991029836 686 2687970248432955 687 -2767750901468712 688 2849840354516477 689 -2934303757895178 690 3021208054599288 691 -3110622028480664 692 3202616353693331 693 -3297263645204125 694 3394638510851932 695 -3494817604767695 696 3597879681956804 697 -3703905654538592 698 3812978649454234 699 -3925184067439814 700 4040609643773498 701 -4159345510607408 702 4281484260673650 703 -4407121012892608 704 4536353479689446 705 -4669282035803109 706 4806009789135442 707 -4946642653439533 708 5091289422630820 709 -5240061847284568 710 5393074713114390 711 -5550445921214136 712 5712296570641460 713 -5878751043137356 714 6049937089759157 715 -6225985920022624 716 6407032293346844 717 -6593214612572647 718 6784675020172212 719 -6981559496939455 720 7184017962927003 721 -7392204381270200 722 7606276864681355 723 -7826397784379594 724 8052733882116420 725 -8285456385075806 726 8524741123413980 727 -8770768651116774 728 9023724369953862 729 -9283798656290860 730 9551186991457708 731 -9826090095453450 732 10108714063741605 733 -10399270507860901 734 10697976699628009 735 -11005055718682176 736 11320736604123722 737 -11645254510016938 738 11978850864508427 739 -12321773533336200 740 12674276987496819 741 -13036622474822618 742 13409078196266091 743 -13791919486660843 744 14185428999707659 745 -14589896898008204 746 15005621047917656 747 -15432907218959336 748 15872069288655092 749 -16323429452540598 750 16787318439105793 751 -17264075730546352 752 17754049789090962 753 -18257598288647242 754 18775088352680926 755 -19306896798091378 756 19853410384829272 757 -20415026072198168 758 20992151281607082 759 -21585204165518617 760 22194613883565120 761 -22820820885604479 762 23464277201456394 763 -24125446738329112 764 24804805585708526 765 -25502842327449537 766 26220058362118824 767 -26956968231358478 768 27714099956015984 769 -28491995381125069 770 29291210529507714 771 -30112315963749100 772 30955897157663536 773 -31822554877029392 774 32712905569346256 775 -33627581763770472 776 34567232481015296 777 -35532523652967946 778 36524138553225704 779 -37542778238340635 780 38589161999528321 781 -39664027826089996 782 40768132880339001 783 -41902253983796911 784 43067188115952380 785 -44263752925379008 786 45492787252987999 787 -46755151668751501 788 48051729021705176 789 -49383425003012078 790 50751168723471244 791 -52155913305293002 792 53598636487927205 793 -55080341249383732 794 56602056442876569 795 -58164837448585640 796 59769766842034316 797 -61417955078920702 798 63110541196213102 799 -64848693531062634 800 66633610457382323 801 -68466521139920884 802 70348686307437968 803 -72281399044850116 804 74265985604188632 805 -76303806236036140 806 78396256041332450 807 -80544765843401969 808 82750803081939440 809 -85015872728861433 810 87341518225892169 811 -89729322445693224 812 92180908676459682 813 -94697941629876879 814 97282128474316723 815 -99935219893217016 816 102659011168565296 817 -105455343291435390 818 108326104099550506 819 -111273229441817487 820 114298704371856948 821 -117404564370535456 822 120592896597466519 823 -123865841173592580 824 127225592494882819 825 -130674400577141660 826 134214572434131616 827 -137848473489072978 828 141578529019553584 829 -145407225638141688 830 149337112808798319 831 -153370804399164134 832 157510980271103280 833 -161760387909645909 834 166121844090442522 835 -170598236588210440 836 175192525926363040 837 -179907747167972140 838 184747011750655188 839 -189713509365623222 840 194810509881084994 841 -200041365312715616 842 205409511841470590 843 -210918471878998393 844 216571856183474744 845 -222373366026192856 846 228326795409224772 847 -234436033337093384 848 240705066142856311 849 -247137979868975489 850 253738962706039523 851 -260512307489811220 852 267462414257034030 853 -274593792863207106 854 281911065662870444 855 -289418970252903503 856 297122362282196344 857 -305026218328305617 858 313135638841682616 859 -321455851160982184 860 329992212600145611 861 -338750213607934996 862 347735481003581122 863 -356953781289334257 864 366411024040684804 865 -376113265378081536 866 386066711521040636 867 -396277722425503856 868 406752815508458143 869 -417498669460813005 870 428522128149497382 871 -439830204612982896 872 451430085151335666 873 -463329133511880243 874 475534895174878552 875 -488055101740445519 876 500897675417915352 877 -514070733622263295 878 527582593678943366 879 -541441777638487152 880 555657017205686890 881 -570237258784871886 882 585191668642759536 883 -600529638193945212 884 616260789410690149 885 -632394980358640737 886 648942310863797307 887 -665913128312547942 888 683318033586574811 889 -701167887138209672 890 719473815208227980 891 -738247216188074926 892 757499767132368696 893 -777243430423867388 894 797490460593083159 895 -818253411298678076 896 839545142471038916 897 -861378827621413784 898 883767961323061210 899 -906726366867025846 900 930268204095142618 901 -954407977417054400 902 979160544014084095 903 -1004541122232809405 904 1030565300175469165 905 -1057249044490290675 906 1084608709364850556 907 -1112661045729955512 908 1141423210677411034 909 -1170912777095062983 910 1201147743526982840 911 -1232146544262462638 912 1263928059657490417 913 -1296511626696996224 914 1329917049801842586 915 -1364164611884543395 916 1399275085662443924 917 -1435269745232660136 918 1472170377913108816 919 -1509999296358818788 920 1548779350958175336 921 -1588533942513800260 922 1629287035217736984 923 -1671063169925983657 924 1713887477737462839 925 -1757785693887611030 926 1802784171962048232 927 -1848909898435823781 928 1896190507548978268 929 -1944654296524317128 930 1994330241133334543 931 -2045248011621616690 932 2097437989000079468 933 -2150931281708465356 934 2205759742663041584 935 -2261955986695352460 936 2319553408388969965 937 -2378586200326827896 938 2439089371756538000 939 -2501098767681175796 940 2564651088388809432 941 -2629783909428752970 942 2696535702042605864 943 -2764945854064095476 944 2835054691296314346 945 -2906903499375034816 946 2980534546132905512 947 -3055991104473766464 948 3133317475766443386 949 -3212559013773647742 950 3293762149125916231 951 -3376974414350673268 952 3462244469472908258 953 -3549622128198159950 954 3639158384688650617 955 -3730905440949987168 956 3824916734839930384 957 -3921246968710879192 958 4019952138704482778 959 -4121089564710732376 960 4224717921004046057 961 -4330897267575814320 962 4439689082176659731 963 -4551156293081863392 964 4665363312600532216 965 -4782376071342729855 966 4902262053259025932 967 -5025090331474204201 968 5150931604930401770 969 -5279858235855190346 970 5411944288077584972 971 -5547265566208371720 972 5685899655701384575 973 -5827925963820053460 974 5973425761526795373 975 -6122482226313080270 976 6275180485995911968 977 -6431607663499546584 978 6591852922641578649 979 -6756007514950625164 980 6924164827535772485 981 -7096420432028300268 982 7272872134624485668 983 -7453620027251101221 984 7638766539875581020 985 -7828416493991337016 986 8022677157301381533 987 -8221658299623780331 988 8425472250051216152 989 -8634233955389448157 990 8848061039899852820 991 -9067073866380233200 992 9291395598610411180 993 -9521152265189575473 994 9756472824801581536 995 -9997489232936569591 996 10244336510097777268 997 -10497152811531867612 998 10756079498513128894 999 -11021261211212436078 1000 11292845943191558632 1001 -11570985117555290760 1002 11855833664794430820 1003 -12147550102362615223 1004 12446296616021725523 1005 -12752239142991180828 1006 13065547456946689792 1007 -13386395254905560795 1008 13714960246036335205 1009 -14051424242441029048 1010 14395973251949625264 1011 -14748797572967193715 1012 15110091891424792454 1013 -15480055379876520654 1014 15858891798785865133 1015 -16246809600055548494 1016 16644022032846153642 1017 -17050747251729600962 1018 17467208427234948676 1019 -17893633858834865504 1020 18330257090421986791 1021 -18777317028336086488 1022 19235058061993677974 1023 -19703730187172612068 1024 20183589132016261624 1025 -20674896485812390831 1026 21177919830602849484 1027 -21692932875692554928 1028 22220215595116588751 1029 -22760054368125332628 1030 23312742122760228351 1031 -23878578482582955986 1032 24457869916621972920 1033 -25050929892613394616 1034 25658079033603214688 1035 -26279645277979093230 1036 26915964043013359748 1037 -27567378391988691444 1038 28234239204979276665 1039 -28916905353374044751 1040 29615743878218181368 1041 -30331130172450612534 1042 31063448167129266338 1043 -31813090521725415036 1044 32580458818569946295 1045 -33365963761548932284 1046 34170025379135206516 1047 -34993073231844280550 1048 35835546624217893617 1049 -36697894821427635966 1050 37580577270592821800 1051 -38484063826922192496 1052 39408834984777974523 1053 -40355382113762705958 1054 41324207699945065536 1055 -42315825592329710423 1056 43330761254678168152 1057 -44369552022804068281 1058 45432747367454634911 1059 -46520909162892515979 1060 47634611961308732050 1061 -48774443273186015718 1062 49941003853734082076 1063 -51134907995535593008 1064 52356783827529879806 1065 -53607273620463912154 1066 54887034098957744458 1067 -56196736760319777602 1068 57537068200249795842 1069 -58908730445585976666 1070 60312441294240017656 1071 -61748934662467343684 1072 63218960939638097344 1073 -64723287350662439781 1074 66262698326226673211 1075 -67837995881015987488 1076 69450000000087328804 1077 -71099549033559036511 1078 72787500099803793250 1079 -74514729497318960046 1080 76282133125451724008 1081 -78090626914177003640 1082 79941147263113405508 1083 -81834651489966141867 1084 83772118288606928274 1085 -85754548196988091029 1086 87782964075091992276 1087 -89858411593138590576 1088 91981959730261074405 1089 -94154701283863611088 1090 96377753389897623840 1091 -98652258054280031574 1092 100979382695681221525 1093 -103360320699933619302 1094 105796291986298602916 1095 -108288543585834127031 1096 110838350232129253000 1097 -113447014964658520253 1098 116115869745014054152 1099 -118846276086297847724 1100 121639625695943298127 1101 -124497341132240382608 1102 127420876474864130696 1103 -130411718009692645248 1104 133471384928206544436 1105 -136601430041787762240 1106 139803440511222193222 1107 -143079038591716608940 1108 146429882393767204400 1109 -149857666660203595276 1110 153364123559738408176 1111 -156951023497380423289 1112 160620175942055603251 1113 -164373430271787110919 1114 168212676636814101836 1115 -172139846841015416629 1116 176156915242011526674 1117 -180265899670347655304 1118 184468862368147362264 1119 -188767910947633537097 1120 193165199369944279022 1121 -197662928944657535412 1122 202263349350446471316 1123 -206968759677319121984 1124 211781509490882265797 1125 -216703999919078068650 1126 221738684761874702944 1127 -226888071624378526904 1128 232154723073844613693 1129 -237541257821096129359 1130 243050351926849502986 1131 -248684740033452142360 1132 254447216622574247166 1133 -260340637299382846155 1134 266367920103736579025 1135 -272532046848975720236 1136 278836064488868655819 1137 -285283086513287026129 1138 291876294373218996515 1139 -298618938935716941289 1140 305514341969387515980 1141 -312565897661070651828 1142 319777074164340952833 1143 -327151415180477442215 1144 334692541572587469280 1145 -342404153013557730542 1146 350290029668518632036 1147 -358354033912549428761 1148 366600112084339000533 1149 -375032296276531188128 1150 383654706163526270718 1151 -392471550867497891252 1152 401487130863399623528 1153 -410705839923779594848 1154 420132167104209580996 1155 -429770698770150797488 1156 439626120666124444752 1157 -449703220028043367816 1158 460006887739578027604 1159 -470542120533477430668 1160 481314023238754360378 1161 -492327811074662158201 1162 503588811992439426036 1163 -515102469065788210772 1164 526874342931070201104 1165 -538910114278256388424 1166 551215586393655358280 1167 -563796687755465461887 1168 576659474683248970106 1169 -589810134042416540494 1170 603254986004831642089 1171 -617000486866699432912 1172 631053231924895368996 1173 -645419958412911494219 1174 660107548497655231269 1175 -675123032338326942286 1176 690473591208626615840 1177 -706166560683599003334 1178 722209433892418762036 1179 -738609864838442681076 1180 755375671787917275472 1181 -772514840728723107442 1182 790035528900564210219 1183 -807946068398074603032 1184 826254969848307803130 1185 -844970926164103896007 1186 864102816374894834740 1187 -883659709536503458756 1188 903650868721522173818 1189 -924085755091925881308 1190 944974032055569605252 1191 -966325569508253596028 1192 988150448163109973216 1193 -1010458963969062022775 1194 1033261632620141505522 1195 -1056569194157523436742 1196 1080392617666136117424 1197 -1104743106067740445954 1198 1129632101012449656176 1199 -1155071287870660241389 1200 1181072600827403256470 1201 -1207648228081205440348 1202 1234810617149550598161 1203 -1262572480283072488130 1204 1290946799990693912162 1205 -1319946834677929262086 1206 1349586124400611065388 1207 -1379878496736387869892 1208 1410838072776345099456 1209 -1442479273239146357025 1210 1474816824710183008005 1211 -1507865766008226020159 1212 1541641454682122563319 1213 -1576159573640174025598 1214 1611436137914840157329 1215 -1647487501565465479006 1216 1684330364721822203184 1217 -1721981780771274009793 1218 1760459163692419573626 1219 -1799780295538176925888 1220 1839963334071282070692 1221 -1881026820555233130316 1222 1922989687703817722432 1223 -1965871267792376097534 1224 2009691300934013813361 1225 -2054469943524088673520 1226 2100227776856314122568 1227 -2146985815913886109734 1228 2194765518339156199796 1229 -2243588793585393913119 1230 2293478012254249943524 1231 -2344456015622652695672 1232 2396546125362893702672 1233 -2449772153459730290711 1234 2504158412328459836612 1235 -2559729725137946274565 1236 2616511436342656663416 1237 -2674529422427897031904 1238 2733810102872466513458 1239 -2794380451333030446838 1240 2856268007054650291656 1241 -2919500886511941697674 1242 2984107795285418482150 1243 -3050118040177723569552 1244 3117561541574485295502 1245 -3186468846054628983895 1246 3256871139255123416716 1247 -3328800258995183262542 1248 3402288708665045494876 1249 -3477369670884594183882 1250 3554077021437153936212 1251 -3632445343483874968936 1252 3712509942064296109832 1253 -3794306858888722728255 1254 3877872887428165289513 1255 -3963245588307754911178 1256 4050463305009608125222 1257 -4139565179891228033666 1258 4230591170525707567222 1259 -4323582066370061730257 1260 4418579505768137430990 1261 -4515625993294736224724 1262 4614764917447652147736 1263 -4716040568694455732979 1264 4819498157881050552176 1265 -4925183835009101602628 1266 5033144708389571348010 1267 -5143428864179803415640 1268 5256085386311673528367 1269 -5371164376818471644660 1270 5488716976568392953164 1271 -5608795386412601936504 1272 5731452888755986447850 1273 -5856743869558942466746 1274 5984723840778624103452 1275 -6115449463258255037765 1276 6248978570073331837672 1277 -6385370190343651286241 1278 6524684573520264936536 1279 -6666983214156709351472 1280 6812328877173970519861 1281 -6960785623628822013266 1282 7112418836995433208954 1283 -7267295249970262899136 1284 7425482971810445122399 1285 -7587051516216143014272 1286 7752071829767474961503 1287 -7920616320926819866060 1288 8092758889617590212232 1289 -8268574957390700089222 1290 8448141498190169554217 1291 -8631537069729602179652 1292 8818841845491421647742 1293 -9010137647360979955888 1294 9205507978907959417888 1295 -9405038059327650966411 1296 9608814858054931100504 1297 -9816927130064084319900 1298 10029465451867790298328 1299 -10246522258228848646068 1300 10468191879598554356845 1301 -10694570580295822236420 1302 10925756597441426719896 1303 -11161850180662080395634 1304 11402953632579273207558 1305 -11649171350098077837639 1306 11900609866511501185856 1307 -12157377894436174762906 1308 12419586369595476722546 1309 -12687348495466570981922 1310 12960779788808076973187 1311 -13239998126085400746823 1312 13525123790811170113450 1313 -13816279521818460813306 1314 14113590562484835994025 1315 -14417184710925653593720 1316 14727192371175357673978 1317 -15043746605375824141554 1318 15366983186991285136064 1319 -15697040655069635856046 1320 16034060369570302254991 1321 -16378186567779324503168 1322 16729566421832609698624 1323 -17088350097368703473310 1324 17454690813332930298080 1325 -17828744902955071200728 1326 18210671875923166444904 1327 -18600634481776555790828 1328 18998798774541609502805 1329 -19405334178634045906568 1330 19820413556052282707744 1331 -20244213274886632699258 1332 20676913279169622225642 1333 -21118697160093290020416 1334 21569752228619711531220 1335 -22030269589511488193564 1336 22500444216809549637684 1337 -22980475030786029778707 1338 23470564976400500283449 1339 -23970921103288484121844 1340 24481754647311611941256 1341 -25003281113699336268096 1342 25535720361812790049388 1343 -26079296691561844829289 1344 26634238931507007360169 1345 -27200780528678499070904 1346 27779159640145361980228 1347 -28369619226368051093894 1348 28972407146368714984448 1349 -29587776254753897426734 1350 30215984500625044292001 1351 -30857295028412979478200 1352 31511976280673078659910 1353 -32180302102878557896263 1354 32862551850250113501942 1355 -33559010496660750483324 1356 34269968745655364029634 1357 -34995723143625499789746 1358 35736576195180357641297 1359 -36492836480755871786744 1360 37264818776504605464924 1361 -38052844176509877771564 1362 38857240217368351376540 1363 -39678341005186262071805 1364 40516487345035192671100 1365 -41372026872914150744127 1366 42245314190265710949880 1367 -43136711001094749093927 1368 44046586251739200308458 1369 -44975316273343326633560 1370 45923284927084793088514 1371 -46890883752207807523312 1372 47878512116915686737129 1373 -48886577372177075437720 1374 49915495008501054393036 1375 -50965688815737538655910 1376 52037591045960283916824 1377 -53131642579490885310079 1378 54248293094123378041380 1379 -55388001237610022321981 1380 56551234803469981083123 1381 -57738470910183887680570 1382 58950196183838332993685 1383 -60186906944285490437152 1384 61449109394884453070246 1385 -62737319815891951720533 1386 64052064761571378695863 1387 -65393881261090467789444 1388 66763317023279142209452 1389 -68160930645320367750956 1390 69587291825448349002994 1391 -71042981579729637186258 1392 72528592463004117729545 1393 -74044728794064424611920 1394 75592006885153632935589 1395 -77171055275862558698370 1396 78782514971509656235864 1397 -80427039686087885965224 1398 82105296089864484962555 1399 -83817964061721321218624 1400 85565736946324976786868 1401 -87349321816217351785976 1402 89169439738919420930102 1403 -91026826049142325575951 1404 92922230626201722431798 1405 -94856418176733246192512 1406 96830168522808586424052 1407 -98844276895553513531561 1408 100899554234371226453333 1409 -102996827491876134455019 1410 105136939944645121652592 1411 -107320751509895487752276 1412 109549139068200600241860 1413 -111822996792356336943376 1414 114143236482513655273696 1415 -116510787907694574121035 1416 118926599153811011128920 1417 -121391636978308294152466 1418 123906887171557229148125 1419 -126473354925120882819028 1420 129092065207024739297494 1421 -131764063144161073831716 1422 134490414411960788108705 1423 -137272205631468584594624 1424 140110544773959667604135 1425 -143006561573238693029856 1426 145961407945764460166232 1427 -148976258418746282979171 1428 152052310566360652284244 1429 -155190785454239717744678 1430 158392928092385703606868 1431 -161660007896668193615340 1432 164993319159064291658464 1433 -168394181526804398714342 1434 171863940490589323375377 1435 -175403967882047676323183 1436 179015662380605390282499 1437 -182700450029942347216102 1438 186459784764214498373750 1439 -190295148944222919518240 1440 194208053903714556393731 1441 -198200040506002999122016 1442 202272679711100855501523 1443 -206427573153558787900765 1444 210666353731210051172108 1445 -214990686205022784586218 1446 219402267810265997222636 1447 -223902828879199158099730 1448 228494133475498912414335 1449 -233177980040640333532082 1450 237956202052454302055824 1451 -242830668696086418446720 1452 247803285547586956592848 1453 -252875995270365768543022 1454 258050778324750081792438 1455 -263329653690887455663377 1456 268714679605240798950492 1457 -274207954310926609895369 1458 279811616822152161158667 1459 -285527847703012233016032 1460 291358869860910497156824 1461 -297306949354875464141944 1462 303374396219046045992254 1463 -309563565301606538001728 1464 315876857119455896753224 1465 -322316718728901601405136 1466 328885644612673405086022 1467 -335586177583557632312799 1468 342420909704958374676808 1469 -349392483228697238187268 1470 356503591550368935885634 1471 -363756980182576016990380 1472 371155447746371621508580 1473 -378701846981245096373415 1474 386399085773991623827688 1475 -394250128206812923169965 1476 402257995625002357323512 1477 -410425767724574424069632 1478 418756583660204851950540 1479 -427253643173854131425823 1480 435920207744454311777104 1481 -444759601759045481872012 1482 453775213705755321809424 1483 -462970497389022482648548 1484 472348973167471504950967 1485 -481914229214854333376726 1486 491669922804481244491804 1487 -501619781617571343991932 1488 511767605075960533947472 1489 -522117265699613020642341 1490 532672710489390179015540 1491 -543437962335538753096672 1492 554417121452368973402288 1493 -565614366839601346061879 1494 577033957770869472830156 1495 -588680235309875317239992 1496 600557623854701957188204 1497 -612670632710797932993274 1498 625023857693156834714049 1499 -637621982758224872673252 1500 650469781666078733056782 1501 -663572119673426058974528 1502 676933955257990497961498 1503 -690560341874853330140426 1504 704456429745334259774460 1505 -718627467679004080870991 1506 733078804929432543269380 1507 -747815893084285871935408 1508 762844287990399075777490 1509 -778169651714459369041594 1510 793797754539948741907166 1511 -809734477001004985665907 1512 825985811953872265705218 1513 -842557866686624667391720 1514 859456865067858024732913 1515 -876689149735057762588691 1516 894261184323363465733370 1517 -912179555735463421550540 1518 930450976453365470710632 1519 -949082286892804167202046 1520 968080457801057465902414 1521 -987452592698959945189456 1522 1007205930367913959404152 1523 -1027347847382714052571135 1524 1047885860691014492541886 1525 -1068827630240284930241345 1526 1090180961653113883112132 1527 -1111953808951735046869592 1528 1134154277332667383282504 1529 -1156790625992375423749638 1530 1179871271004872351806404 1531 -1203404788252205211032816 1532 1227399916408777916621862 1533 -1251865559980484733812109 1534 1276810792399644553047900 1535 -1302244859176743507801992 1536 1328177181110011372682429 1537 -1354617357553875775476428 1538 1381575169747356404019626 1539 -1409060584203480234483031 1540 1437083756160818381786360 1541 -1465655033098264300228230 1542 1494784958314192912084317 1543 -1524484274571160845366422 1544 1554763927807328120756360 1545 -1585635070915802534158510 1546 1617109067593129667624920 1547 -1649197496258172705845494 1548 1681912154042648254137263 1549 -1715265060854607179125312 1550 1749268463516171880633471 1551 -1783934839976864592420756 1552 1819276903603885332811146 1553 -1855307607550721716699821 1554 1892040149205497260754991 1555 -1929487974720490097733710 1556 1967664783624278872367332 1557 -2006584533517998307033044 1558 2046261444857213535966200 1559 -2086710005820948495424431 1560 2127944977269430736195194 1561 -2169981397792143030608368 1562 2212834588847799736632212 1563 -2256520159997894395126068 1564 2301054014235494509410428 1565 -2346452353410988522015920 1566 2392731683756520026091518 1567 -2439908821510875265366740 1568 2488000898646620594869633 1569 -2537025368701318184534076 1570 2587000012714680887788719 1571 -2637942945273559449063196 1572 2689872620666688503830440 1573 -2742807839151152172644266 1574 2796767753332564020841401 1575 -2851771874660991191993646 1576 2907840080044688667196800 1577 -2964992618583745380285716 1578 3023250118425780803659887 1579 -3082633593745868652100588 1580 3143164451852902032089316 1581 -3204864500424653192649170 1582 3267755954873821052640856 1583 -3331861445847399360865760 1584 3397204026861739218131149 1585 -3463807182075721798380072 1586 3531694834204498892545784 1587 -3600891352576301921648925 1588 3671421561334864370703496 1589 -3743310747790046595590103 1590 3816584670919297239454923 1591 -3891269570022632110518812 1592 3967392173533857702529627 1593 -4044979707990814202199384 1594 4124059907167461872258332 1595 -4204661021370683477756355 1596 4286811826904725587807724 1597 -4370541635706253183209398 1598 4455880305153043356074002 1599 -4542858248049396682368711 1600 4631506442791399132093432 1601 -4721856443715221447393500 1602 4813940391631698479363477 1603 -4907791024550488082119288 1604 5003441688597166077754098 1605 -5100926349126672274728843 1606 5200279602036582599027978 1607 -5301536685283742308912202 1608 5404733490607856791537514 1609 -5509906575465699637485086 1610 5617093175179660752026553 1611 -5726331215304422005096509 1612 5837659324215614400734332 1613 -5951116845924377123494596 1614 6066743853121806943063190 1615 -6184581160457356386611616 1616 6304670338055308949598906 1617 -6427053725273531293582376 1618 6551774444708775934408882 1619 -6678876416452881448603491 1620 6808404372604292640407275 1621 -6940403872039400478754544 1622 7074921315448278989367359 1623 -7212003960639475630460660 1624 7351699938118593054012509 1625 -7494058266945481579935857 1626 7639128870874945183632876 1627 -7786962594785949382202578 1628 7937611221404405087505803 1629 -8091127488324690308271814 1630 8247565105335161594941924 1631 -8406978772052997279546792 1632 8569424195873806939664661 1633 -8734958110241536179993671 1634 8903638293244290688148986 1635 -9075523586541800694312284 1636 9250673914630346519011814 1637 -9429150304451065701492690 1638 9611014905347664415687820 1639 -9796331009379660574412276 1640 9985163071997391028826200 1641 -10177576733085122783432220 1642 10373638838378718241048704 1643 -10573417461264414962749706 1644 10776981924965393509381068 1645 -10984402825122922701146916 1646 11195752052778987845202428 1647 -11411102817767426414791914 1648 11630529672520717398026696 1649 -11854108536299692783160946 1650 12081916719853564731044451 1651 -12314032950517789987606144 1652 12550537397757421680739481 1653 -12791511699163730193184872 1654 13037038986912009390591450 1655 -13287203914688619741473557 1656 13542092685095458204774464 1657 -13801793077540186267784808 1658 14066394476620689780161084 1659 -14335987901012389705038072 1660 14610666032867171685869036 1661 -14890523247732851952024231 1662 15175655645002250059720283 1663 -15466161078901095381800278 1664 15762139190024151619084008 1665 -16063691437429104458391138 1666 16370921131297921945207160 1667 -16683933466175562625355310 1668 17002835554796075640819855 1669 -17327736462506309839210544 1670 17658747242297622982352448 1671 -17995980970456159967651900 1672 18339552782842450707811884 1673 -18689579911811261313070428 1674 19046181723782819185191389 1675 -19409479757476723669714820 1676 19779597762820046338238720 1677 -20156661740541321536185988 1678 20540799982462328644231890 1679 -20932143112499769829789653 1680 21330824128389153712448127 1681 -21736978444143406448336376 1682 22150743933258944469928116 1683 -22572260972682160358434721 1684 23001672487549495192414976 1685 -23439123996714494376794017 1686 23884763659075472324329452 1687 -24338742320717644556531769 1688 24801213562883820932464756 1689 -25272333750787993769127166 1690 25752262083286399711084102 1691 -26241160643420881407949372 1692 26739194449849627389417560 1693 -27246531509180626119304352 1694 27763342869223430077494209 1695 -28289802673175090943646822 1696 28826088214756397673960780 1697 -29372379994314822433698426 1698 29928861775910858115634314 1699 -30495720645404715676325504 1700 31073147069560636666976794 1701 -31661334956186369325826896 1702 32260481715325655576564864 1703 -32870788321521878098276620 1704 33492459377171324558710058 1705 -34125703176984840282306422 1706 34770731773576957858367820 1707 -35427761044201915806229782 1708 36097010758656308558164650 1709 -36778704648368443440409486 1710 37473070476694820415993284 1711 -38180340110444497260235584 1712 38900749592652453256556094 1713 -39634539216623421880709577 1714 40381953601268027450227568 1715 -41143241767753428981625618 1716 41918657217491050041093254 1717 -42708458011484356364360266 1718 43512906851060030030139813 1719 -44332271160006283585098664 1720 45166823168142459913293724 1721 -46016839996344470331965212 1722 46882603743051038032339103 1723 -47764401572276136753249680 1724 48662525803153441927618089 1725 -49577274001039047202027932 1726 50508949070199143389135272 1727 -51457859348109805959957445 1728 52424318701396494916128215 1729 -53408646623441337497720948 1730 54411168333686736007679176 1731 -55432214878664323940075620 1732 56472123234778783789382417 1733 -57531236412876535657738644 1734 58609903564629811010406117 1735 -59708480090767140867846596 1736 60827327751181808568373248 1737 -61966814776950348006458099 1738 63127315984293709169692208 1739 -64309212890514259997955725 1740 65512893831942351168203956 1741 -66738754083926738596928314 1742 67987195982903733318908030 1743 -69258629050580534122498102 1744 70553470120268795134886168 1745 -71872143465405084459018827 1746 73215080930295505224928128 1747 -74582722063122377276365008 1748 75975514251251512106669141 1749 -77393912858879259923718497 1750 78838381367059166117448592 1751 -80309391516148740794092912 1752 81807423450717523849647367 1753 -83332965866958319547470414 1754 84886516162644174539540400 1755 -86468580589674386234912016 1756 88079674409253554648956536 1757 -89720322049748426089747191 1758 91391057267268025849584174 1759 -93092423309013339755657934 1760 94824973079443576650785424 1761 -96589269309306830308113883 1762 98385884727583760228203390 1763 -100215402236393721809084206 1764 102078415088913602293825561 1765 -103975527070360459994117376 1766 105907352682089916075344810 1767 -107874517328863115534226750 1768 109877657509335957226460688 1769 -111917421009825187346069712 1770 113994467101406861581561219 1771 -116109466740403608611442200 1772 118263102772318067013994661 1773 -120456070139270824113104218 1774 122689076091002159109600320 1775 -124962840399497879342058084 1776 127278095577300542840520048 1777 -129635587099568382839950528 1778 132036073629945285818425389 1779 -134480327250306229174985207 1780 136969133694443658238118980 1781 -139503292585761370031192904 1782 142083617679043578474134138 1783 -144710937106367962862652892 1784 147386093627232643589701628 1785 -150109944882968191623109701 1786 152883363655506961635470009 1787 -155707238130583237868861463 1788 158582472165438902381268107 1789 -161509985561110577685083776 1790 164490714339375454842917400 1791 -167525611024434299514794808 1792 170615644929411432691129800 1793 -173761802447752804709931931 1794 176965087349604626437051331 1795 -180226521083256390641307917 1796 183547143081733504352031684 1797 -186928011074626165250076837 1798 190370201405242552391877428 1799 -193874809353175858444076420 1800 197442949462376173136670298 1801 -201075755874819736322100352 1802 204774382669869608415179562 1803 -208540004209423362228172712 1804 212373815488944983821718544 1805 -216277032494479775440528689 1806 220250892565752687158572130 1807 -224296654765452166056670572 1808 228415600254803296986977211 1809 -232609032675535723631527834 1810 236878278538353583194338412 1811 -241224687618016456982371914 1812 245649633355142138843551826 1813 -250154513264843854523569796 1814 254740749352316421691580409 1815 -259409788535487729312509240 1816 264163103074853836818639552 1817 -269002191010617942279394700 1818 273928576607255451265099060 1819 -278943810805629394979150556 1820 284049471682782491529352174 1821 -289247164919534224838057292 1822 294538524276013432308502602 1823 -299925212075259038919032669 1824 305408919695023758959168144 1825 -310991368067917807836891970 1826 316674308190031919131896480 1827 -322459521638181253536455019 1828 328348821095914117230408720 1829 -334344050888431771342199592 1830 340447087526568018791869648 1831 -346659840259979700741028640 1832 352984251639701715757715655 1833 -359422298090222698129202571 1834 365975990491240058298921702 1835 -372647374769255691741760788 1836 379438532499176310364920787 1837 -386351581516085043536694360 1838 393388676537353687588136460 1839 -400552009795267760895392243 1840 407843811680339347276594579 1841 -415266351395485576817461028 1842 422821937621253508323875224 1843 -430512919192275142269287358 1844 438341685785139300652922528 1845 -446310668617870168725142010 1846 454422341161205403987990360 1847 -462679219861869873437899034 1848 471083864878044288965746951 1849 -479638880827231274123041828 1850 488346917546724706202973511 1851 -497210670866891544223597464 1852 506232883397478776932956136 1853 -515416345327161598389275632 1854 524763895236552450627110341 1855 -534278420924894164442401500 1856 543962860250664073325430054 1857 -553820201986319680840714108 1858 563853486687420229384307651 1859 -574065807576362341051113431 1860 584460311440971788301791585 1861 -595040199548197404364806014 1862 605808728573157153553942432 1863 -616769211543790459098537494 1864 627925018801375031853307552 1865 -639279578977170649990220800 1866 650836379985456616840843036 1867 -662598970033233972684246595 1868 674570958646867948980057628 1869 -686756017715950639886382732 1870 699157882554668427163549022 1871 -711780352980963323165319956 1872 724627294413782102316400110 1873 -737702638988711875612427944 1874 751010386692305617573428313 1875 -764554606515406090697928956 1876 778339437625781630204971148 1877 -792369090560392343931712688 1878 806647848437610458852580163 1879 -821180068189723808262788868 1880 835970181816056794343995058 1881 -851022697657048589996221548 1882 866342201689633863000952108 1883 -881933358844276906798906934 1884 897800914344015756034470202 1885 -913949695065878653128401440 1886 930384610925041106416430374 1887 -947110656282097751670717224 1888 964132911373829298767819694 1889 -981456543767851005704934193 1890 999086809841535384167232836 1891 -1017029056285608206149955896 1892 1035288721632823341464168745 1893 -1053871337812128522617579032 1894 1072782531728740808371801240 1895 -1092028026870557291864056403 1896 1111613644941333485102081308 1897 -1131545307521068810784144368 1898 1151829037754045736296748855 1899 -1172470962064976305206606938 1900 1193477311903717160564021504 1901 -1214854425519021603311180120 1902 1236608749761804800102576091 1903 -1258746841918405949958936070 1904 1281275371574339029731890676 1905 -1304201122509031676681812574 1906 1327530994622059834719906136 1907 -1351272005891393980282983828 1908 1375431294364181066997167120 1909 -1400016120180594787491369188 1910 1425033867631295337096764893 1911 -1450492047249048590594818231 1912 1476398297935063471997727040 1913 -1502760389120615299626305402 1914 1529586222964532037654602258 1915 -1556883836587129683267592552 1916 1584661404341192456602611362 1917 -1612927240120603052171712761 1918 1641689799707237958052090840 1919 -1670957683156752743667645195 1920 1700739637223892272224967372 1921 -1731044557827971012486378764 1922 1761881492559178997354433344 1923 -1793259643226379517777576138 1924 1825188368447075352555915712 1925 -1857677186280231208439110442 1926 1890735776902651094854531096 1927 -1924373985329620586595692536 1928 1958601824180535326467998676 1929 -1993429476490248702944284570 1930 2028867298566883408370673190 1931 -2064925822896863531732372196 1932 2101615761097935981486441891 1933 -2138948006920962371677166318 1934 2176933639301275028936071960 1935 -2215583925460403504427559094 1936 2254910324058990906657133880 1937 -2294924488401732498700956320 1938 2335638269695182342595890666 1939 -2377063720359287327817917509 1940 2419213097393521680291147123 1941 -2462098865798509029328075222 1942 2505733702054033315926334918 1943 -2550130497654354247188744166 1944 2595302362701757654782627356 1945 -2641262629559286004097201752 1946 2688024856563609415278441768 1947 -2735602831799012914494259209 1948 2784010576933491237567454003 1949 -2833262351117958348627577623 1950 2883372654949594930950208102 1951 -2934356234500373459808404536 1952 2986228085411817068012910249 1953 -3039003457057065281552084077 1954 3092697856771336839676153548 1955 -3147327054151897210907035586 1956 3202907085428656091902911652 1957 -3259454257906538134373433899 1958 3316985154480788376283771867 1959 -3375516638226392375941933856 1960 3435065857062809865945345622 1961 -3495650248495239848280950356 1962 3557287544433654461110410851 1963 -3619995776090858666854221276 1964 3683793278960852829983118551 1965 -3748698697878795590876253212 1966 3814730992163885104359529424 1967 -3881909440846497687924625210 1968 3950253647980944235070526341 1969 -4019783548045226399078165042 1970 4090519411429196531628451160 1971 -4162481850012547689413394640 1972 4235691822834082705880916844 1973 -4310170641853734354280631727 1974 4385939977808832023147986287 1975 -4463021866166134092143427267 1976 4541438713171169324519938864 1977 -4621213301996455103849568130 1978 4702368798990185243129808512 1979 -4784928760027005373769524533 1980 4868917136962519602180706330 1981 -4954358284193198209184127736 1982 5041276965323382651925681954 1983 -5129698359941111032008980815 1984 5219648070504514523769722847 1985 -5311152129340563002808918884 1986 5404237005757966300146043584 1987 -5498929613276066138638365590 1988 5595257316971582875418478488 1989 -5693247940945110700690510377 1990 5792929775909284936601592684 1991 -5894331586900575529872471632 1992 5997482621116691762692852216 1993 -6102412615881614625699946904 1994 6209151806740305194496022796 1995 -6317730935685169752010869076 1996 6428181259516395311057598936 1997 -6540534558338302604539542202 1998 6654823144193897550477054976 1999 -6771079869839836673669580824 2000 6889338137664056965321684246 2001 -7009631908748356212540154196 2002 7131995712078245939958073301 2003 -7256464653902435765862173296 2004 7383074427244345211970499291 2005 -7511861321568076828527435458 2006 7642862232601322894731540630 2007 -7776114672317716956271268726 2008 7911656779081181076426234000 2009 -8049527327954859894962672015 2010 8189765741177273438226356593 2011 -8332412098808362114353297772 2012 8477507149548139449644790169 2013 -8625092321730710904961790792 2014 8775209734496460564865167668 2015 -8927902209145251607550355576 2016 9083213280673531270249037142 2017 -9241187209498276533541258032 2018 9401868993370762949463221900 2019 -9565304379483185963060773753 2020 9731539876771211736460693264 2021 -9900622768415582869284521756 2022 10072601124545953550793074668 2023 -10247523815150178589371799866 2024 10425440523192331434681892028 2025 -10606401757942777769351577480 2026 10790458868523683512846067048 2027 -10977664057673389141147483176 2028 11168070395733136115331919914 2029 -11361731834859685942980950517 2030 11558703223467427959827454209 2031 -11759040320903628349263036876 2032 11962799812360530227835720594 2033 -12170039324028072807085153122 2034 12380817438491056731095584276 2035 -12595193710374642699112961172 2036 12813228682242131405156094169 2037 -13034983900749034697829059800 2038 13260521933057510698269900167 2039 -13489906383515299404291808128 2040 13723201910603360091381771942 2041 -13960474244156477611737498512 2042 14201790202861171483171422268 2043 -14447217712035309488640150443 2044 14696825821693896390475599616 2045 -14950684724905578293637508821 2046 15208865776444474208712405732 2047 -15471441511742018484778277696 2048 15738485666143570997513168348 2049 -16010073194474626329406392997 2050 16286280290921528684217953590 2051 -16567184409231675930161861208 2052 16852864283238274007180421807 2053 -17143399947714781981507636008 2054 17438872759564268279111324990 2055 -17739365419348980121281486772 2056 18044961993165510939799626704 2057 -18355747934871034559815545893 2058 18671810108666160249752923450 2059 -18993236812040049369322177512 2060 19320117799083522293524889566 2061 -19652544304175973597659371219 2062 19990609066052004176737265920 2063 -20334406352253771037368049186 2064 20684031983975148987666020881 2065 -21039583361303893382981054537 2066 21401159488868089457735944348 2067 -21768861001893271634356676557 2068 22142790192676695572091971296 2069 -22523051037485346597465676124 2070 22909749223884370593616072633 2071 -23302992178502717441759835936 2072 23702889095242892701089739285 2073 -24109550963941820434492953480 2074 24523090599489928961536804008 2075 -24943622671415681844454833499 2076 25371263733942888639838411408 2077 -25806132256528243904489225072 2078 26248348654886658626331614011 2079 -26698035322512065714473970596 2080 27155316662701500453708228684 2081 -27620319121090377906571861474 2082 28093171218707012186273786331 2083 -28574003585554547354792511793 2084 29062948994728596421667993869 2085 -29560142397079013587854036317 2086 30065720956424355525238832208 2087 -30579824085327720106252984091 2088 31102593481442785658578322374 2089 -31634173164439010548436331820 2090 32174709513515091693303142048 2091 -32724351305509921532226067762 2092 33283249753620426071680905805 2093 -33851558546735811879050458611 2094 34429433889397897377289196747 2095 -35017034542397353537098406726 2096 35614521864015831069870596164 2097 -36222059851924105560719435538 2098 36839815185746528681545999912 2099 -37467957270302232693214260856 2100 38106658279533696950529747485 2101 -38756093201133449100872990688 2102 39416439881879840122017114609 2103 -40087879073693001346010088247 2104 40770594480422263202713195298 2105 -41464772805376489594784020645 2106 42170603799608958656945148868 2107 -42888280310968600196699218068 2108 43617998333929582368573103960 2109 -44359957060211425173164276014 2110 45114358930202006237938675809 2111 -45881409685196015037501698880 2112 46661318420461605322981561367 2113 -47454297639148192097334825664 2114 48260563307048539005757230980 2115 -49080334908228484586490582776 2116 49913835501537861493232868728 2117 -50761291778016371567451947037 2118 51622934119208391588282677312 2119 -52498996656400899707476216211 2120 53389717330798930999940583560 2121 -54295337954653192310543964820 2122 55216104273354691705310753338 2123 -56152266028511466354386593809 2124 57104077022022724671730234978 2125 -58071795181165954064914349224 2126 59055682624712784723816652672 2127 -60056005730089642588779794021 2128 61073035201599471041865612224 2129 -62107046139721050977013661268 2130 63158318111502702818652417794 2131 -64227135222067411830898333892 2132 65313786187246679710652281472 2133 -66418564407360671083193700259 2134 67541768042162493178117299520 2135 -68683700086964720678354311839 2136 69844668449966555604324709175 2137 -71024986030800294181473804088 2138 72224970800316058966320961724 2139 -73444945881624045175789065758 2140 74685239632413825242269343172 2141 -75946185728570555128540508920 2142 77228123249108229987880514090 2143 -78531396762440445413669688424 2144 79856356414009433817695287215 2145 -81203358015294463516426832835 2146 82572763134221010960954757636 2147 -83964939186992444249678869615 2148 85380259531366288726160037665 2149 -86819103561397483162179988764 2150 88281856803671377791127631470 2151 -89768911015049573406213340360 2152 91280664281952053949374465104 2153 -92817521121199423525876304304 2154 94379892582439422707452655884 2155 -95968196352182268414488846936 2156 97582856859469736633821204102 2157 -99224305383203287858344198793 2158 100892980161156921512504564220 2159 -102589326500700837795442759861 2160 104313796891262383460538867108 2161 -106066851118551162144913138784 2162 107848956380575600009623353061 2163 -109660587405478673784978885659 2164 111502226571220930927949988575 2165 -113374364027139360537936817208 2166 115277497817411109082001735528 2167 -117212134006451476947543712256 2168 119178786806276080420561692067 2169 -121177978705857519024859405201 2170 123210240602507350352546929640 2171 -125276111935314643623824349252 2172 127376140820672859383152173056 2173 -129510884189927286074747743701 2174 131680907929175754801470780142 2175 -133886787021255851511766636092 2176 136129105689952351289303379232 2177 -138408457546459112401775225934 2178 140725445738130188458787337461 2179 -143080683099555445548517222616 2180 145474792305996507635608710464 2181 -147908406029219397973992085188 2182 150382167095760796937836469007 2183 -152896728647665397572612124920 2184 155452754305732409487750016684 2185 -158050918335309839577728430840 2186 160691905814675764545122770995 2187 -163376412806046405484928924940 2188 166105146529251419004938210968 2189 -168878825538117432582395087549 2190 171698179899601474276795915232 2191 -174563951375716578668878284340 2192 177476893608292492061893364326 2193 -180437772306615050754084200996 2194 183447365437988466713310062222 2195 -186506463421265425346494871060 2196 189615869323390580455984059244 2197 -192776399059003722060641912332 2198 195988881593149593627646799912 2199 -199254159147142046616678994378 2200 202573087407630942236775176277 2201 -205946535738920943059340235320 2202 209375387398592080831478882839 2203 -212860539756472741654012416100 2204 216402904517016475736101561780 2205 -220003407945134816434023230813 2206 223662991095539082394558558808 2207 -227382610045644937467781111417 2208 231163236132094295858728984465 2209 -235005856190949984929152459104 2210 238911472801619415260017226172 2211 -242881104534564357280201585336 2212 246915786202854786141269316384 2213 -251016569117625631700040422549 2214 255184521347496158706296407581 2215 -259420727982012603774872859240 2216 263726291399175610584587419468 2217 -268102331537114933246553883114 2218 272549986169974820122438864435 2219 -277070411188074446691703401206 2220 281664780882408736631104032716 2221 -286334288233555895289529659928 2222 291080145205058979367159130132 2223 -295903583041349841115238985902 2224 300805852570284814980527277448 2225 -305788224510362559485508376006 2226 310851989782695527547588246532 2227 -315998459827807614626260847882 2228 321228966927331626214310947672 2229 -326544864530681314554070902316 2230 331947527586773859301242047616 2231 -337438352880879808353577062010 2232 343018759376678653517679895380 2233 -348690188563599391353447472080 2234 354454104809526612598555336202 2235 -360311995718953874354529799467 2236 366265372496667337971399601192 2237 -372315770317043902495980813126 2238 378464748699049328981426694972 2239 -384713891887023135164195508506 2240 391064809237338343205824765257 2241 -397519135611025485715505159520 2242 404078531772451617398721685824 2243 -410744684794146441634900731574 2244 417519308467869043430987241204 2245 -424404143722010122823874185976 2246 431400959045426046141797327196 2247 -438511550917802476954917949569 2248 445737744246646814356981105848 2249 -453081392811010153664305958743 2250 460544379712040994081551853819 2251 -468128617830474449687832322096 2252 475836050291162274495489536388 2253 -483668650934750589728289195736 2254 491628424796613802192134466187 2255 -499717408593154826936402670894 2256 507937671215583375744363800270 2257 -516291314231285745697700441422 2258 524780472392901239413395401404 2259 -533407314155222070984090805596 2260 542174042200035359531620431052 2261 -551082893969027585902577134159 2262 560136142204873687844296163049 2263 -569336095500634795381660563032 2264 578685098857590461379430330100 2265 -588185534251633122888758634864 2266 597839821208354437238991075916 2267 -607650417386955073272154797032 2268 617619819173111503113457788978 2269 -627750562280935333842804202068 2270 638045222364162741721559727545 2271 -648506415636713624740371136828 2272 659136799502762172622040702682 2273 -669939073196462667397155886474 2274 680915978431476472794028467935 2275 -692070300060448347401696607652 2276 703404866744582425252031674312 2277 -714922551633470448669695431104 2278 726626273055327112429726320256 2279 -738518995217789685837300612452 2280 750603728919441420869583111831 2281 -762883532272220630489026857386 2282 775361511434879732065909227412 2283 -788040821357660997124606125247 2284 800924666538358230868013155736 2285 -814016301789936123572919964379 2286 827319033019881571598686861756 2287 -840836218021463858949524539488 2288 854571267277083221533640507949 2289 -868527644773889986107453879980 2290 882708868831859184940584092224 2291 -897118512944508295966238556898 2292 911760206632448547254241132005 2293 -926637636309963054645179475628 2294 941754546164807932816083381507 2295 -957114739051435433599338693808 2296 972722077397841121657477435408 2297 -988580484126240097153410188112 2298 1004693943587780318564716336255 2299 -1021066502511504166908505489800 2300 1037702270967772525921813998173 2301 -1054605423346368831926240594864 2302 1071780199349503772858853013022 2303 -1089230904999944588852505723755 2304 1106961913664496247572110485148 2305 -1124977667093065136952161053176 2306 1143282676473539336640775448384 2307 -1161881523502722998142210196440 2308 1180778861473565883086286054048 2309 -1199979416378932679874152159631 2310 1219487988032160341993144820434 2311 -1239309451204655367313504521004 2312 1259448756780786667341251873968 2313 -1279910932930333459576085913810 2314 1300701086298751455597688051064 2315 -1321824403215524512974630794249 2316 1343286150920872871463738750566 2317 -1365091678811093104065152949384 2318 1387246419702808982048724512061 2319 -1409755891116416581013730085736 2320 1432625696579011143242636340850 2321 -1455861526947087460824273386140 2322 1479469161749309855233328177530 2323 -1503454470549652203154885597908 2324 1527823414331212896134165124403 2325 -1552582046901014124133237504429 2326 1577736516316099441220239012296 2327 -1603293066331248206239153308530 2328 1629258037868630193471453512988 2329 -1655637870509728438976833518754 2330 1682439104009863228364666847170 2331 -1709668379835655042305502714114 2332 1737332442725769258156763153092 2333 -1765438142275290460565349273540 2334 1793992434544079341971597268760 2335 -1823002383689470376631539098794 2336 1852475163623673730056743501984 2337 -1882418059696250220839207503536 2338 1912838470402033584785963915640 2339 -1943743909114879803137652160673 2340 1975142005847628848631852437076 2341 -2007040509038669876446090567576 2342 2039447287365506642666767527120 2343 -2072370331585725772173973237846 2344 2105817756405776421908252627141 2345 -2139797802377975895491917447162 2346 2174318837826161862462180913260 2347 -2209389360800418021187841783458 2348 2245018001061306320033909421825 2349 -2281213522094045217911976418260 2350 2317984823153079924313685294088 2351 -2355340941337497111471363240864 2352 2393291053697743238883421945355 2353 -2431844479374112374443863813588 2354 2471010681767476238081146913983 2355 -2510799270742736134660805459030 2356 2551220004865483484358439648920 2357 -2592282793672362802078189692002 2358 2633997699975638224357591662288 2359 -2676374942202472034043491788824 2360 2719424896769431091218442066602 2361 -2763158100492744645048201478875 2362 2807585253034844676952794906616 2363 -2852717219387727712211354500712 2364 2898565032393684936507328296742 2365 -2945139895303955467615916949502 2366 2992453184375865761930137229172 2367 -3040516451509026382598299947273 2368 3089341426921165722383218412792 2369 -3138940021864188761520296068072 2370 3189324331381057550703234909374 2371 -3240506637104098843613608967856 2372 3292499410095353163772870358773 2373 -3345315313729588578863851221937 2374 3398967206620611573869525991368 2375 -3453468145591516664122423314696 2376 3508831388689525772659010387448 2377 -3565070398246077915033696899712 2378 3622198843982839390756525466669 2379 -3680230606164314475869814292618 2380 3739179778797746547857438070839 2381 -3799060672881009653956058322812 2382 3859887819699200759188847812516 2383 -3921675974170653283139332938320 2384 3984440118243103056579597196266 2385 -4048195464340748502830944038666 2386 4112957458862957676324802336012 2387 -4178741785735385774288170533636 2388 4245564370014277879161934267062 2389 -4313441381544742991522614780974 2390 4382389238673796878050570546915 2391 -4452424612018982888927925430304 2392 4523564428293391696304137966346 2393 -4595825874187912872363176895989 2394 4669226400311563364622119888827 2395 -4743783725190750239833250824808 2396 4819515839328337558576420810640 2397 -4896441009323399912978986709967 2398 4974577782052558012537865577832 2399 -5053944988913804740171387974240 2400 5134561750133743325170533004624 2401 -5216447479139172694309178907744 2402 5299621886993968669548077150939 2403 -5384104986902223483414138523919 2404 5469917098778620084027828717876 2405 -5557078853887031903536113544312 2406 5645611199548353169391909973318 2407 -5735535403918579450393792643526 2408 5826873060838172951427898955330 2409 -5919646094753762105566567606307 2410 6013876765713240262588487217150 2411 -6109587674435343741981127469867 2412 6206801767454805209325656151496 2413 -6305542342344194250788669363684 2414 6405833053013573164269134292212 2415 -6507697915089112360964677084357 2416 6611161311371826381003358155506 2417 -6716247997377608374483176057133 2418 6822983106959757988303028678536 2419 -6931392158015214932969283488440 2420 7041501058275728085407479698788 2421 -7153336111185207817375655614908 2422 7266924021864527327922665772824 2423 -7382291903165057105891702228785 2424 7499467281812235258564065890053 2425 -7618478104640495318880182419169 2426 7739352744920892289844152134260 2427 -7862120008782787104700389489880 2428 7986809141730969379132429447172 2429 -8113449835259618310811475664832 2430 8242072233564521846265526009276 2431 -8372706940354994789278923371920 2432 8505385025766957372766779368156 2433 -8640138033378656961619649354520 2434 8776997987330537001581619090467 2435 -8915997399550779082879457682673 2436 9057169277088066051560453361815 2437 -9200547129553136480700157672044 2438 9346164976670723512055590888506 2439 -9494057355943494101048616239799 2440 9644259330429628048731448733016 2441 -9796806496635699888043366592252 2442 9951734992526550713091769343286 2443 -10109081505653861404137877662118 2444 10268883281405163412061773748887 2445 -10431178131375048329401282750939 2446 10596004441860362895561347863680 2447 -10763401182481201866299779434752 2448 10933407914929537327399031701208 2449 -11106064801847349554698138215316 2450 11281412615836151422417851861101 2451 -11459492748599825644470809494192 2452 11640347220222721804591261335104 2453 -11824018688584988195897107138774 2454 12010550458917141954643019143336 2455 -12199986493495909842048415791530 2456 12392371421483401307666453518492 2457 -12587750548911705163768684983930 2458 12786169868815031318502177622396 2459 -12987676071511549561846618317611 2460 13192316555037108378872981203213 2461 -13400139435733048185576588665651 2462 13611193558990355249587147907620 2463 -13825528510152434877817558630824 2464 14043194625578815231952362322368 2465 -14264243003872126376813662879577 2466 14488725517270732882814929880416 2467 -14716694823209432498538883981080 2468 14948204376050668089440166729638 2469 -15183308438988735210792207359245 2470 15422062096129503354166502103497 2471 -15664521264748205083715590605692 2472 15910742707727883968633047861007 2473 -16160784046181129428570552533638 2474 16414703772257764346558021003906 2475 -16672561262141189576703750122156 2476 16934416789236128289135100314648 2477 -17200331537550552459633397251651 2478 17470367615274613734138819954554 2479 -17744588068559441386554050858624 2480 18023056895498711149731412294297 2481 -18305839060315930342432924165280 2482 18593000507760426947535563925024 2483 -18884608177715073126815274453895 2484 19180730020018817093868616852358 2485 -19481435009507141317590762057616 2486 19786793161273609702464971995068 2487 -20096875546155711697671341371967 2488 20411754306448257233516820602909 2489 -20731502671847622979622798640550 2490 21056194975630197673988703036003 2491 -21385906671068422194675420760988 2492 21720714348087868645490244579694 2493 -22060695750168852013396974607885 2494 22405929791496117938001056792440 2495 -22756496574360200821826079925328 2496 23112477406814097914295347880976 2497 -23473954820588957132341877740868 2498 23841012589272529246250462052462 2499 -24213735746754188671192823401517 2500 24592210605940381473350235154184 2501 -24976524777744414334804966026400 2502 25366767190354554134461733441013 2503 -25763028108784464503966693327096 2504 26165399154710063218638698268601 2505 -26573973326596942595205370109992 2506 26988845020122554201931374182190 2507 -27410110048897419153707293052089 2508 27837865665489686076693461753073 2509 -28272210582757420495941861934182 2510 28713244995493071936693508688136 2511 -29161070602384628448115737807911 2512 29615790628298032569352074712916 2513 -30077509846885497974043098282194 2514 30546334603524432163795191180776 2515 -31022372838591737646185049685628 2516 31505734111078332041441216492748 2517 -31996529622548796527324075540684 2518 32494872241451131967224617092124 2519 -33000876527781672985304745666072 2520 33514658758110282168543127759438 2521 -34036336950971019502676507010080 2522 34566030892623556100979090394029 2523 -35103862163190676276110546460316 2524 35649954163177288050309114268188 2525 -36204432140376439312332536852692 2526 36767423217167915025861323295316 2527 -37339056418215070188599508095246 2528 37919462698565633648964031359270 2529 -38508774972162299423771627297190 2530 39107128140769004841360230592960 2531 -39714659123318878675675912337688 2532 40331506885689927454389376945498 2533 -40957812470914614334377579951552 2534 41593719029829572357126631997999 2535 -42239371852171782541828057319459 2536 42894918398127637162128815446574 2537 -43560508330341399700548909761331 2538 44236293546389665400245715977138 2539 -44922428211728520054763944645200 2540 45619068793120189710267248143435 2541 -46326374092546070319977915000824 2542 47044505281613124105571820631305 2543 -47773625936460728463429133868032 2544 48513902073175163724162191745492 2545 -49265502183719027950911923310518 2546 50028597272382970264635421349572 2547 -50803360892767238933024654822885 2548 51589969185300646673777205941864 2549 -52388600915304663322598032320476 2550 53199437511610455222393730511908 2551 -54022663105736801423433355138432 2552 54858464571636929065540750897784 2553 -55707031566022424164355468530723 2554 56568556569272489466020712294428 2555 -57443234926936938089944439312087 2556 58331264891841430370127204658162 2557 -59232847666803581654523269927660 2558 60148187447968690851521394946137 2559 -61077491468773963246419008369344 2560 62020970044550226572218084327424 2561 -62978836617770266531656156292128 2562 63951307803953036955586531392760 2563 -64938603438233130571110436373174 2564 65940946622605028965683831892549 2565 -66958563773851784796261998866853 2566 67991684672167925630890469542912 2567 -69040542510486507049465118381350 2568 70105373944520382797201107641034 2569 -71186419143527901905208179752795 2570 72283921841813386793994371907370 2571 -73398129390972892485332788447772 2572 74529292812895895193361426777016 2573 -75677666853533708774675772770740 2574 76843510037445579818270675423279 2575 -78027084723133566578268000408472 2576 79228657159177463524212217015960 2577 -80448497541181192035257634608503 2578 81686880069542238725772432988579 2579 -82944083008055886090726341660539 2580 84220388743366145630866463524598 2581 -85516083845275471391319484083844 2582 86831459127925501954115687315280 2583 -88166809711861251397641646406220 2584 89522435086991344606680885619384 2585 -90898639176457069618020421329992 2586 92295730401423199452343649666476 2587 -93714021746803718147122188581302 2588 95153830827935770501337067707790 2589 -96615479958215342406241608607114 2590 98099296217708368602243510876160 2591 -99605611522751157305614067969438 2592 101134762696554216426703371359824 2593 -102687091540823764090320983133596 2594 104262944908415406905677125001608 2595 -105862674777034672955840295846421 2596 107486638323999292823231566469656 2597 -109135198002078331176511754020304 2598 110808721616423483554951258930152 2599 -112507582402608068038752025074612 2600 114232159105789459527669943617640 2601 -115982836061010935406908726406864 2602 117760003274659125500005363776040 2603 -119564056507093486434805299368241 2604 121395397356464450923561237760458 2605 -123254433343737136024766004481622 2606 125141577998937731255766184336172 2607 -127057250948639927506180559235316 2608 129001878004708991107518008785504 2609 -130975891254321334189158909089032 2610 132979729151277682641536631533633 2611 -135013836608628196660624977643560 2612 137078665092628156010567569695009 2613 -139174672718043082861877832442784 2614 141302324344822439389702422074160 2615 -143462091676161305298975490930456 2616 145654453357969712131271176471508 2617 -147879895079769586652389646059684 2618 150138909677039534870999574249143 2619 -152431997235027981349435622037355 2620 154759665194055465490689836280364 2621 -157122428456327187473647136732660 2622 159520809494277191516262081272116 2623 -161955338460465873228491370216103 2624 164426553299052801028469795520339 2625 -166934999858867148993434034382113 2626 169481232008098350158338516498856 2627 -172065811750629895217324098628870 2628 174689309344039521885293225560198 2629 -177352303419289364898230275586080 2630 180055381102129965831296113022250 2631 -182799138136242375654626790063170 2632 185584179008142921290023824432645 2633 -188411117073875550439505978228428 2634 191280574687517016693007738366492 2635 -194193183331520519451732236570464 2636 197149583748923770590519116175382 2637 -200150426077447822093681937060896 2638 203196369985513356201110181966848 2639 -206288084810201511962398536687031 2640 209426249697186699585680159353719 2641 -212611553742669236654442889268432 2642 215844696137336028240043720805690 2643 -219126386312377906232043933679801 2644 222457344087592641915453796944020 2645 -225838299821603050016524618920204 2646 229269994564220012191924246896828 2647 -232753180210980663325530465559272 2648 236288619659892405098691038503622 2649 -239877086970413838191744977855726 2650 243519367524704137235508665024996 2651 -247216258191172831340432418466260 2652 250968567490362397769514629104582 2653 -254777115763196527170658497072970 2654 258642735341627375827339778170681 2655 -262566270721715583707807896119134 2656 266548578739177306777738279173984 2657 -270590528747432988175029815558872 2658 274693002798193075516314004801007 2659 -278856895824616380901350923325904 2660 283083115827077276193076192258732 2661 -287372584061578418969217576777702 2662 291726235230846214258366553118254 2663 -296145017678146733882060665541532 2664 300629893583860339020103527252950 2665 -305181839164853782595020485663972 2666 309801844876689106329904349794276 2667 -314490915618709192971104768898022 2668 319250070942040387283159881096470 2669 -324080345260553160118690897980397 2670 328982788064822358243852640423167 2671 -333958464139129158764318828020832 2672 339008453781547431052416067078607 2673 -344133853027157801130254898007543 2674 349335773874433313624726085582700 2675 -354615344514841194787041173313874 2676 359973709565705836773792012701552 2677 -365412030306378748530863032995053 2678 370931484917761852319399198477430 2679 -376533268725231147290623569992393 2680 382218594445008412670758157319882 2681 -387988692434029283176696444773436 2682 393844810943356698368315912772672 2683 -399788216375189405876302633503804 2684 405820193543515885947958346085197 2685 -411942045938464761653470303602918 2686 418155095994403465518386019341993 2687 -424460685361837649422416853812672 2688 430860175183164550461075249840106 2689 -437354946372334261237010328118766 2690 443946399898473598865311097842366 2691 -450635957073528022977659965855116 2692 457425059843977819331366775273108 2693 -464315171086685542409466615529630 2694 471307774908932497778883660320409 2695 -478404376952702843098032581766304 2696 485606504703274695677242112971628 2697 -492915707802178454542418410917721 2698 500333558364583376183084532251934 2699 -507861651301174285730277047925768 2700 515501604644581159361071880402068 2701 -523255059880425179419426559496248 2702 531123682283045741233586582312370 2703 -539109161255973780058010840612766 2704 547213210677217688133555084312144 2705 -555437569249429005705858385410428 2706 563784000855015996134434539035996 2707 -572254294916274154131310011279438 2708 580850266760603647857094265619556 2709 -589573757990884660246729798269388 2710 598426636861082572711040917809240 2711 -607410798657155925439343208771152 2712 616528166083341093092352493246711 2713 -625780689653888632904666694083164 2714 635170348090327294295059347880002 2715 -644699148724332725197509246467099 2716 654369127906278970664831539402364 2717 -664182351419551934050240393431694 2718 674140914900705060434466144763673 2719 -684246944265538606133307729668260 2720 694502596141184977290683467500512 2721 -704910058304283754937467644315364 2722 715471550125331173680708640654632 2723 -726189323019289986587173103235352 2724 737065660902546830049791696927030 2725 -748102880656305399687756669640486 2726 759303332596504961845011938674872 2727 -770669400950354955236371607391012 2728 782203504339577683966310640931296 2729 -793908096270452366735510556776380 2730 805785665630755087781985157827516 2731 -817838737193690493206750730732350 2732 830069872128912392040451047045421 2733 -842481668520731754953703281444026 2734 855076761893611955139130166948156 2735 -867857825745052465838343831776525 2736 880827572085963617498645200175224 2737 -893988751988636424870439561770992 2738 907344156142412920748321188208488 2739 -920896615417163878772415810529838 2740 934649001434682273000417185664349 2741 -948604227148102307095896031970306 2742 962765247429455351221126605663868 2743 -977135059665475650341780154210218 2744 991716704361770213917965715775196 2745 -1006513265755468864148156587543966 2746 1021527872436472008329233350499248 2747 -1036763697977415310779716080671419 2748 1052223961572472071432240449530984 2749 -1067911928685115771926386945042174 2750 1083830911704966926117971466926836 2751 -1099984270613850070665371268950288 2752 1116375413661188453059993585298956 2753 -1133007798048865719442275230055154 2754 1149884930625685673098139690809812 2755 -1167010368591562966978365745428096 2756 1184387720211579410242794170994706 2757 -1202020645540042410026688209469399 2758 1219912857154683935685212420039531 2759 -1238068120901140284024621162995378 2760 1256490256647854840812278499900553 2761 -1275183139051547976512519386740724 2762 1294150698333400183065592759306276 2763 -1313396921066096553962893637019465 2764 1332925850971882732227476133870596 2765 -1352741589731784500542219699651728 2766 1372848297806145265043389186859852 2767 -1393250195266637789582935484281463 2768 1413951562639908670930842803488844 2769 -1434956741763016207818085271658608 2770 1456270136650824508294286785755504 2771 -1477896214375518900979004111215788 2772 1499839505958409966815744337486645 2773 -1522104607274195789291670704281664 2774 1544696179967854333165959038566529 2775 -1567618952384340204965734258644994 2776 1590877720511262423274642752797824 2777 -1614477348934722233574020962311258 2778 1638422771808492441526440320349761 2779 -1662718993836722210546885311295134 2780 1687371091270353774723315159284910 2781 -1712384212917440057068995401532284 2782 1737763581167554756161698592041940 2783 -1763514493030489071902425814944470 2784 1789642321189431883869474554269069 2785 -1816152515068832874018280605666653 2786 1843050601917150799754342418759283 2787 -1870342187904691874164830128486096 2788 1898032959236745997918571203820642 2789 -1926128683282231412523641447602151 2790 1954635209718061207764983830175449 2791 -1983558471689448017735018308517480 2792 2012904486986366180427286501714816 2793 -2042679359236393615904831538357847 2794 2072889279114158698105002879532953 2795 -2103540525567620455930202983829544 2796 2134639467061413540938398646320492 2797 -2166192562837492542232618978407768 2798 2198206364193313414605769720031110 2799 -2230687515777793014185966957262650 2800 2263642756905291007314523903380764 2801 -2297078922887861733746268996604760 2802 2331002946386026965072346592825300 2803 -2365421858778323904117873967640464 2804 2400342791549886221556161136578352 2805 -2435772977700319422713089256897401 2806 2471719753171135381121924681285328 2807 -2508190558293014466449380497477928 2808 2545192939253167333577611606890551 2809 -2582734549583072127530612801615056 2810 2620823151666866596220874892212109 2811 -2659466618270678390317610997473910 2812 2698672934093180667563252761924385 2813 -2738450197337664008259526326484343 2814 2778806621305919590088682859772026 2815 -2819750536014232564617519225881902 2816 2861290389831788625447576190650438 2817 -2903434751141800859731758207321758 2818 2946192310025668131391033620750928 2819 -2989571879970480456558389405860996 2820 3033582399600191100286282776204115 2821 -3078232934430779449122289604288996 2822 3123532678649733097537770027282744 2823 -3169490956920182028150744418260417 2824 3216117226210022266990129685085966 2825 -3263421077646370956486157266235840 2826 3311412238395699411236047674066336 2827 -3360100573569995405688833916113612 2828 3409496088159310689531765087555651 2829 -3459608928991054536569312166720197 2830 3510449386716399007100272702323306 2831 -3562027897824166543064228775268506 2832 3614355046682575520404677316509866 2833 -3667441567609224455051452166265208 2834 3721298346969700698538495693134269 2835 -3775936425305204667437610435541960 2836 3831366999489585928407847480566000 2837 -3887601424916192808647384686545056 2838 3944651217714942620818410362608612 2839 -4002528057000025083034711172865973 2840 4061243787148657079206258641631909 2841 -4120810420111312543890071554725722 2842 4181240137753856969778187760680948 2843 -4242545294232021826049189241186008 2844 4304738418398660043022474782253937 2845 -4367832216244229663899132811060268 2846 4431839573370958788876371173421452 2847 -4496773557501151041626695364062420 2848 4562647421020096974093247500420674 2849 -4629474603554063093836045611794830 2850 4697268734583836549854124690442781 2851 -4766043636094309949002284926114136 2852 4835813325260597296927585122396681 2853 -4906592017171178665996456533252332 2854 4978394127588577889108138195635552 2855 -5051234275748084363747146681003328 2856 5125127287195036926287681247435376 2857 -5200088196661194723610977094633616 2858 5276132250980727068731271314241456 2859 -5353274912046361420564372863186902 2860 5431531859806235876446292529628052 2861 -5510918995302009910763900903339025 2862 5591452443748794535360217958966406 2863 -5673148557657470598503695170496036 2864 5756023919999971580458774737926525 2865 -5840095347418114986378984344701174 2866 5925379893476574282694272545874978 2867 -6011894851960591272727302298762676 2868 6099657760219036862315627688046849 2869 -6188686402553436328120890811191232 2870 6278998813653583471471519923749456 2871 -6370613282080376420432273597495164 2872 6463548353796516333759592196106188 2873 -6557822835745718863940313251415364 2874 6653455799481096954099116170187466 2875 -6750466584843382376690857517383856 2876 6848874803689662372079206920705208 2877 -6948700343673316813876947776776612 2878 7049963372075850516838476925062718 2879 -7152684339691324613722353954826874 2880 7256883984764100361475737005471304 2881 -7362583336980618295946726789954560 2882 7469803721515945339737729349962060 2883 -7578566763135832281430074475622856 2884 7688894390355033987914207116842232 2885 -7800808839652654786647681876975476 2886 7914332659745291663057109486236445 2887 -8029488715918758261742892480434440 2888 8146300194419183160400587245019560 2889 -8264790606904286504229777252600424 2890 8384983794955649847871602504726104 2891 -8506903934652804953432354565059254 2892 8630575541209978338772732976577877 2893 -8756023473676339561852685334224370 2894 8883272939700612566424946092988478 2895 -9012349500360920903699267498779556 2896 9143279075060749285709924594250888 2897 -9276087946491915720990823795055885 2898 9410802765665460433803995248847278 2899 -9547450557011369876611093408447648 2900 9686058723548066413780833814333303 2901 -9826655052122606684775257879734696 2902 9969267718722544249366665733036824 2903 -10113925293860424877942678218430627 2904 10260656748031895778828084375464216 2905 -10409491457248423153983940153746754 2906 10560459208645625746658238788280268 2907 -10713590206168245491812135312633755 2908 10868915076332790004712132659294620 2909 -11026464874068895447270237895864268 2910 11186271088640472297872778370019657 2911 -11348365649647710720934521789248835 2912 11512780933111036589646730299365399 2913 -11679549767638123761789248663083560 2914 11848705440675082946510559699039186 2915 -12020281704842962432138532399424627 2916 12194312784360711073896876380851720 2917 -12370833381555769268427246188463560 2918 12549878683463469171844569186663411 2919 -12731484368516441152310793991212097 2920 12915686613325239409459002108153758 2921 -13102522099551415844126978276790544 2922 13292028020874287625496754962948319 2923 -13484242090052660481647305767565120 2924 13679202546082786536507878661468592 2925 -13876948161453852534085817109989572 2926 14077518249502311532505936326674432 2927 -14280952671866388618744209328189457 2928 14487291846042108892913689121115536 2929 -14696576753042213901548077679776448 2930 14908848945159350865547154956559020 2931 -15124150553834937453360313771205536 2932 15342524297635123496688862101095320 2933 -15564013490335289937621328875594252 2934 15788662049114544435859976821026276 2935 -16016514502861692455771045481381512 2936 16247616000594182298655002573768855 2937 -16482012319991542449191423437041184 2938 16719749876044849769811464131594736 2939 -16960875729823787506175344461411680 2940 17205437597362872764416650930455960 2941 -17453483858668454089835311446235132 2942 17705063566848101020794790717853546 2943 -17960226457364029014273884075285979 2944 18219022957412224944450452958245336 2945 -18481504195428960466508536553230219 2946 18747722010726402918267744821875580 2947 -19017728963259056105986196921824749 2948 19291578343522786291582754391992064 2949 -19569324182588211970411276395586376 2950 19851021262270259605496507655810990 2951 -20136725125435711369752954753914328 2952 20426492086450595146154728542117246 2953 -20720379241769291551154752935940556 2954 21018444480667257582964312858616524 2955 -21320746496119291657754048967970983 2956 21627344795825290287631456717313810 2957 -21938299713385472478645346310650398 2958 22253672419627074089381343186294202 2959 -22573524934084540895313977455867040 2960 22897920136635275955393258453383462 2961 -23226921779293024079851186627893916 2962 23560594498161003756455678805060452 2963 -23899003825546924811010653317864743 2964 24242216202242058361459849090616262 2965 -24590298989966554278213741004269024 2966 24943320483983230391056774545167358 2967 -25301349925882087090045037500069690 2968 25664457516537830759070716019897420 2969 -26032714429242719661207527931628258 2970 26406192823017076469587323577001964 2971 -26784965856099842611480400233772440 2972 27169107699621580971611336609472386 2973 -27558693551462365288759614051507864 2974 27953799650297026782655337361723266 2975 -28354503289830261171435176134261907 2976 28760882833224132288895728504203784 2977 -29173017727720541990960978698889642 2978 29590988519461269957724825874529924 2979 -30014876868508221356772270613417704 2980 30444765564066555140926437008562792 2981 -30880738539913401014885834801770554 2982 31322880890034908826258580576177477 2983 -31771278884474410323191074866628383 2984 32226019985394509879123961654700389 2985 -32687192863355957921265853241938824 2986 33154887413816198419307796184784050 2987 -33629194773850519900936850321763235 2988 34110207339098778067158200527432515 2989 -34598018780940697189692320057866616 2990 35092724063902797091245767549149578 2991 -35594419463300032643817923737818280 2992 36103202583115273377038738304244212 2993 -36619172374119791974553319530545472 2994 37142429152237972158487921500224521 2995 -37673074617159488726942355116171022 2996 38211211871202255324234620789641268 2997 -38756945438429478895347526296505457 2998 39310381284024203711854199901076824 2999 -39871626833924772363777787567861238 3000 40440790994724676197716092214239432 3001 -41017984173840313353570812373772700 3002 41603318299950218817891200617393396 3003 -42196906843709377778802621312966898 3004 42798864838742281043464874333294320 3005 -43409308902918429371811550625417851 3006 44028357259914042297883506559034950 3007 -44656129761063776360407845786301264 3008 45292747907506307655508386620373696 3009 -45938334872627684264793265074085186 3010 46593015524806405409880313221534995 3011 -47256916450464236148123976074571290 3012 47930165977426819062444600463893936 3013 -48612894198598197719383131429648170 3014 49305232995953420682569332179550209 3015 -50007316064853449582574502103887767 3016 50719278938686650167604657014177816 3017 -51441259013841201401772302582289431 3018 52173395575012814547980784996743050 3019 -52915829820852211780094941486918960 3020 53668704889956872223500576685036728 3021 -54432165887211612433944271633523236 3022 55206359910482628201383390314495884 3023 -55991436077669685218272512730526872 3024 56787545554121207590206092752991423 3025 -57594841580417075401189762035826096 3026 58413479500524005586210273741547860 3027 -59243616790328454220537875752038948 3028 60085413086552043018773581905041286 3029 -60939030216054578357624869551825393 3030 61804632225529797505474636105162699 3031 -62682385411599043969849959427699072 3032 63572458351308141971883301530404602 3033 -64475021933032809035918784708329295 3034 65390249387798015553816965453884608 3035 -66318316321016770958659018094268629 3036 67259400744653887833002202754930794 3037 -68213683109820347894292407474763947 3038 69181346339803967356340226508666812 3039 -70162575863542133672914734955216587 3040 71157559649542461139652295268921624 3041 -72166488240257289275914720601608408 3042 73189554786918025341422493462593668 3043 -74226955084835410776048947196458032 3044 75278887609171870797860465393843510 3045 -76345553551192186867264160425084592 3046 77427156854998813237076270775012760 3047 -78523904254758241372711417488970281 3048 79636005312424899656949054189549913 3049 -80763672455969160503459033712838760 3050 81907121018116112806231143520607369 3051 -83066569275601844562202534099034128 3052 84242238488954068535833277904312228 3053 -85434352942804013001439237553462203 3054 86643139986736589916235906745099676 3055 -87868830076685944358938733554464595 3056 89111656816883581730247434195539200 3057 -90371857002366363067651196722602122 3058 91649670662051753892951455139423384 3059 -92945341102387808302119991028225378 3060 94259114951585467539205024749910708 3061 -95591242204440851084772091598202672 3062 96941976267755318350820366261025201 3063 -98311574006361180424458277073704848 3064 99700295789761043958264561042861106 3065 -101108405539388873282814746012098836 3066 102536170776500962133147589446316254 3067 -103983862670705113053018336804925472 3068 105451756089136430585883189709321078 3069 -106940129646288243797154289290533195 3070 108449265754506784516044860737663520 3071 -109979450675158359955196327009188496 3072 111530974570477872080382669509534562 3073 -113104131556107651279285661285975553 3074 114699219754335688536218091114916410 3075 -116316541348042468477572699801687953 3076 117956402635365725329756860189078408 3077 -119619114085092565046736995265002728 3078 121304990392788519637612913390711120 3079 -123014350537673224075662715546680660 3080 124747517840252532119080089984674223 3081 -126504820020717014940463927096680070 3082 128286589258116915667562234976017555 3083 -130093162250323763802618922526162978 3084 131924880274788986032993226997262332 3085 -133782089250109984192847727254416770 3086 135665139798414287106225628166827583 3087 -137574387308572520757634379376861975 3088 139510192000251080719463904947927936 3089 -141472918988815532038610285396973310 3090 143462938351095904870255916072102660 3091 -145480625192025199067861650248453884 3092 147526359712162557718325615849364032 3093 -149600527276112718273528116511162156 3094 151703518481853500497974209597885348 3095 -153835729230983242951121607447656514 3096 155997560799900254176709433065272148 3097 -158189419911926501204753163426809872 3098 160411718810387916409918576952296620 3099 -162664875332663864238131505109831904 3100 164949312985218471837233081623036032 3101 -167265461019626692233281677935134408 3102 169613754509608135408097487486536880 3103 -171994634429081871482533935271548568 3104 174408547731255581220761221165361569 3105 -176855947428762602270928191146781980 3106 179337292674860594974634025248536936 3107 -181853048845705729239737391170200105 3108 184403687623716473906564380085993433 3109 -186989687082041252275304973457997101 3110 189611531770144412031422993984679206 3111 -192269712800525144735731964673351462 3112 194964727936584179366258418671430312 3113 -197697081681653266140342531791779219 3114 200467285369202661038218331368890933 3115 -203275857254242018124554663481662748 3116 206123322605930295953488182638481678 3117 -209010213801410486077307049935168525 3118 211937070420885175991306904043969258 3119 -214904439343949165769993682500509550 3120 217912874847195567215722103842351495 3121 -220962938703112026583411898238673968 3122 224055200280283926897965567523286092 3123 -227190236644921643578642718078444252 3124 230368632663729147561570092256687112 3125 -233590981108131473402853668131149567 3126 236857882759878795985927666450119692 3127 -240169946518045088483781087390383632 3128 243527789507439566175944800282180815 3129 -246932037188449355628464777026105682 3130 250383323468332066649847891858764578 3131 -253882290813977185374923835520975412 3132 257429590366155450839979523203233629 3133 -261025882055275624535122006466879920 3134 264671834718668312692820694200994942 3135 -268368126219416754534677160911804633 3136 272115443566754746391867936741218379 3137 -275914483038052131579094650555229318 3138 279765950302408549178466523100186029 3139 -283670560545876401520250147224432606 3140 287629038598334270174082315035441904 3141 -291642119062032283729821593389007534 3142 295710546441831217595008633407347236 3143 -299835075277157386509742294234994293 3144 304016470275695674524043500089510964 3145 -308255506448843334842403073938134075 3146 312552969248947483260678641673823588 3147 -316909654708349503947881112421182508 3148 321326369580259885106302607776162748 3149 -325803931481487304625088528048039971 3150 330343169037046092272548475741022070 3151 -334944922026666505299624446155218192 3152 339610041533232568599976149581678520 3153 -344339390093172548840708996607799354 3154 349133841848827454292077377362103498 3155 -353994282702823278495379650211370952 3156 358921610474473036467200192523847330 3157 -363916735058234976897260112741316072 3158 368980578584253692809165162693616733 3159 -374114075581011196471707332899441677 3160 379318173140115372027163327468415648 3161 -384593831083253571396981641343377583 3162 389942022131339475589794854820170137 3163 -395363732075881704627951669780379571 3164 400859959952603024983541004204769752 3165 -406431718217339373730701999671024872 3166 412080032924248293636110593407277600 3167 -417805943906356753182852947495825977 3168 423610504958478710114129517695969256 3169 -429494784022533166552806031775418676 3170 435459863375293858161907166563002984 3171 -441506839818602119221674107577922892 3172 447636824872074869973478904454994081 3173 -453850944968340082183177746367197271 3174 460150341650832493670662323836512192 3175 -466536171774182762603493767330019288 3176 473009607707233677726437223386754168 3177 -479571837538717471462145547209805814 3178 486224065285628719038676093869215540 3179 -492967511104327748545302818001756358 3180 499803411504409934158403633463401264 3181 -506733019565376697784107286977248224 3182 513757605156144503104782302299750195 3183 -520878455157428590564141072692485614 3184 528096873687038672253395145714681238 3185 -535414182328124282042105903872721696 3186 542831720360407958706624513706253537 3187 -550350844994444928321717435886521448 3188 557972931608948446873466036174334288 3189 -565699373991220465001105543500214808 3190 573531584580727784060373453054296110 3191 -581470994715864386400374527756391054 3192 589519054883941142940135656263064803 3193 -597677234974444627901100263172000378 3194 605947024535607303979976200532531576 3195 -614329933034331881415809849237448124 3196 622827490119513201400140416200234448 3197 -631441245888801548184853323287794315 3198 640172771158851855145228503729327288 3199 -649023657739103838043055861010936935 3200 657995518709138663895025404035012741 3201 -667089988699658346274459351064790368 3202 676308724177134647650502074773839026 3203 -685653403732174866589897112819289462 3204 695125728371652492405381636459506557 3205 -704727421814651322225580253138001336 3206 714460230792272255579297371115486414 3207 -724325925351352609528695358653252044 3208 734326299162148433248591000485658872 3209 -744463169830030944831787839199277573 3210 754738379211248865103002364647422720 3211 -765153793732809083447778914646430776 3212 775711304716528759210303197723267518 3213 -786412828707312639188977385570139569 3214 797260307805710057266041886849010884 3215 -808255710004806776353737814672971147 3216 819401029531507535732142570465266960 3217 -830698287192265878601840162025864068 3218 842149530723318555388303371626054327 3219 -853756835145482528125936028600878087 3220 865522303123573340231187195373781564 3221 -877448065330504364260425584425245748 3222 889536280816127197955196774958210923 3223 -901789137380874246122340744325409040 3224 914208851954265302797920918599722386 3225 -926797670978340734822182946194946921 3226 939557870796084664529467021393646816 3227 -952491758044902355855275450314743091 3228 965601670055216824907211572337003121 3229 -978889975254250523063446688361494316 3230 992359073575058778079471329452176027 3231 -1006011396870882526630465890402827138 3232 1019849409334888730323584966373337848 3233 -1033875607925367736614291916358196168 3234 1048092522796457726387752514027729450 3235 -1062502717734467281355986624659609747 3236 1077108790599868007011432153888628448 3237 -1091913373775030060806948875749899546 3238 1106919134617774360641935002381862184 3239 -1122128775920816185766721666993565468 3240 1137545036377175831017092858434605863 3241 -1153170691051632936003757702791876824 3242 1169008551858302083655770258708528589 3243 -1185061468044408247501973721261659616 3244 1201332326680341664422094799686698340 3245 -1217824053156072719462534715177161608 3246 1234539611684008451846500175319338104 3247 -1251482005808373326671091975157536426 3248 1268654278921197965134441086636185406 3249 -1286059514785000587635042085895161040 3250 1303700838062246998896138181014680592 3251 -1321581414851676032555407864362680196 3252 1339704453231578474591378668988648166 3253 -1358073203810118600702076404821470881 3254 1376690960282788592479600084149129118 3255 -1395561059997087241109901154547543398 3256 1414686884524515505545462935788843584 3257 -1434071860239982664827384501291738367 3258 1453719458908717991652328423430381413 3259 -1473633198280784076570842237072290136 3260 1493816642693289149550876415337651286 3261 -1514273403680396978230338159077151791 3262 1535007140591234170203954927419301072 3263 -1556021561215795970333589556092617860 3264 1577320422418952923530822166488447935 3265 -1598907530782662068931822268256029960 3266 1620786743256487643065392306502762744 3267 -1642961967816537597706129343950200238 3268 1665437164132923582808926627425139360 3269 -1688216344245853406443996750013273866 3270 1711303573250466362201250699898396020 3271 -1734702969990523210319754064346512948 3272 1758418707761064012035209116880215002 3273 -1782455015020148447541710503883064814 3274 1806816176109794696751751123740667144 3275 -1831506531986234428931630580309960118 3276 1856530480959602932511779160724680132 3277 -1881892479443184920149517452359438144 3278 1907597042712338066684643741078243392 3279 -1933648745673217879208016688135897968 3280 1960052223641429059294842025855085200 3281 -1986812173130730097775399486307551878 3282 2013933352651919442467103378460633249 3283 -2041420583522033199316648526814677966 3284 2069278750683985967646086844536224251 3285 -2097512803536788070911572633321144085 3286 2126127756776474125820806194778729780 3287 -2155128691247879595070566537047003376 3288 2184520754807403692617966267769380902 3289 -2214309163196898755550143443271857464 3290 2244499200928827963532168843759608027 3291 -2275096222182835075760390420394165622 3292 2306105651713871666599919410846499164 3293 -2337532985772029174915445986557905104 3294 2369383793034224938792390999782102952 3295 -2401663715547893267172271175481132720 3296 2434378469686834503177217007379035936 3297 -2467533847119376960862471280565034900 3298 2501135715789008568104553180127378308 3299 -2535190020907637023602287786043364441 3300 2569702785961639275837386783338472518 3301 -2604680113730863156613671321929874040 3302 2640128187320746051775977851274411754 3303 -2676053271207717567211664103718693402 3304 2712461712298055249573584524446591608 3305 -2749359941000364548651394202859308093 3306 2786754472311856362279922346472378020 3307 -2824651906918597685434890751179810041 3308 2863058932309913093057151891939657588 3309 -2901982323907117021500631965305855052 3310 2941428946206759076654081785387992432 3311 -2981405753938566888084454966693303272 3312 3021919793238273348336321691113842424 3313 -3062978202835517425147457579670834916 3314 3104588215257010112160137439934528636 3315 -3146757158045159491079562993468159358 3316 3189492454992351315518462279825736414 3317 -3232801627391083994337818380568831788 3318 3276692295300159350520009494178091731 3319 -3321172178827133060868973429652936336 3320 3366249099427231242503512290494736141 3321 -3411930981218942244580346778519694652 3322 3458225852316495328343507312623841296 3323 -3505141846179440575841333689010740122 3324 3552687202979547057881792394678067374 3325 -3600870270985239015415901569433499040 3326 3649699507963792565957570850584104700 3327 -3699183482601518238280908468798499067 3328 3749330875942157464902833935143039430 3329 -3800150482843724023184555560281100169 3330 3851651213454024312700202213641358409 3331 -3903842094705093289259917122052152528 3332 3956732271826785845078573622431620466 3333 -4010331009879766430495872458201860849 3334 4064647695308142755830235727556019337 3335 -4119691837511992492844390846305843093 3336 4175473070440035014377168968729240136 3337 -4232001154202703368421747416197828842 3338 4289285976705874879778923592789282867 3339 -4347337555305522008864362479333508332 3340 4406166038483548373786249806948672848 3341 -4465781707545078158925410883396201138 3342 4526194978337470491440697429114732400 3343 -4587416402991333766891284257128064800 3344 4649456671683818347023514108018128483 3345 -4712326614424469537228333151851112652 3346 4776037202863926278757646925007804760 3347 -4840599552125754562021870692894215281 3348 4906024922661708182710738564803643260 3349 -4972324722130713122625712426130629920 3350 5039510507301875542532262981103673944 3351 -5107593985981817125587696707537839016 3352 5176587018966645307535575934507488208 3353 -5246501622018869774448391433042238354 3354 5317349967869580500920153248878017442 3355 -5389144388246206541841050342042888164 3356 5461897375926178779815388501999397266 3357 -5535621586816823868506882526832757184 3358 5610329842061820700314467136828518964 3359 -5686035130174554865406781938963783124 3360 5762750609198710758891455749574360321 3361 -5840489608896445234390783191406626053 3362 5919265632964490996170400209434411059 3363 -5999092361278542268861837541605898904 3364 6079983652166279684380786733169928328 3365 -6161953544709395780525779966860184790 3366 6245016261074987015609932066933308822 3367 -6329186208876682769002581703091399252 3368 6414477983565886419317346980506096407 3369 -6500906370853508270865754653963085674 3370 6588486349162574835596970454316273624 3371 -6677233092112103772768388914293098072 3372 6767161971032638642751599041851162697 3373 -6858288557513842545394773928621858926 3374 6950628625984554687965768689837793618 3375 -7044198156325718963628916887966880106 3376 7139013336516598719410349134661334016 3377 -7235090565314697053438276132801449438 3378 7332446454969807205671892485213965385 3379 -7431097833972622895130393400476559229 3380 7531061749838343810586405209476327338 3381 -7632355471925716881589747408210144368 3382 7734996494291959443341253418588814388 3383 -7839002538584015963155426840994907206 3384 7944391556966605618857873273942995072 3385 -8051181735087523711291493826773562792 3386 8159391495080665654997136920817882152 3387 -8269039498607248123942742337816653488 3388 8380144649935707833763191793592770632 3389 -8492726099060764419214694674573045252 3390 8606803244862139916326725157952587846 3391 -8722395738303433483946051495164939404 3392 8839523485671656199916773889274033748 3393 -8958206651857937043943956767638679141 3394 9078465663679917533173855783176793264 3395 -9200321213246358908629490136800446017 3396 9323794261364492281816309871851551380 3397 -9448906040990648742020275511644608804 3398 9575678060724713097032665433341706067 3399 -9704132108348951674236946897123426368 3400 9834290254411771446179500867446942182 3401 -9966174855856974665926248672944749008 3402 10099808559699080203701813330129845724 3403 -10235214306745289868549529082144466540 3404 10372415335364685178084549192226687766 3405 -10511435185305247306896244962402109106 3406 10652297701559300300860477056576502108 3407 -10795027038277985091630430306961284719 3408 10939647662735379383982856244243412272 3409 -11086184359342886119614230571565102234 3410 11234662233714520945531274036751220207 3411 -11385106716783736934498786586546675892 3412 11537543568972432720244708501194166768 3413 -11691998884412798222441431803376067960 3414 11848499095222660247061323781989568609 3415 -12007070975834998457734986562367279862 3416 12167741647382310524429035020720374492 3417 -12330538582136513668326705969634822548 3418 12495489608005078337474610525398213442 3419 -12662622913084098367802397774310242758 3420 12831967050269010709794024816698992322 3421 -13003550941923686633669886422713297232 3422 13177403884608625266723733069241694189 3423 -13353555553868989366758149856140578787 3424 13532036009083232396704124003821544608 3425 -13712875698373075238836516292982584031 3426 13896105463575600273866816697594633572 3427 -14081756545278240051982408812333653238 3428 14269860587917447400999143009112254820 3429 -14460449644941843552609478947438547088 3430 14653556184040650722666801023540778120 3431 -14849213092438225556989773716859279370 3432 15047453682255519951758128208560893600 3433 -15248311695939305978679846175376083260 3434 15451821311760011991233774590413305848 3435 -15658017149379027460943633406760091989 3436 15866934275486344693349608761436088062 3437 -16078608209509416303660989416253671420 3438 16293074929394118193564901576021502038 3439 -16510370877458718764918150652180672800 3440 16730532966321766234666457969102853188 3441 -16953598584904817179942188095802776740 3442 17179605604510940844531599144815777600 3443 -17408592384979945279438941761596333884 3444 17640597780921283072790532099696436913 3445 -17875661148025606249520474496654788320 3446 18113822349455951890884587387603405284 3447 -18355121762319552139604503415252754686 3448 18599600284221274520114900565885282952 3449 -18847299339899710916759466114122456756 3450 19098260887946946117662964715308720007 3451 -19352527427613049550226705382390764448 3452 19610142005696346707603626131933114538 3453 -19871148223520539795980126931684731624 3454 20135590243999760321920005665588261322 3455 -20403512798792649689329312749985887632 3456 20674961195546577388720495310636824346 3457 -20949981325233120039353847271951571440 3458 21228619669575938389501423630944735480 3459 -21510923308572203393524375488637551277 3460 21796939928108736668714244667846669335 3461 -22086717827674044991981500103678765992 3462 22380305928167443028564483108608540764 3463 -22677753779806473194087762002845500744 3464 22979111570133846439654603736338917472 3465 -23284430132125142819373259404151273199 3466 23593760952398525952976156021596805760 3467 -23907156179527740935206030546872912840 3468 24224668632459680870651069946320600391 3469 -24546351809037823029976405458489482946 3470 24872259894632851633312971819636066204 3471 -25202447770881800471245241986034482356 3472 25536971024537064975732733353975128362 3473 -25875885956426649954780414854868974102 3474 26219249590527036008142501557206224572 3475 -26567119683150064649233457105509769808 3476 26919554732245259373189099208641339708 3477 -27276613986819017335158608983078285323 3478 27638357456472123938933669287581402010 3479 -28004845921057060486482534243188362945 3480 28376140940456593106433567459283666224 3481 -28752304864485149466654342150099095824 3482 29133400842914508285439450688549646577 3483 -29519492835625345390124857862505065728 3484 29910645622886199033892836768592113860 3485 -30306924815761436373855258943606532992 3486 30708396866649822438972858338926953242 3487 -31115129079955312577785525484545464477 3488 31527189622891709276128458802590130381 3489 -31944647536422844376859588564737779043 3490 32367572746339968120027639702105969744 3491 -32796036074478047055804516370159836874 3492 33230109250072693766862319155848761203 3493 -33669864921259472474701466214623139452 3494 34115376666717345998774992831145533259 3495 -34566719007458051191184246825704994134 3496 35023967418763211886358511105753388492 3497 -35487198342271020587628163090011017098 3498 35956489198214342564147892751354641421 3499 -36431918397812118755451152870837301178 3500 36913565355815966880285593388714851576 3501 -37401510503213903424596732877689853148 3502 37895835300093132743937726567098837064 3503 -38396622248663873361570629290497843042 3504 38903954906446215678513041618493885664 3505 -39417917899622029739238069062286781664 3506 39938596936553966420160775796051925076 3507 -40466078821473620430988055183782054184 3508 41000451468340948845060376786516330236 3509 -41541803914877064507605030482142739628 3510 42090226336772549614026201343445259880 3511 -42645810062073461007695926892711072736 3512 43208647585747225321944197733414563104 3513 -43778832584430648987883283725338918427 3514 44356459931362295352192994754722600127 3515 -44941625711501508700937812341112766765 3516 45534427236836392870827670683630518790 3517 -46134963061883080352062315377505178226 3518 46743332999378656351052539916443613264 3519 -47359638136170131190975971652288401260 3520 47983980849301883687434564838760714644 3521 -48616464822304027749618575666188736204 3522 49257195061684184428580122023358261664 3523 -49906277913625171967761104099445088249 3524 50563821080891157111138556408081145385 3525 -51229933639944841995630014831590637871 3526 51904726058278292401178645941796632416 3527 -52588310211960044958701572244737260929 3528 53280799403401163127377051544044555374 3529 -53982308379342944353162622759658999016 3530 54692953349069013814627008379478603553 3531 -55412852002844573554848488083583524498 3532 56142123530585609594042233852750684512 3533 -56880888640760893821545559701528600723 3534 57629269579529652082687004991292657715 3535 -58387390150117804910824010056491491088 3536 59155375732435722812444254133185221858 3537 -59933353302940473898736106159206776651 3538 60721451454745577975552284040858116600 3539 -61519800417981317960386214935588670132 3540 62328532080408696695082316703492992372 3541 -63147780008290164871800768808969455674 3542 63977679467520283892608030142638121061 3543 -64818367445019526045383367475891369811 3544 65669982670394453405999856726754189024 3545 -66532665637867556374501229019520260980 3546 67406558628480072726864569313965564948 3547 -68291805732571148519590415724740937040 3548 69188552872536743127540365924505452039 3549 -70096947825871722131959800710411654757 3550 71017140248498623711360219411945996015 3551 -71949281698386626628841688791653798756 3552 72893525659464290861530991790074517626 3553 -73850027565829685387186114484377760840 3554 74818944826261561635835378730420178874 3555 -75800436849035275636815161596920006844 3556 76794665067047206950052533769234528376 3557 -77801792963251468071291390807200702799 3558 78821986096412744150641105126626993772 3559 -79855412127179149568869799014966947912 3560 80902240844479035182881365443175457424 3561 -81962644192245727887495608565759806306 3562 83036796296474232551762338873033326194 3563 -84124873492613975381430588665103221458 3564 85227054353301717341791644399030495084 3565 -86343519716438816453929174817529708616 3566 87474452713617068559533685551279653034 3567 -88620038798897407542047702915170719852 3568 89780465777945798002262732983051826725 3569 -90955923837530706021934789161891494738 3570 92146605575386586916954247318324682915 3571 -93352706030447882789617469477226139920 3572 94574422713458077245209930560925614622 3573 -95811955637958409849120918075091905710 3574 97065507351660908774856151542555528576 3575 -98335282968210456638476306175958642696 3576 99621490199340661739138537540219210664 3577 -100924339387428364836620467782174499693 3578 102244043538451670203122237254115237764 3579 -103580818355356448996528639901119838690 3580 104934882271836323024023507499360548668 3581 -106306456486531197706933942259654728508 3582 107695764997649474528493622675485226160 3583 -109103034638019135454503517208550728120 3584 110528495110572954771387783025136271040 3585 -111972379024273157495748100493800213396 3586 113434921930480907983170827222864829216 3587 -114916362359776077610802913111366607978 3588 116416941859232806437255738515387139624 3589 -117936905030156440563999754248383942470 3590 119476499566287494543964690264413105154 3591 -121035976292478356615058058455553456118 3592 122615589203848523788367989490353837632 3593 -124215595505424223902647077264738156405 3594 125836255652268352678117924827997380015 3595 -127477833390106725573649870529351697892 3596 129140595796456716881997947282407705336 3597 -130824813322264431998255636242594641224 3598 132530759834056633177257934892971301112 3599 -134258712656613714366806938541561185570 3600 136008952616170096875827079740282251916 3601 -137781764084148494720563501461890553632 3602 139577435021434576498511880525241623968 3603 -141396257023198629579835067988266511548 3604 143238525364270912290632794745974197368 3605 -145104539045077460602766427468278542557 3606 146994600838143197652313403319040725864 3607 -148909017335169277194579993772877951842 3608 150848098994691675879514874058813137029 3609 -152812160190328134009053663014431944820 3610 154801519259620630229237283465359571412 3611 -156816498553480662426874473837916444947 3612 158857424486244694955191252811714355731 3613 -160924627586347221217599691118530196200 3614 163018442547618980605840605237496212060 3615 -165139208281217959830870711683133804437 3616 167287267968200900814682203852534333664 3617 -169462969112743130541618051147212782870 3618 171666663596014622611686417370221546340 3619 -173898707730720295709041337198442652628 3620 176159462316312650809496857857861975198 3621 -178449292694884946715146639202303847652 3622 180768568807753212435496278417156596942 3623 -183117665252735495046766350912631726872 3624 185496961342136842968136473819667509934 3625 -187906841161448627109783641454793645834 3626 190347693628770906086895474540751895040 3627 -192819912554966646670851512241830047109 3628 195323896704556716878072520153315737152 3629 -197860049857364676593418813484566884710 3630 200428780870920499403426300354158724768 3631 -203030503743632469390230362972149384870 3632 205665637678736608025046386418710103717 3633 -208334607149033099016034011159030841064 3634 211037841962419293024932970404635482342 3635 -213775777328228989585867353770240064324 3636 216548853924387810354202975705996986318 3637 -219357517965394595999526861595392505528 3638 222202221271138878651105472711976353637 3639 -225083421336564602823167412405301652200 3640 228001581402190390207838758458496193001 3641 -230957170525496767642522379821445130708 3642 233950663653190902953142314055513341803 3643 -236982541694359520262356505676656057818 3644 240053291594520794750164551244139179610 3645 -243163406410586156781095280040733435012 3646 246313385386743066785353053585450249608 3647 -249503734031269955319142334164527776716 3648 252734964194294657350300367291401322057 3649 -256007594146507806037985333909289285188 3650 259322148658842789118346688092854769280 3651 -262679159083134010490919934877845187500 3652 266079163433765340742236229434069806666 3653 -269522706470320783163338937640474638738 3654 273010339781249526336303110553405186200 3655 -276542621868557700601437956923222426824 3656 280120118233539303691827604120965593954 3657 -283743401463558910555677796049665853729 3658 287413051319898933900269642599591746958 3659 -291129654826684355305100679908306256223 3660 294893806360898001887186437257883952214 3661 -298706107743499600479916738090043458588 3662 302567168331662000129973414138587489334 3663 -306477605112138114446535354207424797886 3664 310438042795772297975493002870152409024 3665 -314449113913170035341095448035282156510 3666 318511458911539988421047812893106354758 3667 -322625726252722615321517205386012033872 3668 326792572512419745419011101003304772507 3669 -331012662480639667260151812428527602528 3670 335286669263372460681746590897937708690 3671 -339615274385510481156282891459941215340 3672 343999167895029083106379762100880600788 3673 -348439048468442849790398938935819979600 3674 352935623517552780365248453567108181132 3675 -357489609297500069906571894493379732654 3676 362101731016142305536474681530819185800 3677 -366772722944768091400457194831053053825 3678 371503328530166307074364912471016923660 3679 -376294300508066398095291865642733783952 3680 381146401017966293724155651143266403380 3681 -386060401719364745789079484598587746954 3682 391037083909415083555061861606100471064 3683 -396077238642017583044296425363055330653 3684 401181666848367855120853114331261900609 3685 -406351179458978864981499971788780587113 3686 411586597527194406489814139172094716084 3687 -416888752354212068082313069206823182453 3688 422258485615633942792380599007531704472 3689 -427696649489563553309853950422840993779 3690 433204106786267683951206791386014436322 3691 -438781731079422034987586856731650128736 3692 444430406838959840996171766476444558948 3693 -450151029565542823795376091396286634936 3694 455944505926674082127717810101406842784 3695 -461811753894472754597337514103012911009 3696 467753702885130529484330851926340836772 3697 -473771293900070314977646963226771947622 3698 479865479668827626125141894866596117409 3699 -486037224793675490426655210777227876963 3700 492287505896013922527283518270018680024 3701 -498617311764545269937328462090914067392 3702 505027643505256986147064265213097287630 3703 -511519514693233644953264177649091127014 3704 518093951526320270305511512987682612535 3705 -524751992980659319549271609711208770916 3706 531494690968123924625499846989047163424 3707 -538323110495670265619607770840533645092 3708 545238329826632224072725602420069380206 3709 -552241440643981739712631849747163323552 3710 559333548215578573768147029683012749815 3711 -566515771561433464837322010757990241938 3712 573789243623008949424946165507781002543 3713 -581155111434582408787755940306912961133 3714 588614536296696196665691083216665086612 3715 -596168693951719998874529954987484230514 3716 603818774761550875629604501607459404528 3717 -611565983887476740902883554139626500591 3718 619411541472229340127825794114287468376 3719 -627356682824253098199823706718174016996 3720 635402658604216524017052595728627350026 3721 -643550735013793175809857757075354413744 3722 651802193986739513259705327427139682076 3723 -660158333382297287954934731958533816637 3724 668620467180948453114334613386397424298 3725 -677189925682550906775681930634582321156 3726 685868055706883719840114644965707689136 3727 -694656220796630841530353612811069022096 3728 703555801422832620007678964109595445028 3729 -712568195192834825146065029730462659095 3730 721694817060765213829391036061102347842 3731 -730937099540568035667124299489477272194 3732 740296492921627238763823717134081895651 3733 -749774465487009501177298453475489292572 3734 759372503734358584008910037804704682535 3735 -769092112599472876737528137611933540680 3736 778934815682598384486822248935112364472 3737 -788902155477469790455259903116454023937 3738 798995693603132614791345346232568030902 3739 -809217011038579883815828315519813910645 3740 819567708360237120731003350644276664978 3741 -830049405982329870868581516498281981766 3742 840663744400168381166343370238668676884 3743 -851412384436384464984895840557062115985 3744 862297007490155999635011597182783891270 3745 -873319315789454925139523505049346695080 3746 884481032646355038858523047971471594764 3747 -895783902715436311720270084964356667069 3748 907229692255322887981024875763377691776 3749 -918820189393392371743895430811546869304 3750 930557204393694449959365763855019488179 3751 -942442569928117353368731319678792727456 3752 954478141350841113897208198977812845570 3753 -966665796976117039417696136532314423384 3754 979007438359413294651464444470693337048 3755 -991504990581966950311515927987955983998 3756 1004160402538783341491912819545812365920 3757 -1016975647230124060826501878162863861637 3758 1029952722056525402148576248231713923819 3759 -1043093649117389566345133903990558485668 3760 1056400475513191442882370419784598870584 3761 -1069875273651344288150479398937728180310 3762 1083520141555768135404106236030214526672 3763 -1097337203180205290729074722926375363680 3764 1111328608725327795216240687026297612789 3765 -1125496534959682265440285602321490617936 3766 1139843185544518062496521951807839116544 3767 -1154370791362545284314739072054071585873 3768 1169081610850669626819002911240338159965 3769 -1183977930336751716810206027326333356090 3770 1199062064380439083288966053569839701707 3771 -1214336356118119504385972849572568478196 3772 1229803177612045044201737523651580988240 3773 -1245464930203676677755431021164052771800 3774 1261324044871299992981536509896525150421 3775 -1277382982591963056372698622608419824568 3776 1293644234707788133527663995611571948472 3777 -1310110323296709567605722308133156501188 3778 1326783801547690737595656795239515116554 3779 -1343667254140473644460920932564886518718 3780 1360763297629915306707548912277496009976 3781 -1378074580834965787822119718789550619976 3782 1395603785232343326429839898087849913942 3783 -1413353625354962696014385390999737923795 3784 1431326849195173584709440945157419371009 3785 -1449526238612866457105796786523451649558 3786 1467954609748504039307325539137336250535 3787 -1486614813441137255705117210814256827644 3788 1505509735651465141213487731210610889857 3789 -1524642297889998956117542376085392510035 3790 1544015457650391442313580480858481953296 3791 -1563632208847992879676060961725241414680 3792 1583495582263696329654388416039747648817 3793 -1603608645993135190086808412754749855892 3794 1623974505901296930715714298603119659935 3795 -1644596306082617633098290476012567443495 3796 1665477229326622721629412946944765166472 3797 -1686620497589180044332014421165535127390 3798 1708029372469432243026782421448757683632 3799 -1729707155692476142572357985366409350628 3800 1751657189597857688174595959055473840638 3801 -1773882857633951768405598277249838915104 3802 1796387584858297079658021759843344485349 3803 -1819174838443957015396708327615161753480 3804 1842248128191978400868352662922926507675 3805 -1865611007050020741002336585619626544096 3806 1889267071637229506194923281971065863412 3807 -1913219962775427847628911375833661870920 3808 1937473366026702010857097203994953938136 3809 -1962031012237456603687302025192887706181 3810 1986896678089016772067442887147691936932 3811 -2012074186654855245800665098185740100151 3812 2037567407964523134643779529562409322602 3813 -2063380259574364284779409103254848346471 3814 2089516707145093945926991870200683623294 3815 -2115980765026323450595171188479829582328 3816 2142776496848113569304613122921317896478 3817 -2169908016119640179153857925294845293636 3818 2197379486835056867990827416332244320992 3819 -2225195124086640092819941661793747622296 3820 2253359194685303519051808573501966254539 3821 -2281876017788569186923011574913964125932 3822 2310749965536084183013033763715090180069 3823 -2339985463692772538400767458408269438682 3824 2369586992299713130772873313350075199712 3825 -2399559086332835435860561263774545658780 3826 2429906336369526054081852142931883557168 3827 -2460633389263240031346345441159093998889 3828 2491744948826212098783901267726406509864 3829 -2523245776520364074834031552335991977520 3830 2555140692156505804827446454941218530468 3831 -2587434574601928158055066734732804145696 3832 2620132362496487760504550434007642800392 3833 -2653239054977284313103379985507054080520 3834 2686759712412032530595949248441076328995 3835 -2720699457141231935256782080708015369748 3836 2755063474229238952661695419002784178212 3837 -2789857012224346983863888996687641014038 3838 2825085383927981369714927348642480897893 3839 -2860753967173117418895552837955860018356 3840 2896868205612030941644276102193344041736 3841 -2933433609513492016360668118797809794184 3842 2970455756569514016385073442665411079109 3843 -3007940292711771239488858214843389546911 3844 3045892932937799813123035602203169103504 3845 -3084319462147097894443888929216456423701 3846 3123225735987242545739752242558371095056 3847 -3162617681710142043303144744230621245332 3848 3202501299038543771208769541116648940436 3849 -3242882661042919261054326722138030963849 3850 3283767915028849364683595197957032425902 3851 -3325163283435033989427860943096161891288 3852 3367075064742052284662703947803150198331 3853 -3409509634392000644674757485588211469148 3854 3452473445719137386161863218876538017864 3855 -3495973030891664469346817962790291058916 3856 3540015001864778159868632680639067136368 3857 -3584606051345122074527153034016975914524 3858 3629752953766777617800562353794388267434 3859 -3675462566278928398036553664160316571236 3860 3721741829745336812545007441304552983574 3861 -3768597769755772609703401472197282979618 3862 3816037497649534873838855373549007911376 3863 -3864068211551210535288040318733480964850 3864 3912697197418814183875975538772200250806 3865 -3961931830104455659317271533940545358695 3866 4011779574427683606951450848511018544624 3867 -4062247986261654922002895258819298935467 3868 4113344713632281760433605235101114832406 3869 -4165077497830509569663771611347450532266 3870 4217454174537881388204224129344981648840 3871 -4270482674965545479811855057036885477704 3872 4324171027006865205382510804928459014958 3873 -4378527356403791894676697416467630851461 3874 4433559887927163360375588671137927041290 3875 -4489276946571092599134855332905097671900 3876 4545686958761613148491144585391296737376 3877 -4602798453579749514932851476100510353648 3878 4660620063999183057428220306371249403917 3879 -4719160528138685702467766391970429550480 3880 4778428690529495881485414564495133072520 3881 -4838433503397813119637464111059248536764 3882 4899184027962589766607354887276800714656 3883 -4960689435748800445637093969089309680300 3884 5022959009916371906636031773940997199467 3885 -5086002146604958103260468564260501273764 3886 5149828356294747472572470546881674734578 3887 -5214447265183491579555584764917596067399 3888 5279868616579946497674366313040048158683 3889 -5346102272313920531102505505875912039288 3890 5413158214163124144502870873742927342514 3891 -5481046545297020252617276639981884438730 3892 5549777491737875334712893686748932423428 3893 -5619361403839214178437984069798856168204 3894 5689808757781883424167502394476832568647 3895 -5761130157087931474777980560179378149142 3896 5833336334152514757293398216315628298816 3897 -5906438151794042772305376954174020819897 3898 5980446604822776844811532660748918451592 3899 -6055372821628099996458302132040370945651 3900 6131228065784677894445806085355560961946 3901 -6208023737677733396882795262119495968700 3902 6285771376147659808503659902490760275830 3903 -6364482660154200584714854658022982549940 3904 6444169410460425876266710632349783139588 3905 -6524843591336738991794146571544976762240 3906 6606517312285148571385832011118770175232 3907 -6689202829784045011579426319578101126640 3908 6772912549053722461098143276313042676340 3909 -6857659025842890517602634732450458713940 3910 6943454968236422599097696840296626970944 3911 -7030313238484590839775355936216510094217 3912 7118246854854040269368442495332221844665 3913 -7207268993500757977909987396985042411116 3914 7297392990365295944526121671717289312340 3915 -7388632343090509219920393607085020707087 3916 7481000712962074197926666079533422951832 3917 -7574511926872054792311567381008302211337 3918 7669179979305787451295850143846307018925 3919 -7765019034352359094441488570384303010319 3920 7862043427738955245027001602483274067480 3921 -7960267668889358856221032135722622994164 3922 8059706443006883591682009851142832574848 3923 -8160374613182028621082866505636870402702 3924 8262287222525145328912118384260786223312 3925 -8365459496324409711168866667872356173312 3926 8469906844229397649686956949313210230460 3927 -8575644862460563708235181850133832427426 3928 8682689336044927588693491611830900365743 3929 -8791056241078275919952226431801043336382 3930 8900761747014190627180031512630136677004 3931 -9011822218980218745219148604528340076312 3932 9124254220121502197562198054237449530480 3933 -9238074513972189762115647978639173172075 3934 9353300066854957187240518571617737570536 3935 -9469948050308965206864487049872199591684 3936 9588035843546589032270891169767080452154 3937 -9707581035939256770984137214597202573208 3938 9828601429532738140488235692989120439702 3939 -9951115041592228806841784370649407705320 3940 10075140107177579686100561494321296717142 3941 -10200695081749024600345611610751516183970 3942 10327798643803763780563758019742344296802 3943 -10456469697543764856168206158092481139828 3944 10586727375575147166114613975710185722959 3945 -10718591041639519469904024727009155258872 3946 10852080293377645428815800431554766795428 3947 -10987214965125815569034734016926066976868 3948 11124015130745308829486654964019507188916 3949 -11262501106485331238742172723859588603602 3950 11402693453879823757861185405114793540989 3951 -11544612982678535870110316300572027128276 3952 11688280753812766094676933827041010223792 3953 -11833718082396175250418847950462988336737 3954 11980946540761082997926798911305247879114 3955 -12129987961530662944342830520328263086236 3956 12280864440727456406083741472355037564586 3957 -12433598340918629790484083779226213543155 3958 12588212294398405479023632024706023140048 3959 -12744729206408101072872917217931225083958 3960 12903172258394216896617451875075705458168 3961 -13063564911305016748854005204716985775456 3962 13225930908926052039545324746441806160557 3963 -13390294281255084664234999919300937636080 3964 13556679347916869235131111806657253955824 3965 -13725110721618260619342814574412176276711 3966 13895613311644118125882547986218725671584 3967 -14068212327394483136120370570744549370678 3968 14242933281963512487895879712005634382617 3969 -14419801995760655502165153287248208179744 3970 14598844600174568183600853578185502142304 3971 -14780087541280263833696853422651240677116 3972 14963557583590005087386371355075471479138 3973 -15149281813848448222704739799908145570832 3974 15337287644872556498362980945132261279464 3975 -15527602819436805247003123870465875454359 3976 15720255414204207493145943982000271494712 3977 -15915273843703694975190401126942326171708 3978 16112686864354395631064030196630088552673 3979 -16312523578537354858046202474384632773220 3980 16514813438715254179691700280998828214936 3981 -16719586251600687347479571342865413121810 3982 16926872182373560372619958258156348091963 3983 -17136701758948188525196904281436443677107 3984 17349105876290669954344659761910559132689 3985 -17564115800787122275294765074118028789252 3986 17781763174663375237746651522586918653393 3987 -18002080020456719435970747501537698183404 3988 18225098745540317945224855031061557077140 3989 -18450852146700894772336416767914716073889 3990 18679373414770321091569673148643776466301 3991 -18910696139311727401062072387554261841472 3992 19144854313360776981093223937866014277714 3993 -19381882338222743364166995197796539172898 3994 19621815028326041939278206089303412086992 3995 -19864687616132873309745403566407084725088 3996 20110535757107643606576604053002550020820 3997 -20359395534743834628462577748038630515976 3998 20611303465650004436139930118743971692054 3999 -20866296504695606874022562503106970121984 4000 21124412050217326426664770074447404743618 4001 -21385687949286632842803143091967692558336 4002 21650162503039268076449759416128544331988 4003 -21917874472067386303809501619500653281028 4004 22188863081875076077714861874158736296461 4005 -22463168028398002078869154095326769663462 4006 22740829483587912416532286844686078193304 4007 -23021888101062766021452753469535159202474 4008 23306385021823243361937931759146770587566 4009 -23594361880036412501067023442725740866499 4010 23885860808887331400304214019719799712554 4011 -24180924446499376363293583172941314685860 4012 24479595941924095604554247710224484537082 4013 -24781918961201396122299229263404260371016 4014 25087937693490881353842560448213013560579 4015 -25397696857275166497217166268467569108952 4016 25711241706636007894895254520471155110140 4017 -26028618037604092496090820308724476164719 4018 26349872194583343144251390791613659736920 4019 -26675051076850605277247905830188440635667 4020 27004202145131590580696022000523468120573 4021 -27337373428253963201051441381560083201368 4022 27674613529878464305892482602955471343872 4023 -28015971635308981075425645979710408454450 4024 28361497518382476623029386000956920297096 4025 -28711241548439707874907253367823699352963 4026 29065254697377669090988278465232290118288 4027 -29423588546784709482439086457525465190191 4028 29786295295159284276902947693049475359241 4029 -30153427765213309602235167743906380992476 4030 30525039411261102704456673592694722000874 4031 -30901184326694900287308662633199929206926 4032 31281917251547959160586769892284226573492 4033 -31667293580146254913805283622416844230212 4034 32057369368849805992148469576452200514656 4035 -32452201343884662344581259128176088693460 4036 32851846909266609740906043406204972521434 4037 -33256364154817652916973321421057851911997 4038 33665811864276352906705484358027346014885 4039 -34080249523503106257616057529920264683964 4040 34499737328781466304659396849414455250016 4041 -34924336195216619297103622961210962372800 4042 35354107765232140936275482566482590573172 4043 -35789114417166171790090589679101298061948 4044 36229419273968163104884779833636521326134 4045 -36675086211997357737848888118594292958400 4046 37126179869924184286005237643609357507080 4047 -37582765657735755991833121302888686910330 4048 38044909765846679663054924637621099299382 4049 -38512679174316393656455551095436002694225 4050 38986141662174267944665893800989587763554 4051 -39465365816853713412356021688953435552704 4052 39950421043736561816034847927187616998124 4053 -40441377575808992291439440305125569909476 4054 40938306483430294906137928816189210181681 4055 -41441279684215776534304493984079563846575 4056 41950369953035129277512949575714303413970 4057 -42465650932127596771717398329465062064296 4058 42987197141335289008245663732174446177475 4059 -43515083988456011757546131208272390202978 4060 44049387779716992320545068314096909791432 4061 -44590185730370899145754823898256925630914 4062 45137555975415568842710745367097304644700 4063 -45691577580438870295915481437897756911940 4064 46252330552590151940265143453711336634649 4065 -46819895851679734800976723998426662586652 4066 47394355401407930630407160914996462518812 4067 -47975792100725081392951483370072714975743 4068 48564289835324133459553885667069182891752 4069 -49159933489267277177408206521011889967480 4070 49762808956748199980333828813132146782015 4071 -50373003153991518903284222169409271730324 4072 50990604031290976262697338831503837038624 4073 -51615700585188000365173566385633907672019 4074 52248382870792251412536547677174209007955 4075 -52888742014245791283988664246420922433672 4076 53536870225332534598135543507301125339936 4077 -54192860810234657391467503380125429577680 4078 54856808184437658897821297362908687550664 4079 -55528807885785791277800053987890072661200 4080 56208956587689591730526672137039273086564 4081 -56897352112487271224896752285107430460778 4082 57594093444961734116159182195282907145508 4083 -58299280746015023168690975755131370872981 4084 59013015366502004989780860650111833990128 4085 -59735399861225131594654457236483837644786 4086 60466538003092134772452086348808262226424 4087 -61206534797438531109026363310442129906072 4088 61955496496516836947907845348532151608737 4089 -62713530614154414238269475696396037982261 4090 63480745940581890130910415531249433205314 4091 -64257252557434115342913034806769344158688 4092 65043161852925648721469589077606058926104 4093 -65838586537202778100224300413141358059928 4094 66643640657874110460159995479534035760372 4095 -67458439615721787584435232034563818813323 4096 68283100180595406835538697659805305362576 4097 -69117740507490750386595301267703991753089 4098 69962480152815450209587838136985689549466 4099 -70817440090843740364637115075902128389072 4100 71682742730362472649332736525634357985153 4101 -72558511931510596458480541031291069067276 4102 73444873022814328775618874593746982045500 4103 -74341952818420265571376564688209360657831 4104 75249879635528711523357200149698955387652 4105 -76168783312029530900928600615082522892716 4106 77098795224342848679299918449064453069904 4107 -78040048305466957463844057359410872830566 4108 78992677063235812621068463271981588271160 4109 -79956817598788525130287733593945016076334 4110 80932607625253289093278630472985324195112 4111 -81920186486648208571410944351876425514914 4112 82919695177001516464392858124467588549516 4113 -83931276359693706505331694102374354483982 4114 84955074387024128126813348015450497235396 4115 -85991235320004622955708386860863334139295 4116 87039906948382811024021095497426081532270 4117 -88101238810897664442950838611010446063906 4118 89175382215770036281114285881093532198148 4119 -90262490261430842719304282511585569255092 4120 91362717857489627226999459121423829707224 4121 -92476221745946266523892608087079859054836 4122 93603160522648609456821925523218702827887 4123 -94743694658998871642556378318840615675120 4124 95897986523911640803836547954091378990545 4125 -97066200406026380163880535406484671246726 4126 98248502536177350067249929231588808165832 4127 -99445061110123901166596802094543355085768 4128 100656046311544126059487369990107453715517 4129 -101881630335294890181374771575303592857354 4130 103121987410941297064071633278636381817006 4131 -104377293826558677757998193039986267352714 4132 105647727952810229295346062619328654551500 4133 -106933470267303462544440813850128755255810 4134 108234703379228655677395891056416843140320 4135 -109551612054282545748061628255365406988631 4136 110884383239880527559770996175839222963977 4137 -112233206090660666097002127264579425223847 4138 113598271994282866306400607310649176013968 4139 -114979774597526581945266398991608352759018 4140 116377909832690483574296524187642991277697 4141 -117792875944297544560822311937732939673264 4142 119224873516109043183778298273859657315867 4143 -120674105498451018597030640423183450682910 4144 122140777235856758518371368672666422138380 4145 -123625096495028937072400002979505686418526 4146 125127273493125062231669525477873307196812 4147 -126647520926369933776927992705709903882280 4148 128186053998998854639154411686794970899244 4149 -129743090452535380898538368986758158663963 4150 131318850595407438603814638116921065400120 4151 -132913557332905678944721433633951534794656 4152 134527436197487987166147081402137124812881 4153 -136160715379434104960166332736433939685280 4154 137813625757854370917105451604987249656715 4155 -139486400932056628964535669512438216752934 4156 141179277253275400579259439829148836430112 4157 -142892493856767462927566287269744767238272 4158 144626292694278021979000110169911956170478 4159 -146380918566881717054365414081402263889660 4160 148156619158202741215537367630328875436240 4161 -149953645068018410388725070469100098167219 4162 151772249846250563140129061293216210420215 4163 -153612690027349222599458386255490257246434 4164 155475225165073002158621184920209863883676 4165 -157360117867670787266234316000495471461136 4166 159267633833469276899638243244851457506422 4167 -161198041886871020131147794952707662646220 4168 163151614014767635620681159735163535552196 4169 -165128625403372954869122097403591729566604 4170 167129354475480883662287948803376203709620 4171 -169154082928152830330774120039161724842452 4172 171203095770839604252871944894726382958087 4173 -173276681363942743442931781511147808267762 4174 175375131457820286102761190943864422147756 4175 -177498741232242057675777920496945809387670 4176 179647809336299602239623357905233903384832 4177 -181822637928775945009804474322629441330188 4178 184023532718980431311768359074256125708652 4179 -186250803008053946618798412338639380484015 4180 188504761730749882155508912696353005425720 4181 -190785725497696271138838342308416781034972 4182 193094014638144581977715243390880673818614 4183 -195429953243210716686488459250509478361132 4184 197793869209613825393353480370727960442445 4185 -200186094283918611151028397650683459641259 4186 202606964107286863290580714981109389666072 4187 -205056818260744022308408883716696255986258 4188 207536000310966644748854543421680792226592 4189 -210044857856596702748764425790879255492212 4190 212583742575088719853623669358569954467396 4191 -215153010270095812405822448736366669294166 4192 217753020919400774252462429733233222266132 4193 -220384138723398411731216216394866372298390 4194 223046732154135405876570745365760672859581 4195 -225741174004914049553856076974545853812300 4196 228467841440466278783419285646129287635268 4197 -231227116047704489870878718294543801669816 4198 234019383887055707120411843527456428618110 4199 -236845035544385739885411888610529208296301 4200 239704466183520042513613690960671776998028 4201 -242598075599368066381055572036624979415136 4202 245526268271657969690229197817468023298937 4203 -248489453419288628041791755369030700088353 4204 251488045055305966985694683104868385233232 4205 -254522462042510716826043980410679828732662 4206 257593128149704769904076247407024053777076 4207 -260700472108583401425044770488670707297186 4208 263844927671280696637400261405088005746656 4209 -267026933668575609826367902174873571780347 4210 270246934068766164158921470138789616570338 4211 -273505378037219385923401718158070202905380 4212 276802719996604652154896131958820981712739 4213 -280139419687818217037379214005123962058652 4214 283515942231606769836008566033141183036056 4215 -286932758190897965448498985262244061262322 4216 290390343633845957983887225973253616007770 4217 -293889180197600058091103884982694861677242 4218 297429755152804726079554394412038533609944 4219 -301012561468839205210466446775535797233734 4220 304638097879805192902295479902248477375544 4221 -308306868951271041997324611997506757386624 4222 312019385147781079691205815903745278714920 4223 -315776162901138728244145344790595726678391 4224 319577724679472209183445022726195319572374 4225 -323424599057091711384006275489955347242896 4226 327317320785147003188149091120740767707408 4227 -331256430863094569610787362742462641094467 4228 335242476610983457682861088089006053515362 4229 -339276011742569116127313828671728502985048 4230 343357596439264619850314593889443585192567 4231 -347487797424938775178487071920704179650224 4232 351667188041570708393393744318784449745968 4233 -355896348325770647920334951410794192903648 4234 360175865086176719532711170572949650384480 4235 -364506331981737684148950590563411174700119 4236 368888349600891659239657221743004661639113 4237 -373322525541650977541666281253196257045180 4238 377809474492603450706729306486063755655881 4239 -382349818314840420709365703430510612773384 4240 386944186124822098314934604023665495549936 4241 -391593214378190805679277033659536943837308 4242 396297546954542859229582829039938548424232 4243 -401057835243169949376833809151288217475798 4244 405874738229780995347805329826080332626700 4245 -410748922584215576513871807027447982286116 4246 415681062749160166049617363207479871496600 4247 -420671841029878518591521472986179906086734 4248 425721947684967690800955892898134306339637 4249 -430832081018151302381743045152877236549680 4250 436002947471121775176104214370603981726930 4251 -441235261717443419479654074809642206880756 4252 446529746757528369692032515421389806764685 4253 -451887134014697505870834287343311438952854 4254 457308163432338633698904833652149346319052 4255 -462793583572174332825196175336026912666160 4256 468344151713652022513777449923105774573194 4257 -473960633954468934051008207805120660236333 4258 479643805312244821434228429076894954165728 4259 -485394449827355385513700938304811681331816 4260 491213360666939532000248900196237287651246 4261 -497101340230093730601540735922659767987208 4262 503059200254266891027954416815726376457852 4263 -509087761922869321732261972962205006860329 4264 515187855974109489034066561433368660142022 4265 -521360322811072447748248081932776986847893 4266 527606012613053969605076874890709207323232 4267 -533925785448164552636786646687405147979656 4268 540320511387217653330108142232781673875480 4269 -546791070618916643725609655541349363498896 4270 553338353566355157801931588474346589645017 4271 -559963261004845655435611441028523131514424 4272 566666704181091197994855748860490972234323 4273 -573449604933715597228223152298016919032268 4274 580312895815167268566850531617756296455508 4275 -587257520215012291291912813323737995534055 4276 594284432484632351248008114926304853745384 4277 -601394598063343416928877831564731647433596 4278 608588993605951176845305962001507897958053 4279 -615868607111759445127421134146661265598009 4280 623234438055047923336406403743004624342335 4281 -630687497517035889485496694276891363584256 4282 638228808319348570319037697350017286582396 4283 -645859405159003139993456908473081309171380 4284 653580334744931477467661308597590593753325 4285 -661392655936057006165273997539660386963064 4286 669297439880943132840146336234726331821814 4287 -677295770159030998082873506125609316862658 4288 685388742923484448572991304397757128783303 4289 -693577467045660341032785426433582493336346 4290 701863064261222489898102632204529568553973 4291 -710246669317917775013376216522659745870264 4292 718729430125033132206688022653544577101162 4293 -727312507904552358430772336807639012691475 4294 735997077344031874292377259105720090576408 4295 -744784326751214800260560714081345760552398 4296 753675458210402918669808458317412267276740 4297 -762671687740606311842093677848036459877229 4298 771774245455490687269204513165967359265755 4299 -780984375725142623849181624981726353651422 4300 790303337339673198685152311143355783447448 4301 -799732403674680681958128423929498663344320 4302 809272862858593217904651354916301462113714 4303 -818926017941912642993011926473761246696536 4304 828693187068380828025936920519678399609395 4305 -838575703648090169131208633196362361414519 4306 848574916532560093463064615656008406558222 4307 -858692190191801688955114149034628185554746 4308 868928904893392813668918957014403487491123 4309 -879286456883586289200644904303317431793216 4310 889766258570474034270942817513661976844360 4311 -900369738709230249060424479466334274774202 4312 911098342589457018095052631466090281015608 4313 -921953532224655959563077240915524503635260 4314 932936786543849811888771059165020329586782 4315 -944049601585378114229426787357634862711040 4316 955293490692891406332495221886405447015364 4317 -966669984713568644921329476633704937732491 4318 978180632198582808503061016093675912109198 4319 -989826999605839940243324045304615766709996 4320 1001610671505017159362873812833827726380755 4321 -1013533250784925455413976146921197519844280 4322 1025596358863223366823504962345112830851129 4323 -1037801635898507935279060647863836697219900 4324 1050150741004809620918572366182919882531081 4325 -1062645352468518159897600595000196841310856 4326 1075287167967766645787117943174458382405956 4327 -1088077904794301419433501652095627435758016 4328 1101019300077865658427789590134020775212539 4329 -1114113111013124867219290516110277921958909 4330 1127361115089162782206148818365204203784536 4331 -1140765110321576522879590258043781280602186 4332 1154326915487200140326865663417111104251070 4333 -1168048370361486038148316296816912035000793 4334 1181931335958574068154869390216482196520776 4335 -1195977694774078434122410521013093052697660 4336 1210189351030622871428064652642010657321758 4337 -1224568230926154908620066012906081792688640 4338 1239116282885070358917651900743125032733468 4339 -1253835477812179535340752089395107547924632 4340 1268727809349547032672075145001839618467225 4341 -1283795294136237272797868103892708537487436 4342 1299039972070998367199944638437084457451968 4343 -1314463906577917211522787626067520875553662 4344 1330069184875079092258338711202210918034270 4345 -1345857918246265454720653919443728077006538 4346 1361832242315723854666559573125713240647172 4347 -1377994317326044493200885577574001211666324 4348 1394346328419178116030357505177129660714372 4349 -1410890485920630443743848769232224448170670 4350 1427629025626868689643968706787659197581878 4351 -1444564209095976115781921091883785250230888 4352 1461698323941590976300735576380576841168054 4353 -1479033684130166600018377776412595093462158 4354 1496572630281589771429414370052232100936608 4355 -1514317529973194981019891434020593370218070 4356 1532270778047212532023438174495322205764492 4357 -1550434796921688911546417619941012267873872 4358 1568812036904918259405822302558135459773707 4359 -1587404976513424198105701789283719489842174 4360 1606216122793531722176894917472958616498330 4361 -1625248011646569284671952730055799638516785 4362 1644503208157741662994159387519173745647622 4363 -1663984306928714635498825635204885423956198 4364 1683693932413952954489443409006882275310340 4365 -1703634739260853560394320360809823948498312 4366 1723809412653716446105003826581116287968056 4367 -1744220668661596049740780374542038261731562 4368 1764871254590076528529012055718069700639062 4369 -1785763949337014746114849747292707642981337 4370 1806901563752295290492353175105608121724714 4371 -1828286941001642329939258087055777162316536 4372 1849922956934533609897187950370453968419408 4373 -1871812520456262394726253871534483934213884 4374 1893958573904193664736591269056695337630504 4375 -1916364093428261390918946572582187838937104 4376 1939032089375754227422092335261574172269872 4377 -1961965606680437485117400939496100205092064 4378 1985167725256059778611784576526124988764398 4379 -2008641560394293273881511073779791219882274 4380 2032390263167157004363896792008763776631257 4381 -2056417020833973269924998339423814117367764 4382 2080725057252907685683294298193634765390549 4383 -2105317633297144006276774740058856487798244 4384 2130198047275745415879343708559185694076688 4385 -2155369635359254545168194618655654076325544 4386 2180835772010085053583757562518583355064004 4387 -2206599870417758198675575588914694698804618 4388 2232665382939038404159404429772855905916601 4389 -2259035801543022434592040389022247413726543 4390 2285714658261237387370698700187294013092932 4391 -2312705525642803322153772991928464589078962 4392 2340012017214716963850845799181019170263683 4393 -2367637787947313538113995413095861767315096 4394 2395586534724964427852633855106092621091934 4395 -2423861996822068975763973666433847791028144 4396 2452467956384399401295206289401070426022736 4397 -2481408238915858450906828714221318063750099 4398 2510686713770710058065330747040035381630176 4399 -2540307294651343954134520587995659082160724 4400 2570273940111635843335812798942044891094804 4401 -2600590654065965434287353878113023942338856 4402 2631261486303955307389281341213822306400612 4403 -2662290533010994291577917264525326732111036 4404 2693681937294609725806360556008309858712084 4405 -2725439889716753690104705824692524833494958 4406 2757568628832069008312800022444912348943700 4407 -2790072441732201549645757113848063330193151 4408 2822955664596226089231988038599797200509470 4409 -2856222683247253728740775886630582360030640 4410 2889877933715289627277857402832354583313084 4411 -2923925902806410549960409440863345538023800 4412 2958371128678332507075565232375280697318688 4413 -2993218201422439530568327349551567823347989 4414 3028471763652345416885683623378748501205960 4415 -3064136511099061056015015348120414641047179 4416 3100217193212840765988635090350690577697652 4417 -3136718613771781860275610815211336645560918 4418 3173645631497252492441026016042918441029931 4419 -3211003160676223648316600493866672479528814 4420 3248796171790581990791278675771200786569688 4421 -3287029692153501106293134837036712867671848 4422 3325708806552949555192938791355836325667692 4423 -3364838657902414990814212558527772483750296 4424 3404424447898924483584889872544254322026919 4425 -3444471437688442068213139689329381977671126 4426 3484984948538725422716988839078840120466080 4427 -3525970362519724488787629065136299342656346 4428 3567433123191605753424377583787588610077940 4429 -3609378736300486832150953634986583394389272 4430 3651812770481966924514941711551256692969157 4431 -3694740857972539653093082438196675934321940 4432 3738168695328975747983565425206433552958693 4433 -3782102044155763999873161869787408439567042 4434 3826546731840699876333373602644330494724442 4435 -3871508652298712178138525872350063074619616 4436 3916993766724019105223833023306797665584810 4437 -3963008104350706105528075081315741793184779 4438 4009557763221818894510023822139205872797948 4439 -4056648910967066058707775842523825581160295 4440 4104287785589226693444569260653726630843411 4441 -4152480696259359572793630085799251559873906 4442 4201234024120911409319545920408383639912328 4443 -4250554223102822832037325707157271903398278 4444 4300447820741731793596710914170605989068016 4445 -4350921419013375212033814887393130290389677 4446 4401981695173290758661478907419829094686936 4447 -4453635402606921821921892495077106070098612 4448 4505889371689229807429443616409508087520305 4449 -4558750510653919077119233137714545152038066 4450 4612225806472380985519392825060911716370836 4451 -4666322325742464638816881894709151224747784 4452 4721047215587183182721821875546809670356124 4453 -4776407704563465618291120390764489636226872 4454 4832411103581065350986042411200384155750461 4455 -4889064806831737897449892890968943473359046 4456 4946376292728801406941942587512722790435032 4457 -5004353124857194900194524885754780312798354 4458 5063002952934150387815737488021905219077491 4459 -5122333513780596303385813093363465411882017 4460 5182352632303410973237940326482785349289281 4461 -5243068222488646145722647636399780176756092 4462 5304488288405841917678917408650230476914232 4463 -5366620925223555725026681828461643210902853 4464 5429474320236229408007587619728809328739624 4465 -5493056753902519719788857027373591512584244 4466 5557376600895219020065319709987679156991572 4467 -5622442331162894283105513391528606193453055 4468 5688262511003373952549102995056426274563835 4469 -5754845804149213593336403087726030141555123 4470 5822200972865272724599881009366711530131292 4471 -5890336879058536666337280021680551933344832 4472 5959262485400318697383301273414803342747843 4473 -6028986856460979302770262990820475752380400 4474 6099519159857300785188251011940321703087856 4475 -6170868667412657028094234691602191910465864 4476 6243044756330119727251525667123395233298472 4477 -6316056910378643953281733878891672844708032 4478 6389914721092477470358825485668266501425689 4479 -6464627888983939815648700507461488280887377 4480 6540206224769718740679483368450395848239018 4481 -6616659650610833229700985891081300237619660 4482 6693998201366413941442038608901170095071797 4483 -6772232025861453569689041941907688692099352 4484 6851371388168681284977604494063900342976912 4485 -6931426668904717104602964380991933661110018 4486 7012408366540663741307517347597774873019040 4487 -7094327098727295202590743529109278671946328 4488 7177193603635003152805750467989320067628913 4489 -7261018741308663809257249064920254202171856 4490 7345813495037589921599887439521483495349361 4491 -7431588972740734181157463713513801823950864 4492 7518356408367312223548766119493938540084504 4493 -7606127163313015224422979063948549232884051 4494 7694912727851983944387289186312068540196416 4495 -7784724722584717955564302514628638334952634 4496 7875574899902095678862176566019632519490596 4497 -7967475145465682778193295034557045212097736 4498 8060437479704508395757488190091598252468920 4499 -8154474059328490671335179421911015512026205 4500 8249597178858694968538721624354568417234571 4501 -8345819272174610232373259165466942103757200 4502 8443152914078630925490798521579936989298137 4503 -8541610821877934035414308756483399725473407 4504 8641205856983942711996571771989153533897280 4505 -8741951026529570183697611770886447481266195 4506 8843859485004439713153810028158726730898154 4507 -8946944535908278487212743804893897041239706 4508 9051219633422685494364425158453436287353192 4509 -9156698384101475623558590619473965040250570 4510 9263394548579804423008253495586303396141640 4511 -9371322043302280185993764778219684270805633 4512 9480494942270272283153692420902653204170204 4513 -9590927478808626937536174558822410127275146 4514 9702634047352003940047007056467296038375177 4515 -9815629205251050129131319768040542497327140 4516 9929927674598627809829791271417575734821644 4517 -10045544344076318664026271998729462282940949 4518 10162494270821426106022594739972427243898815 4519 -10280792682314701465812284024901843090752032 4520 10400454978289021836854767054144426129381046 4521 -10521496732659249906055404805406194024302448 4522 10643933695473508591317030549155826003655747 4523 -10767781794886105846731524890723858661967605 4524 10893057139152347557514116360707021325555565 4525 -11019776018645479036440475066643520226558130 4526 11147954907895998251122252396567866902387540 4527 -11277610467653586557248620825037144997747447 4528 11408759546971905387230845990291086692307176 4529 -11541419185316510046818425771734739693381798 4530 11675606614696134504516524769315335350009213 4531 -11811339261817603820336237037795805972811574 4532 11948634750264633651865831891783199323906154 4533 -12087510902700779097180105295100135793888972 4534 12227985743096797986027157268120190712578970 4535 -12370077498982696613371619778923057053549011 4536 12513804603724728823058272528978669449508165 4537 -12659185698827622294421271478542944856544272 4538 12806239636262308861436541477566768335885816 4539 -12954985480819438702836450214628590896903817 4540 13105442512488961282818458745824762954708154 4541 -13257630228866058995928417012759846495902536 4542 13411568347583722576733571691758531959284573 4543 -13567276808772260475372895071611826799558310 4544 13724775777546037574339468575493296866007916 4545 -13884085646517741830271567630387594202989755 4546 14045227038340480667469803270017197241134496 4547 -14208220808278012227685030146511042306856624 4548 14373088046803419893807463303860860559020363 4549 -14539850082226541853807213274425232517628965 4550 14708528483350470856009871315442511539603698 4551 -14879145062157442727921480243433437193262600 4552 15051721876524435688732885372721165643506576 4553 -15226281232968805980725838529291390775106156 4554 15402845689424288877468222735070239694891069 4555 -15581438058047697697323448593180636301132868 4556 15762081408056657059813737844983567952953688 4557 -15944799068598710270177210835147327992818423 4558 16129614631652144404457296691473000702322976 4559 -16316551954958880394077205039354535722300732 4560 16505635164989779175503651791477824331249871 4561 -16696888659942718777718779302662127486885000 4562 16890337112773801068227804244060752936122316 4563 -17086005474262050767667454077242050752536510 4564 17283918976107973274186389373301300933106960 4565 -17484103134066341812087861895010698473051543 4566 17686583751113588435205816269474917893981104 4567 -17891386920650177474582225465245446161990748 4568 18098539029738344122684156068049930401202672 4569 -18308066762375584993107216996527243198258980 4570 18519997102804291685925863227965345426640082 4571 -18734357338857922625043643580181542138905596 4572 18951175065344112715546020180176540900682952 4573 -19170478187465124696648002761239534849713976 4574 19392294924276050439846775948734110290783274 4575 -19616653812181174862829134618327776931624938 4576 19843583708468919598043457042981122829975128 4577 -20073113794885788071129961246569319950127462 4578 20305273581249738209120232383179943190156448 4579 -20540092909103413611981961230972138513908386 4580 20777601955407668684217392579872083715527052 4581 -21017831236275827936349513765115069805590448 4582 21260811610749124429779411023046682896370432 4583 -21506574284613767153207962290438496851457905 4584 21755150814260091985127239694667862268847094 4585 -22006573110584255815349484823317338713859904 4586 22260873442932938369707877218614589920151120 4587 -22518084443091521306492944494675681896875254 4588 22778239109316219231446645502903593226424558 4589 -23041370810410642410794123202619917037010396 4590 23307513289847276149428102999253343554168036 4591 -23576700669934367044556204015356415258997896 4592 23848967456028711624466464005790973957411313 4593 -24124348540794848238156776408344861757492320 4594 24402879208511158475011581840504874651025941 4595 -24684595139423389865102251373358206551123158 4596 24969532414146117140650739770114273804386176 4597 -25257727518112664928350324163741423940238690 4598 25549217346074020391210151094721140003309078 4599 -25844039206647270048016057174802551068495441 4600 26142230826914100769019530196282639733977716 4601 -26443830357069910778727291425225007990986712 4602 26748876375124082391320158098746645620919822 4603 -27057407891651974161942809332886161809992333 4604 27369464354599196158543991262682588556959182 4605 -27685085654138738144784733966799246823413005 4606 28004312127581526615452575335842047571021400 4607 -28327184564340992842512017028915596988046168 4608 28653744210952240373082130705070055158453067 4609 -28984032776146406770965353855775346311812512 4610 29318092435980820811568414172165078803805772 4611 -29655965839025562826875811913884679069873860 4612 29997696111607042453284723282142939368640937 4613 -30343326863109214661321534372933219096281304 4614 30692902191333061643276142041163533076151481 4615 -31046466687914974903360109147364782273037632 4616 31404065443804678735876039232958780673762778 4617 -31765744054803343190843381187187457907594436 4618 32131548627162541614333551346035134283833360 4619 -32501525783244714913206137326623784048701092 4620 32875722667245811831797582748513234960258208 4621 -33254186950980781742191977214369095917789848 4622 33636966839732603740806584191759445325694925 4623 -34024111078165543212967170505526229329414632 4624 34415668956303334474753229507617666044901232 4625 -34811690315572995628492613445691030896028885 4626 35212225554914989375719419718736999429679092 4627 -35617325636960451220027524409419536875503312 4628 36027042094276214262913133081525228253067801 4629 -36441427035678367649270318510755681324247974 4630 36860533152615093656560012997351906631770761 4631 -37284413725619536443700768623586135098065280 4632 37713122630833463583323511070746887654561192 4633 -38146714346602489695096575687788436617686058 4634 38585243960143639779275075294236658123485417 4635 -39028767174286038219383215305020138313161567 4636 39477340314285517881932310611108144161894736 4637 -39931020334713952290253497623305045878380229 4638 40389864826424122489834862503815483153323142 4639 -40853932023590938954960274712894253597857168 4640 41323280810829847711924042004002415397559124 4641 -41797970730393258773624178223577504852123734 4642 42278061989445843994910464293765766946910344 4643 -42763615467419560568684833894626675895723097 4644 43254692723449265590434667230135790999472150 4645 -43751356003889796424648666423409805305468216 4646 44253668249915401011455160829414187432900116 4647 -44761693105202411756879815800331751614920784 4648 45275494923696066256400591777454379987524175 4649 -45795138777462387810050264455215174469261707 4650 46320690464626048499259872819914785143880204 4651 -46852216517395147512040386485177445521399528 4652 47389784210173847425066344737564927009468705 4653 -47933461567763821279867394221938460988750794 4654 48483317373655473526776345838128927352123960 4655 -49039421178409908255662138571019345581077242 4656 49601843308132628587941363374968030240130140 4657 -50170654873039961671073181782700748534936238 4658 50745927776119214395872106744831300768785383 4659 -51327734721883575749705975051544452569674408 4660 51916149225222792626179678471353245699131376 4661 -52511245620350656935448478523466520961007122 4662 53113099069850353000080278016364938871325974 4663 -53721785573818725480629088499923473586751788 4664 54337381979110539454040032781555314089938119 4665 -54959965988683815767940493920362119162269612 4666 55589616171047336416056561596423799888295872 4667 -56226411969811426425716121093291260275937450 4668 56870433713343130618960597040040858356524149 4669 -57521762624526915605500890098523472904908104 4670 58180480830632039489947525580953747332602875 4671 -58846671373287744028762414893127648271728876 4672 59520418218567436355575853879415351583609612 4673 -60201806267183039908257525128380329457496776 4674 60890921364790706838808697034015565456934520 4675 -61587850312409096969153315796077556128319911 4676 62292680876951441273661643474807105910388080 4677 -63005501801872620924169613151830240514508797 4678 63726402817932506126803142323526222453901836 4679 -64455474654076812313537296336683285952138186 4680 65192809048436744726588646024035968020990920 4681 -65938498759448716051943988165295642725746152 4682 66692637577095435521073872273219851283984242 4683 -67455320334269681808684848657223659394951990 4684 68226642918262086110765596486140198326795882 4685 -69006702282374265992730675296236934953941659 4686 69795596457658664953729295628708089938456177 4687 -70593424564786467161749275395461717985282188 4688 71400286826044971476608782328659342845663120 4689 -72216284577465823695907766764497663467615256 4690 73041520281085520934141205320786036306583576 4691 -73876097537339617179108455619118159585309712 4692 74720121097592074364155399932701934130992514 4693 -75573696876801218751344227525425985926879611 4694 76436931966323778041062807648495696400015390 4695 -77309934646858490409582494812562547776141418 4696 78192814401530792629388645816994557060273392 4697 -79085681929120110549498963010155746718788842 4698 79988649157431291506226133868699723871410869 4699 -80901829256811734700726699597062771971486696 4700 81825336653815792220019894559599051331491230 4701 -82759287045018030194789438777759805624152772 4702 83703797410976956582048061708061650095075308 4703 -84658986030350839235518246885090996722216484 4704 85624972494167255283252107290452811595910432 4705 -86601877720248030372486857854423075329015380 4706 87589823967791244067938307699351005253639018 4707 -88588934852111995603621454266739803354871694 4708 89599335359543642291823174619576021497930200 4709 -90621151862501241188026181315158981607851088 4710 91654512134708943099405512264718627667062056 4711 -92699545366593106709019405226744929063735624 4712 93756382180842919470047110523824768643484567 4713 -94825154648140331006459973023401489471137571 4714 95905996303061124040443448745584964622811380 4715 -96999042160148967354832846110186532357112164 4716 98104428730164314992922705143895363124595250 4717 -99222294036510035800419259199677926740533672 4718 100352777631835677527210201450009684182075944 4719 -101496020614822290032231501153820122570459903 4720 102652165647149752675245674040685047383389440 4721 -103821356970648571737061227123733437181760148 4722 105003740424638134686893857130811255911439184 4723 -106199463463453429314494876311441019894459926 4724 107408675174162257167673611592618727447566301 4725 -108631526294474992385264609220928471694730082 4726 109868169230848958893808155429256422828845264 4727 -111118758076789521045619264750989619360036810 4728 112383448631350005118936106712298344109455828 4729 -113662398417832591679909154279162891493224356 4730 114955766702692341623787817204515127840025695 4731 -116263714514646541771278262494524305716090310 4732 117586404663991579198206696531528176472879810 4733 -118924001762129577024874910499976195497491476 4734 120276672241307048188414110376619864497113167 4735 -121644584374567847769630390028397014029760984 4736 123027908295922728747919047564332358168795402 4737 -124426816020737830616460916001777305000722332 4738 125841481466344455107785122499832426351591893 4739 -127272080472872508359600149322915728461945632 4740 128718790824310014195297773614856968483745424 4741 -130181792269791128805489815388248617897190808 4742 131661266545115112999141692575890824456926412 4743 -133157397394498744348144596746316405515719148 4744 134670370592564677980373947975335379078260956 4745 -136200373966568291486299504012080888699380351 4746 137747597418865576395955788939042526776730500 4747 -139312232949624665959494237990838789711486736 4748 140894474679783616528594971807407163420229637 4749 -142494518874257087690721547222305551148316845 4750 144112563965394594456592618850363891315445372 4751 -145748810576693033246387845369370091172715996 4752 147403461546766212165200990819836345732189887 4753 -149076721953574145106232479460735500104916488 4754 150768799138914898574340537123331763108924926 4755 -152479902733181809786041098543655817424548535 4756 154210244680388924578091551775763775808939356 4757 -155960039263467533948675206331916093144082424 4758 157729503129836718666218938229513672242396798 4759 -159518855317250842314356703733466409551161508 4760 161328317279926964400861888682078615731998331 4761 -163158112914955176746911932489513082512629672 4762 165008468588994898294254648470525872729052196 4763 -166879613165260195725187980959035714969242535 4764 168771778030797229887250297122585318668219380 4765 -170685197124056960954689653536151556067701762 4766 172620106962766278545717365520596089453221396 4767 -174576746672100756651870191851743273464521510 4768 176555358013162267227160448097579149056278392 4769 -178556185411764720633776048986380018668958469 4770 180579475987531235851632661771375370102318074 4771 -182625479583306078434846164266329162277389168 4772 184694448794884739642992700908645182714452285 4773 -186786639001065565992702396093190098807393151 4774 188902308394026384669577517063423193321305080 4775 -191041718010029606815563008929237501015951640 4776 193205131760459327666693821656793106055464800 4777 -195392816463193979864607237246254711691416720 4778 197605041874318134006388782120365653343798336 4779 -199842080720177078635308368721351935025831003 4780 202104208729777850413932368988505773145191328 4781 -204391704667540424165143353853236372254778502 4782 206704850366402811819981301930126863267509883 4783 -209043930761283859078200784222323145048654534 4784 211409233922907568772324544160372052721692501 4785 -213801051091992820533116014690036693899318982 4786 216219676713812397388187528279010952658731494 4787 -218665408473125271390348502981583654291098474 4788 221138547329486142272765752259258274424814651 4789 -223639397552936265468589563086327362844331460 4790 226168266760079648617974354500976825240033600 4791 -228725465950548738920018826807377057748502454 4792 231311309543863767375742503134248304135766018 4793 -233926115416689960115526603721029916448711460 4794 236570204940496871615249115696811460064277392 4795 -239243903019624139684457743792034184218975740 4796 241947538129758007662220849101112350194711220 4797 -244681442356823005286696391862550941489948944 4798 247445951436293226217933880232513013125335820 4799 -250241404792927687194997199587528520083505485 4800 253068145580934301303241507613951998034910138 4801 -255926520724567045820621951243917267815514672 4802 258816880959160953608435418041476358398089979 4803 -261739580872609606017131845178401014215105807 4804 264694978947289854797065628770651358382879622 4805 -267683437602438550542631696812554962049961520 4806 270705323236986105761541113972566163646010216 4807 -273761006272851771754489512753898649670258424 4808 276850861198705560119666149173571590007656272 4809 -279975266614201791867006610280348423778653393 4810 283134605274689309844430073645845813999808538 4811 -286329264136403443448202307549882907954740815 4812 289559634402144868417766520948898681404473543 4813 -292826111567450558907682980171228516246733776 4814 296129095467262083991571901878475208344889603 4815 -299468990323096556291079655910502650498833618 4816 302846204790725596542863777477199569942412040 4817 -306261152008367734624457189867688840143968594 4818 309714249645399724861727980867543986370972076 4819 -313205919951592311342662406055667647513533090 4820 316736589806876037470593240187686598933550880 4821 -320306690771642753111064922212394142749914020 4822 323916659137588532426627578721360749958703170 4823 -327566935979103775859405742566338776858139791 4824 331257967205216330718782190381044112592355534 4825 -334990203612093526467527263966689090544406740 4826 338764100936109083080811130808297099249921456 4827 -342580119907480913785450534764888134695321568 4828 346438726304485907078221279821410042110598632 4829 -350340391008257837178941002220268000935777695 4830 354285590058174617003191884510121790747843709 4831 -358274804707841173347978868821744733206879244 4832 362308521481674290278346231408926624002574496 4833 -366387232232095833691116985591704686834778242 4834 370511434197340837720661424819032123381213872 4835 -374681630059887002048202923547109323423291497 4836 378898328005512218287965136357925244039784700 4837 -383162041782986813457864522157946811501342013 4838 387473290764407269106941274738511911384789328 4839 -391832600006178245973862698734805983055680478 4840 396240500310649816098265878635745968717362328 4841 -400697528288416877107149596976546540448412768 4842 405204226421287796959776513816438847667703831 4843 -409761143125929411764483274481454572301411440 4844 414368832818195574387376934831293593175630032 4845 -419027855978146527464160990063530650564945840 4846 423738779215766451110405939690507232863588356 4847 -428502175337386613110663599638541169371041661 4848 433318623412821627661211317249760028858875231 4849 -438188708843226407853276899197546798872183016 4850 443113023429681477021798340584358978511820416 4851 -448092165442514384857662004541274334270437132 4852 453126739691365055797574029540217485361576932 4853 -458217357596002979673976235721698057592901033 4854 463364637257904237936532875506095711085714198 4855 -468569203532596442955591763598217749563776836 4856 473831688102779752995657402715564722947317608 4857 -479152729552232211412391635386540256591712667 4858 484532973440507745489159142006044696559756824 4859 -489973072378435248097934860776868608591254657 4860 495473686104427254053857217378097135581319540 4861 -501035481561606812642309977977325612869638764 4862 506659132975761248341708574886580015463610656 4863 -512345321934131593253813819396719997043893092 4864 518094737465046567196155847658645664184549615 4865 -523908076118410074817882699970766152047305549 4866 529786042047051283481010802768279896488250452 4867 -535729347088946441013710455378356926485465540 4868 541738710850321688801072861873808441555997344 4869 -547814860789646223042044970665229756035085960 4870 553958532302525255379258161282193565873861464 4871 -560170468807502323511796577170239966105868592 4872 566451421832780602840137807330758686551140871 4873 -572802151103872971678248151487061185557117867 4874 579223424632190685110931765692479918569981869 4875 -585716018804580616185933008878737490437667075 4876 592280718473821127821001375470415149295874568 4877 -598918317050086744587288364818395959313403765 4878 605629616593391900413309287963383375839687072 4879 -612415427907024146249639206797654025243780040 4880 619276570631977310855006044218996813805382451 4881 -626213873342395218121097921727842575668319166 4882 633228173642036675757937109137953516729287104 4883 -640320318261772562725930557785569269589167026 4884 647491163158125956536648807576542828781860968 4885 -654741573612866356464095334414482204789427722 4886 662072424333669174823914852246781126425891966 4887 -669484599555851785801984157033579497711136483 4888 676978993145197539858591254830855759956741776 4889 -684556508701879271512523487492005646557818704 4890 692218059665493949333567458427045585784902890 4891 -699964569421220239255016936500980068677598632 4892 707796971407110875872764929855696949874710080 4893 -715716209222531861237530634398553680097076681 4894 723723236737760636784982685803822694539077796 4895 -731819018204755501498343996014158063871618191 4896 740004528369108678173013925217908616558800980 4897 -748280752583195559766472072424678747411238676 4898 756648686920532799283025356329304484232955357 4899 -765109338291358039475757856818495047910635066 4900 773663724559444212861414832867147159208074108 4901 -782312874660161478152115782112491862445378048 4902 791057828719799996225108791548394486169422228 4903 -799899638176166887192758717827449894688214104 4904 808839365900470850014261921169452189978499616 4905 -817878086320508067423006868065888867024468329 4906 827016885545163161744010452987989315456380128 4907 -836256861490239111459564461677747462641937087 4908 845599124005630184163389398990850348248256916 4909 -855044795003852088839633777622068632802764216 4910 864595008589943699228552982388843348186467572 4911 -874250911192754850411388875679336498746049072 4912 884013661697634862678745700774921231712432464 4913 -893884431580536600255677919083965961344870575 4914 903864405043551027558993410102986928662939329 4915 -913954779151887382374318324617891827680345752 4916 924156763972314243678822167593203139807324230 4917 -934471582713076931816886438896460429950084100 4918 944900471865306840377310808378609217369172906 4919 -955444681345938462438952887414326907159425232 4920 966105474642150038864230569430352942675127284 4921 -976884128957343923044094636751556805327404216 4922 987781935358682924951496234096924373170397828 4923 -998800198926199067560800418499889896163820276 4924 1009940238903491360655985811952681973280613028 4925 -1021203388850029370798956705818174399501672352 4926 1032590996795079541779197737011383765430933452 4927 -1044104425393271397235828922747621207414964162 4928 1055745052081820936351565237939147797979665336 4929 -1067514269239428714584035169018694675887296732 4930 1079413484346870284342444108450717850995831666 4931 -1091444120149296855355952538673258711326545988 4932 1103607614820264221233843268526853593173415398 4933 -1115905422127508187406242185120696809760392100 4934 1128339011600484926277698802300838270107227882 4935 -1140909868699694878044394150202927300526238632 4936 1153619494987809010239396216771510858453141098 4937 -1166469408302616445699705368308918875363180852 4938 1179461142931812667314510355597959216803524813 4939 -1192596249789647708637006434067857851666676568 4940 1205876296595453942243420055398259486666324335 4941 -1219302868054073282623863414826395791596817960 4942 1232877566038203827411847542877723114071629904 4943 -1246602009772686169924474264531562479191482937 4944 1260477836020749827315486043562676682866199185 4945 -1274506699272240442160682721630795141101911256 4946 1288690271933848631022145343314537565492428932 4947 -1303030244521361571496897450868206500012102053 4948 1317528325853958639469971480730296752331425388 4949 -1332186243250572630784452783985563043195993820 4950 1347005742728338326335301794023204549050077402 4951 -1361988589203150386713198692633992856641233736 4952 1377136566692352791993146932052452967349205185 4953 -1392451478519582274104186553399918640716152084 4954 1407935147521788423455624283079519782491325255 4955 -1423589416258453388156250712641038617192733899 4956 1439416147223034323270900727253439429040126794 4957 -1455417223056651989138488933547624149992506826 4958 1471594546764049141852638811702453468723742394 4959 -1487950041931842605605801373703065154370137824 4960 1504485652949093165746164561458772330463742784 4961 -1521203345230217673119789005092354355363202745 4962 1538105105440268004594634488932854448944281324 4963 -1555192941722601781615097475244423823023720400 4964 1572468883928970008242266467096379367919951167 4965 -1589934983852047052423494941303916587638951612 4966 1607593315460428659232542818808138803988745332 4967 -1625445975136123952556177182619486026213816534 4968 1643495081914567652202762671342307424417898194 4969 -1661742777727179006701307214181645869526267032 4970 1680191227646494218174242006871027058681029076 4971 -1698842620133899414632778146868528010636261156 4972 1717699167289991506889161166112672865719064873 4973 -1736763105107594552034999503137732248744892222 4974 1756036693727459533128833063029479100216116604 4975 -1775522217696675755399294379983960452965874102 4976 1795221986229822352932963145976052566904652568 4977 -1815138333472888696508998349349298904917392987 4978 1835273618769992792996835144535219661579377056 4979 -1855630226932927069579953951538972135989692500 4980 1876210568513561242039582353693683986868727340 4981 -1897017080079132275459111589722117633092247968 4982 1918052224490451758025257774475229874251860406 4983 -1939318491183061324138159119925024455462947232 4984 1960818396451367081832590066428747354393293228 4985 -1982554483735784321589540402535790028761015010 4986 2004529323912924109015137849408234217218495429 4987 -2026745515588853692616211962277447608354572364 4988 2049205685395462990042974766289236619330222016 4989 -2071912488289969751733945414337542551623206697 4990 2094868607857596339921338833395213115889315864 4991 -2118076756617451403471992217880055458595458966 4992 2141539676331650075085196188793792343456511364 4993 -2165260138317706666980568356072632935401907256 4994 2189240943764234194422759444752111297782193849 4995 -2213484924049985413282087931115355928988961440 4996 2237994941066270418358302145505120406121067712 4997 -2262773887542786213436088630418267776877730654 4998 2287824687376894032033581292704878640689430907 4999 -2313150295966380559587259958128555984004251793 5000 2338753700545739583426928871884803882174196545 5001 -2364637920526010976371996062068022239337166576 5002 2390806007838214303164488810380602441790619408 5003 -2417261047280414726284993172325783014380935600 5004 2444006156868459279015253871826803430078048841 5005 -2471044488190421968956179210259627330677010388 5006 2498379226764796574623539134557819493026140632 5007 -2526013592402476401267213687019618695273220205 5008 2553950839572560669735353378285136916837144084 5009 -2582194257772027624074585734906962340485589881 5010 2610747171899314859664204247435453869152964820 5011 -2639612942631847794069300063088983400300348538 5012 2668794966807557627508672238699406086816608491 5013 -2698296677810430568912149103213794584065405095 5014 2728121545960130537033186293014272141619918364 5015 -2758273078905737984031240901053371854982321161 5016 2788754822023647931389874569846093093928382240 5017 -2819570358819670755036688514258918764750953693 5018 2850723311335379708126380835225824493277083433 5019 -2882217340558749626185249363752873159432016714 5020 2914056146839131720241622451230847360326686516 5021 -2946243470306609829229743630925809074003562796 5022 2978783091295783973402803962345158077614636086 5023 -3011678830774027525772835013678313302954718296 5024 3044934550774264798760264418000850859650559520 5025 -3078554154832316328333809955329450710768642270 5026 3112541588428859628002263948102380639017837328 5027 -3146900839436053680134320794563151364648867768 5028 3181635938568875932282161748922830117379050385 5029 -3216750959841221071520784413620804621484903766 5030 3252250021026811360340323605935627810120889702 5031 -3288137284124968833395656227562240714542241004 5032 3324416955831300175479748859238308226190727864 5033 -3361093288013345627498364129887908240813640749 5034 3398170578191243799038304700164681538791244632 5035 -3435653170023464803394304731404065336609240939 5036 3473545453797664673706494789137476157704605564 5037 -3511851866926714567217143624725488026918336012 5038 3550576894449958818638760710568033700967296804 5039 -3589725069539756463292839091375487848792450958 5040 3629300974013361416087317870455240659393827312 5041 -3669309238850197063609618543544532119939848760 5042 3709754544714581603679818558049472849229191033 5043 -3750641622483961049694721985472209220264097029 5044 3791975253782707406058423989584382820417580272 5045 -3833760271521540115999201648138086630398002668 5046 3876001560442629484177569339727226943605201352 5047 -3918704057670441383758101047419669376105832948 5048 3961872753268383171110757441405803673794999100 5049 -4005512690801311351089205773815826678135380209 5050 4049628967903962161967865434861976255142983616 5051 -4094226736855366881670674512679016003657662772 5052 4139311205159314295958025364068361139686173257 5053 -4184887636130923414819788474823919492023289660 5054 4230961349489390175518324684491528839164389947 5055 -4277537721956972529603036179498282580058908664 5056 4324622187864278976845162291288545149576350660 5057 -4372220239761926281486705343943079795329748579 5058 4420337429038632785529782156020458477733146152 5059 -4468979366545814420082242069204161313497346580 5060 4518151723228751209092679424841694945786662454 5061 -4567860230764392760224314238261846118860834106 5062 4618110682205871945204653633857771456622037477 5063 -4668908932633796686819136957449794032156034670 5064 4720260899814390491865599503015718750116533291 5065 -4772172564864553098926592465220287351469944208 5066 4824649972923913346823345265727314826927454824 5067 -4877699233833947114164179664534684342920762433 5068 4931326522824233932567973085759533199979795432 5069 -4985538081205926636007080134197533896026714844 5070 5040340217072509176351991530622023597412815209 5071 -5095739306007918510690757960675955283745591424 5072 5151741791802107249419443867863859415441429948 5073 -5208354187174124545536014107770971330811110046 5074 5265583074502793505100313492495908009843169710 5075 -5323435106565064206529210299739200072139795569 5076 5381917007282122232361398463874855042546624576 5077 -5441035572473333441434480227390332121009210320 5078 5500797670618106542152312770345104234260071116 5079 -5561210243625755868768578816400440052969444992 5080 5622280307613447612459369749869425251083065064 5081 -5684014953692313617490353462271050008665483448 5082 5746421348761817720090815465992799594200404570 5083 -5809506736312460483816371346497638467627239546 5084 5873278437236909070304203830033203313473891799 5085 -5937743850649639878489931826666616830843703667 5086 6002910454715182488655234681696775468193452448 5087 -6068785807485054360202614199505816829096655422 5088 6135377547743476653901589350759639438308738402 5089 -6202693395861962480613530611448469527149947322 5090 6270741154662869819275545719458659899785053783 5091 -6339528710292012297303575223061642021605201852 5092 6409064033100421986658358832381339247490890520 5093 -6479355178535359338703381505919651242252966761 5094 6550410288040666360770475275644930426635139362 5095 -6622237589966560127136607316936651555194465192 5096 6694845400488964717005699281281635055085679788 5097 -6768242124538480682184284282937880620157243195 5098 6842436256739092167542627371324217708590088236 5099 -6917436382356712838167858563166225165461860770 5100 6993251178257672808447985092586246843292573020 5101 -7069889413877249820281707186899671340672159800 5102 7147359952198348980296170777706347572514417108 5103 -7225671750740436439481638744205767309353298899 5104 7304833862558833483128124125404043230701567328 5105 -7384855437254478594484976522948456959746285384 5106 7465745721994266162272027564352022668309780642 5107 -7547514062542071620163083355503802123198310372 5108 7630169904300573935753332614404038129218816145 5109 -7713722793363987507426791905995567956532006782 5110 7798182377581816680074560653781202324244557470 5111 -7883558407633747254896899697999499312265695021 5112 7969860738115790544670645718214292458525294418 5113 -8057099328637796713998085432905872271988815672 5114 8145284244932455344295193485968162957610595130 5115 -8234425659975902375748353351441834594731832257 5116 8324533855120053803292822139706940828194898860 5117 -8415619221236787740967994399358534099164240976 5118 8507692259874097718909941486814173021690852252 5119 -8600763584424341339877986884345488280011422284 5120 8694843921304709697707732005834246326491317571 5121 -8789944111150044248567765134188924918681362444 5122 8886075110018129127502360103701665440042433112 5123 -8983247990607588217600204286961295859725848689 5124 9081473943488517607373314672638538852743066528 5125 -9180764278345985413695870947073846792960172560 5126 9281130425236532303076130708915396182365790252 5127 -9382583935857807413253673396398356946078731515 5128 9485136484831475760268102805747073116875941660 5129 -9588799870999534613374570959775961857143490878 5130 9693586018734177731628021182367123364237628282 5131 -9799506979261347781765257000317741883484499656 5132 9906574931998118697326630255628083559321457522 5133 -10014802185904051193923557961003546035689361054 5134 10124201180846666125321935759043992792372564965 5135 -10234784488981181849724005011089558866662539594 5136 10346564816144663275443029689217381472289041460 5137 -10459555003264731770228432760947138157383258374 5138 10573768027782986648967534172306331711470597205 5139 -10689217005093290500518963576485976620026602687 5140 10805915189995072176178980738348223009200715432 5141 -10923875978161802839903680921675450763591953198 5142 11043112907624802074067328620860806380001929756 5143 -11163639660272532644391384696922575886002817816 5144 11285470063365544153893315966761152406844321873 5145 -11408618091067227458443777860947894021555431240 5146 11533097865990543375951659947605966569206933984 5147 -11658923660760890897486861979896735018820913739 5148 11786109899595281801970283177971239332163242346 5149 -11914671159897990286580812264320350193708118088 5150 12044622173872847952923263695613190182812621628 5151 -12175977830152356234444107654392737934877467872 5152 12308753175443790113750123563525535514774560224 5153 -12442963416192468759557167103165871560396816618 5154 12578623920262370512152256358229382404705789763 5155 -12715750218634271463674128285553818567108261652 5156 12854358007121588715389081477174663392170838420 5157 -12994463148104111248645927292205310356624053296 5158 13136081672279803219523691800766319790093921368 5159 -13279229780434866379527687769860065054945689334 5160 13423923845232250236234938908554149720259688613 5161 -13570180413018800498731823859934568826297417359 5162 13718016205651238303220276191608632737494025235 5163 -13867448122341164684490934254994734443259434046 5164 14018493241519286749271249968932669857302069318 5165 -14171168822719064017954689793296292982389666646 5166 14325492308479975432106748179030216565593040824 5167 -14481481326270609576629519499832850347698064580 5168 14639153690431782737756056844358770769413693682 5169 -14798527404139891511347765265489150896339892028 5170 14959620661390708790493795926758147915903628828 5171 -15122451849003834097374091989485520572700237228 5172 15287039548648011381962776894604947613193796290 5173 -15453402538887529589633505634422383780769456940 5174 15621559797249923501302920451107608935309875194 5175 -15791530502315194573634352331860706829084849645 5176 15963334035826773753245485893388255736640996280 5177 -16136989984824450508047185761462695222899852706 5178 16312518143799494611014648168092992316581675037 5179 -16489938516872199527087348059138870602090744688 5180 16669271319992078592744052857590002293866440932 5181 -16850536983160947540338942630645413779270980992 5182 17033756152679129305752429253240948850352497568 5183 -17218949693415019468545786866956263219665587274 5184 17406138691098253108854764582925617218441867282 5185 -17595344454636716324958935073878540531873470732 5186 17786588518457648140068061359503091284132794413 5187 -17979892644873081036624121462193189468142275856 5188 18175278826469870891580184541374318843439669874 5189 -18372769288524569646939960036482416891668684795 5190 18572386491443396636581955015952892613521352582 5191 -18774153133227567103309745394734822789439042372 5192 18978092151964239079427449515830266000140979423 5193 -19184226728343342470202253345623394931658308172 5194 19392580288200556872611576459875973263805501452 5195 -19603176505086707382051650012677120477688690126 5196 19816039302863850387480052783047966059537969320 5197 -20031192858328324131052984340506129080054621251 5198 20248661603861041611977351611131019903653806049 5199 -20468470230105306246309480996014149164185900346 5200 20690643688672433555080612376103128617975463942 5201 -20915207194875465042701276382486993522508159040 5202 21142186230491263346382045432649270512710762813 5203 -21371606546551280685599704171082282243236846844 5204 21603494166161295618731235111206032457339757576 5205 -21837875387350416122171725137874812817841616428 5206 22074776785949650045847897351312145817685951632 5207 -22314225218500347068340983517260286197357874375 5208 22556247825192819375148621345441920465550235878 5209 -22800872032835451415255987115174237684016244388 5210 23048125557854612254465139961751566776266798934 5211 -23298036409325687239165354911587377670169892488 5212 23550632892035548911735996938660877628130998360 5213 -23805943609576790378880352213861892022169903897 5214 24063997467474047627220105736686060452729298869 5215 -24324823676342740606765394710270603340755418180 5216 24588451755080566262747401849359734572020198246 5217 -24854911534092080090095411416672673136061347365 5218 25124233158546706212897596364908203142176116508 5219 -25396447091670519453847367574139764126663059920 5220 25671584118072146356291125826185045462649217194 5221 -25949675347103135654408377230629335310541726704 5222 26230752216253152255624533812291067299388182720 5223 -26514846494580352403936954580772588118522878448 5224 26801990286177301333786055922030416039692707736 5225 -27092216033672798401789371212432158495191499846 5226 27385556521769978398444611210029609138245269068 5227 -27682044880821061494169052919001117522878175188 5228 27981714590439128064151625751414357757126904152 5229 -28284599483147298464829243146773783254181949013 5230 28590733748065701701742367762337276558042092360 5231 -28900151934636620834462407331840577016085410064 5232 29212888956388206909605047910189541706651092166 5233 -29528980094737157198042633808334447169723815760 5234 29848461002830757537702690042284601409758518060 5235 -30171367709428692649190081449827947180485583840 5236 30497736622825032398302516203025924587609664158 5237 -30827604534810806127732548281220224240625716551 5238 31161008624677581370277385571303081815745286634 5239 -31497986463262467488128233405387048738896511200 5240 31838576017034969057705297253619803580717400658 5241 -32182815652226118137468807196250076118700846808 5242 32530744139000318917600600409590043870084453373 5243 -32882400655670342655849252749200192471070860946 5244 33237824792955915253603131722816455497328085953 5245 -33597056558286344320843036591819189416862381680 5246 33960136380147637118476666230003920433550012980 5247 -34327105112474565352122807228476323666169215816 5248 34698004039088137423150128819479901893650748972 5249 -35072874878178943421144586310664759474686115317 5250 35451759786836842867446007498113142427236025712 5251 -35834701365627469992428406082944817139949945128 5252 36221742663216036150274519192230376376930415360 5253 -36612927181038913844592282616445769203367399985 5254 37008298878023491756823456416424159882635879376 5255 -37407902175356795137491199841621450700848647526 5256 37811781961303370938417705281904112241124523186 5257 -38219983596072942132613553369453324728404526516 5258 38632552916738340788100690171889560714700242535 5259 -39049536242204234632989273461207905663025702759 5260 39470980378227167072198533814898215064469669989 5261 -39896932622487435891811767256673139802572413192 5262 40327440769713341215709262366314340968115216115 5263 -40762553116858338661359183195380383603527326570 5264 41202318468331639077999221323093454256539523503 5265 -41646786141282801741450513031586006335675979385 5266 42096005970940873426014535237646257916304495208 5267 -42550028316008631375863470322331260047535885832 5268 43008904064112493856600321315640322918228238704 5269 -43472684637308667682797806293994347808877515536 5270 43941421997646107889891244606192907679194433021 5271 -44415168652786870549372341143670589923891980012 5272 44893977661684445615385699748780548405691284132 5273 -45377902640320662639151477666252196601786839690 5274 45866997767501768195715013369588020856403887822 5275 -46361317790714279935952519190406612886159418872 5276 46860918032041228306141899265100587417346320352 5277 -47365854394139403168346233421337308919208825201 5278 47876183366278228807967247501717936349727448396 5279 -48391962030440897130726005285712899028682027149 5280 48913248067488395230643047055998273350637703120 5281 -49440099763387069953951370508833690686395324696 5282 49972576015500378591920332076690269461060006530 5283 -50510736338945481408940358029220271680048017936 5284 51054640873015338351567259886079328086961218424 5285 -51604350387666978990207322432124427270877404739 5286 52159926290076621518403022127259152771864988626 5287 -52721430631262323475923621802069272107522391168 5288 53288926112774853771750956651149461052630120888 5289 -53862476093457482562261123169795407366984684874 5290 54442144596275392589126882502579548057549843288 5291 -55027996315215422701399563294579080722573260570 5292 55620096622256861477576128488511741095841395440 5293 -56218511574414016126926815874027067709735357408 5294 56823307920851289185668329876689059472386162464 5295 -57434553110071502933440972742537420331005179877 5296 58052315297178218939716510954147463567655218188 5297 -58676663351212807708965334449174914683679173933 5298 59307666862567031028392212401858506813321397564 5299 -59945396150471907333562654745232268944226673380 5300 60589922270563638196046944109595970054630050180 5301 -61241317022527381904074187762571030352209726968 5302 61899652957819668052889694367848517082651549500 5303 -62565003387470255086828682229292201538956278584 5304 63237442389964240840848560357312032857678022006 5305 -63917044819205244316199362537595365442109521123 5306 64603886312560485193863790070002973746927379734 5307 -65298043298988595941179101273757804134558672820 5308 65999593007251009802485160791191090211815647586 5309 -66708613474207776484556808200449901001215776428 5310 67425183553198665952812974920943274947955348236 5311 -68149382922510429445696574451510912724845554952 5312 68881292093931095593043349828455877431971162337 5313 -69620992421392188390568233921685340543104609075 5314 70368566109699762737666508829896789384661022768 5315 -71124096223355162290434864995296285359420176346 5316 71887666695466413517053745961390653945547610514 5317 -72659362336751179069335255043968021733866723080 5318 73439268844632202903237361817028506919151190963 5319 -74227472812426188993391063707471142503112465485 5320 75024061738627064993107420777750389043187192292 5321 -75829124036284591792859972508863657246462543628 5322 76642749042479289627818128164411855442940233896 5323 -77465027027894661179591132208184551502971446943 5324 78296049206487702009891939683198105844255245032 5325 -79135907745258698655317042396400578555615447321 5326 79984695774121324803842758768866332043670265744 5327 -80842507395874056165951169480399723989576639300 5328 81709437696273934947519910201859590292159200425 5329 -82585582754213725228749410655796127009923754616 5330 83471039652003511054478806802756576766142239226 5331 -84365906485757799647287579499535104861194993568 5332 85270282375889202866834034004933013981649346799 5333 -86184267477709780857994290303103296474999518864 5334 87107962992141142757597078497446128225059932228 5335 -88041471176534410365971315061915745554035162252 5336 88984895355601161836216678893570177395546743176 5337 -89938339932456483692164333419944781936761208804 5338 90901910399775270856518396500080672222046130944 5339 -91875713351062925854772413366877520040374271160 5340 92859856492041619959303540403150129232051881939 5341 -93854448652153290752696037655484750909526356870 5342 94859599796180562420981779099176873116490744464 5343 -95875421035986787037266858520082039035284058495 5344 96902024642376417165309394997800742819211138208 5345 -97939524057076932302205198175570217704121345024 5346 98988033904843553990617497477995862866614794964 5347 -100047670005687996865158626414873344871359484236 5348 101118549387232515455811349592533551152296916432 5349 -102200790297190519254893318666745994979867753163 5350 103294512215975041364259878902391319770939865089 5351 -104399835869436358977460214074431030585974409024 5352 105516883241730077018673985294962165041488774068 5353 -106645777588316999457736956779839231257041887638 5354 107786643449096126149703893508951425796454013274 5355 -108939606661672126509497185898319852289362184462 5356 110104794374758654928564890293069800142673683248 5357 -111282335061718886572449742199942499228741739603 5358 112472358534244666067091783377969138061351485300 5359 -113674995956175675588905263044237107601229684210 5360 114890379857460043020552411166639791358253250668 5361 -116118644148257825122262915378578302009885438038 5362 117359924133188815098912363449584654338648112598 5363 -118614356525726138517283096520586889902542413110 5364 119882079462737116247408198154989510723570608588 5365 -121163232519172887968078985887278978688704525656 5366 122457956722908304790927697283277732749259398136 5367 -123766394569733614721443586633626872977304958412 5368 125088690038499479990320217296153390261907902848 5369 -126424988606416880756156664438410374310998460943 5370 127775437264513475302252560050683862914646735492 5371 -129140184533248002627568095425365713190894029928 5372 130519380478284329266401820094186018988386817132 5373 -131913176726426758264522954719905643108412119146 5374 133321726481718234492947768795370006902649889500 5375 -134745184541703096895853495583787860281701862115 5376 136183707313856044847875881891609874616529170712 5377 -137637452832179002539851046506562400699171097207 5378 139106580773967582222567879741550642338121614888 5379 -140591252476748864216938725638640989289882984674 5380 142091630955392228847834607549910436817101589268 5381 -143607880919394992879344094008907610750926049192 5382 145140168790344620623095767000798176168510461547 5383 -146688662719559297660243424921757188468378029088 5384 148253532605908673063477628286208548153524669113 5385 -149834950113816594129740864920148954514248462566 5386 151433088691447675938947410704456454496064211783 5387 -153048123589079566540721045299085377400849330483 5388 154680231877662787241759685583895114390822464384 5389 -156329592467570046322728809635127315483684831016 5390 157996386127536943557406068763936342608580002859 5391 -159680795503796002139996425020352935110322670064 5392 161383005139405984050977273201278455198047354224 5393 -163103201493778464509401317434688950067271195329 5394 164841572962403660972184898224717491806464686024 5395 -166598309896777532150463027939943499531085471456 5396 168373604624532182721540388840162948417522179752 5397 -170167651469771629824269733646373481404848565143 5398 171980646773615008037824401769541985919984929278 5399 -173812788914949310360798248989126040910198850824 5400 175664278331393783731381923047509511822130506915 5401 -177535317540478118862066543717945453430458691632 5402 179426111161036595605971798531181268422711192096 5403 -181336865934820366728562665885451082060644969458 5404 183267790748330084830305127747324452435186307824 5405 -185219096654871099254834513528867202470969872392 5406 187190996896833472125609379019933714741933567918 5407 -189183706928199085183958798600132450647434871534 5408 191197444437278131855082441574062241454127859424 5409 -193232429369677311948132901575251929279428888472 5410 195288883951502069604222025626457949080410306400 5411 -197367032712795238544292715366220103025879804223 5412 199467102511214482339552020402325735774108681768 5413 -201589322555950941332859602327754016314980131787 5414 203733924431891521982419437445968279187932939365 5415 -205901142124027288781666112648497641949011741888 5416 208091212042110443533727182242293791057965347488 5417 -210304373045562401627659708114902991730952706248 5418 212540866468635500079205422121306479334928116070 5419 -214800936145830897463511479355167294983952225104 5420 217084828437575251483572722581984264678859135755 5421 -219392792256158785788540845926524364400112129680 5422 221725079091937383783014040924206135699107325478 5423 -224081943039801373554490190944334726606284730899 5424 226463640825913694693884596397409101074946739937 5425 -228870431834720164695951531144703906887785915726 5426 231302578136234589805204680500689057938948084612 5427 -233760344513601492621127027886807919094708489626 5428 236243998490939256496743924065798820892475549948 5429 -238753810361466514759677568997918917324791961894 5430 241290053215914641057306685401057982703058420984 5431 -243853002971229225680347784902014925048877822682 5432 246442938399563451554806692130422490628309109758 5433 -249060141157566312713600275521640289658976825353 5434 251704895815968647469025077442082593775621779728 5435 -254377489889469988208485508471043493022294946523 5436 257078213866929259731350829437553718521798659907 5437 -259807361241862388337376504812414205950936856464 5438 262565228543249914469719012351995171404117764902 5439 -265352115366657732611139573317599538393439490948 5440 268168324405674113333505932776360912800403798448 5441 -271014161483666193911165625470487533142608621108 5442 273889935585859155731211691261741464656571027295 5443 -276795958891741338871154645602905138664993540208 5444 279732546807798576670144548532790306853367093929 5445 -282700018000581065896776214667545890293265326565 5446 285698694430106121217811301670546833228077208864 5447 -288728901383600196101046204486468967575309877973 5448 291790967509583586045258325329587883232627464136 5449 -294885224852301264123920600990667394102048608416 5450 298012008886503333260461924669445783180129899116 5451 -301171658552578614424577937927483690724139729784 5452 304364516292044925054803398800378888039726469958 5453 -307590928083399637475617244646638392707215111260 5454 310851243478334142891170646761410799738423832168 5455 -314145815638315882705745991792147699782818501232 5456 317475001371541645446743445097494794888321857072 5457 -320839161170265864452857926933381984261470899374 5458 324238659248507688741693413470364291993021645274 5459 -327673863580140637090938315375122202335864808404 5460 331145145937368683359004877182530433614215754735 5461 -334652881929592659438361741620262497968820526776 5462 338197451042670900981342103416805985172589252390 5463 -341779236678578100167706055249074834107376194699 5464 345398626195466369299426716295874614026277799176 5465 -349056010948132558914843884452394311927784448580 5466 352751786328895914415311411766932991195645772422 5467 -356486351808890195896617560494091147096627019413 5468 360260110979774426978681049608651503954210857456 5469 -364073471595866479934257008883062287746125272988 5470 367926845616703746334602509258832517569343093146 5471 -371820649250035184761265221111102325211852083816 5472 375755302995249079882424521757267288419931101016 5473 -379731231687240890363624829603245384422135182460 5474 383748864540725606680428606407210459338609876763 5475 -387808635194999083928653967554933118073976203800 5476 391910981759152859190662289633219857524914502496 5477 -396056346857747007917878601487006526314853797915 5478 400245177676945639134657158987059490845676860576 5479 -404477926011119675061083374639253045356077491842 5480 408755048309921606996710211501146461921335356733 5481 -413077005725836966007983742637424965502647107906 5482 417444264162217294123683192416533707498813178584 5483 -421857294321799449369593080408908392582923685230 5484 426316571755716126070390461049175472433184574759 5485 -430822576913002520417964203834265074140927730497 5486 435375795190604120355725857855522684984611122925 5487 -439976716983890648362607944341072274055665805336 5488 444625837737681235743105992638815377915624009578 5489 -449323657997785957545681603794804242443690335858 5490 454070683463068908245927911381435859341878995384 5491 -458867425038038049847975370859090841238762529560 5492 463714398885967116082601394492339490473505315080 5493 -468612126482554908918366148644693145803731979787 5494 473561134670127376657841133750350521327113510763 5495 -478561955712387916469687825692838350537517117746 5496 483615127349721398314090550103221628631872840312 5497 -488721192855057461859010266598933671936011038016 5498 493880701090298693163113410926845318763188057889 5499 -499094206563319343623302186274060000375340034600 5500 504362269485540309955840456252899186566020418956 5501 -509685455830086150805494844560961658328791050996 5502 515064337390529972962307884808798387599587149854 5503 -520499491840232078116055603093425043014511086529 5504 525991502792278319599635193180273665544426233838 5505 -531540959860024177670152328196899300143020233183 5506 537148458718250621555958955827285177594065810800 5507 -542814601164937886765012419802047411955874990428 5508 548539995183663357010421696652708974631618733696 5509 -554325255006629801568708202404947800198236718176 5510 560171001178330280950984822386621140267386581982 5511 -566077860619856096442851943611023097448578495261 5512 572046466693854222361284842732441925306740297778 5513 -578077459270140723792161995217308442540207172476 5514 584171484791976727116436140498279226382194211217 5515 -590329196343013575812415464739160051415789727728 5516 596551253714913869842396596273627794400950678616 5517 -602838323475655153400229714255323187733019699316 5518 609191079038523082918614905119955271297597436856 5519 -615610200731800975017404991661466699908025081248 5520 622096375869162702523362089844004861131142052504 5521 -628650298820775975814184050311813721199352662904 5522 635272671085123116541746490353655717450351693770 5523 -641964201361546501278023539569296114767911983390 5524 648725605623525923808746984723920200212289932952 5525 -655557607192695196681295150398068222523325118890 5526 662460936813605385201390823873875357619761485664 5527 -669436332729242140374818970255785719851798749344 5528 676484540757304671312503576736387594623896133122 5529 -683606314367253972366929584865547021705240015575 5530 690802414758137995752149213876495990635316879440 5531 -698073610937201536625629218906323993408131762872 5532 705420679799288674585203068550938839735611985190 5533 -712844406207045693265685762725012648487652323624 5534 720345583071932478214655601516382443946767503378 5535 -727925011436050472492944351661306784233573344652 5536 735583500554795349490014449240436501742615290360 5537 -743321867980342643275221139297156376300580895803 5538 751140939645974658430613997684148953065917322533 5539 -759041549951257063737155218801470937066740735538 5540 767024541848073657321825102370431692780147127768 5541 -775090766927527874925927370435234036857673151608 5542 783241085507719697832953370641137340580808139284 5543 -791476366722406702705646720109675125039347222052 5544 799797488610558082134537865353278590223817952952 5545 -808205338206810552102378971339817255645265243376 5546 816700811632835150828870093453784813921576126244 5547 -825284814189624022586174064414826493739124991528 5548 833958260450706370076396789930759706102996475448 5549 -842722074356302849845969818680467291701498953020 5550 851577189308427776987303319075823232227715591439 5551 -860524548266948598053852984937848081560524831888 5552 869565103846612184699620567466957292263215253784 5553 -878699818415047595056925788921479635158862858848 5554 887929664191755045295973673131436924576705984840 5555 -897255623348090930175308224715762242105163646594 5556 906678688108258828702790176976664386681694411364 5557 -916199860851316529291450191555721531426927040144 5558 925820154214209208022724962185122108953156460550 5559 -935540591195838993830547075006660462505107044070 5560 945362205262181255602985381476548889989050782964 5561 -955286040452458048373167329340443919814534751339 5562 965313151486379258947696435466277525176129659256 5563 -975444603872462095508437993426062999339287233480 5564 985681474017439670932209056600655360610140481292 5565 -996024849336769535812494233605114799245058010714 5566 1006475828366253124447831931586678708653375969198 5567 -1017035520874777185393087896654001546366253156429 5568 1027705047978188377562663120250736668236539081739 5569 -1038485542254312323339078605019074109717299209860 5570 1049378147859128521686746559937236042131465465081 5571 -1060384020644112636909582963030736825338795932764 5572 1071504328274757792433047882379109274491378743460 5573 -1082740250350286613846927390418346405649482126536 5574 1094092978524565881425507341548222374000009591004 5575 -1105563716628235769457651782412614637218641167556 5576 1117153680792065767981709469427099131677449266524 5577 -1128864099571549501940259091083580808522891565517 5578 1140696214072750783358702627584750960871860598352 5579 -1152651278079413353920970225770121790424705312730 5580 1164730558181346898276561556655895353536199715728 5581 -1176935333904102032577380566035708605713454632120 5582 1189266897839947098121996762383035516542941312316 5583 -1201726555780159716590872935537442733088569417763 5584 1214315626848646191200636047810626058469711032505 5585 -1227035443636901967200649009301080049892911660850 5586 1239887352340326495493095695223177845592196026412 5587 -1252872712895905974790766071050271313999735460316 5588 1265992899121277580647086591485168342798851464206 5589 -1279249298855188923913165928469504389578131105344 5590 1292643314099366616709320357910707357787942102256 5591 -1306176361161807960856430734052060364546950630558 5592 1319849870801509911908410141687879262590449132268 5593 -1333665288374649611473997740143272056484028446962 5594 1347624073982230921427134339101418126515126003904 5595 -1361727702619211535893539042116622160421298701779 5596 1375977664325125390580141052049628259400820865256 5597 -1390375464336215234097201882746976020295151444912 5598 1404922623239090372423895649613019588396886237011 5599 -1419620677125924745600534395409389700084848308476 5600 1434471177751210645108399059040643362837346482295 5601 -1449475692690083531235265418336686836851670898952 5602 1464635805498233562035333297037613804386468919990 5603 -1479953115873419599290647425753710951900317174454 5604 1495429239818601612181647523729765448359303727346 5605 -1511065809806707556191749697168009943212083406296 5606 1526864474947050963119527059187828747254203151166 5607 -1542826901153415637966951478219793759772314969530 5608 1558954771313824019928249793072938322379060762288 5609 -1575249785462005927736329611257553354406239846348 5610 1591713660950584574247699896731339687463401250159 5611 -1608348132625996901377754345770907076244223641184 5612 1625154953005165454351753257454006279206874966146 5613 -1642135892453939183728533667536661502346074142432 5614 1659292739367320734799750017192128888493434587032 5615 -1676627300351497956783302736643720337468230387263 5616 1694141400407697538731707529842139329451903323974 5617 -1711836883117878855280806528038239610163018257384 5618 1729715610832286283287892975723053859334225955886 5619 -1747779464858878430067640808450555374062326550781 5620 1766030345654652895345985915069554250180506924984 5621 -1784470173018885372233244549495678689065719879948 5622 1803100886288302077485386268391223382635669089582 5623 -1821924444534204688093777961196111035814546350842 5624 1840942826761567149836321648556744400556699945251 5625 -1860158032110123913854328569515231658618098112640 5626 1879572080057469349607481235372469384476995245920 5627 -1899187010624188276721779544603438281993382375207 5628 1919004884581037754300564660344256718736277674260 5629 -1939027783658200464234856701815195318006562991977 5630 1959257810756630224944796215460293720901682956168 5631 -1979697090161510373827588627397824634389801192836 5632 2000347767757845960497837808568813465071978716906 5633 -2021212011248210898702522192712931735580130746759 5634 2042292010372671432594299284959413654439846888418 5635 -2063589977130907482872690349096582919869959039132 5636 2085108146006553650172550526928525548906368204425 5637 -2106848774193781867012811846189213335923420605539 5638 2128814141826147905635727775136848520875167713760 5639 -2151006552207724167187869276062831926052232680720 5640 2173428332046541397939237435047249572343899786601 5641 -2196081831690362200626574913276687484334013852496 5642 2218969425364809433561982207312517630341335131625 5643 -2242093511413872816889177735662113374853803025036 5644 2265456512542817294318285864100874942018341935280 5645 -2289060876063516929847198881626410515909953077770 5646 2312909074142238352404846260268112163792056141280 5647 -2337003604049897997050831705584379674353989249903 5648 2361346988414817629358787726325940722838051806082 5649 -2385941775478002879919580653599544296024191712532 5650 2410790539350969758547519880036081233799628846946 5651 -2435895880276144362780540960228716498523866785856 5652 2461260424889861242656716268639485419819224401210 5653 -2486886826487986133547390111348599537331817045968 5654 2512777765294189021054948367433741970481981970962 5655 -2538935948730893756664148686184553172748327435898 5656 2565364111692930699993712841771980655145983928118 5657 -2592065016823919123153401087853183836641066341603 5658 2619041454795406374895160632010907949401919343233 5659 -2646296244588791066979508530028625932256553805654 5660 2673832233780057812484647928630123237025296263028 5661 -2701652298827351315690735093248359892016437375941 5662 2729759345361417885700259586311209160130754443760 5663 -2758156308478942721132957210879853314942022652098 5664 2786846153038811591085572429426739156864190395454 5665 -2815831873961325818098895348294589791577923806274 5666 2845116496530399752152835690949758043879578779598 5667 -2874703076698770210741128691855510145652922065470 5668 2904594701396247648887112664680474205569718876376 5669 -2934794488841039114577645559891120388349241101437 5670 2965305588854173339540664241885844942433120273344 5671 -2996131183177058612600419708467416372519447411664 5672 3027274485792204383040588822895670833955989540872 5673 -3058738743247137844517076128852195080156745369276 5674 3090527234981547056117451279988938112662954558476 5675 -3122643273657682466190959871275992556799237697232 5676 3155090205494049016600509903584645641564773281344 5677 -3187871410602421320104857762824022789051582388680 5678 3220990303328214721694557175009539669249498006013 5679 -3254450332594245375908531150210109849921644626805 5680 3288254982247912796479100443311046130733236708468 5681 -3322407771411838662121956138913636952985179468064 5682 3356912254837995992934188504925411741146042989443 5683 -3391772023265363145718658149009754089798696652275 5684 3426990703781137413647589383674476656634390345430 5685 -3462571960185543356043444683732585164839216690620 5686 3498519493360271327722365608775085031125434960770 5687 -3534837041640582024346502059686435494750682613234 5688 3571528381191113210598463668584101419338919339020 5689 -3608597326385425151756285706931093695941599938064 5690 3646047730189321626443387044087068556866097114464 5691 -3683883484547983758988000910043525523965324988978 5692 3722108520776954273983786573993356644107769720288 5693 -3760726809957010143331405131405300521990861826742 5694 3799742363332961967293709508784657645028702043172 5695 -3839159232716418805949125214947373961578140895848 5696 3878981510892557555913378571307892320613032570708 5697 -3919213332030936349353887122158382207512038982369 5698 3959858872100391838179119455416200329662972692120 5699 -4000922349288060615882651511247515130296298093859 5700 4042408024422565422894425511152623369109644082589 5701 -4084320201401407178476130132691262249768338016976 5702 4126663227622604283230286286519079695586057015930 5703 -4169441494420621041210510460854665898411760730034 5704 4212659437506627459460857853352277660798484923664 5705 -4256321537413133095612796638151085733906540383858 5706 4300432319943038040967267757047575636350586685378 5707 -4344996356623144547324838820900577023781668619456 5708 4390018265162173230737928925285910820657563906522 5709 -4435502709913328214384595361981255770082036475236 5710 4481454402341456005942937842465383723172363193135 5711 -4527878101494843342218671514050692492449375759488 5712 4574778614481699675386106941586980588670022802690 5713 -4622160796951370421085296754270322393290549113122 5714 4670029553580327538816495049307022813689579688631 5715 -4718389838562984469628747608768115490197608642060 5716 4767246656107382915054203389692161480936936135600 5717 -4816605060935799404635823336226528797662859238836 5718 4866470158790320067276175715201696728565221062182 5719 -4916847106943432494041967693859094344413912600232 5720 4967741114713684057036299807780956573993209821514 5721 -5019157443986456530542185462326995315550244900988 5722 5071101409739907346890910828957784658175192357382 5723 -5123578380576128310462001531330263496308738811900 5724 5176593779257573088923016362853274830205087955013 5725 -5230153083248805301312638847262742935637951322448 5726 5284261825263619527905551612507092854035438481004 5727 -5338925593817588077018760199553680594124911942003 5728 5394150033786086859073227133386188975566304138776 5729 -5449940846967854238359174221824803430542087204728 5730 5506303792654137258115951011307131261938745117807 5731 -5563244688203480164776143760631615053584224872996 5732 5620769409622210692587263864159670067333906695891 5733 -5678883892150680110362021378679808828645698892680 5734 5737594130855313577869438896526690526693782960832 5735 -5796906181226527910413945272263138101919287493630 5736 5856826159782574406508634997455860026410626587937 5737 -5917360244679364955283094689355749064158452594520 5738 5978514676326340207427075113223892309755903620031 5739 -6040295758008439166110806394169899486539895445197 5740 6102709856514230132493390299721358810049397627360 5741 -6165763402770263524185429752994467380572632031698 5742 6229462892481707674424348182372305005998307844856 5743 -6293814886779329314804693827911489676234523726796 5744 6358826012872881045235613176008360776323762471688 5745 -6424502964710958701428627144361322700954313977408 5746 6490852503647392142706389615349136942700961001732 5747 -6557881459114233601323313724341112504290075293997 5748 6625596729301408358858412399308434955641180870407 5749 -6694005281843093145636548619335722338478140119650 5750 6763114154510888295614202518039757509113398833268 5751 -6832930455913850331788058917451161619011941599048 5752 6903461366205452306007974710616490976870789397856 5753 -6974714137797539872159532945031041904357663024230 5754 7046696096081351733085324624432428880825133961552 5755 -7119414640155673769398783471678538872386458227904 5756 7192877243562196832570870051167172811571641002360 5757 -7267091455028148865399775543475835327028419493801 5758 7342064899216272700269292287670442557587427710128 5759 -7417805277482221579525368025939759780962527781653 5760 7494320368639445142916009093534410784675556604428 5761 -7571618029731639334411111110571166884100118717832 5762 7649706196812834394910567241602757670508241263064 5763 -7728592885735195828426339362365957218500474379672 5764 7808286192944613957352900213873387011071162294879 5765 -7888794296284158417487012480122437127085818504098 5766 7970125455805474685589281154874554287607991290322 5767 -8052288014588200481564011751738562683562304663638 5768 8135290399567480643838983749887237149921344405716 5769 -8219141122369659840321808778094335245450439579378 5770 8303848780156233248464242864812826393094464870348 5771 -8389422056476136116550478026542728527691060594828 5772 8475869722126453904411033098153030439604329413652 5773 -8563200636021635495422052015024687839804401102688 5774 8651423746071292772952933462493328155955121515761 5775 -8740548090066670663446277749490452207775079227875 5776 8830582796575872565126855323111923142460486053480 5777 -8921537085847926906015084942233846817838726569611 5778 9013420270725781407540471189774521687955817205652 5779 -9106241757568312470687414954525149562880978633932 5780 9200011047181437950336318873087770420760084521415 5781 -9294737735758422440364229237123661145411204443420 5782 9390431515829465057219384718259683840870392237098 5783 -9487102177220660583161716916409676962701464498988 5784 9584759608022425712246049896670880839679567402208 5785 -9683413795567483032496709465101063195793251387862 5786 9783074827418496276662471143510412068983385010805 5787 -9883752892365451281531008240902785754283578185984 5788 9985458281432878012104781282566264983099216282512 5789 -10088201388897009932078951398500941880714755360765 5790 10191992713312977936100505321192356914190754131665 5791 -10296842858552137002311246201587650609379280071224 5792 10402762534849624675771333359500401954546099650061 5793 -10509762559862251454611156745569434715450763642596 5794 10617853859736824121254837880326552013088747029436 5795 -10727047470189004040886713767547093022493602737006 5796 10837354537592803438581772755201658824479858033956 5797 -10948786320080823665282001941035359372380653829896 5798 11061354188655340471163654184507856981088869108247 5799 -11175069628310342322997086038402796225723852092008 5800 11289944239164628829943458186215236644249990408304 5801 -11405989737606077379954502899045974680614085334628 5802 11523217957447187136636905827147443317741547394715 5803 -11641640851092010604206669183054454120045632498706 5804 11761270490714584036087065308579982871620951051793 5805 -11882119069448969040893305603153626395582400536788 5806 12004198902591018828095606780129635688263321178312 5807 -12127522428811983634658625036332282290829328547868 5808 12252102211384070983518871918499591526425947068599 5809 -12377950939418077544983287457082972620521611729624 5810 12505081429113210503113140394897498216527720779871 5811 -12633506625019217471000324717091775728542031685189 5812 12763239601310945151651366590672460902995780019788 5813 -12894293563075448105072463459080467157347893431546 5814 13026681847611770157202050581475455492376201761324 5815 -13160417925743522172672128119322009020777650843212 5816 13295515403144381111103286824438650756142430679900 5817 -13431988021676636495859459254697334742262214628968 5818 13569849660742911645016336421147817203695038273829 5819 -13709114338651188246842600021267965742229433058695 5820 13849796213993264106467143756084827811736455758180 5821 -13991909587036775146720861891899191553976725653832 5822 14135468901130914014511999695767145523636718269725 5823 -14280488744125978924634191330901208825293747667358 5824 14426983849806887665731941156810843324418314666668 5825 -14574969099340792998376311407592474630804793535321 5826 14724459522738936992951942763072286322814173283156 5827 -14875470300332883185444347112817458088820690290417 5828 15028016764265266772363889871963790997645383655876 5829 -15182114399995204422071372374537708734978965883225 5830 15337778847818506648802127386969118561617021552896 5831 -15495025904402837077844702004677455517805834834760 5832 15653871524337964325741337382553372068557608505208 5833 -15814331821701253628166555983623321894567970888428 5834 15976423071638546770434414202680742163959879713746 5835 -16140161711960580311512750146999942829936591569736 5836 16305564344755093542113641976022881812383735035808 5837 -16472647738014779081014101896927550552291594888844 5838 16641428827281230491371807919491761773413510322883 5839 -16811924717305042790570707405389794030746833480576 5840 16984152683722223233195156924057152872977040698580 5841 -17158130174747071267224703312507149790852980366554 5842 17333874812881688098601752081229745591907724280992 5843 -17511404396642277849089593907170837587402182132567 5844 17690736902302403856948254011642486458111207702597 5845 -17871890485653365249551394626599974716519195489193 5846 18054883483781860511791367475123971998235362587376 5847 -18239734416865106384115151680878070545907980634942 5848 18426461989983582049446346227295038069437896760378 5849 -18615085094951570209224004096733481008684361290136 5850 18805622812165668305475665007359335818655893073456 5851 -18998094412471444818388623963841420928713975797728 5852 19192519359048417257400826627564390694554279679096 5853 -19388917309313530168552790130714868687343839780788 5854 19587308116843313201878020332354448557013381781824 5855 -19787711833314901020116388511317912324362057673712 5856 19990148710466098584169154397211927620047982398948 5857 -20194639202074677121633561564395461803910472975362 5858 20401203965957087872618453610476919674882361210020 5859 -20609863865986782512010931869614648493613896740390 5860 20820639974132330969599976916930818789262420223188 5861 -21033553572515529209129992747274930119748960104695 5862 21248626155489691384620751144392481114378746253348 5863 -21465879431738322667317116596282111695481259382778 5864 21685335326394370929590691183842672966194980727238 5865 -21907015983180257383176190663004642319739918041288 5866 22130943766568888198459603208355197261588986953148 5867 -22357141263965851079316260878440930278668629324701 5868 22585631287913002734399769897644562761498769527999 5869 -22816436878313655170983842824533958851434202781140 5870 23049581304679570741636656820695342911814098767090 5871 -23285088068399977897341305980426954818986506042244 5872 23522980905032821643347791284035577096625516489196 5873 -23763283786618464756235075030866277462767113477329 5874 24006020924016057902561015915235432817010734742679 5875 -24251216769262798901270233092729178691013745013706 5876 24498896017956303493903614252172912641267594547392 5877 -24749083611660312128798546560425723712057698971238 5878 25001804740333959428078060680168198300494101504288 5879 -25257084844784835189493791423941186786588168470211 5880 25514949619146067979307649610431843105430136542875 5881 -25775425013377664597567881965843478443989161003520 5882 26038537235792340943556138244380694438011407140449 5883 -26304312755606082077054508332559820979521554927520 5884 26572778305513671560608368020892964053998296868488 5885 -26843960884289432479347318905447165180951656993592 5886 27117887759413424868379489278350284088922704361289 5887 -27394586469723346633502885789841175316018052729460 5888 27674084828092387429192218267935827845893244142459 5889 -27956410924133287358733510020707440213950280624554 5890 28241593126928854785206698806000793724190543158440 5891 -28529660087789199988975191547046276280456981873876 5892 28820640743035943877649856209530611441071527510006 5893 -29114564316813663448374168684998237472834077431704 5894 29411460323928838219950206052218343448390084243346 5895 -29711358572716564394017007867733003384683684011582 5896 30014289167935306070430743946491145388925680400184 5897 -30320282513689955432409491983906653456312356070671 5898 30629369316383476432125754498587354386181971748272 5899 -30941580587697409147490816718915002322876068923401 5900 31256947647601514646112541797358984118926485534547 5901 -31575502127392842883060305923532070072193145074428 5902 31897275972764508875377815113866127163979005698726 5903 -32222301446904465138489092823910184058694486232441 5904 32550611133624561137989832704356456531153766018305 5905 -32882237940520183305052719103191801416860658100256 5906 33217215102160771985050691600840690195657841893678 5907 -33555576183311514537268269788672260089266840241168 5908 33897355082186516678982121778217149226358903479984 5909 -34242586033733757070004597891988868848545077337943 5910 34591303612952133064256907331081755481489636801173 5911 -34943542738240908513333364741378370223488041383900 5912 35299338674781877493598499170826284706415465114046 5913 -35658727037954560843391095606619393203096058186468 5914 36021743796784755440662219775239918105204785900588 5915 -36388425277426759224119269024078036179658286784920 5916 36758808166679598062958946291815021771711940910816 5917 -37132929515537583711825186005002127794584569739406 5918 37510826742775535249002474805706178378507274368089 5919 -37892537638568999587332323969336750938873153950416 5920 38278100368149809869205119185990714143346684295378 5921 -38667553475497323809518113842475365156257636681876 5922 39060935887065687333992547380158522251139266276358 5923 -39458286915547472175001075521538099827495373724760 5924 39859646263674039433365945618383872586187649855536 5925 -40265054028052984492746451603441985676657620914446 5926 40674550703043022083541760259040579842702705567892 5927 -41088177184666673735995628566230236148203391059332 5928 41505974774561123337709085283635308363455906407907 5929 -41927985183967610019354949198094470046223156588752 5930 42354250537759731134356114916199902635103962951996 5931 -42784813378511031673952787352077908694097904336758 5932 43219716670602260068760167526253611067948911609476 5933 -43659003804368673971928338166244944773109160311976 5934 44102718600287783297684122655195196346291951449969 5935 -44550905313207921502687379239874435046085557863952 5936 45003608636618039846601485680786317978383248848240 5937 -45460873706959123152892695129583289966538487099682 5938 45922746107977629411471743825833195839007655464832 5939 -46389271875121359421712850422592340747244695940066 5940 46860497499978166567972523067214796497170595765084 5941 -47336469934757920750329043370134575028775513970272 5942 47817236596818144461222017269057456158881540477333 5943 -48302845373233743004342124268953490681664038298273 5944 48793344625411254895859603127098503285550569641767 5945 -49288783193748052570244850577594883995149560693462 5946 49789210402336927633887900070017265672058682927000 5947 -50294676063716499069830993827673181780368964601792 5948 50805230483667886996558883449194024782295225905986 5949 -51320924466058098823317258613225914942650093679404 5950 51841809317730578924226656167457569603686368441276 5951 -52367936853443377273906700331813318813016351519740 5952 52899359400855396848806470170407953639109325596543 5953 -53436129805561184001337660876344851912605008488398 5954 53978301436174730458618088629454809971181865521560 5955 -54525928189462760084547716002901635340006839442379 5956 55079064495527978073455154340329525831279721727188 5957 -55637765323042764816070650543160826354570626133101 5958 56202086184533801294506753120316084420945659907353 5959 -56772083141718117522668821146612859604644972615852 5960 57347812810891060252486750104326738670150210616866 5961 -57929332368366680914973051087821207122450645916952 5962 58516699555971049558790931314805208764813356853272 5963 -59109972686589005388183403204116484403728270220804 5964 59709210649764859387198773762464778184523564347790 5965 -60314472917357569448581208042773932544168313549400 5966 60925819549250913403913524399302798351130824421600 5967 -61543311199119190377043138922078975578780147780153 5968 62167009120248985955935412542719348765019386784416 5969 -62796975171417541799329992630380135641606637199240 5970 63433271822828275464377690564299620573738106500072 5971 -64075962162104001460264828964387627401345530089188 5972 64725109900338409801149919290518502054844307185112 5973 -65380779378206363650009385229032092730426115275232 5974 66043035572133583013684562831734228604872995216856 5975 -66711944100526286869015498377831798741314315578799 5976 67387571230061371570916663982751968822093791803536 5977 -68069983882037708916078615523324633187562663797576 5978 68759249638789152811155327041600544096476356876884 5979 -69455436750159849122311494732813529914586866415692 5980 70158614140042448964354142985898595507525286897981 5981 -70868851412979831422859644966199376614196672252630 5982 71586218860830947492236723109763259711258103575208 5983 -72310787469501402857048767983177330979285640181820 5984 73042628925739403043670313324829392576987229166942 5985 -73781815623997690424992939501496858673269405505356 5986 74528420673362108572950302955991666976458881284844 5987 -75282517904547435522630353233595348841727998243713 5988 76044181876961133638219986682341425909072672765466 5989 -76813487885835669955523264443037722046259971921877 5990 77590511969430067118853788122775619163608544891628 5991 -78375330916301351332274851003370434125046257394724 5992 79168022272646570107002659255446841433082700042842 5993 -79968664349716059008858509259403480485470130253496 5994 80777336231298643092520793736283512369526682905970 5995 -81594117781279465253557836214693569265009906479432 5996 82419089651271140335393879565379564786871357931340 5997 -83252333288318940497054502061107548242724462068040 5998 84093930942680724079341138297062932065545626323425 5999 -84943965675682327002589539428680627972593208775798 6000 85802521367649142588971727530359402237091960624322 6001 -86669682725914622627008656206809762903009792093040 6002 87545535292906439486180372785922724322046785659868 6003 -88430165454311056145866642329343136316119726041436 6004 89323660447317458125944115408342333340857836721144 6005 -90226108368940808496832347231780924347742154212581 6006 91137598184426794405252277693399399960909119384894 6007 -92058219735737440879075011678104081182257286412114 6008 92988063750119175071039681258613584580104031996026 6009 -93927221848753931567456598964198662121483517771352 6010 94875786555494096924941640100149737850717398240552 6011 -95833851305682099206411737118037012527931936590971 6012 96801510455055455967677600502495352223216721447694 6013 -97778859288738101898672580777705440545662457141848 6014 98765994030318825149336506566635989099615110201169 6015 -99763011851017649270117252781522255938107683486472 6016 100770010878941005671653975048325360552153982113024 6017 -101787090208426549558164099746023933981403233577276 6018 102814349909478480415077495669808983665443646334962 6019 -103851891037294236334258549075990388653618704488768 6020 104899815641883439740449518681158533266383798813716 6021 -105958226777779980441082646243447867174002051826788 6022 107027228513848130359076873665387663869012561174492 6023 -108106925943183592825397310158017017231800413962896 6024 109197425193110397905758315686864533164070378617760 6025 -110298833435274563914647667551098633921661785194943 6026 111411258895835454030600202369078553637401544857676 6027 -112534810865755765770122086249862517751975448530373 6028 113669599711191100004636100334383848739789906265328 6029 -114815736883980065216065870188626478460923201385930 6030 115973334932235881782991909166903821491983370428275 6031 -117142507511040460271491108593129034707680843248240 6032 118323369393241936973617706981704002689477920427054 6033 -119516036480356659292809084975599795785938444114159 6034 120720625813576623020122772261028367531774388794060 6035 -121937255584883373078958228419561426343563813221952 6036 123166045148269388939622353421318068600139206328223 6037 -124407115031067985619603118713336839060068281171156 6038 125660586945392770991570822888167789972908970307432 6039 -126926583799687710019788787720153678836485225926574 6040 128205229710388856537650299208866517175710166473084 6041 -129496650013698823265339772966715599624090551148276 6042 130800971277475070948025097044154948711462057859989 6043 -132118321313233107772414670305651001763569970395192 6044 133448829188265700593854857202623280801260644891867 6045 -134792625237879209978307796872584893138166458184664 6046 136149841077748171634450519384010717367138121140376 6047 -137520609616389257481697402255295231291249402603286 6048 138905065067755760371100975907467516537823809199776 6049 -140303342963953757348771428211420797305270126422468 6050 141715580168081117326622056921012996165625387448267 6051 -143141914887190530103854366309533158028013718630292 6052 144582486685377744865609374046342424914967328166472 6053 -146037436496996217573606822755559425016581469164293 6054 147506906639999378058356259885008878113563975536184 6055 -148991040829411739124647370339266337467069456741092 6056 150489984190930081592514742333628709233598935126114 6057 -152003883274655960915736939007271170528015274320515 6058 153532886068960792850193240212502703898273232118180 6059 -155077142014484787586095083343215836031591088214584 6060 156636802018271013812273997920999874707455177839923 6061 -158212018468035886348394268647914820253924837401103 6062 159802945246577383263226980984140323170143546931624 6063 -161409737746322310795042629158535197429660465296105 6064 163032552884013946904832138166508141351081765165554 6065 -164671549115541406925541011260326122702408536800939 6066 166326886450912087521898500299253308794540226243024 6067 -167998726469368558046853533531879539921169064845424 6068 169687232334651281373212230755113585978721284929936 6069 -171392568810408559393939171972965128737026695729823 6070 173114902275755111622877616399400590121582841695196 6071 -174854400740980708690514614895272769953942624906964 6072 176611233863410296018028105952795246617968376027043 6073 -178385572963417056568378080575265847332582888693450 6074 180177591040589875316827053257717165181656795395190 6075 -181987462790056681956191653848580795211780785366813 6076 183815364618965162355543488743149299193261049180608 6077 -185661474663122343426211002816957337182085315838425 6078 187525972803794570317013664199535623093031664127414 6079 -189409040684669409262925519502688549535653578719990 6080 191310861728981023949068627497835013104037326503268 6081 -193231621156800587926341252758678428325508184863240 6082 195171506002493310427365850180854498919320930505680 6083 -197130705132343667883084450944225738598099452292845 6084 199109409262350448532532624604149382370044145767364 6085 -201107810976193232752398303770873150520490025003608 6086 203126104743371947110241099571839669277535589992584 6087 -205164486937521145667046220375397143748971235542552 6088 207223155854900687722461988106788178939497086702214 6089 -209302311733064497010980936544942491021892744247863 6090 211402156769709103320843854714360930581084769409654 6091 -213522895141703683620958871418086833530372507964848 6092 215664733024303336046031531005095920046222450410052 6093 -217827878610547336507807471264225535978468548454124 6094 220012542130844144272260504670302127127621701851344 6095 -222218935872744939570152503505127922902599873464484 6096 224447274200907493193097654294890453348014044181636 6097 -226697773577252185070545933114955470757813072178352 6098 228970652581312006026436137878104567398549760184652 6099 -231266131930778394279148219607360620118807989321359 6100 233584434502244775776312475391454578314577158261210 6101 -235925785352149695148527791513849570115821267288740 6102 238290411737921441924634970522603197833375313324186 6103 -240678543139326094677430807727117600560630305095236 6104 243090411280020923964154849934377785080398610039110 6105 -245526250149315113292308934356313190724529379535792 6106 247986296024139775879969475736633667368049537663684 6107 -250470787491229263692328530285796628436309953697565 6108 252979965469515784124371214033327750925767670678068 6109 -255514073232739358764998337025766877062635410085988 6110 258073356432275177922183464858346746520366932781498 6111 -260658063120180424013577590000874762590848525363597 6112 263268443772462656534022104523732547686882788396164 6113 -265904751312571871102397233622502574461877376351594 6114 268567241135118365066829581368466708962078870915510 6115 -271256171129818562311235810270628375738526134711538 6116 273971801705670970259232511210482736882087045552646 6117 -276714395815364462615353885385892765470986015311859 6118 279484218979921102120064046076669926028157948279196 6119 -282281539313575738526021020501986586368978104869048 6120 285106627548894638130252879944109524970305081240377 6121 -287959757062135422522167513981157032032669544490768 6122 290841203898850615732477884109849714272875426940969 6123 -293751246799737120695042616864607691233385797736523 6124 296690167226733967864173137297836833441410577338544 6125 -299658249389370700966036104579817045349625655073088 6126 302655780271368787206294048511909487953423491211248 6127 -305683049657498461809005786318307162366084192258696 6128 308740350160693439525997163002033959626320708831479 6129 -311827977249425948733375580542267923874573786629896 6130 314946229275344566924580434867734113866587625172196 6131 -318095407501177359819336002784881405853027329545608 6132 321275816128902849937121983065641876088936977378820 6133 -324487762328191364334336865644238908792653896254355 6134 327731556265119335278256419004943401913698155966519 6135 -331007511131159151930258628297795178901555904499260 6136 334315943172447185637691279785595118813824246539136 6137 -337657171719332636190312254201608939156599962126778 6138 341031519216209871385568111031790041622619728847377 6139 -344439311251636957469246009262654709409881143027464 6140 347880876588743103476409531925416241918528222702492 6141 -351356547195927768194202679596330616529656066194196 6142 354866658277854204405290475983335765776748635136102 6143 -358411548306740241250631961634041672589468961850068 6144 361991559053949131975205071167320409422721513577762 6145 -365607035621883320992496971246186445085267655402208 6146 369258326476184011125332790643733157358681766248336 6147 -372945783478239439054256335102645469381339787753142 6148 376669761918004794432535701046271784972311598983576 6149 -380430620547136745811303548876332116729594741511532 6150 384228721612445564461736742798040896082217134617944 6151 -388064430889667865385935591114017533082829810851264 6152 391938117717563013276703617000747567230950876991858 6153 -395850155032336269921201551976539377739602269339458 6154 399800919402391788546923482002883807671625590914184 6155 -403790791063418589883110916643562092537997660569983 6156 407820153953812684259097047238246494269855359941242 6157 -411889395750438533885696797187109051196090176340880 6158 415998907904733079569189978065467703857996465125362 6159 -420149085679155586492270039557009529021575768585649 6160 424340328183986594365158402461724193618251707896178 6161 -428573038414479288205547045680550671894166651174303 6162 432847623288366637250786942316236419942701931505940 6163 -437164493683727681042468598688957949918585729087214 6164 441524064477216373554949487372919761744525556683580 6165 -445926754582656428368202602736252856789345699855797 6166 450372986990005640314346830352391725796873083412296 6167 -454863188804693191759154768389655070461169799741488 6168 459397791287333484717524091871437303412935438096980 6169 -463977229893820073348177328616420997760619839661648 6170 468601944315803305030580869835766857141475504402790 6171 -473272378521555312199132289207847887657577993767136 6172 477988980797226031398967220918875452474599890550846 6173 -482752203788493960637221529100963520382843997837438 6174 487562504542615401036216661836402800353433570935602 6175 -492420344550875964053808535981606117364930214817116 6176 497326189791448161124073146275072178386989748966256 6177 -502280510772658928491643173968216459098103188453890 6178 507283782576670976268435018348563979822797123866432 6179 -512336484903581887335318967138964082509746203421018 6180 517439102115944928646619240599910130355784744128904 6181 -522592123283715574775346734206766952329964534826128 6182 527796042229627781164955816171260179472366127658141 6183 -533051357575004082532397168477456315502271711113295 6184 538358572786003630200560609363039021179958992334576 6185 -543718196220312320829144142475020422318587941583520 6186 549130741174279208064857281311077151806567294221378 6187 -554596725930503428048007505935773278333242763986360 6188 560116673805875909496298678586287094488818730447014 6189 -565691113200080179241490458214064380208925784447747 6190 571320577644556614623860501601793062165842147084886 6191 -577005605851934535056640302628385640350628352684812 6192 582746741765936566361256462124750212762332406054746 6193 -588544534611759753147829626763696933677327306233240 6194 594399538946937936577523274139196209905846638539991 6195 -600312314712689957297586594004845021768053145334673 6196 606283427285758286189925514841445949104761694011300 6197 -612313447530742728823422293444255465869344074629948 6198 618402951852933893152699419115703982971018928987110 6199 -624552522251651154065314137687302954588137381423664 6200 630762746374089892849236094605959039693654632121168 6201 -637034217569682834536697328325678990857337912907424 6202 643367534944980351382940803385946581083509856375488 6203 -649763303419054646462895651850692850573185369090094 6204 656222133779432777519274513333393201474540504602700 6205 -662744642738563527775956796930033320843656454382360 6206 669331452990823177444763375481923710642264794222544 6207 -675983193270065277105851607253292144114636817360066 6208 682700498407719572036009837874448429173975607806764 6209 -689484009391445274899189907657375989192216366715088 6210 696334373424343933003804320246731632538431250877802 6211 -703252243984737185575789004770281586398535207862108 6212 710238280886514756199388497555025539167272269238415 6213 -717293150340058075743291785114173949955763163585256 6214 724417525013744981722406672387430362790294820738105 6215 -731612084096040991149520187234409679054087170878219 6216 738877513358182695510703510749201366687049144769974 6217 -746214505217458878557973387315163955735295232924716 6218 753623758801095010156849282051013155454561748788509 6219 -761105980010746822459518654581525098608671946385716 6220 768661881587608728200854488135094099117852783937880 6221 -776292183178142894939073847944457992094922983737476 6222 783997611400434843589979628971069042278308263473109 6223 -791778899911181494638127744842639798507898702905864 6224 799636789473317640954589212884706968109757874857885 6225 -807572028024286882213954145473065717639699248361714 6226 815585370744963112487619031665076749957033017760312 6227 -823677580129228709701019968377031383719696714937744 6228 831849426054215633284176773514506213119966853506660 6229 -840101685851215694522594693206608567510236324418920 6230 848435144377266322834175025995622827539671569802881 6231 -856850594087418210462301975107862386654996286358600 6232 865348835107691277890734585007703588226693886182717 6233 -873930675308725462657419946194002536136253585400398 6234 882596930380132895176983652932676474266036549517020 6235 -891348423905558086680619348570300069758248533542796 6236 900185987438452816452611979741909602187950526999504 6237 -909110460578572468190057732080073044653274259600478 6238 918122691049200628541804337274321146354946978714424 6239 -927223534775108824699593936159830928269542854031727 6240 936413855961258342324261417721228467788093798648509 6241 -945694527172251130098088088219106813666367512376040 6242 955066429412536862806547561568200709393441230771873 6243 -964530452207383301074272202684917942616588712364530 6244 974087493684617152716729455336981499826182539415410 6245 -983738460657142708126494416136264872695032997548124 6246 993484268706245590196856328455081132182186216537904 6247 -1003325842265689028001572765969364099625138491265720 6248 1013264114706610132803709380572831397949683393117752 6249 -1023300028423223724964551630300305660601079530899412 6250 1033434534919341330971477989901871585185094197194616 6251 -1043668594895713041107426060049669477043796250115464 6252 1054003178338199990250202671857828671812615932980350 6253 -1064439264606785296923480628504853764025637651146774 6254 1074977842525431369029037888033230570357929256085064 6255 -1085619910472791558677835683520406450022650245661378 6256 1096366476473784223212162880022720614658563307328952 6257 -1107218558292037324878614545116986095352170649582548 6258 1118177183523211777678500724392700430246411780089286 6259 -1129243389689211826694832450073233118147516749171600 6260 1140418224333290822679800504795975942437096762878832 6261 -1151702745116060832890202129696287515633448035404369 6262 1163098019912414608087195240811377145465723868319576 6263 -1174605126909368505277742694766774241548844417590905 6264 1186225154704835046174885524306559136849077941993484 6265 -1197959202407333872499350104653563846978559318268264 6266 1209808379736649941142808184999464958994505452699634 6267 -1221773807125447884870291472861689857764215788247027 6268 1233856615821851547662797981335223962043004323238010 6269 -1246057947992997787998063342047762472554418233072598 6270 1258378956829573728344918740972501785297500408271246 6271 -1270820806651346714911794912393897074239080500131880 6272 1283384673013696338250001048574107555273715470455728 6273 -1296071742815157952674716919634928363207268383556496 6274 1308883214405987220638560968257254394306398819000832 6275 -1321820297697755297181578916091935820672574694443386 6276 1334884214273984359395046621321759126011134586723736 6277 -1348076197501833276482176160372562237418257994187607 6278 1361397492644843307484303064059266176634756212530415 6279 -1374849356976753806074132728950796356892687061532898 6280 1388433059896398005005923005100850873187603672165894 6281 -1402149883043689046863936571411179623091471080799564 6282 1416001120416706522673041314668803072895417404912923 6283 -1429988078489893875736972165157530373589196429048528 6284 1444112076333377124758569273978191228021658538737502 6285 -1458374445733415457880424193163430130309943911431249 6286 1472776531313994347772021237835195809028997466177256 6287 -1487319690659571937288953789733839230408051525879641 6288 1502005294438989545549498861447869652822399378123808 6289 -1516834726530557245522197980035588174330514464321256 6290 1531809384148325566403645537610672050818968592477104 6291 -1546930677969554477197032031184090364778206023302344 6292 1562200032263390911987812278782444780620794332529736 6293 -1577618885020766202461930033584481245168481038259766 6294 1593188688085524889233172492653856959893877474396941 6295 -1608910907286796490548373592768489487668276198755689 6296 1624787022572621914931337521850426051837204579567108 6297 -1640818528144846313317599341293552149505377135555920 6298 1657006932595290276231646514752442042085155933272334 6299 -1673353759043211392575245434244218888190167017090414 6300 1689860545274068298639386898726426047180795324455467 6301 -1706528843879599459032505080430049427717223312440240 6302 1723360222399229035343542696854856211025500347084258 6303 -1740356263462812313539724292117505502875203781935853 6304 1757518564934733277345240415804436002013537237847890 6305 -1774848740059367032168206848959724591239859632374964 6306 1792348417607919902549102521477227882982520725909844 6307 -1810019242026660145604354729024496119541839635033454 6308 1827862873586552343543868515963705874465864135980159 6309 -1845880988534308660061217774548042285748188331768035 6310 1864075279244870268240149980533390079834879153219928 6311 -1882447454375332381601318762619900559984261314294630 6312 1900999239020326445039156708637562544635508486527704 6313 -1919732374868873168681037611531856908312671466822992 6314 1938648620362720215149950918744581655482978545162948 6315 -1957749750856178479338515995982897511119017502096359 6316 1977037558777471029617091706872547553007798074062444 6317 -1996513853791608910412877606481113293931493772154506 6318 2016180462964808138321245603388371795889452283964941 6319 -2036039230930462357356174000029715995012537077798480 6320 2056092020056685753624768897137577307546959764905929 6321 -2076340710615440965632742261131894588134307963185348 6322 2096787200953266863604765329100574228511271235698843 6323 -2117433407663621209647327825334192435137319081384772 6324 2138281265760853350303709515182873522441740721890101 6325 -2159332728855822234062618165000542415587350788311392 6326 2180589769333175188695780609619380001573722169421440 6327 -2202054378530303036927212267916151472345055257679379 6328 2223728566917987273890064294695963871366233860143780 6329 -2245614364282755176117995076488126583314456207279404 6330 2267713819910958859459182678574129946138752534876699 6331 -2290029002774594452304747078023976837286371048009354 6332 2312562001718877700901957760911789024068156528741508 6333 -2335314925651592475288748961319668227257647387625516 6334 2358289903734228797552451187321302602156779618766728 6335 -2381489085574927168695088728174464793832299034897859 6336 2404914641423246126393019920373439858959131028784956 6337 -2428568762366770123383158808251674347528288543569788 6338 2452453660529574975104680652063403031947702156657836 6339 -2476571569272568285587266208327957740098268742398466 6340 2500924743395722422417988115956928032632700872976480 6341 -2525515459342217774952416022037528555669683755578548 6342 2550346015404514194775066995638407241417739539521520 6343 -2575418731932368683773729902046133320001469314748830 6344 2600735951542817563085347326694039514588494160106125 6345 -2626300039332141525612073043746692708502868231421895 6346 2652113383089832145808990862629051568821780139475008 6347 -2678178393514578593024064293351759051032909012530260 6348 2704497504432293468840597733050937286299870578676038 6349 -2731073173016196864647371390287330237680598075986647 6350 2757907880008977913056338418713223771841957586850351 6351 -2785004129947053285817151292447679991259008628697384 6352 2812364451386942271556757160106733787784128860890344 6353 -2839991397133778249015946082397651173546797275787780 6354 2867887544471976555478265708844282629626049703612345 6355 -2896055495398078935805483031212399844478491009303276 6356 2924497876855794944923269482928693017361759168045498 6357 -2953217340973260865756641374831546951189032980311900 6358 2982216565302536895512676691421143850492693475186990 6359 -3011498253061363545864067799638298873027764708627298 6360 3041065133377198397017218068400979015174158308733282 6361 -3070919961533554541869054725766228008476307759036552 6362 3101065519218662254483863303863679728503902134862974 6363 -3131504614776475616971751719933477989897578132546791 6364 3162240083460046040540474894971519729975946313157120 6365 -3193274787687284820039095143133140735462786905863553 6366 3224611617299137066732272897678006176282777836665388 6367 -3256253489820189571354983762046164977730378981822976 6368 3288203350721735358716403423384547861299492298386898 6369 -3320464173687317906266010014962758839346730124225374 6370 3353038960880778212122200181191764325835132692165196 6371 -3385930743216828113111635662543897463717540959868448 6372 3419142580634173470394027545833954043840191339141116 6373 -3452677562371211059270183318899004488548715029737044 6374 3486538807244323220809108916436932840306204649975372 6375 -3520729463928794556001160390527847612897510999483755 6376 3555252711242375168267230467596815887948689095053616 6377 -3590111758431515187347454777799165543792143306858823 6378 3625309845460295536875821117500995672478818685601642 6379 -3660850243302080139338423846432230190291407463387080 6380 3696736254233914985632158040069164340556358801092553 6381 -3732971212133699732106801971358138451304668695422116 6382 3769558482780157725806275147472041554999358440699168 6383 -3806501464155630598644142923520765365924987470512268 6384 3843803586751723813474106876071350120140561486825488 6385 -3881468313877829789468392242878067127040816359896305 6386 3919499141972555480915921415831277217603264700349440 6387 -3957899600918081532518430935920945520302058865653443 6388 3996673254357480385516919183398460741680490735532104 6389 -4035823700015020962543860424352417430154631623594978 6390 4075354570019487814989534124363367475791922841292466 6391 -4115269531230542874914832837305896075206467048101320 6392 4155572285568158214159455905115378369272514413875960 6393 -4196266570345148476305091782959836043663800085261422 6394 4237356158602831912579856630025814105198800363193090 6395 -4278844859449849220654905704121391809060077207817440 6396 4320736518404169655608980891070531849108241430581804 6397 -4363035017738314155144116991838968762742299407671156 6398 4405744276827825496448418368046062828773927245449665 6399 -4448868252503015779942557794949347523521439047566546 6400 4492410939404021815538468705960455714828655636731288 6401 -4536376370339199270004836329667762556964905755767184 6402 4580768616646886719597888359362963706305199988941906 6403 -4625591788560571040301299422869292629772654264733997 6404 4670850035577485858849627128723377167889382404481130 6405 -4716547546830675081209677885516080600547532577809280 6406 4762688551464553811387862629261613006543967575442812 6407 -4809277319013999272343470176191132619482075690702456 6408 4856318159787004642442604761754527900051907355122772 6409 -4903815425250929025310273520891620972541631085773888 6410 4951773508422377078153963775486772912244727134970277 6411 -5000196844260742133666441083505271348869814942768904 6412 5049089910065446963494078665018629270672485755009971 6413 -5098457225876916647005680236660096581619067108472219 6414 5148303354881318327741598304759841997432071430182236 6415 -5198632903819102961490331191054468163704041186039810 6416 5249450523397384484456294962982730614351308260626994 6417 -5300760908706192157474941479586958943637543422595606 6418 5352568799638632172726903556070643750494308344118708 6419 -5404878981314994942928709720881593354615209278943390 6420 5457696284510844829561387615364918267599087678941236 6421 -5511025586089129406367778901527681028950372126846960 6422 5564871809436345697132682665833744019803856754979912 6423 -5619239924902801172685344983307582652920858250566240 6424 5674134950247007641159891229122395990225436710491474 6425 -5729561951084246517844884318299765286651164965171074 6426 5785526041339344316477375779953234198279261804225016 6427 -5842032383703697562618949257029234162209978661121328 6428 5899086190096586691820954204103149295579870101860266 6429 -5956692722130818860673274853123507675409103312495522 6430 6014857291582739967565729018285421981484395722190864 6431 -6073585260866656552103967984750897252053986704238280 6432 6132882043513708617643251851976693957984172968829787 6433 -6192753104655234800364680326649745930108407680912088 6434 6253203961510671690750622369024547677008625953246976 6435 -6314240183880029499250746314032971962787452948632982 6436 6375867394640986647399026396341310327169896315367912 6437 -6438091270250646258677500086930169086882805186791894 6438 6500917541251997920056770741307092063136867830848461 6439 -6564351992785128485408981159826119192967844471134387 6440 6628400465103226095919209722574757270514322438982728 6441 -6693068854093422000249242931865367240756051919573422 6442 6758363111802515168567037471110644558206020737494000 6443 -6824289246967625109679784795941268116803216952015439 6444 6890853325551818719432520571349657428639868359201784 6445 -6958061471284757411292176677990764094594988217101588 6446 7025919866208411206663662465076428267799178000651276 6447 -7094434751227886893015105349362143495349090250877780 6448 7163612426667417792359215962508887657808074833475864 6449 -7233459252831563121082626161471372711859292169193387 6450 7303981650571665364571057634055551100959722683180610 6451 -7375186101857614536581717692655125917096483178969528 6452 7447079150354968643902118035913074305109392239461947 6453 -7519667402007480131543633324632036042863346381246897 6454 7592957525625078542585954543300797242388833091134912 6455 -7666956253477360089852879084726547149269989030338828 6456 7741670381892635303898686694799454438348495078199280 6457 -7817106771862586393356091881783149265937718225084866 6458 7893272349652586429580198865436999492091995321231892 6459 -7970174107417732947757123139063393372625082009329386 6460 8047819103824649041270444666829814290451757198181292 6461 -8126214464679105515173237106524461953907123703483968 6462 8205367383559518158138248912878966700200646611795043 6463 -8285285122456374690294430825978705572384906432866568 6464 8365975012417646446945309804370051908566789268126777 6465 -8447444454200240365344969532564476690494813630507445 6466 8529700918927547353522250997815996356862671305744546 6467 -8612751948753143636635246554013953644689876172126525 6468 8696605157530702197548618457758994541890350191585878 6469 -8781268231490171954298500354139113005891337555125258 6470 8866748929920282847886894483404111029781884721978660 6471 -8953055085857435549473103376356509739804604226374812 6472 9040194606781035036547768894245540870030046782996328 6473 -9128175475315327833129865015017776741314586699366737 6474 9217005749937803259463233639559263181594503468043323 6475 -9306693565694219592152096811235493958486188248085423 6476 9397247134920316596209961671464694041552742976485448 6477 -9488674747970276456149403031652532979820784343206426 6478 9580984773951995704057722351356564388223531573947538 6479 -9674185661469231318632217484312061173479690038677936 6480 9768285939370684750435951398375418989128939779150188 6481 -9863294217506088215228100849640343556047208291607760 6482 9959219187489358189170246178388559656249895751500218 6483 -10056069623468881637059811117968767192506963160082656 6484 10153854382905001107543192376138221504446384758072589 6485 -10252582407354765437563287737789600256104295038864344 6486 10352262723264013422148936806315737736095090264519642 6487 -10452904442766858425107475737894246219978640123483728 6488 10554516764492642531286873134846763841170299096743064 6489 -10657108974380429471881910593314486287991660192437616 6490 10760690446501106190821209480760222005045958165795764 6491 -10865270643887163562640659967030503551677085117281306 6492 10970859119370227420476521275830809257770225437858070 6493 -11077465516426411706951147362426386934644897987635140 6494 11185099570029566220829439433750613076651804123572481 6495 -11293771107512492098448705696816012839255523025913525 6496 11403490049436198841123073625852983339276639501690168 6497 -11514266410467277378050893753902134473699289708952747 6498 11626110300263464338765132448132929428828685747286393 6499 -11739031924367473399918507688420365217968383824184952 6500 11853041585109170268243511773379420555669677460789528 6501 -11968149682516168564929429701407332882907212498402032 6502 12084366715232924586471454133963553156998391762484352 6503 -12201703281448409633328985151940166177451507476837699 6504 12320170079832439320539673247859487561284481643477818 6505 -12439777910480740013831729545036223174209082261270810 6506 12560537675868833270819029760037498868061860894338328 6507 -12682460381814819909611653568360038009608737446588060 6508 12805557138451146076689343168994130363711915339670164 6509 -12929839161205434442228091870209659111308272368172642 6510 13055317771790464414302391695305587121917477460778240 6511 -13182004399203386033569837829879771368413940169185433 6512 13309910580734252987243624856727255091915819483744966 6513 -13439047962983960965435355928982272557560171401619215 6514 13569428302891678374369470225733326502313094581211478 6515 -13701063468771857219595998309367392340795360064213483 6516 13833965441360912778225379732593510710143550718390072 6517 -13968146314873661492443406219419409621635986065983564 6518 14103618298069607337202259371088710115744272021517155 6519 -14240393715329167743091960369597376100848870500100866 6520 14378485007739930991042805933066890721489357738300498 6521 -14517904734193037838761599630407933032491482033577920 6522 14658665572489780989731380217630615890566729405921856 6523 -14800780320458516874275193783847493051943748937046640 6524 14944261897081985078669169766912813445645006554530783 6525 -15089123343635131632659284114534154761218517106254743 6526 15235377824833533248060899611258664573573737380827128 6527 -15383038629992520491472274650138873363115317375473850 6528 15532119174197098772585181548849672372521563906134168 6529 -15682632999482766936200676718845092441297374199207920 6530 15834593776027334160929674958004802246052163494170165 6531 -15988015303353836790750716571368030122673325442345426 6532 16142911511544657657186262869655942441200596883840400 6533 -16299296462466951389919768926501705405682019879748709 6534 16457184351009480162285096473490645369581563409342617 6535 -16616589506330965275294662785595333076638256930655008 6536 16777526393120060949810881869036165747305061759783524 6537 -16940009612867057671185447050363103850658164591818268 6538 17104053905147423414272036534032416556562560741861434 6539 -17269674148917292069240011750176774781417878079693437 6540 17436885363821009390160253500443558203170194066843533 6541 -17605702711510847798980795562227894796259556900367348 6542 17776141496979002397341449856634614986790317121617904 6543 -17948217169901981567775986100530231253750957565401584 6544 18121945325997506584301187393039089129303395325616332 6545 -18297341708394035700278554117902155569004612947311512 6546 18474422209013029238841628534065473894343374935059996 6547 -18653202869964073278195678799148485111076259503339022 6548 18833699884952980600803398656967674677170418374945522 6549 -19015929600702988661957706573647051834723175248379046 6550 19199908518389175429598805767450961726023334134246120 6551 -19385653295086215053546322402165925117961819348316832 6552 19573180745229596438678296265465792472171853801354807 6553 -19762507842090428923087581652112002892562077741423800 6554 19953651719263960398974160207143894476530168093916324 6555 -20146629672171934361081122792363844574948208033279117 6556 20341459159578913524945618241099340096333555539691056 6557 -20538157805122698825207698269346508727964235227392213 6558 20736743398858973782794353177876949658878200826108980 6559 -20937233898820305419068621357178086580438123569504586 6560 21139647432589634095100809225118081363608524536811549 6561 -21344002298888385865177780061219649017541332135846680 6562 21550316969179342155615031601315326274350781618894160 6563 -21758610089284402812973830643198763166264225381812885 6564 21968900481017379810011839544007662135109607805201863 6565 -22181207143831960153211177287461647939088489346433310 6566 22395549256484977802634329256640152336039188072054710 6567 -22611946178715135693258284998268789183573756796378491 6568 22830417452937320236934187720463105235133760539809196 6569 -23050982805952651985817992332426730740930230937556702 6570 23273662150674417451622451691245742088733883178332944 6571 -23498475587870028400458424676529854600570507449340024 6572 23725443407919156280471214533654366298131499447651570 6573 -23954586092588190789043548233149764428481666156413303 6574 24185924316821172948140009340945002274591875183226428 6575 -24419478950547354430518323915128242250119164024681393 6576 24655271060505536266141939576716554999798014799453316 6577 -24893321912085341457307891684878128676617883589883672 6578 25133652971185577442867077000531864561616034657848700 6579 -25376285906089845776574822697870889412889532399289845 6580 25621242589359557822183133195751928841898045075454904 6581 -25868545099744516718488331916971646177807573259817150 6582 26118215724111227331296138490776235953329346195565860 6583 -26370276959389097386278727868922975357315330889481888 6584 26624751514534694467094254382165120138176256128046880 6585 -26881662312514225067039002583529901188395705607278503 6586 27141032492304403400027132487816818932461517780807200 6587 -27402885410911879207965386717665486398092513440348188 6588 27667244645411395346733680391119136164373907799520241 6589 -27934133995002847492121862372983150455671933021185996 6590 28203577483087419880333891301613686587156802336882906 6591 -28475599359362972585180105465478367458200415728004984 6592 28750224101938857435964207262068384356322063180086233 6593 -29027476419470341296463197003968251174121750998137860 6594 29307381253312817056426094971212824966604586130433083 6595 -29589963779695984332812364105147568101014515289106492 6596 29875249411918183538686139659329395651953117243762228 6597 -30163263802561068653411519694197404038788018912691674 6598 30454032845724805718692297367358845186788219223371584 6599 -30747582679283985791202851533789308522942110272643722 6600 31043939687164442804202899030237905217389031428488836 6601 -31343130501641168527756117502364034609356432750699936 6602 31645182005657518570121174418642644711573795655968754 6603 -31950121335165905131694594947956045591020284124710740 6604 32257975881490174007700574887691844636864083151679490 6605 -32568773293709865136786969440358706347859112966537164 6606 32882541481066557809944218576592825118981536259448218 6607 -33199308615392503487861150128199747665172619637565696 6608 33519103133561751025115980079540233220374944641693885 6609 -33841953739963970966621267043708693331309173763437372 6610 34167889409001187465648261324469130367783636084951624 6611 -34496939387607628273700542115470843233811224816385977 6612 34829133197792905170641932062354860703387005687837612 6613 -35164500639208739138963650260868540003848073417104280 6614 35503071791739446539056119316290650625686567429005992 6615 -35844877018116404512988770883261153173485367942563804 6616 36189946966556715832754985913630426447306843993382848 6617 -36538312573426295415368759010186391339009447578371605 6618 36890005065927602751766011182718171902308157871420030 6619 -37245055964812246539329346870895441267358248490345293 6620 37603497087118689869184561516142572142326328898716274 6621 -37965360548935286399375917427214452388966388697471860 6622 38330678768188880043782153289160552277091679975885526 6623 -38699484467459202824354897413347676936447062101981223 6624 39071810676819307671115636734977790997672385666804229 6625 -39447690736702275110508184898222167900206578314076460 6626 39827158300794434958343751383158203852380129459622552 6627 -40210247338955346328869836431731018925938633463129325 6628 40596992140164781486618413063346623937323815661972057 6629 -40987427315496961302820923607138970675965635077286735 6630 41381587801122292333496809939911670830036609129541216 6631 -41779508861336857812009504117876314699921642833289864 6632 42181226091619917145121527588800111995484520660558758 6633 -42586775421719670818552703266270985993086129904722658 6634 42996193118767549955938232680341841427508350265934584 6635 -43409515790421292134083938507097806241901737525217206 6636 43826780388037067437713394979480645961299449556173898 6637 -44248024209870921138686719273776375175263162269062808 6638 44673284904309801808135925372272352104039133365946353 6639 -45102600473132446115301107631032597640570040599653884 6640 45536009274800394034261209003735269371401198136448560 6641 -45973550027779410669430363630373364251658827116718896 6642 46415261813891593422835166047964921814531362474133334 6643 -46861184081698445761000861561584002601797856411841960 6644 47311356649915201396958313068769504796088127872918653 6645 -47765819710856685283643420145118315011761608859771727 6646 48224613833915000419003006190633152514658519823386676 6647 -48687779969069332090654443076586495115445220361689774 6648 49155359450428163839180694811001688397450542328769893 6649 -49627393999804202094290143970585868324454372117034382 6650 50103925730322309137345512112593920434382222571753146 6651 -50584997150060746767384293128966124493366123890550616 6652 51070651165726035795932198283797795050294230011034204 6653 -51560931086361739268870908812535601059567029605632312 6654 52055880627091480111583642398508032279708677390195968 6655 -52555543912896506716790327312403762853631382416196523 6656 53059965482428122843124191356976420933421199258712842 6657 -53569190291855301066820963458090644220277277957420668 6658 54083263718747801929120325474820200602069352643642986 6659 -54602231565995123848348450278803970033805816324604585 6660 55126140065761611818394185055013438987635453641663456 6661 -55655035883478055894645525846048673918482671959641732 6662 56188966121870113474655412666315495150102950996015101 6663 -56727978325023892414096596857042283263173620675846572 6664 57272120482489035079186565861997257975996970799139552 6665 -57821441033419646524959575458947059278358037236452993 6666 58375988870753413104780222827256881391554799484523852 6667 -58935813345429260960580368842320538511053528770185666 6668 59500964270643907015709463103738454580527317352372212 6669 -60071491926147658293270543536956868326521062811059427 6670 60647447062579818612625721310412536860957786096092880 6671 -61228880905844064975653432620997722318606781958024916 6672 61815845161524159242585036860629245820291072857729113 6673 -62408392019340364015102665018234219629202543516174385 6674 63006574157646934992108096383595659668736890011474623 6675 -63610444747971065441440733889883680034591400155591096 6676 64220057459593661839100692266898885486033313999396112 6677 -64835466464172333166492228202789936205912878420441888 6678 65456726440406979826117254654858456611160764818180882 6679 -66083892578748371637294947302247826684889172332141432 6680 66717020586150107906140374502087069009439625356733422 6681 -67356166690864356128484038753973321609069884813722598 6682 68001387647281769480939076227652402887262447686782386 6683 -68652740740815986884210004784669495900492242293123572 6684 69310283792833123084275260437110977375261987143645066 6685 -69974075165626659891556796833919191970868157322254532 6686 70644173767438153445907803325568809356175898476334866 6687 -71320639057524176136500789975841059028167374484975304 6688 72003531051269915600782185361691874806488400990772808 6689 -72692910325349857055878138262171448022841929970917644 6690 73388838022935979079494024141117667514071782933291468 6691 -74091375858953896855754545543714697344601579066908928 6692 74800586125387390834892316827214053380617026522992129 6693 -75516531696631762724523217410079758738126920675345118 6694 76239276034896464734762132144708634712556961117851552 6695 -76968883195657452039951313822770733408209802611125385 6696 77705417833159712496616660198693636213007167300606916 6697 -78448945205970431770758697663303890522465323542002664 6698 79199531182583256178051874581359541678196342616215252 6699 -79957242247074119728297650634090302439035935012838953 6700 80722145504809106090886503533311473499166824791352064 6701 -81494308688204820461406984009581285205864478740016576 6702 82273800162541750611234926236761434830844718966237408 6703 -83060688931831100742284451520143768925849777007404884 6704 83855044644735586148449097586621227442265914427077872 6705 -84656937600544681103953921897750060600716574362156071 6706 85466438755204816857228497820698636739547386469208704 6707 -86283619727405031107350182021123127817173263860172050 6708 87108552804718574878953844112647727885311180517031027 6709 -87941310949800987291118536138327373328797079860375943 6710 88781967806645153336486644997732767509901948008486672 6711 -89630597706893864449113432934022657556824025157365900 6712 90487275676210406343654287642441639587580578086584254 6713 -91352077440707703354846501384856405295669215965205944 6714 92225079433436553295208302244149741406991352028338480 6715 -93106358800933491680839821421507248393610279403286304 6716 93995993409828829050551705082466626661452158699679654 6717 -94894061853515410022653559656770624242270219510260988 6718 95800643458878647696996162489952722256997286414673553 6719 -96715818293088392017671626907081366528684325194514660 6720 97639667170453195764531208639968304020246837165840616 6721 -98572271659337546939781411197207642109600113104712936 6722 99513714089142641459769259312658113772767597195884866 6723 -100464077557351275252074397465128666670664089375678158 6724 101423445936637440094599968443649898040836621847559808 6725 -102391903882041212816910598854343977118094461889400981 6726 103369536838209532815022489949448625221919201715700648 6727 -104356431046703468209629502728871189911363052616772257 6728 105352673553372576404775881712721331631236857835831571 6729 -106358352215796970279690286825800039379810223273915128 6730 107373555710797706771310294047962689197906321278746312 6731 -108398373542016120179388504526195135189503757194403584 6732 109432896047562728150421748968016224043468724770602922 6733 -110477214407736343971428361991615010374614319679721160 6734 111531420652814034530263828840225109429729168720262414 6735 -112595607670912569076164934508194025744417603818508636 6736 113669869215922009743003528484950413105382679350408545 6737 -114754299915512100678773843184474563595673822407305991 6738 115848995279212118558596722746404974919838441009001524 6739 -116954051706564853245468984800007283953168539912011400 6740 118069566495355393403589441892031945416682640647797271 6741 -119195637849915397963832016126584163519940774873531944 6742 120332364889503540490292264837025193476488299521543380 6743 -121479847656762819701292118506916876082459561364422332 6744 122638187126255435658278620570253902428878387591395589 6745 -123807485213075937452190179733654635653503752560602144 6746 124987844781543354589586886176236281494315613182889708 6747 -126179369653973030710652788171679841409164211517212341 6748 127382164619528884758585096276772380552662866304123224 6749 -128596335443156831265399974157674534017886411427121284 6750 129821988874600098023323298434165159970968342202459425 6751 -131059232657497186074218488304487883064802195679570328 6752 132308175538563223672457776337629606691228523096489256 6753 -133568927276855472659798305518041229315196214963770372 6754 134841598653123752534715059431167975600246670923054439 6755 -136126301479246554403808442504179776331236838155734869 6756 137423148607753623969889661910859035784798447746347768 6757 -138732253941435799740701056487015671644610628576885918 6758 140053732443042899734505145046831767465214743951763421 6759 -141387700145070457114534283319608964453639795912992615 6760 142734274159636112404096206725993083631031731366529816 6761 -144093572688446477218548144738298148199389792406657583 6762 145465715032855291799957382382843841037603527309021223 6763 -146850821604013706055637931524720290099070519198592582 6764 148249013933113521283475274321584335207711235712936151 6765 -149660414681724237315613013027166034587650903949108836 6766 151085147652224757428270952504361073462257124863741752 6767 -152523337798330611049793137015685481371772179854079993 6768 153975111235717562052091423792021358067662515404240409 6769 -155440595252742478233065391431830160166275132933115756 6770 156919918321262345489958212984945015071736384735777906 6771 -158413210107552318146571452947029365624928047893285732 6772 159920601483323704931435922692972741776774076671954248 6773 -161442224536842798210052613275453052247858131935946232 6774 162978212584151462252814744158253358365465715594256688 6775 -164528700180390404571842159072649142572370442017720620 6776 166093823131226062685351364107103605588326270424984904 6777 -167673718504382047068002846733657190923224273200664860 6778 169268524641276089520572106017870875404953473496702804 6779 -170878381168763454742948042246180187376312268181826089 6780 172503429010987781521543838081277828051917855117590962 6781 -174143810401340328646388964700532762745941928286165566 6782 175799668894528609455140180515978701700448597207457632 6783 -177471149378755407761694088171465848720243879370574792 6784 179158398088009176866699777060801755001549251543057916 6785 -180861562614466832366759224426281294021657046532374688 6786 182580791921009958579173553748804453844259397094578666 6787 -184316236353855457580459278847389091391606999520607120 6788 186068047655301679120240903099378763891989862807496260 6789 -187836378976591079018251640553180079628848757926499470 6790 189621384890890463081775917670622949904561025557217811 6791 -191423221406389883094685488189606685224098911172514936 6792 193242045979521261028001741540487122816288324920092834 6793 -195078017528297827306412961758533324138488711772906174 6794 196931296445775468736146372512544425126239584153302476 6795 -198802044613637091557806935290731117867482169306247370 6796 200690425415901115034020937740617824125238618502750392 6797 -202596603752755221016742097408040609340961280223279683 6798 204520746054516495063677745644081192443510561437813346 6799 -206463020295719104888266093226473381188053650129354802 6800 208423596009330672233783032536046006416801344556670335 6801 -210402644301098504660285854295351802414857227802616004 6802 212400337864026864224026198701909435631251108731221206 6803 -214416850992986460613507227355277582254931579121859202 6804 216452359599457366985349319467021797178246244161500231 6805 -218507041226406567517400771877650374986625271009070060 6806 220581075063301356566928571933846764332617456846477148 6807 -222674641961259820289100280014318457656901169568513966 6808 224787924448339642636179843896633309931485906762746524 6809 -226921106744966488821773749593643242236980156654366745 6810 229074374779503230597952877730825501785018395730980955 6811 -231247916203961289057021037850280601932446013416741610 6812 233441920409855382134992390822019905908539495706259169 6813 -235656578544202975561373643601805170395060435753535488 6814 237892083525669747670527686868678966815415647558746964 6815 -240148630060862390264635863366040637046612019590622944 6816 242426414660770079597996933804214928907980386111903848 6817 -244725635657355963538030760484412182444629491958434535 6818 247046493220300023050830621072480397988997773858882888 6819 -249389189373894678359374984063500379118423726920421281 6820 251753928014094522431520906109941468143502865044786426 6821 -254140914925721576873618699246185427564324241212901976 6822 256550357799827477834981352736191834810584866640781024 6823 -258982466251214012169491082791495675721286084162884164 6824 261437451836113436854316614259352075785703580012907020 6825 -263915528070030027533044324351085563153347708175553731 6826 266416910445744315032498890046015383210417724381930896 6827 -268941816451481481800158082200043391719406857112358402 6828 271490465589245403423374235320176592521746105808454152 6829 -274063079393319833723633055007249854158955341630310220 6830 276659881448938245369849213701390215758289325311770381 6831 -279281097411123851525267162708873075521262915247436942 6832 281926955023701347733963491709374262146942029188142000 6833 -284597684138481927066302017338950250157454548386674272 6834 287293516734623135479051966234432568208443790710058167 6835 -290014686938165148406329967726148901150558423175893322 6836 292761431041745063783164448377547701998301629637961431 6837 -295533987524490821015412397468083615774964530005847887 6838 298332597072096369849099017060354613313616339834534866 6839 -301157502597079727660125929660389100026444520659132289 6840 304008949259225578382838702321752564462193730325390926 6841 -306887184486214081124304720277118327641488342359069352 6842 309792457994437571471483204522176108424601307454735953 6843 -312725021810006853591935839022678748524278646576543518 6844 315685130289948796456504689274684823984653588909517448 6845 -318673040143596962875659790633826618172703736832218809 6846 321689010454177015541188288417879649436733031157328892 6847 -324733302700588659902767129348220453279208610150775594 6848 327806180779385899485949414404440463689723441444311387 6849 -330907911026957395175428669397459104013781479773648095 6850 334038762241908736046364270784322891449249491535830528 6851 -337199005707648445528304729694468406758620311917328460 6852 340388915215179563032094080326663915730060391705523442 6853 -343608767086098657661361872702021227115694742437925712 6854 346858840195804147268062002422870450638999028354142453 6855 -350139415996915812897333821853922066382377423494016886 6856 353450778542907415602015997926676455871027732530576128 6857 -356793214511954339692766169568316498397253466447181461 6858 360167013230998203727255897931375714529495721086313954 6859 -363572466700030397932660608005410826851364873134381428 6860 367009869616596524300999832175855520192175711037921928 6861 -370479519400523733298167556569844757625495705498994273 6862 373981716218872968986101244414692417044462608959712738 6863 -377516763011118152374858608693363441969421991160228561 6864 381084965514554350998803011939997416901207643337613520 6865 -384686632289937001050053313596025225602858035686983808 6866 388322074747354266904256247487789282310768167722625316 6867 -391991607172334641540025636509471783571766648041665276 6868 395695546752191910185512149769815334977001520191519848 6869 -399434213602609618524981768112430450270968290673506261 6870 403207930794467205966465323473651882038388972643031227 6871 -407017024380909983809982991020208647665615496121612564 6872 410861823424665157666047025977378791041343552492519272 6873 -414742660025606113157617058541246146121549503081059724 6874 418659869348567203796951836635227596861106124561811872 6875 -422613789651411299963409736101737274352066967014038200 6876 426604762313352378120751407862634994853873872663168656 6877 -430633131863535449804458953205738355173462673646362876 6878 434699246009876150482588066008241842161832912489611544 6879 -438803455668162329149307530394892208666376924018309181 6880 442946114991420000450163131604578954879164265927622327 6881 -447127581399546042263853306740293301165235234969741912 6882 451348215609210042978558795092518307934789443579206822 6883 -455608381664027724203279516815094870604991195304136590 6884 459908446965008386347864717406045553511191945204093488 6885 -464248782301278846391157423911390560916947055688190996 6886 468629761881086359236606510155823486450089388547784596 6887 -473051763363083036330539015968399345270301580244829950 6888 477515167887894297691756601307140723387050283243589488 6889 -482020360109973916173963000531089611413478936921273108 6890 486567728229748235656499133727267637151174396973737824 6891 -491157664026052167935729520394044350882879542569161130 6892 495790562888859596370973678728209372321613331466707888 6893 -500466823852310837826910731496551627930644180057438206 6894 505186849628039838150721659825294143499769804379154142 6895 -509951046638803800328704600977588095117018628966307272 6896 514759825052417968585553333520635623071969629530821564 6897 -519613598815998316021792836558414882429991328986634010 6898 524512785690514907932900037296181166055983402299218103 6899 -529457807285658737719300487594486518477809943170733452 6900 534449089095024857281637218263305473891697050467289310 6901 -539487060531614649002387604480031785941092829730454984 6902 544572154963660111845005788425355533134445375385587345 6903 -549704809750773059757257100255535712020620022787901236 6904 554885466280422156448269200063640061353604741120015476 6905 -560114570004740736721051834202514562632681073387949765 6906 565392570477668390885850110205997673209346204365857612 6907 -570719921392429315356729595877270181785914205885103040 6908 576097080619350459346297641991928182154555407219751035 6909 -581524510244022524623514322013003701417383053261012557 6910 587002676605806902589226544222008537316388022967913644 6911 -592532050336691660455476706528504253875130654468112097 6912 598113106400499716089917591222646984698563475633787916 6913 -603746324132452369107951428914136025718608180525961992 6914 609432187279091384064665284642145366320237243490890175 6915 -615171184038562850118438077168628507656257687049387352 6916 620963807101266070310446596222877558029949411083207438 6917 -626810553690870762631417976884379456303636181442083028 6918 632711925605705884331102719796472445320221206547035307 6919 -638668429260523420469333521821246980544081623236237062 6920 644680575728640507512468601160615988741807844126317272 6921 -650748880784463292847791417025404377205153089251438884 6922 656873864946395961423369277607394279853812528545557000 6923 -663056053520138391324299083440460061033543725234009758 6924 669295976642375930970547524063848023222048288199821984 6925 -675594169324864821769104144083684287809189640775242792 6926 681951171498916821476308259890645557654671455737853664 6927 -688367528060286615227405089082337883271332933416915308 6928 694843788914465633172074089538667246417227196895815796 6929 -701380509022385925919316104772786172222771559684723071 6930 707978248446537781545169643398822589064274859111813581 6931 -714637572397504800754756291691841488408390667265255920 6932 721359051280920179918658506326798966887186069172138490 6933 -728143260744847985125159513916741153586528235430883649 6934 734990781727593234106996617067105024824113027639964448 6935 -741902200505944636916590135103936257513829049616904900 6936 748878108743853880539827346431481664535824598810767012 6937 -755919103541555377258043792123413234877044609253372998 6938 763025787485130431493515775753975549711184838484723388 6939 -770198768696519815108243665554423388969795855977317008 6940 777438660883988776671774868998912802414582545934203372 6941 -784746083393048546074020890518751779306437201633802016 6942 792121661257838432036221273991174118572501937165605602 6943 -799566025252972646570179042379150955642857905210527543 6944 807079811945856027255442249772184249773554652657007665 6945 -814663663749472865349063640436039296607140698312151473 6946 822318228975653085215788972488930723866102230382079248 6947 -830044161888820058370882953126205903530185080311211932 6948 837842122760224373566203640508409858554177869123013754 6949 -845712777922667922825510553363397843446708329548397796 6950 853656799825722702150293036312757134802693342657509877 6951 -861674867091448764775613804657593980623174005349516504 6952 869767664570615804359584110970131470114438739233247664 6953 -877935883399432885343153861657702374699244740480632148 6954 886180221056790877921970864955677693837274851627238011 6955 -894501381422022195632223416437507592831189125229368242 6956 902900074833182474470741661208044310429470785773234166 6957 -911377018145858873749334715396914750972067386100859434 6958 919932934792509720527548783711930762905616777434727448 6959 -928568554842340261479940408934652267264749072997742508 6960 937284615061719328436790239183604774962632322180614126 6961 -946081858975141766594186016557961331617331478289172332 6962 954961036926741517523856846284676428448523354565305464 6963 -963922906142360292628350665205473567157079563938660316 6964 972968230792176816586448401270407536023688742760663288 6965 -982097782053901664620465800935268267400523522326999403 6966 991312338176542762094700738702540254178182640244226050 6967 -1000612684544746660026162944839086905847051655059977608 6968 1009999613743720745558327172872368539870937713103252423 6969 -1019473925624741592319462560654598149498408893433792508 6970 1029036427371254701862623262684067038822375492762245203 6971 -1038687933565570934068181815271644497973237056886174356 6972 1048429266256164971485421394695074472153296218667858720 6973 -1058261255025581210100781448149790848546957011056026538 6974 1068184737058952516950509744036358339201764448049408714 6975 -1078200557213137343348380917362924974651393881574350079 6976 1088309568086480731278497155014905080811487205435435344 6977 -1098512630089204799712722987997697465536085189584245292 6978 1108810611514434347255787860528811202372253968900242058 6979 -1119204388609863257602314548820012848151562908213188498 6980 1129694845650067444812828899799662076297633846696101042 6981 -1140282875009470126384040304751658947534018188079138304 6982 1150969377235965263506249912956108911158214556283804952 6983 -1161755261125205059771575758192945132005992709952702240 6984 1172641443795557461924745774413806487340592049968086952 6985 -1183628850763739659037500593703677974584779739069713304 6986 1194718416021133629742202243751724513060012250124390852 6987 -1205911082110789840884131602581503864670832771736402165 6988 1217207800205125255149281251239315292101153866769630928 6989 -1228609530184321859899351337494805060067254313261332068 6990 1240117240715431984602310300132861056806309055838863472 6991 -1251731909332196729889502116038311140947757394825458116 6992 1263454522515583887403115982123731256057253941253687821 6993 -1275286075775051786225168756257031375208360264455730062 6994 1287227573730545558805307962033993111337283792617673248 6995 -1299280030195232376934084119232034121866242363362287613 6996 1311444468258982266445263827028839614474148599670234932 6997 -1323721920372601167979695782355310179412156082497083258 6998 1336113428432822970308675621063851920606866378938514152 6999 -1348620043868067302401195794304395974189895565906358932 7000 1361242827724969930631466449382628572370280519837817224 7001 -1373982850755692668265244766458527438665930110075461872 7002 1386841193506019765640445522758814117652724926112809705 7003 -1399818946404247811273897090195292444096907100001613816 7004 1412917209850876236486667404280557278890543938775601741 7005 -1426137094309105579049867312616285164294348150971821932 7006 1439479720396150724816038968818074556353754400460846440 7007 -1452946218975376410322990994066975720199865767637210215 7008 1466537731249262333942128315305459807533184457775397442 7009 -1480255408853205288296863518992214158854284694682259312 7010 1494100413950165792403551489316647050626703691101062152 7011 -1508073919326166768292566298077880191377864949391662100 7012 1522177108486651873755688429372111817061255640058756080 7013 -1536411175753711170342984859254789421264149515892972245 7014 1550777326364181873802981802452207830740711597514918989 7015 -1565276776568632002829332128580827466407782610718467624 7016 1579910753731234811250593475240646447804235180434176888 7017 -1594680496430541958682431159225341775583341149246292597 7018 1609587254561163445158859992004410029576264224744275952 7019 -1624632289436362406376404983821874238607283782156960363 7020 1639816873891572937927703070533469720345887527850206014 7021 -1655142292388849189274543672325735044083791994890549184 7022 1670609841122254041220159605407153084250865634711973024 7023 -1686220828124195754292283792453512797307943894727304950 7024 1701976573372721049747681604563677119604175536167984099 7025 -1717878408899773159861202253061372806969455258650687702 7026 1733927678900423459773563073366000447707846343137212000 7027 -1750125739843085369447834768576815291712572455536734744 7028 1766473960580719291230730417846084854834812034199827712 7029 -1782973722463037426137163189122636936391455101693028604 7030 1799626419449717390281024718062669397550528781773136856 7031 -1816433458224633631867696555690826611076377666987381428 7032 1833396258311115728850440956198616047867600508823866964 7033 -1850516252188242727739576503219202613331310057664782093 7034 1867794885408182765146332954694372223881297792760260761 7035 -1885233616714587295448655335938689535508049636899471719 7036 1902833918162049330490200110301698923889028213236976740 7037 -1920597275236635180472600316591758061820401743038278928 7038 1938525186977499269181090180137923922768272001338624128 7039 -1956619166099591681401145831521681122385077100877174848 7040 1974880739117468185845345477759380489754205573920761598 7041 -1993311446470212563121663335014894737946661136063310566 7042 2011912842647481155243426592707009684722811730110302698 7043 -2030686496316679640913779933305874593840662383368465233 7044 2049633990451282129320371016906847109787428603064742238 7045 -2068756922460302754455803720581450774250929971192446890 7046 2088056904318930042042972687961898100450063409045633284 7047 -2107535562700334411998520303465122939449876270673104648 7048 2127194539108659271019231989554998683456330899886450304 7049 -2147035490013206242332153694989502878623665830648840290 7050 2167060086983825172916582597246294878706150761549069671 7051 -2187270016827519652591914938056894696876136866356617244 7052 2207666981726278874276761176047016309104187662521219133 7053 -2228252699376146760468947501590779962719609151524169377 7054 2249028903127539377580265569004037567660325732951646196 7055 -2269997342126821757191423071920824651022992962128699664 7056 2291159781459155341578963727151534601489255309197844644 7057 -2312518002292627370014407286670597651235586485483668636 7058 2334073802023673622354013597403056970363069885721055089 7059 -2355828994423806037332969540715071657891136039890614346 7060 2377785409787656824758069366102484776250131703583924352 7061 -2399944895082350793465808896814389810524787160546380711 7062 2422309314098217720486010256837838335293512297822694262 7063 -2444880547600856691332471164231499082195656370224061940 7064 2467660493484564446739594133280033828511707229464660049 7065 -2490651066927139877485467047901886089466275399460041979 7066 2513854200546076916195477259053584730272422633790116320 7067 -2537271844556158183214355784510324438288755524453779560 7068 2560905966928461852776745527248505342159262070321024584 7069 -2584758553550794315805217467360093956101631470239453280 7070 2608831608389561326728442527366356060449735291266550316 7071 -2633127153653090433749357094174999176073553057798669872 7072 2657647229956417605012102277066102868135083304966241134 7073 -2682393896487551077125809226966648346070145872727678889 7074 2707369231175225567511557263287652257185437535780044208 7075 -2732575330858160108054734495712526914777108809211338792 7076 2758014311455832874577343390534752982160584450397704344 7077 -2783688308140786504702353213364646655999135187401737310 7078 2809599475512477515773920626443552653700063011435511245 7079 -2835749987772683554632168971716400036568942194361923540 7080 2862142038902482332228303529022820387084503589637114229 7081 -2888777842840816218314290121568007991679749400753632688 7082 2915659633664656594760362557643205692198388429477370298 7083 -2942789665770782190452554823236552742016191744244635869 7084 2970170214059185746210661196055302496604346938485700372 7085 -2997803574118123484753976992249970746952917316134041153 7086 3025692062410821988437411563476103828082693013482413104 7087 -3053838016463857216293722839099893835944083354229951034 7088 3082243795057220521858411590653162626974891101689534232 7089 -3110911778416086664332029856900982947296979116617553136 7090 3139844368404298937860182237963579254705078007979751878 7091 -3169043988719586677094296854318072440127852072046806950 7092 3198513085090530531746366387028439337652023674432475418 7093 -3228254125475291038578447127308284970917745161244305344 7094 3258269600262116156182981108018424970773213267606182644 7095 -3288562022471643566023287039304642156225862726468598298 7096 3319133927961013682525252682300792248052448304819958616 7097 -3349987875629809455551846870501754223290167945413581126 7098 3381126447627839190362136441364271409109072150972003883 7099 -3412552249564778753166715868853463930274014056215276338 7100 3444267910721689674652601353274789829585740522717157386 7101 -3476276084264429809373565240719158201946996232611734144 7102 3508579447458973355697543167349769245002654237981797924 7103 -3541180701888657189082181853487682741982901716459067035 7104 3574082573673370610823951758800686770256647994079196214 7105 -3607287813690705765106763565886978622391675540979167354 7106 3640799197799086129174035181671883809419041167614552070 7107 -3674619527062890634775088741492419061920575998352942540 7108 3708751627979591133704145521636790281397011342575272644 7109 -3743198352708921076269660550757160486588529214997858324 7110 3777962579304093428915028031961733454827014754818246027 7111 -3813047211945086015970624408780199995752966559727537108 7112 3848455181174012630663670846022871435824199267996306288 7113 -3884189444132598422058526590635217169111176584352505726 7114 3920252984801778227557908268764829609047024416792694887 7115 -3956648814243436684977411290171436109868475095257687760 7116 3993379970844309124023937175099141154647407374089325852 7117 -4030449520562062404275660075675559519278859628381178986 7118 4067860557173575035489559504014969009503555813413331340 7119 -4105616202525436086264974874437222381584081071872881783 7120 4143719606786682558780880514446892102486327971783036928 7121 -4182173948703795080513526851144606920271466107179766044 7122 4220982435857971938542744984171751396511303704796988078 7123 -4260148304924701658282680102383896033972056695063785660 7124 4299674821935654506239229274996127178985197972858700867 7125 -4339565282542913475715349894218535028895030213939626538 7126 4379823012285565495270130041279587479929298380363241888 7127 -4420451366858673782201640577045069065178841864531723593 7128 4461453732384652447380806805597832021217474957978486074 7129 -4502833525687064643427648801165154516834279228020267272 7130 4544594194566865735506166300726327297582563632449531784 7131 -4586739218081113162933928532559556955562928166464127488 7132 4629272106824164850371234293477875990697001406328390154 7133 -4672196403211388219586817585851224455954235695552988506 7134 4715515681765402046706896562624061299194448819249458525 7135 -4759233549404873605456429636640663471260853310982135274 7136 4803353645735893734210408527801536479203337400493170615 7137 -4847879643345952663703665857423389608757291186392672424 7138 4892815248100539643014913809142832319918992014386348616 7139 -4938164199442389603959597644859514949969953861568219760 7140 4983930270693400308311810000024924537533444480245895542 7141 -5030117269359243628343265716972950341016022475903111326 7142 5076729037436694819032610775726839787472889116559338584 7143 -5123769451723703849976693473211441860413779554029400980 7144 5171242424132233076542555895373161145271860631859469724 7145 -5219151902003885743150638260445648502768795691710946397 7146 5267501868428350026791993199827172789140071539741701568 7147 -5316296342564683545971283935547597416405454735848547224 7148 5365539379965463479249230364373970282360739984627051516 7149 -5415235072903827658449350505904114512058218871758700900 7150 5465387550703432224410842525477549513460863703709859200 7151 -5516000980071351657928927383564683317328571158482188868 7152 5567079565433947225242729952955448348455262350227107286 7153 -5618627549275730106125767344648586038561343361683252178 7154 5670649212481245703322432883169645866366545111054850992 7155 -5723148874680005864772755131702707599348856224481516715 7156 5776130894594495984794564066253793396647650396929477624 7157 -5829599670391284187164550696262020279745118932452435146 7158 5883559640035260031875252439413344962022585662755340752 7159 -5938015281647030428261576528748917958355751995101504064 7160 5992971113863500680206082936773360288056147748043529544 7161 -6048431696201668834265036453127129267610177199366780169 7162 6104401629425661748825510106449364750688125326777642018 7163 -6160885555917041551826041608683831658502582720888483292 7164 6217888160048411406168131864659618643095099564888222040 7165 -6275414168560349755732010535657502827534297405255117152 7166 6333468350941702480906519998488494275628706935098791800 7167 -6392055519813262650768790120113566108760524746776238645 7168 6451180531314867819523860267305346854687811994413580479 7169 -6510848285495945077556985358214365086093822824447211968 7170 6571063726709534332481639683407023777908077338852061986 7171 -6631831844009820562903973920754041387566488149595067248 7172 6693157671553206057289625012307361513027448598381882906 7173 -6755046289002953922331434103778893360965786399583545208 7174 6817502821937434419597075736160449737602071471096495216 7175 -6880532442262005966004296985429651765549111803997730777 7176 6944140368624562912849038704214939190554141300577749504 7177 -7008331866834782499718969728019593172727501236466973608 7178 7073112250287103663682894537455360056159339803160449643 7179 -7138486880387470670676260973811465521631964786187639596 7180 7204461166983874825025944162998503926441080127562293796 7181 -7271040568800727804595145748445147022357343149917216268 7182 7338230593877100463103338320335240873019384057389664878 7183 -7406036800008861237808604096986099462483125456898539872 7184 7474464795194748599952552674078227495787949950820544524 7185 -7543520238086412287183532484338217185077353064740451772 7186 7613208838442458361614542854733675054392402302317257098 7187 -7683536357586533444260769059031034789641372173173431756 7188 7754508608869483786360856524434924092133094701824100526 7189 -7826131458135625150538963131282197193316602944511991532 7190 7898410824193159789934528563811890056351354841342615688 7191 -7971352679288777131337024275948608463584031451043976854 7192 8044963049586475089037344998296393380103491536461768132 7193 -8119248015650639259569823529033228646277827417299350216 7194 8194213712933417573793149769843375458752881496191543252 7195 -8269866332266428311869013521911907968121473052562828343 7196 8346212120356839718668537116164017233389863748750643140 7197 -8423257380287859791993196687880071134909215502737343505 7198 8501008472023675153763839271996341501232681364826283772 7199 -8579471812918878255033689422418178379764031865516581017 7200 8658653878232422509344221164687063383572430572729542479 7201 -8738561201646145295591982907718696351524438931145877736 7202 8819200375787899121235657152677429138863085839448886380 7203 -8900578052759331589371786541799433641732755863215503650 7204 8982700944668355168970898366583880285427341619363634371 7205 -9065575824166348126419630653736006639521632623846980047 7206 9149209524990128338485549994021048475023126703284367386 7207 -9233608942508742071936527994147579934664039089342629424 7208 9318781034275110183332913166387135135316683539028108987 7209 -9404732820582574563995633659835757059900898990972480227 7210 9491471385026388029864362768473200684351822407552139820 7211 -9579003875070191233924778749890879996754742403489712144 7212 9667337502617520560130796120372319590979300923522232176 7213 -9756479544588391342304720081885778550585629546503001669 7214 9846437343501001139394103804915529629065279800592875432 7215 -9937218308058598189727438607087511625339937860614517244 7216 10028829913741560561570694319731859650835193479052853784 7217 -10121279703404731915372414118710006025290169643593554709 7218 10214575287880060194626067820814437432432751827697232290 7219 -10308724346584585967304445457922964817287082240461120752 7220 10403734628133827548362048660484904198150758211473436348 7221 -10499613950960610445887987469254264107784013173263996892 7222 10596370203939389089154349923122687348190690325714299664 7223 -10694011347016109216074177425118761494464027575653382642 7224 10792545411843659720490109976095029433794610842838274680 7225 -10891980502422963186290786851485895782973495694627500880 7226 10992324795749754765628792854869049559307526342304951572 7227 -11093586542467099492523190566563235195894443911495400749 7228 11195774067523698560903609939175578673618644208823541912 7229 -11298895770838035537723887676325403629187847809565710177 7230 11402960127968413927174046474088580664621453480210458793 7231 -11507975690788937951282944070404540726699543449624405072 7232 11613951088171488865363451422004475679649098763926329968 7233 -11720895026673749583841069508229632145578477292780815909 7234 11828816291233330853059282961798569698933568507068698080 7235 -11937723745868052672704782510179562656347998374143742556 7236 12047626334382435136577364934961091797733818762848380606 7237 -12158533081080453336577530542088777378933697282419119836 7238 12270453091484611451034531858952639048822290735273448547 7239 -12383395553061391619884170076149267719048938629329172411 7240 12497369735953133694764575570580035033589874229167119432 7241 -12612384993716402441865437471134451423654092076346880272 7242 12728450764066899269377862872562014851858373139051661238 7243 -12845576569630976049684756202958882961689314174967075126 7244 12963772018703809109042132281241186867280955584313819561 7245 -13083046806014291964467245918930490946124382157022293500 7246 13203410713496705898907286624138209190780458603166459112 7247 -13324873611069227981550418780985864191015670210949718252 7248 13447445457419336660397237666040899528951238820260297080 7249 -13571136300796175578973676951112685675610748062378361049 7250 13695956279809936798374788873749032841520303597598249432 7251 -13821915624238325139721699572484629562842481105826235752 7252 13949024655840165900630828117112797443525223153805350938 7253 -14077293789176218742474893666246279627402030681495805965 7254 14206733532437261093099405170829214704032927022871027028 7255 -14337354488279504962286658263866022510741800631938624596 7256 14469167354667411624672525414365344304847284096580578096 7257 -14602182925723969187060636807661758402962593373255088648 7258 14736412092588498624185380168353067973916878546179348352 7259 -14871865844282054438991320951256257344304925838437572144 7260 15008555268580486680464339730387465942169398249684844361 7261 -15146491552895231634011540630137052918145875665177490494 7262 15285685985161899086385705398415962648559094000994693825 7263 -15426149954736724659229020137757405549119868667613424924 7264 15567894953300956302513622588938199678111652239550957488 7265 -15710932575773244641527216008329060992502880889851098921 7266 15855274521230107478634955052035632352099588991795008990 7267 -16000932593834539363888791959506064291587452747594281537 7268 16147918703772837766697621525233431128218606205587646946 7269 -16296244868199718004261409421557954884637426720786025144 7270 16445923212191789711355946958553288737724731330756924744 7271 -16596965969709468270378254198741399875602765339664327792 7272 16749385484567395260372654944559163347508627937584053769 7273 -16903194211413442629101271881432496035108981468168287448 7274 17058404716716375943147639787287284717617959601989760910 7275 -17215029679762252727596215604075617121726488003018823228 7276 17373081893659632569062090819583507406745886269156977824 7277 -17532574266353676323802910107699701231153891756300055972 7278 17693519821649212446378011649530936286194629393429195937 7279 -17855931700242849133877688689946717198410607370582053886 7280 18019823160764211666178210452953820068168094205969307936 7281 -18185207580826385014036240986275373817097246718707098920 7282 18352098458085642484170393533006505976493423178006175136 7283 -18520509411310541873839125227530396727713165924220199032 7284 18690454181460471316864718422759534280183046851664608166 7285 -18861946632773727718624857151656799265229392410997993839 7286 19035000753865211399288880440181916138824433798638707203 7287 -19209630658833821292568216461813707343767573681876535064 7288 19385850588379635781533262387180496544841231644563427784 7289 -19563674910930964993676019073255406739596469495988581838 7290 19743118123781361124423521444347435188608843999751708945 7291 -19924194854236674111786391561984603844800037320391398272 7292 20106919860772240744815015925232169280197299788401979330 7293 -20291308034200296055088716335861669552624311478530793675 7294 20477374398847696613637124416456716941448463427967043285 7295 -20665134113744046135544542170418331031887166121369136659 7296 20854602473820314581074616325493298578789226556305211240 7297 -21045794911118042735531901107665026452037312935710317626 7298 21238726996009225050307052159189665984180729808479728965 7299 -21433414438426964334692198407473338646378600320966350886 7300 21629873089106992702161693111101996000254037863854078004 7301 -21828118940840153995950668009336740165068148926649301244 7302 22028168129735943746989831340197611381750733824422332504 7303 -22230036936497203552630499520456542888825018989728619189 7304 22433741787706067607180188064515216241282290393233890330 7305 -22639299257121259965127985299372420458083787950215927360 7306 22846726066986841975132693321927638888798949078238964460 7307 -23056039089352510187438174858985953780379425894725927361 7308 23267255347405545909432856819841800348518322232974956027 7309 -23480392016814518463647814648068808181117883288132325308 7310 23695466427084845089654742581719513169705078582846877239 7311 -23912496062926311326146397928163404464077507343716520957 7312 24131498565632656612023339191583637754386539765222853120 7313 -24352491734473330755638062190094330333915940146815677935 7314 24575493528097527839527640789364728272448047501607341573 7315 -24800522065950605054065931714559991224640155081373918900 7316 25027595629702994887554109544935632161132952428486010796 7317 -25256732664691720042412138035154483880197768731807408469 7318 25487951781374621397402717919670189668489806203263936872 7319 -25721271756797410294282825801828239572642938180652397926 7320 25956711536073657394006310893732387360362330322109620929 7321 -26194290233877831322664879349805757046217420183607321428 7322 26434027135951501310825503650533376955294066074114833000 7323 -26675941700622819021871786763591483850542714701925629477 7324 26920053560339395765457638462112583630962521957811887160 7325 -27166382523214692301306951193670424533259616149811493424 7326 27414948574588039456416583596683022412304006651163770632 7327 -27665771878598408805316286067003018929418135201939979656 7328 27918872779772053698483281466845492057637482364553006700 7329 -28174271804624141968376729113080434149514655014190121642 7330 28431989663274502695924578116014342475292962902324966800 7331 -28692047251077610482739331472980506156670538904691388266 7332 28954465650266931745937622999285025101997213222353126104 7333 -29219266131613758633269542089871200057509805023011241936 7334 29486470156100657246406277829251881147935995882677436572 7335 -29756099376609657959768515576857382873986298870160994800 7336 30028175639625316731283403058089673961551295370912844528 7337 -30302720986952777420015787824324803470091738435180278680 7338 30579757657450966253811479511880569215414516068927217788 7339 -30859308088781050727998867389940594550314901494752736312 7340 31141394919170296363903383791323153439362871200251247260 7341 -31426040989191455913520809394647840540265480563964710862 7342 31713269343557826764254739808810802257136796110012922474 7343 -32003103232934113475235863931291774135115595565192971548 7344 32295566115763233564491955168445932685343642488033774571 7345 -32590681660109205864214287587528941950962195489248896184 7346 32888473745516261969655936031725269625560338400342776284 7347 -33188966464884322525888218817959382308574365127641061725 7348 33492184126360981325822257769704931680956247771948061475 7349 -33798151255250141432662880490075038993175605641493273442 7350 34106892595937448790392251333092153102276472920769512274 7351 -34418433113832670047071834159745783034945406422794761040 7352 34732797997329162587795478093277058429328176301110947360 7353 -35050012659780586057116272787299438205822502005697502784 7354 35370102741495005944798823669312355334606460578389868568 7355 -35693094111746541113911024117334016404682175011528383959 7356 36019012870804708466660323550229250403470437045986615438 7357 -36347885351981619271094786751990524186375369555446864820 7358 36679738123697183010925601782408062081168167979686699049 7359 -37014597991562475971382632348830330191012278232592750768 7360 37352492000481433136286462638078315501110527299249586900 7361 -37693447436771023345508318710494822987383379948041709084 7362 38037491830300069047793281288543890954022873373856893640 7363 -38384652956646873381643188118340789056621631018358442392 7364 38734958839275818726695272496599242935098547750362674080 7365 -39088437751733102289893472139946179081154486432468239759 7366 39445118219861775724834912325179924555338586859226109224 7367 -39805029024036257229088638344672260129692608080967950544 7368 40168199201416486023132447564016357676482752966546805172 7369 -40534658048221890585942744496800224304761244441356333810 7370 40904435122025343506308705565815847966172533280397601496 7371 -41277560244067277305733591879402987030181166830953418076 7372 41654063501590137098441600346166469799093647766165042388 7373 -42033975250193347476637929041968874528237114727944262663 7374 42417326116208972544883414264585996476226780577506591558 7375 -42804146999098249576354773379684143547018498999355030496 7376 43194469073869178325979703346722980442676308673138376616 7377 -43588323793515349611076336377136776740287793406961508020 7378 43985742891476198359303298878602895149877052320809460086 7379 -44386758384118867926555283805322506331025872313056194500 7380 44791402573241874104036032798605061006779529451949684776 7381 -45199708048600758864223321211341171003743363789785390024 7382 45611707690455925539927327798804199238032129667756993572 7383 -46027434672142848789254034793099598547958522799630826547 7384 46446922462664854372139436671194854345211302758990848695 7385 -46870204829308665451339749217339568116138152931546349494 7386 47297315840282913832469943693450684810834660753522537560 7387 -47728289867379816274001259098001518065880174975609772158 7388 48163161588660217729182388153586267326817376480270096638 7389 -48601965991162205127764362630233200719101032918009351442 7390 49044738373633497066312415819489906344097111676005046472 7391 -49491514349287816551906980393009914321547158142169544396 7392 49942329848585455735299274505511924902740116778178231240 7393 -50397221122038243376224512925177489260085259633685024896 7394 50856224743039127605718626518851645011181837595216457114 7395 -51319377610716588388064563360958500291901335863922999994 7396 51786716952814095938544975596527075644483870442397766848 7397 -52258280328594833222633691611244834398072056040842855182 7398 52734105631771902547754292254475245070913735068185417422 7399 -53214231093464238160406957131154061229578072444823479588 7400 53698695285178448679452281336895083446061060324344935373 7401 -54187537121816815130781907862012420131769099192097346284 7402 54680795864711672299640673800776598974300023614067774271 7403 -55178511124686403084634811050144799012763851271692018372 7404 55680722865143277522108049889395303002072684090382254703 7405 -56187471405178370151235926179150389408450983998101710012 7406 56698797422723791409023083442577360703644346992292492464 7407 -57214741957717470780535007569506082136468869769807506338 7408 57735346415300731483301786598168120229235424093764088268 7409 -58260652569043898536045748120046892119242957668687335765 7410 58790702564200184150857044758765848587018662177413660412 7411 -59325538920988096494822552154397357228413727724011199826 7412 59865204537902619992056208636034694229345715961376016482 7413 -60409742695055417480236843120956012630973548039397673764 7414 60959197057544306697287587498749269917064443811614273682 7415 -61513611678852265753885440411647988270183377144932167920 7416 62073031004276224446228049274882236642633113701162807348 7417 -62637499874385900481066245780518844425403721543411905408 7418 63207063528512941921595588177193741287970271670617734941 7419 -63781767608270639418549765740059481415584662108667818432 7420 64361658161104474065916206045944829328287476611288871944 7421 -64946781643873769015263968970715819242688240049083077516 7422 65537184926464715296901775298387649594004858535825704419 7423 -66132915295435044630136964216371261436673374670509851064 7424 66734020457690624358952875404973268739936076988771075152 7425 -67340548544194252023632603263391359204992137730633821309 7426 67952548113706929473402703033542244339814668880937558208 7427 -68570068156561898840224117822134733841475600909240792881 7428 69193158098471725129593677183140679544655610140484449736 7429 -69821867804368712640813798395571580884178066704280970522 7430 70456247582278944906817790548819133535975663804822039834 7431 -71096348187230240342482204450550673644880243277780057488 7432 71742220825194318310596281873490575352547463412287602788 7433 -72393917157063472856473550312370798519983512401091582437 7434 73051489302662053925765332401990144676827995998789566903 7435 -73714989844793058465555287079003755151461799063283974160 7436 74384471833320136416464526484170614438720695565567983587 7437 -75059988789285319233466384986227854131107493050195742926 7438 75741594709062781225588166671667647939219668433253429738 7439 -76429344068548946679855376187494619222206937857731409604 7440 77123291827389258432904868222814240155551003322827784637 7441 -77823493433241926274851482215095283972428090631940682060 7442 78530004826078976314434149488210999690547918999374222288 7443 -79242882442524925202389911485589051129140761079563756877 7444 79962183220233405901607178493129342235341229905283213364 7445 -80687964602302074508093977567258908480634945474782578856 7446 81420284541726130466365670545530672441264662290609651580 7447 -82159201505890785386714161390480751453196719563996360267 7448 82904774481103018560173173488060423188320605252397222032 7449 -83657062977162960180049716508770280047232595260268832281 7450 84416127031975246216860086030974766301040913900106956678 7451 -85182027216200691856601121336720161596602410683104907428 7452 85954824637948633400717243441199972272228466644519319504 7453 -86734580947510291540106059035409346573107119789732144072 7454 87521358342133511955256910867518183901966777258308861014 7455 -88315219570839242260356372304512859974692461536148412026 7456 89116227939280107401142856702342988721290986608071544940 7457 -89924447314641448734671631631537661826183185150221453015 7458 90739942130585195164185857908519992482757510166391184868 7459 -91562777392236937874204966473524713202633208394007797288 7460 92393018681216583409966799676571352838109420810278941901 7461 -93230732160712963071724455185629804141840632145828036921 7462 94075984580602779848334594730317560897651141069375637964 7463 -94928843282614277396314983152181270368181797879343358794 7464 95789376205536018880331041678215473732260643595747055492 7465 -96657651890471166829132054369673818761216337385619149692 7466 97533739486137658527537181789542154128350944766080294896 7467 -98417708754214674860411453338849960839839622261857139358 7468 99309630074735803948916307355382632241752926528178735054 7469 -100209574451529304372913956538844439735634359251412398313 7470 101117613517705876256497875973050115467446277512867773906 7471 -102033819541194352006463129476840533276038020751133411120 7472 102958265430325722036372259293856273962777218901099516123 7473 -103891024739465914381969378413110881771021558676228302480 7474 104832171674697750717303378131736455853671647252628372928 7475 -105781781099552504915299407582622531457400373103798026688 7476 106739928540791493961926784347268885266374983434293485436 7477 -107706690194238134729814237361774212032293281411513115750 7478 108682142930660903845425058734637939574546755518884086256 7479 -109666364301707641643992774163349802007851826466311595824 7480 110659432545891644998602006023135508288974379470483468624 7481 -111661426594629997634351240671724847627301349635114552028 7482 112672426078334590395728450874986095631874221084996767596 7483 -113692511332556287825443500448290482539268691062320114016 7484 114721763404182701336271831548300785570101159364199267220 7485 -115760264057690033214253310652007940874533414363766125949 7486 116808095781449459682141856598805268037382455707362910670 7487 -117865341794088525276601546716233758688945391907654329996 7488 118932086050908024851581652560226878556879093390509633070 7489 -120008413250354853613867276786867968003327260478424307144 7490 121094408840551309725287173023551726039801290889877017739 7491 -122190159025881338169761621884214759717159189788738062414 7492 123295750773634208782589084273007718057064130109872297410 7493 -124411271820706125574401439609937485906193733937911292666 7494 125536810680360268753367150231937272493777829807806750383 7495 -126672456649045775156795430568104647147645695725052832340 7496 127818299813276167147600766559292001405226592287132371304 7497 -128974431056567744412436843625821257484291346376067950990 7498 130140942066438457517015628960330624652333728525006454060 7499 -131317925341467786530507178739900428974131723067776816077 7500 132505474198418152525287521709214889213271763263244337464 7501 -133703682779418394290987204320863156993699310894233674816 7502 134912646059209847173115966536632219004950501925047230864 7503 -136132459852455565556826471787386521299277385628026623631 7504 137363220821113235165961705439242524909203040062742420276 7505 -138605026481872326036739017978132131290352139879730251241 7506 139857975213656041754594048218081206177211807254236159106 7507 -141122166265188625312177959301975375099511874032706840792 7508 142397699762628586756612435628063769531570597984559735809 7509 -143684676717268422645202463678012297853585131275740998680 7510 144983199033301402221233681518735596178441958459396755847 7511 -146293369515656000155588567924825050971841299999484735184 7512 147615291877898560676056424242760014717933859842157533690 7513 -148949070750204782924741410560480969996499779816657372204 7514 150294811687400622445249246022741999126349681164432585219 7515 -151652621177073208805717992963992907799010681485732045972 7516 153022606647752384511616070851032653834327962864282763360 7517 -154404876477163475553928802254843782333846370582403843596 7518 155799540000551909174263976582418392595769632226110394788 7519 -157206707519080299708900835120456567494658670197046636551 7520 158626490308298628699262375647108100436187147440166412211 7521 -160059000626688150827087950691465367983604669833563054264 7522 161504351724279662649104982692058764133258765121025090848 7523 -162962657851346776568631648594562855714593392042807605680 7524 164434034267174847990676243912707722299940747529401978731 7525 -165918597248906209163126538329042406151795451836913216696 7526 167416464100462368809939993416046410644297285574676488504 7527 -168927753161543842313252762840321708255700314561129450073 7528 170452583816708282900424821908578199558900034718848978627 7529 -171991076504527590039636640459274998212095045233462041798 7530 173543352726824677044159191455968172767463971540883376152 7531 -175109535057990585731246882732697387943403041192227095624 7532 176689747154382641877168780279368301941469910677570032183 7533 -178284113763804351155617319728698160751936013997611008182 7534 179892760735067741243039161263254795041429128434385688832 7535 -181515815027638861821747065706930965620350301942528330216 7536 183153404721367160310425370108941679614552301022296589124 7537 -184805659026299457302269143772275882736173147379887990507 7538 186472708292579251893936374653244708164100413775170376583 7539 -188154684020432093344185206007296854145866557808753241509 7540 189851718870237761809959649667412071221931530411499408110 7541 -191563946672690007270226412735571421174130433107531478348 7542 193291502439044602164505318837112867791454832109097862379 7543 -195034522371456469744232907592211628190648906538802776420 7544 196793143873406656661313606380869004091448280098904992416 7545 -198567505560219924899909694038010500128723235893844790910 7546 200357747269673744795168313549521580717868116918507955284 7547 -202164010072699477576653158722405022039489475938048407526 7548 203986436284176542625216231234586656209661415768415450525 7549 -205825169473820371440391299840536036967839328427654388984 7550 207680354477164957181599473722626619036651890219313042800 7551 -209552137406640815571016761860006389484106742347058288428 7552 211440665662749179929355852281256265870123305652593883652 7553 -213346087945333260158555953215982695407225526567852439653 7554 215268554264947402587955892360439207605612109170979153217 7555 -217208215954324994763451461015562005008541591751733007568 7556 219165225679945966482917132255743555423314852282145068606 7557 -221139737453704745666317952390401648089562255507955565832 7558 223131906644679534995967074371362091806766036712507277376 7559 -225141889991003782671819873491450244389514437426050192375 7560 227169845611840728099063030147309468756893418337038802192 7561 -229215933019461910861086955741512175685896850466398776524 7562 231280313131430538930757490404992645905295655095628842644 7563 -233363148282890619737267406737182166170181459993137299779 7564 235464602238962765435293918162260916388865014453483683716 7565 -237584840207247591518263671625281788959732412366281366043 7566 239724028850437635778784749713203665112260434269970391968 7567 -241882336299038732547303792185126601706480085246394947566 7568 244059932164201785135347912858317701257377686106947509300 7569 -246256987550665887472882781319529970009484172466607419476 7570 248473675069813754060931950553619505932241904420342346232 7571 -250710168852840425561234915274851088753910678845589992884 7572 252966644564036225614953978629753094480730979662444190049 7573 -255243279414184952822859147323973898157521951377191685715 7574 257540252174078300230617230983088464360377611819174150060 7575 -259857743188147503145382298831864830863514902567108677136 7576 262195934388213224664430839021707197309069204067321898320 7577 -264555009307354696923712593295065438231363096280761937432 7578 266935153093899144774508390701549059144795577845600752758 7579 -269336552525532527370515777799977636091064316763603611432 7580 271759396023532641996243391104378539660314820070482922124 7581 -274203873667125643391212588014587276639579095383930217592 7582 276670177207967040823771831424037539853686228795684227032 7583 -279158500084748244243962979151911677772066194106947654781 7584 281669037437929739997481556885476284463832083632626058333 7585 -284201986124601985812993257256669962788675031342066090180 7586 286757544733475124083559687614389865075000485167176028044 7587 -289335913599998621850346624290811844575541848837430711610 7588 291937294821611955363802065984321201894569971668249263968 7589 -294561892273127466644769108228079738734087264132815212484 7590 297209911622246529096215576399234104340439255181383414237 7591 -299881560345210168926099591063542134376754129577478351714 7592 302577047742585298934034621251524582749034891378616251202 7593 -305296584955187731089561670208199866670415195127037851867 7594 308040384980143144288678380577543506276540571288486806532 7595 -310808662687087193718519220810703600910302098937416054488 7596 313601634834505958388437581722974749174807282556803216812 7597 -316419520086217933599925561185879778432911121620906457216 7598 319262539027998785428542414418378567378180687987561721422 7599 -322130914184350094679036094159946497137706339776053157144 7600 325024870035413328250868074494487076142419682672459152728 7601 -327944633034030286416129948354988235194367053355888468016 7602 330890431622951285166117495456056272476116203723230744403 7603 -333862496252192343527356649042283221467499843003497328784 7604 336861059396542656583414943290618034461846298283261672448 7605 -339886355573223645866146829826237304893838074945765100420 7606 342938621359700889799883329927128444223896894086441038128 7607 -346018095411650247995263896804885178339515340679682414925 7608 349125018481079504396705651291697271793987990034266044825 7609 -352259633434606865589703422792587440366127115881242666619 7610 355422185271897661972050975190444544650392903567266226002 7611 -358612921144260610987473780168238660089037090724403006357 7612 361832090373405013211877784852215847178803101518070503962 7613 -365079944470360263772264640143928246166332500754355426542 7614 368356737154559073367166466647050372073301492094205570460 7615 -371662724373085805046043971943969259536014867381291455228 7616 374998164320091344894309067526183168659988261575125732214 7617 -378363317456375936861322530905739397361943634066867481612 7618 381758446529141424161731234796472982868208213978321358028 7619 -385183816591914351976707647088813155211799214938771619756 7620 388639695024641398581903487717205509876524409429798517724 7621 -392126351553958614534103634577655596837705912986803345872 7622 395644058273635962159546911445636612314241109988141614745 7623 -399193089665198660304555925654675475390660273401586289731 7624 402773722618726852134384720457753946394180363485549949960 7625 -406386236453835126699954205212119958422065599816115282528 7626 410030912940833438035312196701437718968542758658164023252 7627 -413708036322070978702146112459774054516569563616955931448 7628 417417893333464577962418224679000260899609339139005728253 7629 -421160773226213208137119954679973720971835229193936312256 7630 424936967788700196199194791128862092562027353167738073966 7631 -428746771368584751252808727313076218711713845635827603738 7632 432590480895084432270310224928750687126128795110825848828 7633 -436468395901450194293384194454427238457451633123620436332 7634 440380818547635665257039951186866383359125200971327092670 7635 -444328053643162319665163289246283238324913068575597874802 7636 448310408670182229535397620221748195415790580059445327520 7637 -452328193806740087340096702218446811277362541595794696734 7638 456381721950236210100018307374221811935327854812935378821 7639 -460471308741092248339319093570647492258290700179013947644 7640 464597272586621338285289264183845933201286071018079001006 7641 -468759934685104450495163146276758591835139710097958560198 7642 472959619050074703016299013931759005527099158157957375160 7643 -477196652534811422236087415137827001039594045193019821132 7644 481471364857045749755179749457573027994293124966673204436 7645 -485784088623879608923094519498350077313993777064491424411 7646 490135159356919860110033052912324495855911199218749387472 7647 -494524915517629489353904028592648430345237648769699162304 7648 498953698532897690718210334689652659837652011309147029608 7649 -503421852820830718525695233861988020421041369603891380092 7650 507929725816765401595589287895550560033598608419462553415 7651 -512477667999507227710066028676614098570712146043183643360 7652 517066032917794922769233315285089704897813816314366631904 7653 -521695177216993465464798455143426384736762194200603935076 7654 526365460666017494811597743579352818777759463250098080282 7655 -531077246184487084524633907460520662762643382741536191752 7656 535830899870117875018286484126263081677121823456810366886 7657 -540626791026347570735128608485098582648641754480850647136 7658 545465292190200827585487003400088430256177669852861407573 7659 -550346779160394572496718039570767734213311811112135155056 7660 555271631025685814434349384580736512201268317478039697856 7661 -560240230193464023766971877769797037652089649759755737335 7662 565252962418590174504287859851685358809544846514414441872 7663 -570310216832484561744268479715505012914417664589342778544 7664 575412385972465524622192020181142761812982154793280118456 7665 -580559865811341223162686937793471595587830788358074355344 7666 585753055787256635697056476537559512689581054415864953872 7667 -590992358833797961923396324900074570634341435211154509372 7668 596278181410356635257623416152556383192598428792244157044 7669 -601610933532755166850813930002639401864984311186056036336 7670 606991028804137062533513966083639346906496758537130593829 7671 -612418884446123072992260260983466584333890648836168854804 7672 617894921330236056688764744149684056341175414351574406344 7673 -623419564009596754399420796960513637823362260210808640978 7674 628993240750892793783337097355873405345013338345434788096 7675 -634616383566623262082364476693783879741844066159517759050 7676 640289428247621204917931229147838185976109657188101373268 7677 -646012814395856429178333200176232622170394720692135934902 7678 651786985457521008187838697075501009170303575097187089320 7679 -657612388756399907716978418923188443116249760527168053423 7680 663489475527529171933122548790778113703930216842025693384 7681 -669418700951144129103338084272415375380533947328347181338 7682 675400524186920097749018539931177223742595316055239867554 7683 -681435408408508095015346513001106822578459428286015469472 7684 687523820838368070259760575657849570597883613864129576444 7685 -693666232782902208283737095809906583028893288723720443994 7686 699863119667890868232862785379626796712143793096903135311 7687 -706114961074233745972875363182917329383542620169377652016 7688 712422240773998869715610575132895517544756943899879649595 7689 -718785446766782060820149460964705289900505791583412494314 7690 725205071316379514032458468674928881002561387799259233959 7691 -731681610987776173953017926463615617885795839409179922738 7692 738215566684452607237915580616674051397279229476205322270 7693 -744807443686013092946228559154631171214460184121371846792 7694 751457751686137676546829564828924824928547677860330698528 7695 -758167004830860956392644962341989971591353896606658196536 7696 764935721757180394961490723708306809424108812432511332608 7697 -771764425631996970851557458082964257651560021586132970132 7698 778653644191391011408062120488543215720808452808856557184 7699 -785603909780236069947199338897628783297901320498067844549 7700 792615759392153735835991334320419850028961890524480083126 7701 -799689734709812290183647803204327686705417004996165515012 7702 806826382145572144603315625903854540939808940097547165630 7703 -814026252882481025414346786495397145621270702823938248734 7704 821289902915621890776179668867240316655078845599565917672 7705 -828617893093816593577366584504203778246063933756637482592 7706 836010789161688328448956181803514007378990812082277870330 7707 -843469161802085927032135138349044954063734354188873998803 7708 850993586678873091607545880462136143791674970850023369354 7709 -858584644480085683389837545264521248579138731585956289510 7710 866242920961460208207602561469267277580800353714831227568 7711 -873969006990336668927742787222199079954557096719261909008 7712 881763498589938980846354091365210645583468617252331559992 7713 -889626996984036173357288982799301247735928967551413685789 7714 897560108641987628526541291777031220062922812269693541208 7715 -905563445324175634747398551621818038670600671388033307401 7716 913637624127828561429845967162312270651578836593368682818 7717 -921783267533237988689915947535164004715190648973081747024 7718 930001003450373154252510430212533564933986914126190242376 7719 -938291465265896108266647110266697278965649193054204735351 7720 946655291890580995457079003076748796368190727009066572800 7721 -955093127807140913002809742169074926840675224899149209912 7722 963605623118465821743191457396328781210862317027714746201 7723 -972193433596275017768081517812827530273981215493315730400 7724 980857220730187701151999236413596710242410002978578591035 7725 -989597651777215208545431189431617729401999570698756169438 7726 998415399811678506541468601017386184191686098218633836704 7727 -1007311143775554573194924056480762659351667339688775228911 7728 1016285568529255325786086819289790905503440389989347545642 7729 -1025339364902842783894472981164096852423806602944898530042 7730 1034473229747684188081463014776049784419296995801957762338 7731 -1043687865988550825976767315697399784918337249709707911152 7732 1052983982676164349324410298996406635336922124804299884200 7733 -1062362295040194397571583982735487092458313072149190363125 7734 1071823524542711375880519462889747850072888984521932446192 7735 -1081368398932098268011704420551924661591648333271032202923 7736 1090997652297425397368600554277276062525425089233009959027 7737 -1100712025123292082611769095393702175628481162401437452373 7738 1110512264345139167646296739273025584063445849374774349978 7739 -1120399123405036439462948863377939113927940537268463158728 7740 1130373362307948981272901467675323619883623738645425842896 7741 -1140435747678486542620576898816095045985378444661350436176 7742 1150587052818140042691409669359520309454958362862563444360 7743 -1160828057763009357853695809752941080012441012381525623327 7744 1171159549342026579588450297506548245370473731819604794512 7745 -1181582321235678964370850313143068667472850017753886371652 7746 1192097174035235832773835672997498279152272575191928100708 7747 -1202704915302483711071250426357451093017694856596052192900 7748 1213406359629974044927040432103120268920068325980565067938 7749 -1224202328701787851370990581537213537459408748381087758701 7750 1235093651354821712182832893260294581024353049006811188628 7751 -1246081163640599549037844677946426856728668197368224583668 7752 1257165708887614658310867255004247417570735418974377022852 7753 -1268348137764206521294614566835335605709590420194623948912 7754 1279629308341976943764833290853125004670816803466266806108 7755 -1291010086159750117321969226316035069253641433181005664628 7756 1302491344288081233759158263024895785480368681730003553012 7757 -1314073963394318322852285631476906109261113024980114009752 7758 1325758831808222023442258158655186116797914849491270429856 7759 -1337546845588148037485247122586331492742202697879541299408 7760 1349438908587797056886242851516719861351236417465593497558 7761 -1361435932523536993407598102272013605656823587669814336571 7762 1373538837042302382760130129404805785652197207510198930713 7763 -1385748549790075875142629063330523745645578116279429107726 7764 1398066006480956765999133972259592726240875864318474726456 7765 -1410492150966821562614962580927423190943324057440197697566 7766 1423027935307581624375114615039043998072014251495781039986 7767 -1435674319842042957065234649705531262647272524966227238348 7768 1448432273259373284508764834878638834241792408809593502764 7769 -1461302772671181564107211977227413517576339758309520229607 7770 1474286803684215156486592756630112493995383624541706656716 7771 -1487385360473679903455125682762541162649879822689351049692 7772 1500599445857188412848154048236292445621565515563611297589 7773 -1513930071369341893579181068016039772519918776729957080159 7774 1527378257336950929333872439035002723680207086133541317172 7775 -1540945032954900624840054115715993318916751377607509502760 7776 1554631436362665604524251371044525134283522822878362009084 7777 -1568438514721480389627352392854920780580924922724211714376 7778 1582367324292170726501735157602712706578868827667757242711 7779 -1596418930513651485852895963189186969649435061271902544736 7780 1610594408082096800123514266730609508399132069801065612269 7781 -1624894841030788154050260703627182559797470628553095601712 7782 1639321322810646191656809784989085163922577292801379390368 7783 -1653874956371452051583789510572721109742958504468122790928 7784 1668556854243764091701148251927589724246822050116815131017 7785 -1683368138621535913404033768092099004496853032707780454435 7786 1698309941445441645863177108638557938225192514237520015840 7787 -1713383404486914500788400642345996124461317999212470046348 7788 1728589679432904658972698173157135737153751689792717998045 7789 -1743929927971362601017868393038579945785847590465861208460 7790 1759405321877454046204452009409359077755884605924337515806 7791 -1775017043100512715462288156164643331437419234573286327320 7792 1790766283851737186826956921813899935664701110316031338708 7793 -1806654246692638164635331403066249629098996772971297078584 7794 1822682144624242537024073884646245783629402635992111148951 7795 -1838851201177060650051855938377866651350253555657528237040 7796 1855162650501823280973071170367263722996222091046450669864 7797 -1871617737460994847851582378469251189722629431344834518699 7798 1888217717721069447821373228196796811959149560174154007600 7799 -1904963857845656371880660542704004532514029000391891930469 7800 1921857435389361800150900628977279196386925859838629419481 7801 -1938899738992473438046057051013531973693369315469637550704 7802 1956092068476454910784385119227392125351393198988305339772 7803 -1973435734940256791138759446969130939422318310650372923915 7804 1990932060857451193266186992117305024104987550695564677152 7805 -2008582380174196923886603490778551830163933753999412027964 7806 2026388038408042240999373479529281687250143321307822322478 7807 -2044350392747572329737163782223300711461173057559298225759 7808 2062470812152908664865131480417343669471538703161100276672 7809 -2080750677457067489842787823686412649454523855094382314384 7810 2099191381468184703280631132098360402363108133741425996708 7811 -2117794329072614505047880674886623201721578721239860999359 7812 2136560937338909216225620547144369272665369850883074775725 7813 -2155492635622687749555643356776255576078581499257966400940 7814 2174590865672400270013568885392266922318841225870953132824 7815 -2193857081735996648639739057253028981284799213073326866874 7816 2213292750668506376797329537332348523277664583458305580364 7817 -2232899352040537672598478112654419191158733936763395588234 7818 2252678378247703576350455046754152845068380348163860554676 7819 -2272631334620982897529471815929341746969197031133763250896 7820 2292759739538023941994159942118310054000738046501551208017 7821 -2313065124535399014908606160700632633286114929140910943908 7822 2333549034421817762160696562480666095713221839472009889036 7823 -2354213027392307480940031124997454503065852129991465817694 7824 2375058675143368598585489843229453326062248697307246948421 7825 -2396087562989113587830369586528653308938476300315442558728 7826 2417301289978397656167612723224966447402555366401492513728 7827 -2438701469012949617233799433057208423365503777009452295981 7828 2460289726966511422873099846596502091513144319590342474704 7829 -2482067704804994905896143818472542344989226844060036181524 7830 2504037057707664355498669422846598363590943494957884439452 7831 -2526199455189353619855800705056856115058829199001669095160 7832 2548556581223726503564866097208292421496209801511427702449 7833 -2571110134367589301377827519695265699849011186612164399082 7834 2593861827886264384048714240254941581685243349587235488830 7835 -2616813389880033827127054463452990694992062960045281477834 7836 2639966563411662149160322855073826144209361469699995833496 7837 -2663323106635007302032067652341515193475373273763816849138 7838 2686884792924729133062883309447296829709645580940088847569 7839 -2710653411007104616044033517683307049456722675081001321739 7840 2734630765091959226563628113924691742144315559796319026120 7841 -2758818675005723915828182852835132816441211793511850313904 7842 2783218976325627216683554436731046068793614967811487415973 7843 -2807833520515032095704100270273039224372953609921013078046 7844 2832664175059927246052963724583555019452792275515640294924 7845 -2857712823606582597325177105039029982798541733363395081360 7846 2882981366100378900774397495067646265002939134306312215032 7847 -2908471718925821331199182671898424328184796373987096981719 7848 2934185815047747130331459213051180049328802668623070605879 7849 -2960125604153737400833963343486333319516057509633019791484 7850 2986293052797743244980724758996532273596927024629667921640 7851 -3012690144544936527770939869985219691873056935937987387624 7852 3039318880117795630617716819774415691502858672860580127948 7853 -3066181277543436648865091722910129761658178882571311739336 7854 3093279372302200574225384017210351158877045632100925765476 7855 -3120615217477507091800397897437133108121400150598060432794 7856 3148190883906985710660255261452932269620412755151555929248 7857 -3176008460334895037008882112629032760119882452739880869557 7858 3204070053565841089771533891609313031226985252943440335528 7859 -3232377788619805650003455438814017128692719992005187104301 7860 3260933808888495727846099028768261257803606711345412110682 7861 -3289740276293025323854591528175015622653411503454623580822 7862 3318799371442940755393723539252287155296040196886436261117 7863 -3348113293796600913456056117841450706761016943741045724332 7864 3377684261822923910701283841296768374890211495610422057626 7865 -3407514513164511677757289433797584310075881324013330530860 7866 3437606304802164161866961311049480581138660476509506978422 7867 -3467961913220794879817461879864248656511824276334474901288 7868 3498583634576759675756926382812190270826512207539941794517 7869 -3529473784866610633994289685592789717920831543934931266254 7870 3560634700097287197197887294843835573606131224206813503470 7871 -3592068736457756641564518607331337424007034284829129735352 7872 3623778270492116162529712835027157711806183170673471398956 7873 -3655765699274168927438975958055342890464122734656684766440 7874 3688033440583486555305852452239910920181304551769574099888 7875 -3720583933082970588352798200365613593196871798700892488002 7876 3753419636497925625472278934561560924628065460416224880624 7877 -3786543031796656894065388482446461269401220584424087972207 7878 3819956621372605143920888894180987468081501208079075001065 7879 -3853662929228031854896235767533736446714704954130556075168 7880 3887664501159267859161252469885369867714671942826315043805 7881 -3921963904943538588672102826734857478148685086536228760570 7882 3956563730527379269365590687560201830649970584866523483104 7883 -3991466590216653495309155706818359573727962077787091423131 7884 4026675118868188728717868940942242107724790093590782866597 7885 -4062191974083042385363953353805925691118103169205455317440 7886 4098019836401412279464620088081584106202316342666122540521 7887 -4134161409499205317648142110029872706868930316377166356460 7888 4170619420386278448073967468195212571919063821213044747810 7889 -4207396619606365988228254528671569111169352561319842318431 7890 4244495781438707573339506003541988109199230748762784003496 7891 -4281919704101391086768067984765169978289014003608250469760 7892 4319671209956425054126291446465713441737051817254033816755 7893 -4357753145716555104291340540970308979932688281024029886188 7894 4396168382653839222888255632601076656413492136295856094460 7895 -4434919816809996647255288469549674128199077045324494624974 7896 4474010369208545376365139759577190402876988796173194513924 7897 -4513442986068743394673032309185980742897869700220732926312 7898 4553220639021348835404102037876963653851329356106473993662 7899 -4593346325326214436387010995798365978203095067689673914418 7900 4633823068091731770196678149680326835970719991997969937920 7901 -4674653916496140860095353638176248590848649467569580695956 7902 4715841946010720924066770818625622766318470432409699385605 7903 -4757390258624878121131710608540880725405557993236954124452 7904 4799301983073146307123990323368428238939893795941714329868 7905 -4841580275064116941202704059598038599856812616210005420248 7906 4884228317511314419588627576882287887851008316238778916080 7907 -4927249320766033249349266382302534447626619090552098113128 7908 4970646522852153612527355591592369939439083881918686751078 7909 -5014423189702952009521074517180720059607408342197454443330 7910 5058582615399923810390254915727625029498420171770703398126 7911 -5103128122413634683690953870329170858075936750859872295678 7912 5148063061846618014540522813636084942990844100654758681752 7913 -5193390813678335566896404258047623234610350919109531576672 7914 5239114787012218789504077679204318857381421605423990420184 7915 -5285238420324808310642685886282318677799221437581432027997 7916 5331765181717009313680813839910695975975982149937774110312 7917 -5378698569167480633559655179686475244613388590458252526304 7918 5426042110788175563656461493532994901328631559181372502118 7919 -5473799365082052513057881923155212537847794681799259120171 7920 5521973921202973806100805574772882405275564160110396062235 7921 -5570569399217811069127939788550303098488916447662592922080 7922 5619589450370775803767001567399175574817788138413885048355 7923 -5669037757349993901686560574754249106635583637144185796218 7924 5718918034556343012718829218259244703496694313303192562245 7925 -5769234028374571836480714215671144967496571459285581885164 7926 5819989517446720567179977805586610890266648224008163856464 7927 -5871188312947861882174246585072995194352992366263337016636 7928 5922834258864182027067781762394964821356291364235886369842 7929 -5974931232273421713695405828002472431517003643084192895816 7930 6027483143627696712265876909237226209151296562888829271296 7931 -6080493937038718185229513971782674170814667267812070961272 7932 6133967590565432978108295840408599500772447791747182608802 7933 -6187908116504104251592369443627141693613669962669416338075 7934 6242319561680853009676385637153968475868904735304607776199 7935 -6297206007746681250493906267569511643810941627414139341133 7936 6352571571474997639819960344016159862468456975587498767546 7937 -6408420405061666781962432311085341276078657948081429711465 7938 6464756696427603338964199730129635572892221992229562898036 7939 -6521584669523932426701756481898936608839052926389746928716 7940 6578908584639737895604514024691304429049827671345263920208 7941 -6636732738712420284344219019049373114210178633020147717066 7942 6695061465640686416968211919277981325552356334359808054132 7943 -6753899136600192797585929315018734469014396253214766111168 7944 6813250160361865141877575302589548154670619319971349016343 7945 -6873118983612916571389808254661195190607172089302399114502 7946 6933510091280587184828266003272737547667710450090369771892 7947 -6994428006858627910363545140535021825998097085650981898756 7948 7055877292736551734348723719770495000419974787876375917968 7949 -7117862550531675594815641161588024491614029038414750787328 7950 7180388421423976422687000751171589011678585123517189106664 7951 -7243459586493785009825121795028358105723339499659200908292 7952 7307080767062341580849131119270255664197776109642089422692 7953 -7371256725035237145103946635424753425670542737942428682619 7954 7435992263248764906270078220661652186929824257353079074880 7955 -7501292225819206209876672641902793097001563659082174728138 7956 7567161498495075713435090516478536845561739661930738963888 7957 -7633605009012350670060467402531070447065293437455621990796 7958 7700627727452709424308134255626135230370082021288881597156 7959 -7768234666604804428534524946278451204188200278891224713517 7960 7836430882328595299412465571055007183838351941558618622704 7961 -7905221473922767647302823097866242913566238069119050225236 7962 7974611584495263626022807520377582977529033508032865881148 7963 -8044606401336950367170308027836294253072560333129561765808 7964 8115211156298452681578154365742084554844222838971454045127 7965 -8186431126170176630696903943984437751692178121319128664370 7966 8258271633065550792754558421427005197740705338943182070000 7967 -8330738044807512272431527222426692452480246232807609409956 7968 8403835775318264728534319155264175062565212316048903352733 7969 -8477570285012335921767120104516391539856991441413911245698 7970 8551947081192962514201992427272102993186635380851123472630 7971 -8626971718451830083451423644693167394724254037960817405844 7972 8702649799072196547866998432466418976741776273485569746720 7973 -8778986973435427434340836649017049268729991551774294088894 7974 8855988940430971657488027833549211152445581391477162444483 7975 -8933661447869806718154625697315437323493229183722173127644 7976 9012010292901382470343001919301233564171243850405196016952 7977 -9091041322434092848790786258907233177067519429996460511158 7978 9170760433559305194597661818592431326568361218455839268302 7979 -9251173573978977063482496500356924881383359241859884973435 7980 9332286742436890650488365725753186912165280228021852179491 7981 -9414105989153535216251785002379241721388802257060317050540 7982 9496637416264668153331888945476475871916062983247435186353 7983 -9579887178263585586572469391755643609406454973719574105757 7984 9663861482447133659061962351845986373176931367019573243944 7985 -9748566589365491914981035534320806231625574753630228410786 7986 9834008813275760452501900693356374171455862507111499265064 7987 -9920194522599382783945526767065441573165505099624604212728 7988 10007130140383436606630373514406639026247265208650939111361 7989 -10094822144765824956277059289861032515117200861523791054620 7990 10183277069444400485485625393194999055784968091377397529428 7991 -10272501504150055882694015471618492765285364624640078670824 7992 10362502095123813722176453003446716312712102164362863035642 7993 -10453285545597949313067124326778210463330052105686162637864 7994 10544858616281180395116661680984709550575229638745290680984 7995 -10637228125847957810925225532112187433779586385798599655032 7996 10730400951431891568765517061887342992639930620800291279500 7997 -10824384029123346996830974142485713666143389698839916042947 7998 10919184354471245978838037701623700912031077457630084367028 7999 -11014808982989108552396197953748527919744997396013931784948 8000 11111265030665370445455178200218222420569410174751309453610 8001 -11208559674478012422464884555434966969291024475314129656272 8002 11306700152913537610660601207953498261761551359874068060928 8003 -11405693766490333278133463553110032466686949895005301225425 8004 11505547878286453839084780637586225027607076260031739426730 8005 -11606269914471862167912754088358449563297324188928923310592 8006 11707867364845166612562169999656553259038831000368172844232 8007 -11810347783374891408902508100950435835898316010277014391863 8008 11913718788745318511808573303590116411591552045451517348370 8009 -12017988064906939175121333569173682117501860120205879587572 8010 12123163361631553931786442255008609547041027630696370038871 8011 -12229252495072059947225403510376390184596684505662458266704 8012 12336263348326965043411151708155207502028833791370693887452 8013 -12444203872009668018217782448687663499251159828162631064276 8014 12553082084822545214415293304799152351867468850341617809807 8015 -12662906074135883625206646354118566383635140790679130454817 8016 12773683996571701158478611509890217602578642519198012973736 8017 -12885424078592495019982231695202535859340853271751643739972 8018 12998134617094959516496093600305464706202779462057115681223 8019 -13111823980008714923678801807042026670962692960184948310422 8020 13226500606900089409809236740073246827303284595454085443240 8021 -13342173009580996355967613595143849280617528288526689837868 8022 13458849772722949765450525106594020344585711210634707833479 8023 -13576539554476260810362711912155546345877395986569161623198 8024 13695251087094458921411119216731556031088241930308941253752 8025 -13814993177563981187966920571630460361148606695510277338731 8026 13935774708239174199482867824585631793920443962602862992952 8027 -14057604637482652826381007024489548594799386509101750034109 8028 14180492000311060808584128657094062819807070720541785992876 8029 -14304445909046278392978143034790595272985724756917823492336 8030 14429475553972122637286936194011652355683140311055124639462 8031 -14555590203996586377141420369426526745672540644030131448836 8032 14682799207319662235555903636703676797914709203812075931198 8033 -14811111992106798439613230447802626763829691799164229208596 8034 14940538067168033597931262182076523406949179648301347399732 8035 -15071087022642857984463258702851232657336071226093453512622 8036 15202768530690849269399884685961582305253337323099762228290 8037 -15335592346188131036417408575427284078063845817688848993797 8038 15469568307429702827281913510013481073778025887785529041000 8039 -15604706336837690859899941969618605983693385204743867497731 8040 15741016441675568974329111914100789328532238864622373330888 8041 -15878508714768399773055255486533489308559776251931448427312 8042 16017193335229146337033148325156896448305397340135677585196 8043 -16157080569191105317603749109446041878410061377858730557408 8044 16298180770546512626470112443802866202581344531048634462630 8045 -16440504381691373371465059025336402578350428989612583001668 8046 16584061934276568114904800740314757582763704522817907197220 8047 -16728864049965287963922772257039743444941629453595788041880 8048 16874921441196851438345895952716048886274294186641055686857 8049 -17022244911956956501440620388824736773045483007843025298978 8050 17170845358554421582247778335147704859172619421332137054018 8051 -17320733770404469865273302297136113877549550694249914500624 8052 17471921230818611574036048776488617869142072119117270244667 8053 -17624418917801179429424595582196472737444430441856411658604 8054 17778238104852572922012313204371861175030308523200742025384 8055 -17933390161779267499454942644931247211978772203587747069135 8056 18089886555510645235878258525848433948606131797804329301448 8057 -18247738850922704019786329416150484846965544159324830653440 8058 18406958711668702770514832100460076712855695403893630124812 8059 -18567557901016800670650513284410619154646386699982380127611 8060 18729548282694748883169158748070602282910269027408734565681 8061 -18892941821741693707342523469495680209013165775359193384312 8062 19057750585367150616762055591505917913433716546367848080056 8063 -19223986743817209116156634843745770988622622672915511424404 8064 19391662571248028851075930537289976675494254472905527589219 8065 -19560790446606687906003621873210174749370311960868691459988 8066 19731382854519444732089140538079438565453256937497369823440 8067 -19903452386187475655476591201229526549242238050943949147394 8068 20077011740290150431199152894034234470894280256148035802032 8069 -20252073723895908825830913378064046437371688251583255047466 8070 20428651253380801734580368489670839642988970390571376286069 8071 -20606757355354760865305639281235859217573074051727342591256 8072 20786405167595661553066015233820822802642760749377112405216 8073 -20967607939991243804333201319635757096041313030223357067400 8074 21150379035488957209904397734082443222608204100964186644760 8075 -21334731931053795909924131567968729683610099261837813202174 8076 21520680218634190343268940146683106650490959302220381132424 8077 -21708237606136023066915221904050474461755703407836065930826 8078 21897417918404836488832765625500450850623157059268962164482 8079 -22088235098216300920461885688553867867261672209617960279167 8080 22280703207275011921978274824765776183687701719961270898482 8081 -22474836427221686485364486914160676237381593467752580282820 8082 22670649060648828176828537555968783890383686472905017422784 8083 -22868155532124931941376926435374147038378335287223389174312 8084 23067370389227299858400221759250678722738631283850099940256 8085 -23268308303583539728003296850503256795140146950184293128754 8086 23470984071921818963548783143352936012006458008920263946661 8087 -23675412617129946866521032825296184677343620543306829005796 8088 23881608989323358965398921057627775686761194163445784832494 8089 -24089588366922077710789539821185719808680326717118631334480 8090 24299366057736724434661948253927146206069452486207076255505 8091 -24510957500063658102171683317302299886668588468689644453708 8092 24724378263789317010324068022054531514800331527835352731280 8093 -24939644051503840218629186041878323023943810924967321009382 8094 25156770699624046132995763335810991133672477861040489641868 8095 -25375774179525846305437492310777413633701220694453887651676 8096 25596670598686173158766278685858687153331341791496683455692 8097 -25819476201834500997365558616197723911332819019976469712518 8098 26044207372114040322416646077792503567196946007457573727098 8099 -26270880632252686132635802331231195302838369314016072116666 8100 26499512645743801559713499678742818364607431333520135293555 8101 -26730120218036918861274667646968061341888342007716544178632 8102 26962720297738440473344408725333928519323600586279232535787 8103 -27197329977822423509052963942527788277244684762719464214018 8104 27433966496851531780692173390545243829289883803553141347523 8105 -27672647240208240118289260218894654222672829137790569614536 8106 27913389741336376459638787897613055729933195097430752975078 8107 -28156211682993087894276794324982241788094033148251598037078 8108 28401130898511317557239465654025258504673916581478450149944 8109 -28648165373072879987669731976765843443145731737948437174848 8110 28897333244992223292466685177238803535703908053765380287120 8111 -29148652807010967186262962871573965254106856219706680087722 8112 29402142507603306716112828630101614398893143432022454846830 8113 -29657820952292372222427618704845733306933395797672613113941 8114 29915706904977636836954927364932771370103836586817714677980 8115 -30175819289273463574013174980952115349308893440241587722766 8116 30438177189858884832814256934125111550602341228339343871296 8117 -30702799853838707896584425667009122032063979407179669184082 8118 30969706692116040788378441092206636803978076384616654374011 8119 -31238917280776333624025777726509080588565394528830142661608 8120 31510451362483031389602158474688044592543664795014380256613 8121 -31784328847884934864237173015901648260003154602044981453552 8122 32060569817035367209001934600113822257105913405096424329424 8123 -32339194520823244549122760786251343742275754285952231497919 8124 32620223382416149689891289412915281886017721430845066301272 8125 -32903676998715508926442252629340210392615432079421636574040 8126 33189576141823972734101757935230575764005053714141399015616 8127 -33477941760525101959326235265544497952191299838325017331652 8128 33768794981775461971410516709809266567168599571581944161528 8129 -34062157112209228082198581661039624499583413730111982996082 8130 34358049639655406395038537516710645673316926582185402342479 8131 -34656494234667775105241081883850435235591424542387837737722 8132 34957512752067652142385132518251191824986350965273957997514 8133 -35261127232499595920023104150379835867592818413296987872185 8134 35567359904000146840729511078261443697648780250294966315680 8135 -35876233183579718094068704808516183454706723692253444508530 8136 36187769678817745181989614449982752734156036654917907850976 8137 -36501992189471204510446818643587018005000191575770154152792 8138 36818923709096612297758097299253835238962395915382996464344 8139 -37138587426685615969399230040354250381865592595829342442017 8140 37461006728314291135668155640980686902811543302961421399206 8141 -37786205198806258182984105297982394997979012412032218670344 8142 38114206623409733451584891486668366823119240467426367286948 8143 -38445034989488630922109593335792251800545632465718385755188 8144 38778714488227831291067353625116939683070462002827257442159 8145 -39115269516352736280559325183608967334942144010012753653116 8146 39454724677863227000903922084394864973238479377479456981640 8147 -39797104785782146166079907058334418936032053203914575095776 8148 40142434863918424951212465624503206654653617168449734567843 8149 -40490740148644976278749789568661279366073087150235160373424 8150 40842046090691477325577857175252800218697639219898753141427 8151 -41196378356952165057165628450429087384782502692235819746712 8152 41553762832308769616988881993905306291754854003715140160004 8153 -41914225621468711430016060150913536014289360685740385745933 8154 42277793050818688918021961353936695955822929761100873006936 8155 -42644491670293784771993675074087822897165061402290438566224 8156 43014348255262219782977103068527874063251089693179877761678 8157 -43387389808425884297451618213671032508012892003438472953256 8158 43763643561736778436785311284080551777270776690139066853505 8159 -44143136978329493302584867782778245426139931622312115188820 8160 44525897754469866480883976203427404347922284835818901342612 8161 -44911953821519946258184449007989680699286123031156271550854 8162 45301333347919400071447674119235081652245439928316395592204 8163 -45694064741183503832303931400335495634937710975153816190850 8164 46090176649917849893077421241024275705787856012044095785896 8165 -46489697965849912558790073831903051927708636718615840232749 8166 46892657825877611195182452637038469699141480047470595225328 8167 -47299085614135012138051055258983834559587792699361032607775 8168 47709010964075311773924382120713426703873375102921579044617 8169 -48122463760571244336362237361905654957149122314483051340236 8170 48539474142033059146041417606478717516648600229498558522390 8171 -48960072502544213216364429677611855430661334110537090749972 8172 49384289494014926349674986139828948829987470884568759776130 8173 -49812156028353747062364222371403667270193262331117270700176 8174 50243703279657278900284966864514710821447697470515075060617 8175 -50678962686418217939038730421465721033039194946734393503050 8176 51117965953751853506942764508385027545663859175644748616492 8177 -51560745055641185421904635952338878442851049841859577001750 8178 52007332237200812297111998462651958193399198962187917328660 8179 -52457760016959746744469002798995827520998800176621208772464 8180 52912061189163314589162141461843465017384709109700661901577 8181 -53370268826094296503702013590087984314267056390726077517036 8182 53832416280413471775348948177040701679969137631846762237088 8183 -54298537187519725237075754915757807086708646585796198639931 8184 54768665467929879719236892931310006416998713301636915380196 8185 -55242835329678417716987569708735387138960204705221909073149 8186 55721081270737257317316923033128231659388118794862200915083 8187 -56203438081455748789415426724646634594107562917261018913360 8188 56689940847021059613077642728396317652069226438302902848034 8189 -57180624949939117102037787155216303155625573210479193274919 8190 57675526072536279172638384499547436730320643020675534555924 8191 -58174680199481905213133385544521271297971929906510919547824 8192 58678123620332000425319094070195284916336530554889751572083 8193 -59185892932094108438162405615409536384320124887157913371448 8194 59698025041813628432750280930612693960574927541915490287228 8195 -60214557169181734469311888663662773841207480691248488053012 8196 60735526849165076170361052123574590796192866231858769267764 8197 -61260971934657441389267890285496946374896997238816627998090 8198 61790930599153562980891997057511727491375581314038531294102 8199 -62325441339445253290393081875580880704338048018712671621094 8200 62864542978340051488077414970911932683313837423118609655976 8201 -63408274667402570402239193920724411673020475424745542612656 8202 63956675889718731038515388186830366656812169083844012802727 8203 -64509786462683074523391847605179328292470063355058027731040 8204 65067646540809342771279416523034416708081120680738921612834 8205 -65630296618564520749124236290765786399884756211731494726491 8206 66197777533226534799929931970430485913995492487047569763236 8207 -66770130467765803086955385983165084198439064822023259640225 8208 67347396953750835833815564911866132515368743003129632221484 8209 -67929618874278084662360496836108491047552847601153113567592 8210 68516838466926241970145961320591812273904098660033789291996 8211 -69109098326735192942646580149637526116528967801704197768556 8212 69706441409209824462206480359701369230272164332222507786580 8213 -70308911033348896856184113896986219893262617631767295558456 8214 70916550884699186120936614714687814106922410684668084784830 8215 -71529405018435105966316598348671970714941235573283614472808 8216 72147517862464020747332801738505620731827728851817405402552 8217 -72770934220557462085668566973541810194152605046260584407472 8218 73399699275508463733972947563896014685233885322880557526732 8219 -74033858592315231000353134013804709106532077183962613475654 8220 74673458121391362829419856931024695878951939011671763703195 8221 -75318544201802846429686263834140219289186052490912810594536 8222 75969163564532046145213254046400401091275477236281547799486 8223 -76625363335768910092249116569170157387138360448479730072192 8224 77287191040229619919348226321417279920244921660434375327300 8225 -77954694604502910902193155696590640196679315818406921681268 8226 78627922360424291452208463179182915146710012275512628542484 8227 -79306923048478393001165219767601225123554123947414975557520 8228 79991745821229683122456604810914934877719156038762994884976 8229 -80682440246781776663701217768621715956597269501053977716313 8230 81379056312265581594927686017082701448021980797642928982920 8231 -82081644427356518221938286324916928690034927821114874075466 8232 82790255427821052375668242746622899748931016763737458660309 8233 -83504940579092785165579746894433272555288736791790248571348 8234 84225751579878343878485233212304482258572017098716477598863 8235 -84952740565793320613813740544202440719694066076793708810455 8236 85685960113028507272349062027902950045953034824789349325296 8237 -86425463242046677558011648136566198561755754561633760580052 8238 87171303421310168711461770895449057236596458464782123242686 8239 -87923534571039517770304246196554791199346927131083148110728 8240 88682211067003409243611096511211388135365290391084384845397 8241 -89447387744340193198485063135275317883385043916586686485282 8242 90219119901411234883602093291894121200718279345626485720880 8243 -90997463303686359159234192590016520517851963198970400597928 8244 91782474187661655165305827727116786472112120732214891997950 8245 -92574209264809908838718997719849847704201846364649011903956 8246 93372725725563933088636912706834886776701900195652083528852 8247 -94178081243333067653787823515910127212506817487155857142502 8248 94990333978553122899283985570534918444662390559965590129960 8249 -95809542582770044062092236231700171309917820977705154667312 8250 96635766202757574724289609604289385793670672550428508595532 8251 -97469064484669200581738386199752957392880056782072086190832 8252 98309497578224656882969749863430305703841883471924539339712 8253 -99157126140931285239024778002669040465993135355140349476859 8254 100012011342340527849918013689757609997614932168525560211820 8255 -100874214868339849557415772983698180828292294740293567573250 8256 101743798925480380517113273921655908160233407587560956010124 8257 -102620826245340574685507523798261542643355304753440382871604 8258 103505360088926181740053809836070052685744827633896387943416 8259 -104397464251106832492221008937156050861554654232978806127892 8260 105297203065089540315484441276496530480448899846216533718030 8261 -106204641406929423592175599185509877595405896708630327982122 8262 107119844700077956685308039194924212140658133638216660672200 8263 -108042878919969059464081586672464593394465473756196802848784 8264 108973810598643337954897638306589984592990640354094394859980 8265 -109912706829410791253562951025499313770841819095636520246550 8266 110859635271552302419085404802993016777331617731496602445530 8267 -111814664155060233675241694564990653461006745832882859855904 8268 112777862285418448873093972549685535596567783436236219008475 8269 -113749299048422088816021723382495068927093543521098566165338 8270 114729044415037427718789584009962450796913828048768463340984 8271 -115717168946302141763865782499361392419975821438667225399576 8272 116713743798266323431815126428824235307052070127072826383604 8273 -117718840726974578018292197073109499910827418053488179653083 8274 118732532093489541508133196018410119123753466096238386091041 8275 -119754890868957161757468776017811724147702334414394495270562 8276 120785990639714087737836642672142719233327885088233789831600 8277 -121825905612437514422144669294421081480469442246470986160860 8278 122874710619337833741207123664196649615671691914818591797768 8279 -123932481123394444911634241744360233142017816382587576081950 8280 124999293223635080331286170923182707278022473860807597249668 8281 -126075223660459006157495118612651953351008613236268880329232 8282 127160349821004459626004771263550143371866812786413182133103 8283 -128254749744560688135265611834978164806625847808539524073365 8284 129358502128024958111552118042502837993006673988606770239968 8285 -130471686331404904685527978907502578635054543414784546418944 8286 131594382383366596250574997248713373854919589199202437295165 8287 -132726670986828691037618401670652317632586975763366569924968 8288 133868633524603065930525613615201489968321260814959834186737 8289 -135020352065082300860628445541984906358484210988064254834317 8290 136181909367974405258723202527013537282704635550539394275592 8291 -137353388890085176208243806461801640637165308818315434049376 8292 138534874791148581134386085211227292962361257018709533485624 8293 -139726451939705561080994647897257040331835722846780116403434 8294 140928205919031653870216848169921910927280624964436980700872 8295 -142140223033113839709492446334814486409663193910573424547308 8296 143362590312677015106595638508902356874794950059542253364928 8297 -144595395521260504276392753590524580984202781167537680908865 8298 145838727161345020572940474397463257428741953893162940220870 8299 -147092674480530493857743999813935128237542791040913733995880 8300 148357327477765183119641960286094944458047014516099716192461 8301 -149632776909626497094106721651392354832778808098482656632612 8302 150919114296653949089968330281854739078246246095854889628247 8303 -152216431929734675719912924269090651168921583092461113827152 8304 153524822876541952747798923732541800064943878224843511433217 8305 -154844380988027144811105499953844863729529878864647674572246 8306 156175200904965529350908322872287514586762916944350864034900 8307 -157517378064556438684899862331436876442831313593454276247333 8308 158871008707078167791369895728903980935880089996969054077104 8309 -160236189882598099033972556164154983126757352639113855297174 8310 161613019457738498748767335903891703859049821846443713850858 8311 -163001596122498444336672942471609927262958339841128174539272 8312 164402019397132344256356713951311087464608885164709253515614 8313 -165814389639085517094942299054437627065318430002080146824874 8314 167238808049987299707000312272440069301336858842352187345968 8315 -168675376682702158256338469957717912977553285056589997828625 8316 170124198448439279870379068827857471403194973928177037755032 8317 -171585377123921126523654353790579867909525407537239307895484 8318 173059017358611436705418122897823091994635574533772332669243 8319 -174545224682003164396820651586613178711164992628960161343977 8320 176044105510966848885781552411344289031860073405169002265570 8321 -177555767157159912982881451092015360827980524793701195428604 8322 179080317834497391269540366801290202708665962696476034535118 8323 -180617866666684594110722543669653751213593878172975463057782 8324 182168523694812217298670415231063510540730345890563759413793 8325 -183732399885014411361992748745211853706357703400459072334806 8326 185309607136190328776084314794883658514192288416163084026264 8327 -186900258287789671546609327112821982152864996665716441707231 8328 188504467127662765907913248361154422803837805650962394389740 8329 -190122348399975695183014409304382998863098701129835561984728 8330 191754017813191026191547508318312904730246729443860206308639 8331 -193399592048114668966966947011722014873009106551130179349564 8332 195059188766009413954752869927230103479473942273155716150364 8333 -196732926616775695309582736224570190596208029581048603238477 8334 198420925247200133391724571733169897817119053556227352953736 8335 -200123305309272414081565350180167391507675406575953383730872 8336 201840188468571067086502177056018478396554100437901041916760 8337 -203571697412718710006690386155390353493951621816678418987133 8338 205317955859907329555658957004479018001153509071998997439456 8339 -207079088567494175998869851592472302568984385813579925027350 8340 208855221340668851578216381165810780803341880979268276640819 8341 -210646481041192178433531397144587699443447943318767566790896 8342 212452995596207436313716241239052039831765270178169424471726 8343 -214274894007124565190415732631704581236245527118216883771632 8344 216112306358577932746565235503362331777285015974599815854868 8345 -217965363827458271610937755548313075860310296580139398208801 8346 219834198692019396148339293066455379495072461937283812259188 8347 -221718944341060313593659102632851947841524743395001556480656 8348 223619735283183349336900401528115974781996222346185510844870 8349 -225536707156128911225921334068308664896533341796286614143759 8350 227469996736187522854233136857583775768782813380886437186602 8351 -229419741947689760943162578728277001758780074347047443575800 8352 231386081872574737111321625207523225570488811740639474096237 8353 -233369156760037769549974316722831292784061361688273695860460 8354 235369108036257895390887148994063327425980425933410182609740 8355 -237386078314205879863935601588324002061739054278060196498648 8356 239420211403533383695459398180025493979134706356410628785702 8357 -241471652320543955595458866323388753981773164217236213505941 8358 243540547298246522122553428871130373379954193090686755348136 8359 -245627043796492052700532625574513144512631326641601947825776 8360 247731290512194083089674764665350172232651090108318091506486 8361 -249853437389633786190145806213297174243780967793731865660571 8362 251993635630850284674081703183878815964822293111522406492664 8363 -254152037706116905607764372006304809880405628481466025882067 8364 256328797364504082935990832737310939391035120307534753560854 8365 -258524069644529619457675874259678316305934474059012874754656 8366 260738010884897025725292834293894576218908546717448542891996 8367 -262970778735322659151319679844791038105430615453760128015314 8368 265222532167452392502796467729703883879211643025832042589336 8369 -267493431485868546910796411623278606099034276931735920871736 8370 269783638339187830515450178023784331034589139289813574900203 8371 -272093315731251029909528741067352799403743178052121548450760 8372 274422628032405207634874297822233679408672489917640309376580 8373 -276771740990879165126564648978774482462712070014984330477091 8374 279140821744252936690000491560342031870997930725293904860089 8375 -281530038831022086336516821604941622997301892073843462588771 8376 283939562202257585594041866320134737035341937209264747592956 8377 -286369563233362056751165632312805893595627121820918027877684 8378 288820214735923172386144484642076214493452418376193644477905 8379 -291291690969665008477270642003694710296515664520621426308532 8380 293784167654498154888091859438851488685982255635567005996576 8381 -296297821982669393570595962512337137607838388733770625370240 8382 298832832631011761432099730989564361977175071004468970497932 8383 -301389379773295821467627711344716536839331232303909393818524 8384 303967645092682972469463068965375395180714288274625505042206 8385 -306567811794281634389732199937687097439673657095132205837184 8386 309190064617807153250783587427057912122134445689928558382242 8387 -311834589850346276372178866252104886388196925975381043659901 8388 314501575339227055612773314893406252969563409091158693992441 8389 -317191210504995043312070624535991458088866228755522334760772 8390 319903686354496652657242959503142131691545423546769235599232 8391 -322639195494070561301365772533903221437455491802235179435348 8392 325397932142848044214984940404004148621639965322749733209992 8393 -328180092146163128967572556344891830837243174549933408945277 8394 330985872989073473908201847755464095652001451758323684868266 8395 -333815473809992877046349578335129939209370537685498231623490 8396 336669095414436330824588075175390202472561808178941371632512 8397 -339546940288878545425534589951433055524444599777318037700852 8398 342449212614726870766262749619507687188520786958803162707916 8399 -345376118282409554904932890493848059056884006831526440180120 8400 348327864905580284217152469144613959037382348011009692044323 8401 -351304661835439958394025757984437992532402110988750299811972 8402 354306720175176661070488832067694558079900008975170279347816 8403 -357334252794524794711850552490916189148482706910987277660688 8404 360387474344444356268975944673393328430920380470753771783584 8405 -363466601271921338058762159854809855626527584376983577632976 8406 366571851834890246336980239563728538084353295877939083977036 8407 -369703446117279738105703392807815394926936121512194874891740 8408 372861606044182384837933766793152385459955216712064618168470 8409 -376046555397149580008198204315936829685032153044601721934894 8410 379258519829612615590336865283985258920198862775860905532623 8411 -382497726882430961022988680289972481313864263680112805919806 8412 385764405999568786549920471673193341241648098780777774063853 8413 -389058788543900781316892563214939421557266909157224480218804 8414 392381107813148325149747448679305115180689389678776335139658 8415 -395731599055947081550398585067257148736272412526979454616267 8416 399110499488047088128936974305360857068382700817399635107248 8417 -402518048308646429441721659708201796309624469386516134171618 8418 405954486716859586027638795312659074411446199887428261935020 8419 -409420057928321562328269228397250158850815309670943950270209 8420 412915007191928905143067761824428229911803090891637973962756 8421 -416439581806718733308404174950893548997152684437617288339820 8422 419994031138886908400027005393124138995542520930066871033122 8423 -423578606638946485442770974787009517030172266592763853609816 8424 427193561859027591869727382465536839711896185711998871760872 8425 -430839152470319892306228087883989431981954855874631575316608 8426 434515636280658806162456882501265301078865390577599503841260 8427 -438223273252256654502900909592221186611639831498772803683134 8428 441962325519579922221797926780946154401201510437088740715241 8429 -445733057407373831191836065341686998378949315882808724038496 8430 449535735448835429769239648919128731875557408571029463896280 8431 -453370628403936413832650839274544362624538389149401222578100 8432 457238007277896904406520584450848297610716697191865025558596 8433 -461138145339811416872686760519943925537028896099022451775148 8434 465071318141428266807080765149882910204452605486542113589112 8435 -469037803536083667592709460902476171237650637706671346564758 8436 473037881697791785155855717834447532751318406350707341085251 8437 -477071835140492025450481466547030679741204275760144619325348 8438 481139948737454840676760941511616520119457201374082996217237 8439 -485242509740847350664182707847212460866623254769237285782000 8440 489379807801460086378406442040331014853156302634590008389610 8441 -493552134988596173124718921145822091097929470812910142005686 8442 497759785810124281720183274065133811767626985622671813328076 8443 -502003057232696686692101678729635460942840084326064900461708 8444 506282248702133781432905217177859974112580505241994379705804 8445 -510597662163976411201741887000159929998371561210486006787729 8446 514949602084207395911556709842285216737869052317056725434496 8447 -519338375470143625778053953757726717742323134065637005708113 8448 523764291891500124134313799124419187065455941982721370470438 8449 -528227663501627483032723099750446163974091613576524759820782 8450 532728805058924088664996707807251300642846211929602867542452 8451 -537268033948424565132142388542377816627385774438445622225712 8452 541845670203565876689994698066434777061323993075412056434532 8453 -546462036528132540283153234962685625708772513721791551264767 8454 551117458318382411961556200643427397215310325239066330834100 8455 -555812263685354522650254953954210611769473058145283418239001 8456 560546783477360450714988952155484086021056504948006587262314 8457 -565321351302660730834658899984622989197183469964402008934338 8458 570136303552327810857530932796930611396150112406272648532876 8459 -574991979423297080581754223478670904961188759650388821205988 8460 579888720941607508763322691885396593708752522064514000363884 8461 -584826872985833437116748906012368049182908115468762205260528 8462 589806783310709092636241471191435094364474032207395970136477 8463 -594828802570947392228889211321807291861417558171110440227200 8464 599893284345254626417065637148459905960417265307333246633084 8465 -605000585160542621735791382562433857157577598954286407620344 8466 610151064516339994422952762176961126028023766315748563319278 8467 -615345084909404121076900184209348163808880197114894918470444 8468 620583011858535465137876246468690748950456818724454084687792 8469 -625865213929595911337791988744108438795829731647883257374136 8470 631192062760732773657929697388569630105123098897941587218144 8471 -636563933087810155837057321959945600105954324039743475794044 8472 641981202770049357084055226394293924469118859403279023715434 8473 -647444252815880029370349761304525299982069062617555143968280 8474 652953467409003806509096012532486602385614333173520133175319 8475 -658509233934672139171037011299134762030854734981321104893853 8476 664111943006180084042178649639094036289235031108696245450392 8477 -669761988491577809496755562148158681949767462087447456204988 8478 675459767540601594441327462410199322274610575238766577666189 8479 -681205680611826111383149187040483200639153781128749399378216 8480 687000131500039799289119562126764423174990738003464238754452 8481 -692843527363845146431560015817662792301646904145407252473812 8482 698736278753485718164736814009669461193810209490313333357878 8483 -704678799638901779442361495789813719295046304171870715496735 8484 710671507438016376872230597284878194488483427755126507425451 8485 -716714823045253760210653664958726510800395365881029760485178 8486 722809170860292038427331041890378234720630790667070832977661 8487 -728954978817051980821850774189689015815697869466412289912122 8488 735152678412923889146955742028471258340789941013877276624352 8489 -741402704738234482292174045549726946782824950175911073355766 8490 747705496505955750805301868284287034107388136235710627639772 8491 -754061496081657754379580482746982453020981019872628435524302 8492 760471149513707351412227684782161970137308356152040871887928 8493 -766934906563714865846286684837351031265463266762035555722727 8494 773453220737230712743568358281452147770604590075289622648944 8495 -780026549314694020402819912104888512987971934031633056647402 8496 786655353382635303335196811209422781792836620379258430522000 8497 -793340097865135257039695838366963439002075336114945875581344 8498 800081251555541762285484382217202123018336542996064016332988 8499 -806879287148447203507101797455572300678093309403835087795608 8500 813734681271928222953388762463946114749136012608995274491236 8501 -820647914520050049402804302259213298181245039663226344523988 8502 827619471485637557567610474495494212822931587205962845588344 8503 -834649840793315231758343222247954041581059465388902786773640 8504 841739515132818224969154899694423884663366200047840418452578 8505 -848888991292576722275128595956517436243840735501911136148580 8506 856098770193575835305654607985999746582996683892821789049192 8507 -863369356923493272574562174370969453645983677367708809993165 8508 870701260771117048609060816691189229461123395867889369893918 8509 -878094995261045513126820362389030771564023587194456707814558 8510 885551078188671999964871113727695940368602000782235575150438 8511 -893070031655456414066609075849191659846886161315418638407950 8512 900652382104486093585228354245629196008324245255698708268024 8513 -908298660356328303064565838742869704392731231326310169302967 8514 916009401645176732712833611302658335182812696183213650996147 8515 -923785145655294397992243170118436328705959109054511107452876 8516 931626436557755353109313166624297190818278332873659374536352 8517 -939533823047487651507929187097389353436615562763308238162312 8518 947507858380620006141230202425224821887617930535164406293988 8519 -955549100412134622130381504855420656847993033929932140035765 8520 963658111633828694409517993518794351166080369659124766468461 8521 -971835459212587083107874281277942377351593443969487379937416 8522 980081715028968699733639048199177911198108408813031797807453 8523 -988397455716109157700670269069756154210132105193364629635313 8524 996783262698942261380185514153678603620040321167398954919172 8525 -1005239722233742928666207877242656066261518308799203904342907 8526 1013767425447994163017224010561624217082982313482770698675384 8527 -1022366968380580712078527485440369131664197582584986511492992 8528 1031038952022312071301420031932384083535800180965710186045153 8529 -1039783982356777512458177541513023206380779563146527883148883 8530 1048602670401535838606820150565630883739791132765621359278936 8531 -1057495632249642588888630152827272415083614007680318439357346 8532 1066463489111517438545422683684820685536326765970427738222105 8533 -1075506867357154561724187804121139355948989239235169953995596 8534 1084626398558678746995295557829046982017776132970747607200738 8535 -1093822719533250078048405683635911063150532538984698189650353 8536 1103096472386320014748980057962604492920391928563748663980997 8537 -1112448304555241732639299046729557640305562948209078215079096 8538 1121878868853237602052584587017600616392391198393602631842537 8539 -1131388823513726711278696305470255519736766269240010020839042 8540 1140978832235015361676367198178688305900926299381748610535494 8541 -1150649564225353486271568897563114745586126863155752556201964 8542 1160401694248359967215841645795176575933805996227362002838036 8543 -1170235902668819851503800942494143691312912528755891746205892 8544 1180152875498856488567063541416829577723841762215176737625004 8545 -1190153304444481637774054178837775035004093101516286354671768 8546 1200237886952526618473107399563345561621213221017524649323736 8547 -1210407326257957600021524606688855842803744497434417682598587 8548 1220662331431578154247355823327202692754904625674823729167222 8549 -1231003617428122217995231863803066848464762817172941727079608 8550 1241431905134740638814171431091481112671594385617667401202360 8551 -1251947921419884502455537465421354627300326319088582117361232 8552 1262552399182588466664838959816909588119295526729938462213464 8553 -1273246077402157351773502340605031589536641039870866565106070 8554 1284029701188259264827717208706181561758664648541397447966688 8555 -1294904021831428560432654591808040497516419487433300203830677 8556 1305869796853981968143434828252984418020294425992210660384872 8557 -1316927790061351243100872972584984108836438077270446089395380 8558 1328078771593835723691951687879444645193940920888227456975588 8559 -1339323517978778207313877909234292082847541332835197148142979 8560 1350662812183167582838196599877363087512175453837690866585672 8561 -1362097443666671686109502791941055397795306480534740692517709 8562 1373628208435103872773565672767837575496218856553519091939829 8563 -1385255909094326830913923466220043077590299027749522586263078 8564 1396981354904597184386006954060830774455119048354462297382980 8565 -1408805361835354466375398447413020721394143012438872429266318 8566 1420728752620458071573741800551760759717472344134729867982244 8567 -1432752356813875824463911903693350076711658190417916065580040 8568 1444877010845827830537167651889720461497666181070019894512557 8569 -1457103558079389306831003839570724207372507516692317574531824 8570 1469432848867556117979152586605619601378651441615409972654767 8571 -1481865740610776774006546324651272696754015384748234044762572 8572 1494403097814954676383939491133916004103431701837876142508531 8573 -1507045792149924429381207304624030031493574673343169409102260 8574 1519794702508406064527024842290045602143704283252850439234305 8575 -1532650715065441056997620839176826612179380719693021192212080 8576 1545614723338314044020556250143761535407796773460349902888576 8577 -1558687628246964186892971186845273532976724004994966329323350 8578 1571870338174890149979464472308889209514354510264519191111104 8579 -1585163769030552702074722554505018684423008087515796363931328 8580 1598568844309278977792219522821059226139152418674983586402205 8581 -1612086495155672469174804061585186160888076374497808043383316 8582 1625717660426532850517825010806539620103340223516046515395376 8583 -1639463286754289772452693644212780780839315077243844492632246 8584 1653324328610954794660523003578813697328934677100266182243092 8585 -1667301748372595660173824286318378365618172995791555422684267 8586 1681396516384337148081295594336158975758427985139454481528776 8587 -1695609611025892775578644254070526337353619274819368580403388 8588 1709942018777631654709292193200666099973810224197139677354594 8589 -1724394734287184843814893268187124174648714179142524436908868 8590 1738968760436595568669027848054927462549903945778624785563363 8591 -1753665108410017723500436486911186227185368447178131821987592 8592 1768484797761967097626931652911689503789699753721021810777052 8593 -1783428856486129809219922232196129361601391028316214947822356 8594 1798498321084732463804555552492492053126980988894226041711170 8595 -1813694236638478591474099423064242860861816190247440425695477 8596 1829017656877055953461643545826952576516430349053708377804528 8597 -1844469644250219345669805067585178555470771763757083734224644 8598 1860051269999453564012204678154843700809944861073764994487889 8599 -1875763614230221233971383530913281569100454224981993138126261 8600 1891607765984800244628921886618324845451076616067308534255384 8601 -1907584823315715565577180916858934990637553671705567480106156 8602 1923695893359770263580721498061101287985018036263162512492412 8603 -1939942092412680574621478964624737383072059669697892878159976 8604 1956324546004319926037630639051006483510264507730051901476792 8605 -1972844388974576842854242720276690114628067289950662317249264 8606 1989502765549831712106703375777728140164261816279052628394102 8607 -2006300829420057418978137771468673811790545148995514583027484 8608 2023239743816548908911976098277747353631447286144223882309248 8609 -2040320681590286770523145071037395830163612739728817398852687 8610 2057544825290939975118534538075722081116738396663146808545224 8611 -2074913367246512949952031557778207151788577091866149092164248 8612 2092427509643642203984112693373586000763089009278808602465969 8613 -2110088464608547766893359943011573417011997827803913377364020 8614 2127897454288644744399955884533904966101680545102036789352768 8615 -2145855710934820335611879292285030975993042394044301085782368 8616 2163964476984381701095844652050257760442179936282571508704628 8617 -2182225005144680113709709754984801993102573178094172055747361 8618 2200638558477416867913838272728700339579398346188757803243028 8619 -2219206410483636467308493736110924395179129179208739372461844 8620 2237929845189412654525524110861324224156263001135743247784488 8621 -2256810157232232892338160426222837947828904820939486824447784 8622 2275848651948086949945508866088839183638894356028432077169646 8623 -2295046645459265293841095707980554528951599749341832231759324 8624 2314405464762873028490483127509698960329947448669473400610395 8625 -2333926447820065178224388288036862706381711090601501155181517 8626 2353610943646009148303808074327936271315762394147128023079536 8627 -2373460312400580250035299903765242743992565953974665720369884 8628 2393475925479796222110740867592980535512415159837438404000240 8629 -2413659165607996728019551816054567726280411200388387314481218 8630 2434011426930773857435522074487539501958292472034716073510333 8631 -2454534115108659707918019985659040973207620560295821518275452 8632 2475228647411577172091563877969546125147437920776341822681008 8633 -2496096452814060104681520744244648019235339979629711749223640 8634 2517138972091249093390183376802153596113911053438032772980741 8635 -2538357657915669107599762735415217755860807581053313222015808 8636 2559753974954795349290057208665373467943510893791421870243297 8637 -2581329399969413681361885129241493780413072862280599094304315 8638 2603085421912782059765977256396230314056085986558487944854200 8639 -2625023542030599447454132847955326115605409832692526782617734 8640 2647145273961788740198282577337599516273902791234568396151105 8641 -2669452143840100286766935536154334808122252257396922704489608 8642 2691945690396542638810603188042572786368233576816317775211114 8643 -2714627465062647219091503552610105269484874136920850691049140 8644 2737499032074573650401493310165794520410234724330368294742149 8645 -2760561968578062541649119404587657220993031495613640825550771 8646 2783817864734242582165317030611990810736691044477470880687860 8647 -2807268323826298850281026248212013971440533016682703602319108 8648 2830914962367009297672300381988580596082398025337568338464414 8649 -2854759410207156426852808445240572827902611724695724231410464 8650 2878803310644821235523490992072398451105857026124699202591332 8651 -2903048320535566558268041483081842425987002482957390781181424 8652 2927496110403516993314408623421755516532287049556010681867325 8653 -2952148364553342659770232321515866768977738154155130491020033 8654 2977006781183154088887648218474555310135810728402345414749078 8655 -3002073072498315611523862839171756057591425763860290926895454 8656 3027348964826184663041981615373719883186371890810708543619616 8657 -3052836198731784486445462464495164404526319538757115766621069 8658 3078536529134417774562994470731433436332584438518959066684590 8659 -3104451725425228852602319992562197368859536534299503863674588 8660 3130583571585722063375314212500532750843971168390525183783185 8661 -3156933866307244078966323498892222866600068955533315849050174 8662 3183504423111437924575187692016602034599460470219165397764406 8663 -3210297070471676562719406497183931134135575176720710363623154 8664 3237313651935483948930461954256804900853354801882676261818290 8665 -3264556026247951533531313530764646652698038856116883368811016 8666 3292026067476158248039506755139845338461057120959696879223924 8667 -3319725665134602079207178635395104459908100846058155005239068 8668 3347656724311651398689532974988369887612914965959556115920128 8669 -3375821165797024281831157335349732265245792637635224758765636 8670 3404220926210304115078953939670034639024427329568114967264286 8671 -3432857958130499858075584552483278613066017269720688729057788 8672 3461734230226659393562341993848999417238538846402353482256054 8673 -3490851727389544465829448799970679291094375357219790744691406 8674 3520212450864375776599169877878061105038004084166591165099426 8675 -3549818418384656875917067240638641945812899066355206168525333 8676 3579671664307085554863510896682090895775719847328989920058888 8677 -3609774239747561516685514233085616433072176075422121895676432 8678 3640128212718299173292442257269227094354992927113264759718934 8679 -3670735668266054484962538536735530359758051773773208027909591 8680 3701598708611474832574957774346169742946508597483613513861854 8681 -3732719453289580983718536597929495117166527171713224138329282 8682 3764100039291390286638381268150571679731595569133145876157726 8683 -3795742621206690299169028850577089217665610669988233661645122 8684 3827649371367972133573014757559313898450352299866362929066816 8685 -3859822479995532872560757088780931283238665263698051786388541 8686 3892264155343756486716385656476525214318806131932238296771452 8687 -3924976623848582759099176148752056083652498676348610226184298 8688 3957962130276173798936309428405255814936839520360437343537426 8689 -3991222937872787803074511327116004885144451532477688801858720 8690 4024761328515869801220525581800820085041415279087159989094642 8691 -4058579602866369198978155431586220663027596056870658661093240 8692 4092680080522294011287639357535238800412753001416559274136276 8693 -4127065100173511758096303152152774155116447964662894465969075 8694 4161737019757807073942692040099191176393385644565975772120474 8695 -4196698216618206163624709762361400251828628887762487746983016 8696 4231951087661578317250692250687880074933690020773368013561596 8697 -4267498049518524779745876969276394614778585972964175239478394 8698 4303341538704565352310490049467102225912158165573057711695617 8699 -4339484011782633186404796813438513597894365704018226060099218 8700 4375927945526888314576122268734398951393754847234575593001303 8701 -4412675837087860546848262335848478560166521779123345210998944 8702 4449730204158932446470130526017557699107679077999388404429900 8703 -4487093585144173184573216315297221106286611355173685131448754 8704 4524768539327534159721809903915932799081141117101276445774332 8705 -4562757647043417355461354610835527005981429867164596130269076 8706 4601063509848627496784146226405458193243756768432021493242972 8707 -4639688750695719154943374143518623025263926434692552418958648 8708 4678636014107750039261700771861600331069266615408961683886528 8709 -4717907966354451804504755555987668702658346419147787250732213 8710 4757507295629829793028673330687476688591285745745597026399536 8711 -4797436712231203222269773079316584196345248132757598184463275 8712 4837698948739697420229335934765445907319264302123061146226554 8713 -4878296760202199804422928544657836974986641537995154123449208 8714 4919232924314791393317602668508472709002580280320832146326237 8715 -4960510241607665733577402281058529080946790414644189161942687 8716 5002131535631547221483789310757659965174992109527573681167376 8717 -5044099653145620892698768179924204261434230283341443978695728 8718 5086417464306985851100603572230470763660295987616703176466589 8719 -5129087862861644604751088037072283121868208499424635380964404 8720 5172113766337040675155375879945612703982570994393180075341356 8721 -5215498116236156944856554407540771049241047333368207863980376 8722 5259243878233187308073517882504014315890982359651798996642244 8723 -5303354042370794289548536516176301411162791627458094128636316 8724 5347831623258965398026414016866206168309827802048726762728816 8725 -5392679660275481082846593030763763256019217968306574370642059 8726 5437901217768007264999337942783316391288568295458173885234452 8727 -5483499385257825517683588274882324986263566049409371524809276 8728 5529477277645214075913672694466278568242624746266393081084118 8729 -5575838035416492960061293214511176494640685561370731221177665 8730 5622584824852746604394572135747701291688037888015852101190800 8731 -5669720838240237488694092467149179887595523819339350277719576 8732 5717249294082524378893399391536697297159085126615365295243728 8733 -5765173437314298891415061257150336759833350658035414020174344 8734 5813496539516954205459861428037625449349558194553498482245565 8735 -5862221899135899857962807793823156970836556881402146562713015 8736 5911352841699636667262258734511348046975470803179696848317251 8737 -5960892720040605943744480417870572181016930450791837752061424 8738 6010844914517827258832332099897801354360871366633729508905884 8739 -6061212833241339157690539712191801474590769250125128383778096 8740 6111999912298457315928234471678942549013374625084015779940520 8741 -6163209615981864756399228891311442820630820806537482124367900 8742 6214845437019548858939059523801948435533790092554996735817039 8743 -6266910896806600013542382351707357090017627834600816881145246 8744 6319409545638886886082157899330586017098864311819681531592556 8745 -6372344962948623385210560913746725917025975730284703106261444 8746 6425720757541842539568103391732866743923387845389223961048384 8747 -6479540567837792615869537330547334502838994399820011838502432 8748 6533808062110270930840230783904271723261996833644096895375107 8749 -6588526938730910933352472410996801977665629180557056618740536 8750 6643700926414438257465199844596652543471524439322562466388521 8751 -6699333784465911572410669791229529484979405505042108284323200 8752 6755429303029964181905356982330722463535553873644805673809237 8753 -6811991303342062452497709811290226187406818254110740245359418 8754 6869023637981797279010188801227782431337124185016841096431616 8755 -6926530191128224924495217703953320742075491517112120272389924 8756 6984514878817273702512295930492173703979493636930737406037398 8757 -7042981649201233100954627685909676813526625401926898192336933 8758 7101934482810342079116353269929404516937147289721433521746020 8759 -7161377392816493403204020759930880349261279576822380146862169 8760 7221314425299071020066575064101772109842713318298166406953803 8761 -7281749659512937604555194067102405700171183127901137290406350 8762 7342687208158589552636161334933555701209139294052109808492343 8763 -7404131217654496830175090250596548890384801750989135440033943 8764 7466085868411645226197730282164670874187166433279636264443196 8765 -7528555375110298699419883731586859862634036150707676559101586 8766 7591543986978999647935299311609852480153951854990736546412242 8767 -7655055988075825074164513450640252880291974975948099740306564 8768 7719095697571916760508275722678560943365698131427808151914320 8769 -7783667470037303715625284352877101941545590822601143678708530 8770 7848775695729035296874403723076189257412153561183969999470160 8771 -7914424800881643561235340350590603223268381799936530598808080 8772 7980619247999953544957989424306928609161443145845115622886571 8773 -8047363536154260321298474019325749517361569888564933495173192 8774 8114662201277891835988498367156559711299098748548051788611650 8775 -8182519816467176671563311806944094126293152655364276328820048 8776 8250940992283836044351690598800771587413028025378314655447280 8777 -8319930377059819491818323060554157069404684109663084217780160 8778 8389492657204603863054335581778170370121960198529803223798955 8779 -8459632557514975381545003303182253686923213893953946321345197 8780 8530354841487314706914604772097607366626724760796173761941750 8781 -8601664311632405081166635240528539679906078486998420725515506 8782 8673565809792783805012994988192846250345181623806894816492272 8783 -8746064217462657451228200228150849049724462160167952368617803 8784 8819164456110401384584085051651798849579140137082595855970984 8785 -8892871487503664321826911520367038374296294382868438685394728 8786 8967190314037098830362397813907321055718844229640129187672367 8787 -9042125979062738830825106658766564696789513779566596632890584 8788 9117683567223045336537183058895353481491629154141771709024488 8789 -9193868204786641832017946779284511783346011473955372071447302 8790 9270685059986760863200767089314491709789024603540594167386847 8791 -9348139343362423583857492391634720829636246146982905861195732 8792 9426236308102374175934075068158814209316171155189523403914564 8793 -9504981250391791236074604410577461965287038260272520295262356 8794 9584379509761798396565503472934888706299208737232937907825632 8795 -9664436469441796626278008699862724071196396893046841023166588 8796 9745157556714640835936168515896023743168493050641245654883724 8797 -9826548243274683592200488293165699744018752335695690724899376 8798 9908614045588708926645119806424807577804886008442522230596332 8799 -9991360525259779408730335637288545772284288974538002320488284 8800 10074793289394019836343222518263792267577858853690962964266254 8801 -10158917990970361083409439815681328168223255339456965267029032 8802 10243740329213267831478976414354354382260786191313512305690451 8803 -10329266049968474101070646719222404645152131489340975021138608 8804 10415500946081750688935229914414257531537046527749157286787445 8805 -10502450857780728809277402350120983390376780034481762837647900 8806 10590121673059804430373758745419797754962108226372383153711232 8807 -10678519328068147992950173743047532185267651650460909113703620 8808 10767649807500844393148524045505369065346053645781045474665574 8809 -10857519144993188310932469308582252200062533554729359829903020 8810 10948133423518160164366767893408848249581336589118991123503080 8811 -11039498775787108171366767254080802248963656884981699020167257 8812 11131621384653662203266639720898954586220328821984064638339872 8813 -11224507483520905318909110810809278622877338481359794581293785 8814 11318163356751829073928424310767397463790966652447765074412673 8815 -11412595340083098907494779616338796127292974936821292653858751 8816 11507809821042156118025234331380518612967716433815108153719494 8817 -11603813239367683150255960659050827738427260852205746723078605 8818 11700612087433459128626749673617193669228669600956756151375272 8819 -11798212910675632786163846287127985395364653956332269222327554 8820 11896622308023440153974744624639327830766335454113928503529138 8821 -11995846932333394594101756273654796430371763239040881137186624 8822 12095893490826976977833363617298785135855302982269354633790734 8823 -12196768745531854032657072599015792635768061416873504499939910 8824 12298479513726653103868274271594519595950724529160096740974568 8825 -12401032668389321801440208710263065204643558898641671740054921 8826 12504435138649101229124301375885403359534735751948917803483220 8827 -12608693910242141720901821385104025663847644633645989083562488 8828 12713816025970790239861012324565051392738110102279832305050448 8829 -12819808586166578826342697379173787340053009909378344843596935 8830 12926678749156943715796099815589898864597484118942967797717416 8831 -13034433731735704982229596351975959353570088817155618859212312 8832 13143080809637336800442795485439449530358719120654891003438161 8833 -13252627318015058659401278888129024183481307553624260020940014 8834 13363080651922778100178248457479192560762586721540548002339656 8835 -13474448266800915794852985816749392565356921076350238917282113 8836 13586737678966144027639371559552383782525492808810693088698576 8837 -13699956466105069886333761008243087401682291163817501787485536 8838 13814112267771894720935421441648797869362681353173477300360590 8839 -13929212785890081677019770317570265665452538197634795794815504 8840 14045265785258063364150201500747828229001166261822578544188693 8841 -14162279094059021974313853213593957380806954334550695238447264 8842 14280260604374774422075884362052808082320689688476561150196728 8843 -14399218272703795336881433693796119315474112940889359434665140 8844 14519160120483410998710310136478711252046387491943471632274524 8845 -14640094234616197571122597377899288720110554744508570362638808 8846 14762028768000617250639870502459254382962985287648366468009572 8847 -14884971940065926218402861943107168385362731305747713147293123 8848 15008932037311388549148549207351379824436725591680727780906260 8849 -15133917413849830503774266237762479655189364345025347970257626 8850 15259936491955569905120190689470052728011266344170181521282500 8851 -15386997762616755572121187029258751949954600763398521148292720 8852 15515109786092152065171376724368937582321332731324274319988114 8853 -15644281192472405275426979804302404745377520700037589572635848 8854 15774520682245824672862077040068926309944405689115075446537718 8855 -15905837026868718312205262593404352764120648549554148870832137 8856 16038239069340316982440111382015151453293533807336692193049176 8857 -16171735724782324174366527200359373377209134893038824597958388 8858 16306335981023128831811056965946518914186702612499996765309722 8859 -16442048899186718145459981042881360840828722863415704811521586 8860 16578883614286327943987385781481132787337564430047344382559544 8861 -16716849335822868535179598270017345117469188160214907688943466 8862 16855955348388164150135561676432472222650224995558248915230387 8863 -16996211012273044446368341195738412808664828899116796905732234 8864 17137625764080326830764507216876772661633386501056411483103382 8865 -17280209117342728670894319662008927293328391423053846844747012 8866 17423970663145748773125256501673266998912378591144447926993536 8867 -17568920070755557818393457491494717042837265993178952826292865 8868 17715067088251937761351205930642986612153650385415874602234176 8869 -17862421543166310515952910007806812167493427765813551897906401 8870 18010993343124896570386584101238325926544077211303058273244536 8871 -18160792476497044496622133140787799510877239679859143845039900 8872 18311829013048772644751525773072256731133101753980493356664398 8873 -18464113104601564639759073766832210765013856492649799095650356 8874 18617654985696460628402539427147609815135154341359005072209290 8875 -18772464974263486556527848921415611465572863088079989535651736 8876 18928553472296464092402133318475039776270742385138919331282768 8877 -19085930966533244149552144771400796411034332167434916154559385 8878 19244608029141407303158455824778187675182949910196654519605928 8879 -19404595318409474737301058941943470519696292195979910253449876 8880 19565903579443673706300016360812979048497630676025657187929160 8881 -19728543644870301842066805570985528022218209566287250832248452 8882 19892526435543734990799265527782881229041713316819713525207213 8883 -20057862961260123616537041111069144855566244981359859960666948 8884 20224564321476823166066782967095507720648205351280170691699564 8885 -20392641706037604149448889434289724211733237268148838153379627 8886 20562106395903688053052248763996612586034872124742183997396429 8887 -20732969763890655567452395946965852245313938202350955970454464 8888 20905243275411273980894053731348235234196658166374552108558600 8889 -21078938489224290960263669722876951417229446181517321102201519 8890 21254067058189242315683953253136015130976847257208842198562320 8891 -21430640730027321721953395399812592381716813713761335148893784 8892 21608671348088360750132338864981441305431526577923393983655985 8893 -21788170852123967945646545761315515228276480856555041082702576 8894 21969151279066876075362765173036820731970947211210539252631024 8895 -22151624763816547055212084541881033230963370933289077280650917 8896 22335603540031084462119598212772747395507684767786814296497484 8897 -22521099940925503929267065844265579256915742837590276297062630 8898 22708126400076412122092871500987343894640464006348821231431076 8899 -22896695452233145393945026857419334998828197562916017383860656 8900 23086819734135419624972673356796732011529694265375824258531690 8901 -23278511985337543155694202685857339216307774632188273324293112 8902 23471785049039245137740598307727506031862296135883911712359456 8903 -23666651872923172038565961741172516272689979527043551486116440 8904 23863125509999105454468678909010314287160313014431094969686586 8905 -24061219119454954807101753248715627506748062415830141928844987 8906 24260945967514578922795129863650686979114441501632238431577786 8907 -24462319428302490921492204227262619742236337237747960311693224 8908 24665352984715501272943195755020643107400081795420788590190256 8909 -24870060229301354312025918881245952586230112399348631303215755 8910 25076454865144413942706153659596974772920376727330075497918269 8911 -25284550706758454701231961042354450703188596758376584463947360 8912 25494361680986614793705768316998888124124515873152636489668771 8913 -25705901827908568171221939450219279663513274135167603350929287 8914 25919185301754973157323125004575637063098486189396219571195468 8915 -26134226371829255597643450097450478039506398911921813166664974 8916 26351039423436784960298252991625469747102233699761803803383996 8917 -26569638958821502277876552589615357360844837537217894367621636 8918 26790039598110059287821838073772548075919337762909505331417992 8919 -27012256080263528597577494058307827600884383221883615028640402 8920 27236303264036745174153775587837176683544392066524524067847940 8921 -27462196128945339934772526335446638672726470364118494492648852 8922 27689949776240526695992810848187309461053541290191756320509592 8923 -27919579429891704223244553025601548943361126814250894309519486 8924 28151100437576935611027610234896651808669779602679135188900372 8925 -28384528271681367716200166018564934815850359111016111505539887 8926 28619878530303653862812824865025160604986056438376249995847120 8927 -28857166938270443536873502564982625720676499749522730468236232 8928 29096409348159003293283521572043684616006880463688440026369982 8929 -29337621741328033604997874362598163068503569774209039913544792 8930 29580820228956746896263278227266064194252858478050970671605180 8931 -29826021053092272517607520574247685904759825880297611375666390 8932 30073240587705454940124034043968974949229059955573965797460128 8933 -30322495339755111970548237749597470005848451466250980483532394 8934 30573801950260820316688771728059265087063393067316520125366150 8935 -30827177195384296364989419786505997377070343930026068623427378 8936 31082637987519440568388593449227828083367172077561473561090732 8937 -31340201376391114383245319165242997828957990102763713509951058 8938 31599884550162719238946567195201535628977511443272183539186792 8939 -31861704836552647572933572819582017201514256143212357195265844 8940 32125679703959676517317874110059075807658387161759285198670024 8941 -32391826762597375381034729114888994858011054284189607358859690 8942 32660163765637598633636242766691850984269887048584586489763150 8943 -32930708610363136663393056174829158012348559296678492125638048 8944 33203479339329597153386218487198199004328575166397185986179606 8945 -33478494141536590494764530726936348411158151324017667221971976 8946 33755771353608293236352146761706184457055579218224246229786492 8947 -34035329460983464154351734047687925352199310180163868184565380 8948 34317187099114988115035503654096786226934319630116856442574092 8949 -34601363054679023497085657504853938496804228752112039794238550 8950 34887876266793829538673289611523394338984120929043934027223798 8951 -35176745828248350577486814933862187985217519133812883643441280 8952 35467990986740634759774162931021806950357364218541415170598848 8953 -35761631146126165407084124478376946099194800325294470670986092 8954 36057685867676183846818527499973567527916404983844044305257273 8955 -36356174871346083134975772732113602733092810384119964054927762 8956 36657118037053952726615410475963408756647357021396857790795816 8957 -36960535405969354781640897887693209587178696660868600999003496 8958 37266447181812413430521754293163282062027398175263821853142424 8959 -37574873732163298966595635588723407587185001833221999135664824 8960 37885835589782189578644283054490554445357053855806804170627265 8961 -38199353453939793889564072876691841833013669143769728022336416 8962 38515448191758518224191509639885745955398832268600300331869546 8963 -38834140839564363191736284900169924934486423737855311674113056 8964 39155452604249634835859583530262790469547959659588187936840649 8965 -39479404864646556278253598997148779278598704062171226704451356 8966 39806019172911866459670459954302517782841907953021839101617464 8967 -40135317255922493265756035467830100308648546234275444548262046 8968 40467321016682389013807753336984923211438422899055823680153126 8969 -40802052535740616970737333764363852959291912327255330319948481 8970 41139534072620778272121229949151244540969993089897889156517069 8971 -41479788067261869317305923783252360523922486966899783938735624 8972 41822837141470660426144721881009212754615116822270267691544601 8973 -42168704100385687259120337729235317920300615157746769769660531 8974 42517411933952947224396665304464182163081509381307871915070784 8975 -42868983818413393822787418558190526278662573914808410018026940 8976 43223443117802322614772737770839722291021546774800904482706480 8977 -43580813385460743232581796127973426826711519191127616822982399 8978 43941118365558832605034568950394583254262098452450410869261220 8979 -44304381994631565313344290183080773495920689190095389389692212 8980 44670628403126617752469100434543034504901857012299109700062168 8981 -45039881916964643534912723196751450677098011329570153955747240 8982 45412167059112018342155779416832107493759228971442841596438527 8983 -45787508551166153203198010010645093976543320819859395405373472 8984 46165931314953475960054024738291736448838887758405617411851673 8985 -46547460474140181466518399247655792470322527686250667228219348 8986 46932121355855851859147529566252924034399665762973150153542795 8987 -47319939492330049038243521599019869975771503813651072143336489 8988 47710940622541982301717808985854471342466072992046749106074509 8989 -48105150693883354886107795542870412283449806199891748367255360 8990 48502595863834493986767623710712287803067377924930653569569504 8991 -48903302501653869653403571799639407092028429249202396583315250 8992 49307297190081108787725355679033486722190283208391677147550464 8993 -49714606727053611307086914646455797397908299402508056608743754 8994 50125258127436876381644643628434335018713335741644894219324024 8995 -50539278624768647502818432045234982628110813765682749678538427 8996 50956695673016985997752614375657966570442890106358519586596196 8997 -51377536948352383468091755790056975659680593517357745941423002 8998 51801830350934024501762214668595768830660715784645929294682652 8999 -52229604006710311883637171322000176012125976345543316558180240 9000 52660886269233767415013223251131846670520007036760308109392111 9001 -53095705721490422342794064929309899946123901209054386519132480 9002 53534091177743812297214949252805314000266540053516078607057289 9003 -53976071685393692541904738298578659350919677037670707886063884 9004 54421676526849590252124980786516914990975785476629605433512459 9005 -54870935221419311456202611918175583844745093050043815997675228 9006 55323877527212521201539991856906862019177405583411028108225680 9007 -55780533443059516440198943630837776462919898921465348853612086 9008 56240933210445312069970512369337572818283546654354650729545394 9009 -56705107315459161515116072601804472375312014768119658747671788 9010 57173086490759634186655323648168115069443523191803790848992432 9011 -57644901717555373125240240778485561535928715514174824228652852 9012 58120584227601657100349242131407414014470904620869713225503932 9013 -58600165505212892417821186533082944605220822021349197508355520 9014 59083677289291160673683284814149149170324425653893128617278913 9015 -59571151575370949685869991195672652756388266300481154862652284 9016 60062620617680195836841304250503887694395726777084457149814488 9017 -60558116931217767069348973032931022189944537607729260189444375 9018 61057673293847516794728662676127481008501331178979123664782236 9019 -61561322748409039998176443398419842792554290841332524477458672 9020 62069098604845263858560758187680303353401457936250740829584544 9021 -62581034442347006241488504256048581443279630941212248339432212 9022 63097164111514636473648718185178992159149863888349051324958316 9023 -63617521736536973863962754402615377716513102042048615757427376 9024 64142141717387560502839448209129272230173689601131116558758625 9025 -64671058732038445944931705790797718989037282605707480671121800 9026 65204307738691622463281906842369209998647742084785146806745252 9027 -65741923978028250653692581299790992204620737807045332263485864 9028 66283942975475816267631673101136365816394011056946494971793884 9029 -66830400543493360260044479755023472714541726451284629455012544 9030 67381332783874925155163715573801165592901235767406961158844269 9031 -67936776090071361958852261300437212654835262068026728070270106 9032 68496767149530642980247723827216608411689964575883004304926323 9033 -69061342946056827068572148767478427440199219231845960091965308 9034 69630540762187824922992843481165608348101547874771782774607204 9035 -70204398181592113294440546163462434309378584647457941224728584 9036 70782953091484548068378918940436321557172141275665995581090355 9037 -71366243685061427396744888583661418277633975928324119900097136 9038 71954308463954957235713588431141793226087846770480889732565848 9039 -72547186240707272843655996472701082423131010676979623578898538 9040 73144916141264171000723794706278616257415090133097961157639520 9041 -73747537607488708927987025683955575661827939594281898216800092 9042 74355090399694827110038884277579564228980906858811090019564405 9043 -74967614599201154460542109761321290971086622311784430404865224 9044 75585150610905155515397156321187279024167470800770990458417510 9045 -76207739165877780593138411719853222938203386679627569695748943 9046 76835421323978781126886572774782277238365207016292978167550944 9047 -77468238476492853646778821706039196344504989490000373752510885 9048 78106232348786777176340213327354873395583454452229199415714878 9049 -78749445002987710100826802905969373437887152196650551694335077 9050 79397918840682813870241235594014935330669943472812846817263056 9051 -80051696605640372214573096343684253831638369730238208919330236 9052 80710821386552575873928202860486867703991906095520035133024776 9053 -81375336619800144181662739728723897732433223094089488835573867 9054 82045286092238956184509817917549243551316848209624791304821526 9055 -82720713944008865340058455934585044032525958231516451127222584 9056 83401664671364873198899494077710995819182041613535270789595490 9057 -84088183129530838856371575089038001526320033291668425852595308 9058 84780314535575902347205687776248276087606785602465155184065947 9059 -85478104471313801555562145592563291551751230709903502089965648 9060 86181598886225263623063171396176971981656315724268769431054330 9061 -86890844100403653258532040062416418591440854273704936053769826 9062 87605886807524061785341200433783340373222118142803090207556962 9063 -88326774077836022205632821092253210489707281864255167994631859 9064 89053553361180037015292305155632254693823380914727733302855160 9065 -89786272490028106969515688019059836884659273095392324528455832 9066 90524979682548450476203329808495863897601119482700440610136684 9067 -91269723545694604783323478377546927155224457944505737873219823 9068 92020553078319101626909327187934934464476905614701715404705916 9069 -92777517674311911518572029931238130769308146733904310371435512 9070 93540667125763852375420356421839102020467859927190872100184802 9071 -94310051626155159731166575131762357201355566419601532080866980 9072 95085721773569417315059721951906629083504847512174518817315754 9073 -95867728573933048345214365111582462844151748530605628443970328 9074 96656123444280569454988718391061064446316594802077097633717752 9075 -97450958216045810755404622949571163382051382227023196773574504 9076 98252285138379307133288370288897165087133902885228965734057492 9077 -99060156881492067493941162530394634043450280835380633580739284 9078 99874626540025930278817523747076385092760144288867250674393340 9079 -100695747636450715222996250618556219433791927659795256212695560 9080 101523574124488382964269331487296675378119327010852401550503126 9081 -102358160392564415775548231277249282281236216257196754080101910 9082 103199561267286634365093354685638533869385140475343993896703708 9083 -104047832016951667374911444063852066901493449958479266380945120 9084 104903028355079291906637993275972087029305906330529458564849972 9085 -105765206443974865116429091572525027866854156989976639481706888 9086 106634422898320068645931860267500714095532155912733628801451704 9087 -107510734788792189395388004962860764976564842654559278572487621 9088 108394199645712161897454965518846039201914487722761564554447448 9089 -109284875462721599316508492354827564857751201890123963971605933 9090 110182820700489041878124803660979622025333923955543819212795096 9091 -111088094290445653327236187771163173190137509108397211008393096 9092 112000755638550597821218229939278384909991593154210830498284189 9093 -112920864629086331486007808543813061008346039541548992212327415 9094 113848481628484044699377497896112606335102912113735882693553360 9095 -114783667489179493015813745368563748844812508078133170276556708 9096 115726483553499456512173714337687054719859084540857862521339376 9097 -116676991657579069212540405560381134229786286329585625367583072 9098 117635254135310262144569847913658884797149931874651897691082356 9099 -118601333822321565488240907040831585566004153539459794820695638 9100 119575294059989517201391588317813480420997318403537216743359404 9101 -120557198699481927444870475114042173425126094740759749377420416 9102 121547112105833250083663893158601228243985801198783989811173358 9103 -122545099162052314509095164401156824527898733861539720406997049 9104 123551225273262673011249442209784760144181348695074742593331230 9105 -124565556370875820930274539698719068053034374503064375136470897 9106 125588158916797548830264219431566010507201848595602368504963848 9107 -126619099907667687970165867016297524157507396760874377069846220 9108 127658446879133512392690507815859848818809701883098166466466430 9109 -128706267910157063014661860103890073012821316148603509355724032 9110 129762631627356661180745601897533028008538477531384613270738669 9111 -130827607209382881237174259382893959625140563052742409794895376 9112 131901264391329253793052051085253711766656443702745354870459492 9113 -132983673469177973464213551542481960426051541322121281502156453 9114 134074905304280887038547045389262482686093498033309300653361227 9115 -135175031327876040162305775348618810190267510891098136223503380 9116 136284123545640062824346774699279459765287992651864318737424588 9117 -137402254542276676109587434011972835112443878171843107906128280 9118 138529497486141604904385197155779565382682042684015749683243336 9119 -139665926133904183465157630352721754552818697278742731531418755 9120 140811614835245943007501389395266023568206616677361494848096748 9121 -141966638537596472736473172140978990843656757061991476599515328 9122 143131072790906848019698461044642498219513741736548736443370504 9123 -144304993752460921703710643469407879834015162184280606018343567 9124 145488478191724776890530898113659403292984227003182325190937774 9125 -146681603495234641826116056912047050190550517627387806512044212 9126 147884447671523569905066554569258320857679331948492087993978568 9127 -149097089356087190167039690418944341688900835688122915562003264 9128 150319607816388836049795952253103341491866881442209594134420638 9129 -151552082956904362571860374741939022579277392573939530668713249 9130 152794595324206964544550202830562049336452078928093983716516867 9131 -154047226112092310858748979305694817202148613804910123306982384 9132 155310057166744312356441159675436453586711041672550682619854342 9133 -156583170991941843280807176992897515465147374413579808922960956 9134 157866650754306738801764359469030642852090436863231461847242124 9135 -159160580288593393636373203210722670204804017475280802574979580 9136 160465044103020289325661321728379981801551545488798982362735880 9137 -161780127384643780291300184212271913506661468963686083834532109 9138 163105916004774471377354926658742679263759827578468337552386378 9139 -164442496524436522184168652695060670970861703759528114959387776 9140 165789956199870216123494490538521751273452787678311393725322321 9141 -167148382988078134766407181201812638192479614989004593105209858 9142 168517865552415280718468278260280293364229400740647126545805014 9143 -169898493268223494940243482931380004267136651681985017871665396 9144 171290356228510517135736775019428889375596525555818505949821288 9145 -172693545249674040556774608257413246378914425429663319912803320 9146 174108151877271115318006527516465890207777757541370574414757528 9147 -175534268391833257085149386391163667506063486677039594227303316 9148 176971987814727620788555398745256250331130710317080069852402250 9149 -178421403914064601825295309179251241329969623294477694963398577 9150 179882611210652230045884047232327850538328512056053266783225260 9151 -181355704983997724676705650206458609254383152403381883384032536 9152 182840781278356581206286600863599177395386241597783631799903138 9153 -184337936908829564162992929084097318334908180024482268799551050 9154 185847269467507982633658680080920273776896646877399640455290420 9155 -187368877329667628317265184102153326430510080384384599343636146 9156 188902859660011758875256830887689624236629854917855088441316544 9157 -190449316418963512330575952751670999565114624286585049765693080 9158 192008348369008141281204498615751662759927268393484063457724493 9159 -193580057081085458731092342758248437438268981728500645465257713 9160 195164544941032890402011591513544577872630886068955143224517922 9161 -196761915156079531474284784021237876237563549373617857717259700 9162 198372271761391608812675475573825826635809693915739781224644888 9163 -199995719626669752866186791732892586613814318934398756680622012 9164 201632364462798486587273007821219950817823905048864498428616160 9165 -203282312828548341897218324091024025909415586035932823187667643 9166 204945672137331017430364487869285341138027920730092782130977686 9167 -206622550664007994520664920856911432340472708811224846637104600 9168 208313057551753031649899158573678367473538849706134386938962198 9169 -210017302818968960857990782323392066550738687594972652296317592 9170 211735397366259212922429182344342181798474643310724415947150813 9171 -213467452983454501445996483296519799064235877813751150147575132 9172 215213582356695099350043339472252121295499775223677942350210016 9173 -216973899075569144654640128323353345181052638386239519776619735 9174 218748517640307415837253921457729890255825064585618277143610316 9175 -220537553469035020498368611290324566472722222545875769483423616 9176 222341122905080444525879384556980813131662372598742933208896520 9177 -224159343224342412440358584588227626427664952976234476402005868 9178 225992332642715013120614686260553581646627920388221487849563128 9179 -227840210323571548653557996487840291542166533616176793676403804 9180 229703096385307567624455758523171768003176050305272446188193108 9181 -231581111908943547763417155805955479586083978681356373565668560 9182 233474378945787696491608474465437473982576976421351499801351910 9183 -235383020525159341566475217287849574543570931296550677038366618 9184 237307160662173387709357733321090742492607065488849789049605280 9185 -239246924365586318811548059101506638142230963849523515418696076 9186 241202437645704229056267950513726568714617185831406876633752705 9187 -243173827522353370064472989976771973056495675601208036407816440 9188 245161222032913704972028346862029150847127172804344674976153564 9189 -247164750240415964174883120961645194251919593735476338443134042 9190 249184542241702701337618799865226595416143966259929539575955696 9191 -251220729175653852149391534006332270454874025282889078888834210 9192 253273443231477302230057746113632535713024708611354868099717552 9193 -255342817657064974538399871772371376316427233184832071140551898 9194 257428986767414950614087373774267406160278503534688639730973384 9195 -259532085953120143995552969444608082086595240069982681933389762 9196 261652251688924048197572440809262788652666911327791227484653112 9197 -263789621542344085705247458674780229547668983890721860334037661 9198 265944334182363088545545366324702078580518664592999853628689846 9199 -268116529388189445133790499843554507411137080441504885587864136 9200 270306348058086452260772887671684381490824200274516637131933656 9201 -272513932218271415286688457896116414357696711775562987081641464 9202 274739425031885043841198456625639387946003729905694542425510784 9203 -276982970808031694594744810105690689445254977075918543970294298 9204 279244715010891016965134723812722666131261577517202522807993855 9205 -281524804268901561955565906235204699669393050076065485809028240 9206 283823386384016918685959376414433739452324893161440086668021072 9207 -286140610341034947578957760731251177192963138675538135032751027 9208 288476626317000683595493174001686433458345206810664754307454820 9209 -290831585690683487382692065718681601606741512078367092675559812 9210 293205641052129026699328647257783690718870277659379753823617274 9211 -295598946212286675021329568211133291523435188102254829588988156 9212 298011656212712918802238278322973170790179760765422146091833711 9213 -300443927335351369471337940208734303214364844111179247098567640 9214 302895917112389980895578852945947143235388422141581804954278872 9215 -305367784336196077710834190522245082553141579520802244791476686 9216 307859689069329804643592627557044146110345813472372583280493128 9217 -310371792654636611696266401845201902262770350552501346600741164 9218 312904257725419394858128957884041665819973534617177596997146145 9219 -315457248215690916829780077148100563250352106065133500703334537 9220 318030929370507137112253035938996472361888912550795922632132894 9221 -320625467756382085712714719949110187054049510888525128463955484 9222 323241031271784919657454835823155318403519783057524630816089941 9223 -325877789157719806479805669968288408609425682062215465727821944 9224 328535912008389283866072752768409808589443928253264740306169283 9225 -331215571781941749696785031303779777460169822259175787869115598 9226 333916941811303741813888731731617662552066194230856248141006880 9227 -336640196815097671977212273791671034323994180865625151614773906 9228 339385512908645683645922945922072053739987880597657016431714467 9229 -342153067615060308433084430347127168319465470323013725601911293 9230 344943039876422601334114879553748694778462375339989223716136314 9231 -347755610065048440123247628943266793409357864304804772201003740 9232 350590959994843679646322686842579516750598592689774490063084960 9233 -353449272932748857113701153668437550642112486137543739437055945 9234 356330733610274149914113365551710842341544698631399911356617803 9235 -359235528235125292929143928508191553999481303199733612892122920 9236 362163844502921167829144435629595874653758781126268490449365568 9237 -365115871609003782374971522523202304126368455110246892524781616 9238 368091800260341363336400467111823885114238293843749229385194864 9239 -371091822687525292267691720399800396680114842554235071555572604 9240 374116132656861619053921014980848370491828993310473090933761112 9241 -377164925482557893858657015562255474650649134963454732929962948 9242 380238398039006063864720374992996459665345829521611373864034454 9243 -383336748773162187005423630621223482529544133093824589844049792 9244 386460177717023720734214295139921820519844836598996200676336808 9245 -389608886500205149776368044321507035931279840858718310259401293 9246 392783078362612722747651986877962908607656796739437262586441684 9247 -395982958167219073512049169447909122300785774927133007375050964 9248 399208732412938509184056937418277253761386411050820335890426818 9249 -402460609247603752761098439804126355680259229264100514969809459 9250 405738798481044934498576038789044862297081973892826655310295358 9251 -409043511598271632314407992492321876514022319721577045717327148 9252 412374961772758767731888600104526023894962280587631698567125512 9253 -415733363879837170139762875844432228061989319412367901536778996 9254 419118934510189628466878384407204378074582089904591200240680149 9255 -422531891983453255736040567017880662201715955135205383501143075 9256 425972456361928998378127985613422800150774578056439142606741328 9257 -429440849464399128653497536629794890091789082245757357792678090 9258 432937294880053565043606832373361730677057294733799308390946467 9259 -436462017982525872041984509188687941970926202632756496325865168 9260 440015245944039797390575006864156030370844953795233514357037454 9261 -443597207749667211475461121371755231710056409623103615144604443 9262 447208134211698320315417072951652570550410588167919941323193968 9263 -450848257984125030348061647373554055169944974520286892921398647 9264 454517813577238350041962859975143404988949197807113111490532300 9265 -458217037372340720239293288972289355031907939978265906983444812 9266 461946167636574172062952507793510330237058329758175633650490612 9267 -465705444537865218204866772198459842008310957441444801922426116 9268 469495110159987390448856241496163176969908956282080106759444158 9269 -473315408517742343372439610934897025015538951587354575548763131 9270 477166585572260451317641326411034416128531625899006543246458256 9271 -481048889246421832921696934418269135010727193120461808380715216 9272 484962569440398744754940174242611205562276866888222308938050024 9273 -488907878047320292925526947797094012977514022256708695091444801 9274 492885068969060418879435348894484829652007089373659164165054111 9275 -496894398132150123049809808120112044986083645811756305751623643 9276 500936123503814897492626712666386165929341621412362059924906008 9277 -505010505108138346186287509219987728185733986415834346996341998 9278 509117805042352979271535549836978926028035173985057632071497944 9279 -513258287493259175165490419436762084350616691725613408615250928 9280 517432218753773312200047204431499136436810345779085467645330088 9281 -521639867239606079210850557665866722473515427619521379964095080 9282 525881503506071982338980360933628708936440629462404124232826972 9283 -530157400265031073203836627629812940926437468009114369242172456 9284 534467832401963931562948864688006319419227607525309247706554390 9285 -538813076993180943593025786690245697731757005532901435374444878 9286 543193413323166925006974956141186294587197053503554949999945464 9287 -547609122902062146364332097776836320768000892499774958795880090 9288 552060489483280826138023589048797906135710994549027127027010234 9289 -556547799081268165369123680637951200106037123127118193347668288 9290 561071339989397006073744723917371343801714834669207811998278899 9291 -565631402798005203962902135107141868033941854128476657683795080 9292 570228280412574814497617779182316876174454750116319987750855303 9293 -574862268072054199828161421532662154663539651524410011730296628 9294 579533663367324172758679151696812255178521293635104833445839584 9295 -584242766259809302537023308089213413482610089555991582526207972 9296 588989879100235515994887328194210858433750292793001929706431608 9297 -593775306647535136355871872611302207597103784733016397083377426 9298 598599356087900510889380164815562856140322089065600825433102428 9299 -603462337053987387516779305924269227323575380296428808258620555 9300 608364561644269209473592862228553665070619973514459142866737144 9301 -613306344442543506198134752347049966991493256325665676887176856 9302 618288002537591567753485852674400377880782227843747466013649150 9303 -623309855542992599296587299143853649888683983941126141101517614 9304 628372225617093561386016758191857918084654630894313931610330272 9305 -633475437483135911269268632057090813785278719561154433141760038 9306 638619818449540469711623039794633381371942499084277317737035528 9307 -643805698430351647422512418184660937631661839232439325600645872 9308 649033409965842274702233845907691276113042326338154122447507737 9309 -654303288243280287572469058699064963341091181013293408086328290 9310 659615671117858533368926192198810217802998799554743966344505054 9311 -664970899133788968564075445244555409753180590783582521653477720 9312 670369315545562531452987296960242038083008544773630659807666831 9313 -675811266339375982276273181470441099828403625565982906205571514 9314 681297100254727013371655550287018334604328876335543195838555364 9315 -686827168806178942040342373871987876174388072273611692490438868 9316 692401826305296308986740137020891818523213306186286879630725368 9317 -698021429882752715440703534481595396855915406493955802973150714 9318 703686339510612242401088154886043994823756675159755254923009529 9319 -709396918024785805848447782270212159030225193616098232399008915 9320 715153531147663812263908457534814490405891812848314248911590431 9321 -720956547510926489361169656780769519668774317767921205232254628 9322 726806338678533277589846041280402283149736838318112200139665760 9323 -732703279169892678701593083874871267363620963753027581635036928 9324 738647746483213968486283070354106738745266462671511532579136763 9325 -744640121119042191684545861614742477571863143489785571261994036 9326 750680786603977868065897526937913275141202453540433497372226540 9327 -756770129514582849729090494675269142724039234308715907550243752 9328 762908539501473780833877054763460741675728411388010906966272000 9329 -769096409313604622211734631988799961169186447703522939234649216 9330 775334134822739714627911914359059925264559603538333249923838714 9331 -781622115048118865879080329511285933641296753136559474609905320 9332 787960752181315958410581191172005040636288504523763589469950014 9333 -794350451611292585725415817663196778420184681572789592454486990 9334 800791621949648237534409876784618068734798439763904109772383856 9335 -807284675056068565364075087055773104455956326770206142903591960 9336 813830026063973272196277323383607049173263563541765160862097461 9337 -820428093406365181662591461973582908832997441415210957832945088 9338 827079298841882054356876527341447462687633737598799445907560570 9339 -833784067481052730962841732161038635313048129786368513248903065 9340 840542827812759194119902012727999869768271552522810638335510944 9341 -847356011730906153271153209281105832918502786622281782886535636 9342 854224054561299769152550077921385256613664448774948382958354456 9343 -861147395088737147093068253140634895881667676760523545508476700 9344 868126475584308240902502998922108325003572733008004781549489177 9345 -875161741832911821827337513445528764426549217750302194304877061 9346 882253643160987179856541680256668772785217876679036568459080244 9347 -889402632464463237558984093173844489486141157964293180514886443 9348 896609166236926769633107184506647439934408802592724644201220078 9349 -903873704598011434448384315757974152598192434132957662139139040 9350 911196711322009337057611447298257160835309201707768515222891250 9351 -918578653866706856460052973251304183046048192652808976085826708 9352 926020003402446483298635802583561264426386163694684243710640752 9353 -933521234841416427680547971474483178713394943017043926404179876 9354 941082826867169770420534085791051922973165167346835836370545502 9355 -948705261964374944720681776778013353132758110147699945372676227 9356 956389026448799349120359174245066314780106270150757126894995404 9357 -964134610497527906475997276607853681612512267762561389671267563 9358 971942508179418397763423239403844889517705161062336372660615972 9359 -979813217485795413636257368809555844474041695680612241593879308 9360 987747240361384780923310538109775566102209106129755298788405515 9361 -995745082735490335606788621917052526215359598593780704751612440 9362 1003807254553414928292261426091963807593911479040475581962980019 9363 -1011934269808127562761626870931099166769683252494882780590865836 9364 1020126646572178582892544628362920343784391998113621919114745824 9365 -1028384907029864838032881212659154104624324793453468942317641365 9366 1036709577509646771837461343883995660621334322940165805003551136 9367 -1045101188516819394607725431365772076294578437391962058332836366 9368 1053560274766439114323624019431090899201683835704201755610534236 9369 -1062087375216508416822117378643717578700595779450548509197734571 9370 1070683033101420400958879162435775933910125799233087506286546952 9371 -1079347795965665190090120951552571425012852133644192721308096872 9372 1088082215697800256830760118630429390204694496742901489107215434 9373 -1096886848564686713784354126156320375022783762210604315612943064 9374 1105762255245993638800234360217531063133787517004799070389453684 9375 -1114709000868972519295013062294839316328842521824148970287502174 9376 1123727655043503916280035991707501989207936249103198007153419496 9377 -1132818791897418464964346301876213780869170036727250571086208074 9378 1141982990112094345155253996787324895610233694901352358407252810 9379 -1151220832958333371156619638426093911989782532679796551607918932 9380 1160532908332517867469417279745630071006043613177452139864393616 9381 -1169919808793050513331003723025821006917132895758423961994033272 9382 1179382131597079355989760270647281951143570045614621911468891398 9383 -1188920478737510209601367617973330517135953907968324400278508212 9384 1198535456980308673752910318342193953859882861426337102095753588 9385 -1208227677902094022872277674519347835173406904777583355573403838 9386 1217997757928027235163933846136298276335085155499836405252889585 9387 -1227846318369995447229079852389640435504254430318546322963893304 9388 1237773985465095138179540071269134794762587092889121063629699468 9389 -1247781390414416364841399559843451219525515463213153842350206263 9390 1257869169422130387567527562852376262888089679794883247413442671 9391 -1268037963734883044238686264675858433622268327170752280898137304 9392 1278288419681496248231989364464015633054398609759597194159688136 9393 -1288621188712980004474097532900480355242491626061322344003158069 9394 1299036927442857356175780343691923118841729421289554046499156030 9395 -1309536297687804693465408010291155755452881604869644659730030244 9396 1320119966508609873902640450813027198626014649210726208991482608 9397 -1330788606251450623761143270144543490023799287922706719119579904 9398 1341542894589495708021675834130152236499541440319732858264063922 9399 -1352383514564831376215469652212612865578586129746995701048186491 9400 1363311154630715610603558069651651243241836275596736323949759098 9401 -1374326508694162722671751500657658157894421364845094879075134120 9402 1385430276158860863564405289543346865025553497342762440556593371 9403 -1396623161968425033874137489945940374227772523656240902921602000 9404 1407905876649988198150367729680996841939098582109197171673535500 9405 -1419279136358133129588120878637284309831262484626960812129880314 9406 1430743662919167630611134192644284052313896733504201544486898752 9407 -1442300183875745795471096501960740677974560364933262825329274410 9408 1453949432531838001549014250775065328603784197170164000557820706 9409 -1465692147998052336766432109634164504086724854776772483127767504 9410 1477529075237310191394734812825237059520549519041004378653988763 9411 -1489460965110878763591230222879981272894039699415283263508917472 9412 1501488574424763249192378936782578836949330985650905925531250952 9413 -1513612665976461507658619770775020470909565952166451110667324801 9414 1525834008602084017592979215042064281159718460892956682311694026 9415 -1538153377223841956948291802398367500314001525634236448962759440 9416 1550571552897906264896652067141265073098448318617167943753418408 9417 -1563089322862640564360931647296586390835409437247941873307067746 9418 1575707480587210846403100927693651743796296001808151843335061616 9419 -1588426825820574840028976882838308016547031932739023249325810772 9420 1601248164640854013505170607938989121516882431791807564947442582 9421 -1614172309505091175992732347392325116310217322613651131118573392 9422 1627200079299396671184601412821840151668814692902731837310295916 9423 -1640332299389486177691785918136658885878352673391354226208755541 9424 1653569801671613154157555432742666663976992343373965694568433856 9425 -1666913424623898990491171221686400214398495051455053795520763174 9426 1680364013358063950204156604405615629361168011231048070754921592 9427 -1693922419671562012604187244889553361088422137027292831727957791 9428 1707589502100122747555731306852487961388493428150063225176006817 9429 -1721366125970703379653976165171372979398861297896010540899106050 9430 1735253163454854222980736010115317005929800269483504963830556056 9431 -1749251493622500692119347996641562422849361889959362446467089508 9432 1763362002496145119801448971181369620966590463333524451559565856 9433 -1777585583105491636443406337536400731312369952270063901274450096 9434 1791923135542497391905492157330335751228028012453093249690650600 9435 -1806375567016853425074086826236734448745289502129453695776086853 9436 1820943791911898512327736265421731029026112771603598959958287908 9437 -1835628731840969351603234173976202093136683500568006439964257301 9438 1850431315704190464629539256067202788707463195705757651519196301 9439 -1865352479745707225946758400688021448984021929752337976518529394 9440 1880393167611365453576133751751790418841216034896262615481440734 9441 -1895554330406841022656479010819822504140181409657796168155107942 9442 1910836926756222990014344147516588726730579136151700798459237900 9443 -1926241922861053744490885457522205029683647518951411563423328274 9444 1941770292559829724909528715543510472139877807949527798378735278 9445 -1957423017387966274836597825211976852046686746678765402770038288 9446 1973201086638230230763712455270823622935549612238905561188761516 9447 -1989105497421643868027520127334218160527499334216738504927436112 9448 2005137254728863856680817499380194431931672863606373934792947104 9449 -2021297371492038907640940633906373476739996753932912851140874648 9450 2037586868647149817768085452076726710460836592538901081058617432 9451 -2054006775196835651069590186780868692245726138228987251832675888 9452 2070558128273709821987816611381069595951669785168721147019413352 9453 -2087241973204169875710763703974138234254930367172180923772832375 9454 2104059363572704789647606283110085844597739841801305063766786953 9455 -2121011361286703649637654694626599586662756518913812397356531959 9456 2138099036641769584112475210238777635240805205701769793937926822 9457 -2155323468387542869308802576699252320979838250466800543187498032 9458 2172685743794037148736137175775777725522569423740139069405543316 9459 -2190186958718492740439283548743452728966123856381004038142894107 9460 2207828217672751036164301713310447982030656361791393162527388620 9461 -2225610633891154027338168042649488243486936727307206862885231672 9462 2243535329398973023809652049003800859932983143395747724751923769 9463 -2261603435081370662573296157918204439662942646703841630868220711 9464 2279816090752900335211737889707151861222447484571147641964066653 9465 -2298174445227547194545751775922941214948832714996967886562279146 9466 2316679656389314932978139503075095273624075825626166151112162624 9467 -2335332891263362557258802648031922240661862589315474929315082375 9468 2354135326087695416885848288610343739217148429537183469439998448 9469 -2373088146385414776093273066885596607634805431349264873423974504 9470 2392192547037530252361529373415814848451908105489001513448566350 9471 -2411449732356339477624995828756413654410576195958009511158939812 9472 2430860916159379371841965090750057286770333749015168974574292207 9473 -2450427321843953452340151551205837505206151122381336835450627460 9474 2470150182462239636355850563416674556773773374304310452664347934 9475 -2490030740796983028449704951537823493046047307262559085991522540 9476 2510070249437778219008523922077842457385654270316634879997469120 9477 -2530269970857945654832739203797415356635500130996667006588734351 9478 2550631177492006677864873322757395185576913670935936497898973452 9479 -2571155151813761863437850484124689992485188970377817857686074988 9480 2591843186414977325015131876926097353345153809509643098523522612 9481 -2612696584084683688259549936482329283666979422531281999347167818 9482 2633716657889092473406411199482475844835457737707594143824468280 9483 -2654904731252134661331011405154048199591347473329329593827606722 9484 2676262138036626255393251614417317602059167511389139764743912942 9485 -2697790222626065688114668281146805262980222953399136319901997844 9486 2719490340007067958998017239719445180773180313903782079170772494 9487 -2741363855852440427338721293937328873099177067703989555584012184 9488 2763412146604905221703159445940215472509101840388955709174684356 9489 -2785636599561473265863114970995189675983779609371567636998992018 9490 2808038612958474959380898067070485239195762645109766284980172625 9491 -2830619596057252589737921712167492463615602324188698630009855134 9492 2853380969230519591893058279427632331285801484372503461592727641 9493 -2876324164049391810448177752853452895676684674955453109727013528 9494 2899450623371095959189121273937554334414153909350798857180852415 9495 -2922761801427360512663268432579063581695878430741116503655750512 9496 2946259163913494304652102504573038982830657333231981772283321696 9497 -2969944188078158148901071280041250492633449078771048743694458128 9498 2993818362813834838281906135895150579668200810446952737578052747 9499 -3017883188748002919686739990241418655462276981206051673106227104 9500 3042140178335019683391214773868241036507716806124450976648479970 9501 -3066590855948718847377667858580032702902486737060278804598646896 9502 3091236757975728459181829180664601291752039113326052959346918344 9503 -3116079432909514580219659301951806255810301959331225566133549338 9504 3141120441445156360267444232605184672234903880640841649848147943 9505 -3166361356574858152810484666693902267756143023638284954015111704 9506 3191803763684204365346142954104945788813241071063428803975528000 9507 -3217449260649162782428126821340760478489064591075662935226255723 9508 3243299457933842143273199439393881444128118275522632633190146083 9509 -3269355978689009800121534648578720726374236060304075952382602092 9510 3295620458851375328250226707415076785114841717159383016827736040 9511 -3322094547243646003588577686939876061947859438917880523827187658 9512 3348779905675360109276303709783214682363073360528402379373558080 9513 -3375678209044504078244324180732437269183969186989767640930079936 9514 3402791145439919524984946082356580146469239617707156644874950224 9515 -3430120416244506266116668136107746623965902593527818802003182911 9516 3457667736239227476141166834497774491640968693910303123511422688 9517 -3485434833707923171938967718015892304941089749513392172903400008 9518 3513423450542938267058550641660668460636552845028910304452361509 9519 -3541635342351571484723907296879396137530396162783237169485743476 9520 3570072278563351466720603529957860225579095240598201613813514630 9521 -3598736042538146463922959243001525663860312335039130531955050420 9522 3627628431675114043197826859003902801482389810805356396290621354 9523 -3656751257522497294766428378539892569516443598153892588962953556 9524 3686106345888274073827624929088129441042766827843832795500290956 9525 -3715695536951665860346686619363316883158809967929152793996040520 9526 3745520685375512871395971063175691585453798056892300274272282784 9527 -3775583660419522111300794285229365755406946914444805837811152872 9528 3805886346054395096098097733049402130348356313165291238186283168 9529 -3836430641076842040460211538309079130866339702150564528400592934 9530 3867218459225489347274040779301426479334702767168784760791201542 9531 -3898251729297687292500334279502461759822906091254267914225105604 9532 3929532395267224850771332789505261890272743252980674736697868008 9533 -3961062416402958660421056131555407565971102219082171453533674318 9534 3992843767388363180283820632349447518370233587239413783570346966 9535 -4024878438442009144646345399420705235163613581452203179394558088 9536 4057168435438977477200098222755380239013855682744648606199509676 9537 -4089715780033215879716461836400787300928535881298852032385984278 9538 4122522509780845366461005074934422402419657101502242467314208620 9539 -4155590678264424071077780791597350909210538576318265839041125319 9540 4188922355218175708813326694054372968613190898098760434109191005 9541 -4222519626654190133516123843287259933804331223585451823567592432 9542 4256384594989603485843901890503775312283678525291549754866170657 9543 -4290519379174765486541625911735083550364532895791193698285157240 9544 4324926114822401486520537112891322239301942761607181518827472137 9545 -4359606954337776943776553532179385544826684742153455852422778166 9546 4394564067049872055937996798400484947446647159525733548617736604 9547 -4429799639343574336431351658131824908768516704591922198062994848 9548 4465315874792896981902966203115405735925155003773939757255292523 9549 -4501114994295230938637667735846981065719755299961471086688944057 9550 4537199236206638636275632803849473561872720321981583457870542020 9551 -4573570856478197418149966672641602290514499696911217826449781024 9552 4610232128793400759052799911139663361234303120198157642095276391 9553 -4647185344706625423190806497907771757667154630128016494261274172 9554 4684432813782672777515423933700008817796214475602382308517724678 9555 -4721976863737392538512272817681466218248621062562033934820701729 9556 4759819840579397293911919503271978863920834934231559621495721068 9557 -4797964108752876204643816024993588104145198816177849829028908520 9558 4836412051281516356700628849770936875031261807229734595664997052 9559 -4875166069913540297414901866469190562019403053372796558118257400 9560 4914228585267868355977786643481084956436418121060112898737323531 9561 -4953602036981414413854139364518634606179120924503376212482233880 9562 4993288883857523857073381964186765429622436273913551572955535994 9563 -5033291604015562509204935960779720937901474405829241749571649130 9564 5073612695041665411164570834025645673555945368091263711315780784 9565 -5114254674140654381847502618371943290755187379781673633994621040 9566 5155220078289133361949399577332638329494984095911327740849362924 9567 -5196511464389770612221496306918139238423766933320514090839636369 9568 5238131409426776906814710534080297191009727967189471416538216016 9569 -5280082510622588932303952827513275639498989392498783995176252276 9570 5322367385595767173451702690893303513848027899333501106046578054 9571 -5364988672520117637773409221460307253396353871472182786103029520 9572 5407949030285046842510404962168872695456982228812820823643135889 9573 -5451251138657159559702872364008601821158075624459286684785667154 9574 5494897698443108887690078581268211759394266451606110230452085914 9575 -5538891431653708290551732113224441297613691550213101308211502372 9576 5583235081669315320747081069137631440145847254711650688852511816 9577 -5627931413406496814511465810275540182169307141155178765925048996 9578 5672983213485985424437688139156936135290568819749967026111583625 9579 -5718393290401937429106026508531940982395989554348730578890743152 9580 5764164474692501835636305313379429969414449791625177218541284736 9581 -5810299619111710867622441805415598703359075686825806575898495360 9582 5856801598802702008078704562549472977452883398341715107431959460 9583 -5903673311472281844781913462542736986318264812134205749985725154 9584 5950917677566842043739416377257331593393710099115646892328705233 9585 -5998537640449637855453349112200891798359568442886766309779197709 9586 6046536166579439638191912667988296396488660245049926992303688736 9587 -6094916245690567962622709558534660526529317757962691210777728524 9588 6143680890974322942916126458996955344584083434041689103444816411 9589 -6192833139261818520792925811949902965170161045617162885538999613 9590 6242376051208232510974240548230133485279922546762693523707454560 9591 -6292312711478483299098714808763208102176378629563329140155485424 9592 6342646228934344166405295447376185888917974487624572241259161930 9593 -6393379736823006299345885306485407830321447677675060412082186941 9594 6444516392967101626794486396560274222262050401097996059238867726 9595 -6496059379956196712663391503813385628440188163380061640074006120 9596 6548011905339769017527264710466868210987155807928479686085629404 9597 -6600377201821676929297459402276775742362450362213408275332463740 9598 6653158527456135050086567644971827522873832638437767525700161686 9599 -6706359165845206314161925215067146389864080056332775654539552296 9600 6759982426337822600311597019175381594108304812106789843301584004 9601 -6814031644230345591042260421209995101161802224227025028654302176 9602 6868510180968679720800449032164494384734803847174741281127673286 9603 -6923421424351949145861914617496967907820240815962896244213110644 9604 6978768788737750759673545941276875070057797152503202245750325200 9605 -7034555715248995369263525060708325949741504131720251400920080768 9606 7090785671982349240863417030038206674381224417739642425033048704 9607 -7147462154218288316115930432208351708860282144743261133379717784 9608 7204588684632777494179445225835941261191430352826043648738813656 9609 -7262168813510587469690412295652292504111228304296926475867841753 9610 7320206118960261711912756968168477712280088454154554179713194416 9611 -7378704207130746266494877960136110102493844043474772891803721369 9612 7437666712429695158075175640869225540530765307587307650426410080 9613 -7497097297743464269531761804070659246971219585708418193487494536 9614 7556999654658806671966631175298718626642653055191572363967650792 9615 -7617377503686282478554687869755380313767365415881129256030232532 9616 7678234594485396395179234939227032590162422468311369399456573752 9617 -7739574706091476241323511030114320920436252243440355579371675683 9618 7801401647144305815998296398380437610884939795925586915678478869 9619 -7863719256118525585564255147229078856237553409844838749744564590 9620 7926531401555814773160318615483789068541356899362915448956300782 9621 -7989841982298868533081876705518186294485630951366558751757281204 9622 8053654927727183997870703588192283868089159393184221544341520984 9623 -8117974197994669091088319604468034647980251072510851646613882762 9624 8182803784269088104751844528762866827936786472226534803374429860 9625 -8248147708973358147222335510091667505086332284642331893763477202 9626 8314010026028710674956177750609416484099039801114582874046115152 9627 -8380394821099732429966404382880422565018498356588420577918315756 9628 8447306211841300214099006747825240079686801454353788019799824758 9629 -8514748348147424041315545989814514697408112240381256531767540452 9630 8582725412402013320093926504542667870760695882180175971898590221 9631 -8651241619731580829820322869717143901342152642301114366607041160 9632 8720301218259899367653293015286721515766743260666245570847870013 9633 -8789908489364626055802437441573117348470884324443449772830344907 9634 8860067747935909413485000850301853531913517098867325041445354068 9635 -8930783342636994413011030236903986029168354281510141288984833153 9636 9002059656166840855507622323007979726372866276076195700117373446 9637 -9073901105524770518731981964459837273257083086624588400922382048 9638 9146312142277158647248089751719390141542747102841277419825537356 9639 -9219297252826185473959408810745784590200112330332619677023084714 9640 9292860958680663581606965051231606058641595525703738286402484432 9641 -9367007816728957033365079256390664250123767633052831726491774654 9642 9441742419514008323102831522022363722427984139255940026717040772 9643 -9517069395510489318234867662110699194511603060495389037554567148 9644 9592993409404092491367333684474603860339505241544128753484659801 9645 -9669519162372978861160520415919840278924717435635917774524598766 9646 9746651392371399187986240051344345960745113469896008804233409040 9647 -9824394874415505096062116548186893432877837657849060876031991155 9648 9902754420871366920803982012713224785578839595077836941460054214 9649 -9981734881745215208158614440260889781518567551089952285047167244 9650 10061341144975922921669364971858204488523143166773455520594563922 9651 -10141578136729745542994095889106738681717762940148021097551347528 9652 10222450821697336382545629044272102780218971192776897415580678417 9653 -10303964203393054548866988355937233072774307552218825681451421428 9654 10386123324456583158294564728945329847020715080556952884531634324 9655 -10468933266956875500409448321613219642785017731293244834332191528 9656 10552399152698447009738128642053177542092910813805530875947357610 9657 -10636526143530031030146181201978647119587729895235201939705329916 9658 10721319441655616495380121037636278104860945070358753972545168608 9659 -10806784289947885787261046347239428197596969727905874253415325705 9660 10892925972264071172126815618730374379581872331794038232443507516 9661 -10979749813764248356265152988611605456126993126720120545524123360 9662 11067261181232085842286171903323779853788303737563704912593146119 9663 -11155465483398068910657318269513053677837727331591942268969606558 9664 11244368171265217193974692536296782174518341647121838082724341392 9665 -11333974738437314955980206888308295422428711387027321325627170170 9666 11424290721449673332862220704131735016086924748631957156434193494 9667 -11515321700102443941006387284527334238401836079045829212477553664 9668 11607073297796503403101711536546627833062889189605743246081093620 9669 -11699551181871928493362597550277882679474459241280525675019119732 9670 11792761063949081752609354798942205241539013339310832676204970515 9671 -11886708700272327575065692703805396863630015130985089285960390756 9672 11981399892056398920990689370396218787716391303387994128711183196 9673 -12076840485835434962673158891927394924675205918098300392390037872 9674 12173036373814710125886914304226469535947702438533577901428033448 9675 -12269993494225075144644846218471423175624562467995997968595945017 9676 12367717831680130904006791567033275840490314740888877740148455160 9677 -12466215417536156003799699528520429248375097102748442950455893576 9678 12565492330254809135407525332792876337421817499040679489809491424 9679 -12665554695768627524291576584281623090747235207506746877182797413 9680 12766408687849342852618747291534036961363198022354046864772269652 9681 -12868060528479036239314315768572038971833897122492854837948797096 9682 12970516488224154019026935802884834350177637478341812551648801326 9683 -13073782886612406226905366300767145561374163238606582969613685503 9684 13177866092512569862748682377828279813889378645336999728876209859 9685 -13282772524517219176013579446519222063513342443177018569336499648 9686 13388508651328405382353380195643506052593035725797700772664518259 9687 -13495080992146308392833011956919463584286577829346189102972187021 9688 13602496117060883308722139397344376986193921715995007957511615992 9689 -13710760647446524607824486965549151441427545744193596282719227444 9690 13819881256359771122664911404020293757662325481888979906238967066 9691 -13929864668940075086536803946472297691347235164277814477184160444 9692 14040717662813658700420804799807942431123705166052768510329104174 9693 -14152447068500481852131563174152263166740974820077659197049423429 9694 14265059769824344798742412792197720426259511818333542108157652624 9695 -14378562704326149804388468659598484494630566171555425802767984429 9696 14492962863680345907966974504305659231828692804821477957104479256 9697 -14608267294114581179050006260014208714922593692675450862613957219 9698 14724483096832587005509206378153603615103591502844168497089003839 9699 -14841617428440319142935504807302380548187373416056901887229432431 9700 14959677501375380443929271055228085994312880385574200982872847064 9701 -15078670584339750374748611972453653830693935215276356847697542992 9702 15198604002735846617646234721224738059336981264047497629833482551 9703 -15319485139105944249509166186122155435148800849982972252075164156 9704 15441321433574978181151471208810661882959968777861391858030979918 9705 -15564120384296754736808835448839894603919222056387598656267693312 9706 15687889547903598450056448533953317854123572935736748668108391216 9707 -15812636539959460350529095406801936071410284676459100629088705789 9708 15938369035416514215475876736567545850909616970664834727344461789 9709 -16065094769075267461342754286610572563053387484165564327535418044 9710 16192821536048213553255459176850631377422147562625228777095650662 9711 -16321557192227053014484599256386901990063698635945247237644296968 9712 16451309654753510323725530375986649283217886332491133943424017848 9713 -16582086902493774195329274781761601565098117688737982413556126623 9714 16713896976516588946489123825851269865640316690001500812756566055 9715 -16846747980575024865832284154980500164671459884238493159513787630 9716 16980648081591955709898836345800779741155830786605134230163281346 9717 -17115605510149271667623280511034577613478843188555679506690058538 9718 17251628560980856348179041310002240458055900878337650638737248094 9719 -17388725593469356564415581028287098669494312924752971091946011678 9720 17526905032146773902623399932334237110090551287767840843642606704 9721 -17666175367198907289516454631174060420728699163068563380032985440 9722 17806545154973675989136755723009721051182027570943818586196564584 9723 -17948023018493352685874565637201441030950932447100319311196882802 9724 18090617647970736534972249085574562205994088678099055652389143690 9725 -18234337801329296288753068095554136683329734827386985695574297935 9726 18379192304727313835400791488208670027887570951640221098574109152 9727 -18525190053086058717424729952020189358992758445176349023216560792 9728 18672340010622024428990633102773569436925734897127470334911121276 9729 -18820651211383257525093810861956802419844222321754228861106287493 9730 18970132759789810811109981788513868655656497242820147448573067832 9731 -19120793831178352118594916943947964627386883617437330867767145494 9732 19272643672350960412329249087164235755847602957456752446270723214 9733 -19425691602128141214533262185224637678891238719406724913832428280 9734 19579947011906093574921573897845421525810723883555562488659163664 9735 -19735419366218261059842982899889276022813271623358297536218239456 9736 19892118203301199480170083988089869782109916566683476176143440276 9737 -20050053135664794325880369253474875240698062574676422960828832342 9738 20209233850666861125419348358449930258926874948122752869938564822 9739 -20369670111092162199970753857654236001641865251849530523549959348 9740 20531371755735873536693271581835236002678293514415094655017476496 9741 -20694348699991535760831679489622550320244587438098911202779190640 9742 20858610936443523444387125073771111838032620126787096924967346496 9743 -21024168535464067248750962024393689662410634568685745254687016499 9744 21191031645814863660383649476095920141578904855132487195300500118 9745 -21359210495253307342269348103049714145091289687862758881647462722 9746 21528715391143381389512791910243396994093020986817110001596637384 9747 -21699556721071241045082647970674245700664930767533128577525983710 9748 21871744953465526701359884394991063285749894841841696491987091448 9749 -22045290638222442284835746775295735109057101428289253653321691792 9750 22220204407335635395037004790786801160093360230429514158893310090 9751 -22396496975530915844551496290818889174222938942865964975999295616 9752 22574179140905849524900102626587337267993937790480722440783903932 9753 -22753261785574264802967687728529254129907161879203760911273534076 9754 22933755876315708934780891510007019175863465770952687718886528022 9755 -23115672465229892267620769205495784186609100109204917950563223528 9756 23299022690396158287799013169830890708928066395504728923180950266 9757 -23483817776538017859923901647477973746900289466098518239171670900 9758 23670069035692786294152328340906335330624514657505385938897084451 9759 -23857787867886362170783535518616883863374643557988881724358881966 9760 24046985761813187146614881026060185047192341468292107820228995261 9761 -24237674295521426264766616775376036743981265776608432590969711691 9762 24429865137103408589207866629598683917704618336391778304789461552 9763 -24623570045391368286996512164782110944362366234517667287742250694 9764 24818800870658526585298397167079369403092115615742170140772490674 9765 -25015569555325555336593142874631527588532970551238304275830001188 9766 25213888134672463234122049201414406532580943154149961664840116280 9767 -25413768737555946030605293031687432540051824774819274272212458273 9768 25615223587132242426568301893215738786248396957678961058729197206 9769 -25818265001585537610288287789398813281514163814933671414475476496 9770 26022905394861956749419109673245050979571607503437522716586920969 9771 -26229157277409191054793663012613474877588446594855238591310587748 9772 26437033256921799359755772181021062249002839846759316609543321256 9773 -26646546039092228483656120062753257191964548634077970693418580580 9774 26857708428367595975877257314337678785585034571324933056524869036 9775 -27070533328712279166949494173029526305312012505442350085238599804 9776 27285033744376354786000929506414885968562390068146255077550200768 9777 -27501222780669933738969590881852324729364537450948194571504144694 9778 27719113644743435979712359704037038688813618342582760598640642155 9779 -27938719646373850746392889823018107686728612636075651540311135890 9780 28160054198757027778338089374499475223945952988470359138112447842 9781 -28383130819306045473939057954838454212106885795507149536554579636 9782 28607963130455702298156930625903244116558606178832466008256909913 9783 -28834564860473178098796295904820712873444503434191879965907576284 9784 29062949844274912343948290235581036919776660269202332110778858720 9785 -29293132024249746648901835142247393989477580002373952585251965024 9786 29525125451088379319394630341413893812410016011275586362146331259 9787 -29758944284619179999345448973820855187430359013693431976913555434 9788 29994602794650412875196150733337269442789026753119801142709233352 9789 -30232115361818917255715935555311505351314094209433388714941284809 9790 30471496478445294715602155906233535848007336056133497169806848516 9791 -30712760749395652363472092636109665761952305973060699872382971824 9792 30955922892949952169899233789636304638891262265137705700086794039 9793 -31200997741677016669026687758081279962767428162663512857357364976 9794 31448000243316241728010476922956305616164814239232082688016746613 9795 -31696945461666067462127817068053780351739603064787860153839684291 9796 31947848577479258759851470384751772644003433881545118734177107236 9797 -32200724889365047271562403588021585028669944095642165677806908288 9798 32455589814698187107870985043267310769766806701059576911494738124 9799 -32712458890534976888763674425899781594858562789732130993233070904 9800 32971347774536301183009616035235042927878596671872208054558575757 9801 -33232272245897744778471926586338822340961784529098878167780392272 9802 33495248206286833628194118822260600846229074332015118298550311092 9803 -33760291680787456724395538142427097751452199952197728192906848476 9804 34027418818851523562833592173907635021397803827393655274885028480 9805 -34296645895257912273397772620417795713800996455445785985643774185 9806 34567989311078763909314024105468878624848296483649271759423629294 9807 -34841465594653178806981096122935162411569794506588243529059022076 9808 35117091402568371351256483666522020148610948547043713637125402586 9809 -35394883520648339906981954946825221505978957060596738110930250861 9810 35674858864950109106711190686972093425593369751619501672987949144 9811 -35957034482767602116998604515940742882626752949695596790883589640 9812 36241427553643200941253040783476223007754470360761501175318958122 9813 -36528055390387053256076995968242974547067231765019185604545040863 9814 36816935440104184720225703757542796720119322286273842932589852990 9815 -37108085285229476140855463932795125900810866213638195132472024988 9816 37401522644570565330611765898304412066136477879141513611541595868 9817 -37697265374358733941360027291687292290787866617613082101444270572 9818 37995331469307840016010289968072226712596841857088895547314619134 9819 -38295739063681357458957329580943379429901274556511107312948053773 9820 38598506432367584088174868656581004836847720913233873734863772160 9821 -38903651991963080397992653368400490794842048780634553145230895892 9822 39211194301864401631073968673299752290860528338716017686957489834 9823 -39521152065368186231124824608609854730810748248626505360919586944 9824 39833544130779664224430841336721242581299890267336705648241627020 9825 -40148389492529649558460279797746048515670904160477228709550208988 9826 40465707292300080909518392717827758808879264563888384008117267816 9827 -40785516820158175958816189092736086223719322714687248917536732997 9828 41107837515699264627352895191561756128183763058178346657043223773 9829 -41432688969198367254733138336139570386058427030076242110582192184 9830 41760090922770584205474660082155255368862092266155772669082029019 9831 -42090063271540363888537870461082694995838034417375824735300908452 9832 42422626064819716681752677269945128115621367765291536237897645388 9833 -42757799507295442762558863288560941343214218956954422879605420857 9834 43095603960225442360042147190931850801896432942992672136377662666 9835 -43436059942644177460667467919711045441470228356225447045426323934 9836 43779188132577354521412705765946710047222073190257278559897121540 9837 -44125009368265898269218937485556379151191927844539930276384962638 9838 44473544649399287194826572989555562585378147294989985302934052400 9839 -44824815138358321882189708899930249529269018142538015145173016868 9840 45178842161467397851783348521817723705012681759323369721250893270 9841 -45535647210256355137269586622126952149793310840891847785003590902 9842 45895251942731977360199469636098617914992674464988207087963394904 9843 -46257678184659213616727268716252189131464096114086429125177060096 9844 46622947930852197043733819556748052475211589971687298068326054702 9845 -46991083346475134489326089976709445716774676790714130394791556997 9846 47362106768353142274432161936966952043900973305714652128224947184 9847 -47736040706293103598175516078682258302023879867573991278334970276 9848 48112907844414623709921271750528923625063227297092084611772013026 9849 -48492731042491159545371483929760270649976949598024093786768424954 9850 48875533337301401102878584601810394168899261519467022723697199888 9851 -49261337943990982419277669988777373132146872958256386107261655460 9852 49650168257444600592041903974486010830318714864318755511594177152 9853 -50042047853668621886473398894326317944151517976656119491951426080 9854 50437000491184254562987355298942427024814168644952047097783020187 9855 -50835050112431368660363042917388115631017401267973912610756294167 9856 51236220845183043576154680976187135356879477699843561472418360832 9857 -51640537003970924895311968796112798100084488935274601738584991456 9858 52048023091521472532487716901820930822754129435232863741828866342 9859 -52458703800203182872542774471929833979556605126664282800456156818 9860 52872604013484868217430532415764404382590242189803219976743522144 9861 -53289748807405077475989247982066628582575658060424673118832630391 9862 53710163452052742666225087451060555760591586679996270702071829724 9863 -54133873413059136437467176451717088255006765910780195921871186808 9864 54560904353101226462353400441403105296034251855839705409949349245 9865 -54991282133416513195997789795099624652621914226884477643485649648 9866 55425032815329438151932896855130235969600844339935518103587357644 9867 -55862182661789450501549733372333854923429281865969519700918565708 9868 56302758138920820465809960259900117896862511719343760048026371146 9869 -56746785917584288635016750729707165122709048909297884924335148422 9870 57194292874950641024438996926739592979305325310319367698516974472 9871 -57645306096086300350625486340707232623958140086108516678341369696 9872 58099852875551024695358799763641736132145761537451649274825719489 9873 -58557960719007805411420716594300227629747971221863006803337585864 9874 59019657344845056816709874124011614015488212851605520034004401344 9875 -59484970685811190920806614426552094207876899835374772243704212713 9876 59953928890661671130857948127074645253236056207759672327065064156 9877 -60426560325818639591696236390328713196382796161898331192639398329 9878 60902893577043213528447696027791902317885878520124003669942049481 9879 -61382957451120546678570612201873559227756138653164345737492697264 9880 61866780977557752624327934897460885219405236613933529228280566280 9881 -62354393410294787566184768942000825900993793484236336973169285472 9882 62845824229428390812568468558107136566570731531125194439306036304 9883 -63341103142949182001878239940978113476894771492344812086446061484 9884 63840260088492014818623263109493205642853164761815911027722919867 9885 -64343325235099687717144593661236693555317255834378122987714662626 9886 64850328985000112923578027098755890738352863069358992076376448872 9887 -65361301975397045749584541009201345920518906698840478675637467140 9888 65876275080274477019954020638604013985801985699142580197276521932 9889 -66395279412214792190519179785893317626681352822794312498939135832 9890 66918346324230801512942683630969018594202194438387690678918062306 9891 -67445507411611746388904551289304600404946973664835899771656227804 9892 67976794513783387848062370058882037588071546738805536134352324056 9893 -68512239716182283881927417659091393146823002646092735067861421310 9894 69051875352144363169539513433667018838327734556496865280039191451 9895 -69595734004807903540576680062358857141642095838021076372237190635 9896 70143848509031024337347197131965496221061998227327982323173613436 9897 -70696251953323802659026400466680357751945754155822015314332280303 9898 71252977681795124299563992520493363584177094344334926519259447964 9899 -71814059296114381024945380541350982993177592674028566906201079316 9900 72379530657488126675988689277698689118006810363841918163626083766 9901 -72949425888651805429643982338167769516334267333469106823184183752 9902 73523779375876666404879592029675709382294307295087877078837237844 9903 -74102625770991979658739367665750301219483589836455009891093712753 9904 74685999993422669484081520546569645591683323874047730225718329344 9905 -75273937232242481792912333718963835631062158950442259909819206723 9906 75866472948242803248154432513165309418375476264774589937251848410 9907 -76463642876017250692188049225604070597590035171033953896796364134 9908 77065483026062150312623591498697683678939077291380432912831870725 9909 -77672029686893026884554028712076999745803567713905872262862674960 9910 78283319427177224334045696908872984536717234985807061891329884796 9911 -78899389097882779779906009053498668540443826270442083144807683657 9912 79520275834443674129866530808114867546394842086488004587174310215 9913 -80146017058941583233290600716242476623888208480572294546987891497 9914 80776650482304254525407169746150435446949818799087941595326446518 9915 -81412214106520635037938217227254742648749888341299478836455955654 9916 82052746226872877597877756325881823507545285161479167877277533344 9917 -82698285434185352990148242512440200842472394127357856232941967662 9918 83348870617090796820957698076086478945234022996901308552416181834 9919 -84004540964313720786961007518998940836121729298138475222322928620 9920 84665335966971219030844956094568016827930390466531846121501391616 9921 -85331295420891301246762403800310847373140908979892433100847113920 9922 86002459428948885189190633113456294967480198292694603031401691498 9923 -86678868403419582236336903244734514801581635783034444760202071200 9924 87360563068351410664215511453638376799960798262763719946535894256 9925 -88047584461954572300030532923621528528689270321469969057388606660 9926 88739973939009429243572622852499285900201342329209983552212845004 9927 -89437773173292818373032966883503947220303689069335507233515063846 9928 90141024160022842387009222008033638639905318869600970624941836572 9929 -90849769218322277177584079978912140735062952533778843955132258339 9930 91564050993700736380254309651132206192144544718154237548453768230 9931 -92283912460555735005234617364049954107855749473048102964351108224 9932 93009396924692795121314655724868654337394002917354712705884979864 9933 -93740548025864737638067690683476332344029277344756510545571633963 9934 94477409740330305314854916990818853706025479919317281592226354406 9935 -95220026383432263215799741216106684421754545606352959074062304089 9936 95968442612195123928781516685536785742270110382766378298029605989 9937 -96722703427942645973578645450111580932938914410311732229144405656 9938 97482854178935254939637533615017194015761927571398276326566005832 9939 -98248940563027538017617921722361262125380749107664441468388901243 9940 99021008630345963720928387045908390364147845716247264879445767636 9941 -99799104785986979733980560632859203777075425333200758819974638880 9942 100583275792735642972919508379350386033638148637040444878616407424 9943 -101373568773804937102193944041262507083073387331007829906737244544 9944 102170031215595933916577089953822367966001852152912393306098260784 9945 -102972710970478956173201164269620553202513707026827590095021943707 9946 103781656259595900641890209878473992965509315650580226347278996496 9947 -104596915675683881334632323701325855649996047726147133534714598074 9948 105418538185920354076488808797999438502185550760130302950462489059 9949 -106246573134789884790660351433775788151504630497611082379437347434 9950 107081070246972725089885502879518619497155450545944981170570206689 9951 -107922079630255359994901493029251465578221103812409164972170350220 9952 108769651778463193838419185035520461546876022498200945101459181118 9953 -109623837574415541660020759198677951595772863542604990326405961812 9954 110484688292903094653648953035407972637646365689778846039728255872 9955 -111352255603688029494989349814311763350702615470539263963920528728 9956 112226591574526932651121774878700198765021883551899113504590889550 9957 -113107748674216712059403314469528632963667823350989296164176706225 9958 113995779775663669856714317643939925144550964662704012646966639204 9959 -114890738158975911144020999596861755031470139010406824515547386512 9960 115792677514579265084755478583865706178999605260000049913528818832 9961 -116701651946356895958858319898809513600835229298160974387948844652 9962 117617715974812783127542530856501292399540856608324057625688750300 9963 -118540924540259250206994586919336946781766406990565290032415868995 9964 119471333006028725102401145922786820745746529201384102319110687120 9965 -120408997161709913916953842156902484768062783995412680101991844482 9966 121353973226408573123913708600724431629643604793792661226519342438 9967 -122306317852033065773486668023317130292168477101275409428646729492 9968 123266088126604888900248030513372648819844469465500819714511681782 9969 -124233341577594360701233463302749138598064114545957149864494623679 9970 125208136175281657469663448085960279113360881738967030958070684894 9971 -126190530336143391694665367653941747838359381278932024751230476332 9972 127180582926264924173380194615392159787434536595336485655538630064 9973 -128178353264778604428567992318443401877175674925644369250140872368 9974 129183901127328135182337363046594806229927247020125443666445721030 9975 -130197286749559258104998455809531363838198065508399766980888669157 9976 131218570830636959537357627937877374778811224514396269311973418360 9977 -132247814536789396375115385566706349410217955619570342475172716407 9978 133285079504878743805479448618796142422450963349218126965148102234 9979 -134330427845999168098743937415268522434946658461602860500385503540 9980 135383922149102129181496606956713597449600362710763349555980283396 9981 -136445625484649219253382217131865559877744832737641852879752578074 9982 137515601408292745256055592469671633663332463027717191052850647784 9983 -138593913964584264561187381834700447553285708952832302490902817104 9984 139680627690711284814224287910200103460262995444151729373373899048 9985 -140775807620262340452139537160105355670371827264217512132711020576 9986 141879519287020660006725174046794992415753827314472454328101666156 9987 -142991828728786639910162596154214183508304325164746961096581283379 9988 144112802491229342136749448440746633145931779404925007963795720430 9989 -145242507631767234643848060090154996329288885693783255030022838348 9990 146381011723478395216442182082521488337357015341008084089527569895 9991 -147528382859040400973234668939259976908854876894732314207280891800 9992 148684689654700127458079405693653805695215004551849214739040917483 9993 -149850001254273682918807337729901881244587749106061762017347426354 9994 151024387333176705066270713449748460916756215409475518113969000236 9995 -152207918102485249309784069392973841676795339462771529465969835992 9996 153400664313027499181178225909138543527809351254806626904286288468 9997 -154602697259506531388498454997987985343815188082980310901326068328 9998 155814088784654369682064556543966659659013481368805529423126329814 9999 -157034911283417563470264055737897315120342975257280035184326687668 10000 158265237707174528890166033784826165968294033085205287474984740608