0 1 1 -1 2 2 3 -2 4 3 5 -4 6 5 7 -6 8 8 9 -9 10 11 11 -14 12 17 13 -20 14 24 15 -28 16 33 17 -39 18 46 19 -53 20 62 21 -72 22 83 23 -96 24 110 25 -126 26 145 27 -165 28 188 29 -214 30 243 31 -275 32 312 33 -352 34 396 35 -447 36 502 37 -563 38 632 39 -707 40 791 41 -884 42 986 43 -1098 44 1223 45 -1359 46 1509 47 -1676 48 1857 49 -2056 50 2276 51 -2515 52 2777 53 -3066 54 3380 55 -3723 56 4100 57 -4509 58 4956 59 -5444 60 5975 61 -6553 62 7184 63 -7868 64 8611 65 -9422 66 10299 67 -11252 68 12288 69 -13408 70 14623 71 -15941 72 17366 73 -18907 74 20578 75 -22382 76 24331 77 -26440 78 28714 79 -31168 80 33820 81 -36677 82 39757 83 -43080 84 46656 85 -50507 86 54656 87 -59117 88 63916 89 -69080 90 74627 91 -80588 92 86996 93 -93872 94 101253 95 -109180 96 117679 97 -126793 98 136571 99 -147044 100 158267 101 -170294 102 183168 103 -196950 104 211704 105 -227486 106 244366 107 -262423 108 281720 109 -302344 110 324388 111 -347927 112 373066 113 -399912 114 428559 115 -459129 116 491751 117 -526537 118 563630 119 -603182 120 645330 121 -690242 122 738096 123 -789057 124 843322 125 -901103 126 962595 127 -1028031 128 1097660 129 -1171712 130 1250467 131 -1334212 132 1423224 133 -1517828 134 1618363 135 -1725160 136 1838596 137 -1959074 138 2086980 139 -2222758 140 2366880 141 -2519802 142 2682046 143 -2854160 144 3036685 145 -3230230 146 3435436 147 -3652940 148 3883452 149 -4127720 150 4386494 151 -4660603 152 4950921 153 -5258322 154 5583774 155 -5928298 156 6292917 157 -6678758 158 7087008 159 -7518863 160 7975636 161 -8458706 162 8969470 163 -9509452 164 10080254 165 -10683509 166 11320983 167 -11994536 168 12706066 169 -13457623 170 14251368 171 -15089502 172 15974406 173 -16908578 174 17894575 175 -18935156 176 20033208 177 -21191702 178 22413822 179 -23702912 180 25062413 181 -26496001 182 28007544 183 -29601016 184 31280668 185 -33050960 186 34916490 187 -36882159 188 38953108 189 -41134646 190 43432424 191 -45852366 192 48400593 193 -51083614 194 53908244 195 -56881542 196 60010992 197 -63304438 198 66770001 199 -70416283 200 74252306 201 -78287404 202 82531462 203 -86994832 204 91688243 205 -96623044 206 101811107 207 -107264755 208 112996996 209 -119021442 210 125352232 211 -132004266 212 138993144 213 -146335060 214 154047082 215 -162147067 216 170653555 217 -179586077 218 188965052 219 -198811699 220 209148345 221 -219998328 222 231385909 223 -243336588 224 255877024 225 -269034933 226 282839425 227 -297320926 228 312511072 229 -328443071 230 345151624 231 -362672817 232 381044507 233 -400306240 234 420499145 235 -441666357 236 463852908 237 -487105648 238 511473676 239 -537008244 240 563762687 241 -591792851 242 621157041 243 -651915908 244 684132947 245 -717874432 246 753209299 247 -790209694 248 828950884 249 -869511184 250 911972509 251 -956420296 252 1002943450 253 -1051634910 254 1102591608 255 -1155914400 256 1211708680 257 -1270084344 258 1331155728 259 -1395042278 260 1461868517 261 -1531763988 262 1604863976 263 -1681309488 264 1761247207 265 -1844830274 266 1932218260 267 -2023577166 268 2119080230 269 -2218907935 270 2323248035 271 -2432296386 272 2546257014 273 -2665342131 274 2789773055 275 -2919780292 276 3055603565 277 -3197492828 278 3345708342 279 -3500520764 280 3662212228 281 -3831076436 282 4007418809 283 -4191557608 284 4383824108 285 -4584562763 286 4794132405 287 -5012906486 288 5241273256 289 -5479637090 290 5728418758 291 -5988055655 292 6259003235 293 -6541735320 294 6836744420 295 -7144543256 296 7465665130 297 -7800664317 298 8150117703 299 -8514625234 300 8894810384 301 -9291321908 302 9704834388 303 -10136048774 304 10585694283 305 -11054529056 306 11543340747 307 -12052948625 308 12584204296 309 -13137992429 310 13715233023 311 -14316882208 312 14943933153 313 -15597418444 314 16278411082 315 -16988025493 316 17727420102 317 -18497798502 318 19300410570 319 -20136555320 320 21007582192 321 -21914892346 322 22859941768 323 -23844242717 324 24869365238 325 -25936940512 326 27048662510 327 -28206289717 328 29411648758 329 -30666636304 330 31973221026 331 -33333447513 332 34749438456 333 -36223396844 334 37757610245 335 -39354453274 336 41016390054 337 -42745978909 338 44545875112 339 -46418833699 340 48367714582 341 -50395485601 342 52505225747 343 -54700130692 344 56983516264 345 -59358822061 346 61829617446 347 -64399605508 348 67072627059 349 -69852667229 350 72743859894 351 -75750492131 352 78877011463 353 -82128030760 354 85508333302 355 -89022880649 356 92676818112 357 -96475480468 358 100424400496 359 -104529315157 360 108796171940 361 -113231138199 362 117840608062 363 -122631209484 364 127609814512 365 -132783546952 366 138159790244 367 -143746198687 368 149550705982 369 -155581534016 370 161847205151 371 -168356551704 372 175118725768 373 -182143212619 374 189439841288 375 -197018795517 376 204890628352 377 -213066273980 378 221557059836 379 -230374722642 380 239531421538 381 -249039751484 382 258912760904 383 -269163966160 384 279807366535 385 -290857463502 386 302329276768 387 -314238360941 388 326600826564 389 -339433357996 390 352753231823 391 -366578339903 392 380927209208 393 -395819022178 394 411273642025 395 -427311634664 396 443954291253 397 -461223655931 398 479142550056 399 -497734597204 400 517024253536 401 -537036834580 402 557798542926 403 -579336501458 404 601678782999 405 -624854440924 406 648893545538 407 -673827216884 408 699687658512 409 -726508197391 410 754323320144 411 -783168710286 412 813081292025 413 -844099270200 414 876262171450 415 -909610892195 416 944187742650 417 -980036492341 418 1017202422576 419 -1055732375080 420 1095674802177 421 -1137079824228 422 1179999283333 423 -1224486798543 424 1270597828925 425 -1318389732654 426 1367921827861 427 -1419255461772 428 1472454075728 429 -1527583272311 430 1584710891014 431 -1643907079860 432 1705244369316 433 -1768797755156 434 1834644777356 435 -1902865601423 436 1973543109129 437 -2046762985356 438 2122613807556 439 -2201187145156 440 2282577655084 441 -2366883180112 442 2454204857789 443 -2544647225408 444 2638318328186 445 -2735329838565 446 2835797171492 447 -2939839603439 448 3047580402918 449 -3159146957248 450 3274670903297 451 -3394288270300 452 3518139619228 453 -3646370186242 454 3779130039174 455 -3916574230496 456 4058862954816 457 -4206161720214 458 4358641516056 459 -4516478986007 460 4679856615452 461 -4848962915644 462 5023992613623 463 -5205146857204 464 5392633417100 465 -5586666895212 466 5787468948882 467 -5995268512608 468 6210302026402 469 -6432813681200 470 6663055661908 471 -6901288397726 472 7147780830619 473 -7402810681660 474 7666664725465 475 -7939639083759 476 8222039517191 477 -8514181726109 478 8816391671466 479 -9129005894574 480 9452371846585 481 -9786848239215 482 10132805395048 483 -10490625608264 484 10860703528086 485 -11243446542311 486 11639275172150 487 -12048623491438 488 12471939546280 489 -12909685787374 490 13362339528024 491 -13830393403304 492 14314355843253 493 -14814751573094 494 15332122115768 495 -15867026309473 496 16420040854069 497 -16991760860804 498 17582800418232 499 -18193793189102 500 18825393011380 501 -19478274517066 502 20153133783973 503 -20850688992726 504 21571681103322 505 -22316874566675 506 23087058042640 507 -23883045139484 508 24705675190528 509 -25555814038784 510 26434354844933 511 -27342218934843 512 28280356656855 513 -29249748264264 514 30251404840239 515 -31286369234122 516 32355717025087 517 -33460557531362 518 34602034832464 519 -35781328821527 520 36999656306110 521 -38258272124059 522 39558470292404 523 -40901585207720 524 42288992864202 525 -43722112107460 526 45202405943347 527 -46731382867232 528 48310598231884 529 -49941655674582 530 51626208567160 531 -53365961508190 532 55162671878670 533 -57018151423472 534 58934267878938 535 -60912946668230 536 62956172625844 537 -65065991772429 538 67244513161988 539 -69493910762172 540 71816425389071 541 -74214366719597 542 76690115341104 543 -79246124860120 544 81884924094436 545 -84609119306720 546 87421396502378 547 -90324523816966 548 93321353949728 549 -96414826667200 550 99607971402801 551 -102903909907612 552 106305858977657 553 -109817133283840 554 113441148259100 555 -117181423068513 556 121041583689492 557 -125025366055805 558 129136619291256 559 -133379309062077 560 137757520999650 561 -142275464220644 562 146937474974915 563 -151748020370776 564 156711702206576 565 -161833260939102 566 167117579737588 567 -172569688653284 568 178194768935796 569 -183998157444194 570 189985351183253 571 -196162011997608 572 202533971370312 573 -209107235357095 574 215887989690660 575 -222882604999616 576 230097642174674 577 -237539857917909 578 245216210417788 579 -253133865184196 580 261300201080288 581 -269722816492296 582 278409535673229 583 -287368415297968 584 296607751170053 585 -306136085116896 586 315962212112348 587 -326095187565876 588 336544334815660 589 -347319252866837 590 358429824311864 591 -369886223471983 592 381698924802905 593 -393878711499290 594 406436684339441 595 -419384270814142 596 432733234472838 597 -446495684530479 598 460684085779913 599 -475311268742272 600 490390440099432 601 -505935193455613 602 521959520359082 603 -538477821629106 604 555504919037896 605 -573056067275974 606 591146966248378 607 -609793773753363 608 629013118469960 609 -648822113304289 610 669238369147581 611 -690280008970913 612 711965682308658 613 -734314580185272 614 757346450409156 615 -781081613287274 616 805540977817352 617 -830746058280068 618 856718991286438 619 -883482553340140 620 911060178835015 621 -939475978545082 622 968754758669946 623 -998922040353072 624 1030004079733624 625 -1062027888596495 626 1095021255536420 627 -1129012767699967 628 1164031833171522 629 -1200108703918736 630 1237274499362748 631 -1275561230642469 632 1315001825487042 633 -1355630153763656 634 1397481053774041 635 -1440590359210888 636 1484994926844952 637 -1530732665019240 638 1577842562859236 639 -1626364720273864 640 1676340378825849 641 -1727811953379308 642 1780823064602482 643 -1835418572407208 644 1891644610232008 645 -1949548620249368 646 2009179389582563 647 -2070587087437711 648 2133823303234480 649 -2198941085825215 650 2265994983706094 651 -2335041086307514 652 2406137066457908 653 -2479342223922248 654 2554717530107344 655 -2632325674031455 656 2712231109458168 657 -2794500103291478 658 2879200785332836 659 -2966403199299902 660 3056179355207399 661 -3148603283215626 662 3243751088845756 663 -3341701009665732 664 3442533473558475 665 -3546331158469269 666 3653179053741361 667 -3763164523157078 668 3876377369579216 669 -3992909901308223 670 4112857000276500 671 -4236316191974380 672 4363387717228968 673 -4494174605961857 674 4628782752820804 675 -4767320994811022 676 4909901191058794 677 -5056638304601890 678 5207650486337956 679 -5363059161270782 680 5522989116947512 681 -5687568594224867 682 5856929380511154 683 -6031206905376304 684 6210540338675442 685 -6395072691339288 686 6584950918723600 687 -6780326026670968 688 6981353180444740 689 -7188191816428508 690 7401005756751353 691 -7619963327006376 692 7845237476957469 693 -8077005904401080 694 8315451182360360 695 -8560760889506178 696 8813127743980610 697 -9072749740809937 698 9339830292801144 699 -9614578375108369 700 9897208673664158 701 -10187941737371536 702 10487004134253387 703 -10794628611762782 704 11111054261153542 705 -11436526686116135 706 11771298175893986 707 -12115627882781792 708 12469782004220792 709 -12834033969718567 710 13208664632496256 711 -13593962466090253 712 13990223766148037 713 -14397752857323288 714 14816862305510608 715 -15247873135671029 716 15691115055157412 717 -16146926682793514 718 16615655783970262 719 -17097659511673551 720 17593304653710189 721 -18102967886409948 722 18627036034723402 723 -19165906338995585 724 19719986728709894 725 -20289696103126200 726 20875464619108850 727 -21477733986456002 728 22096957770658832 729 -22733601703404342 730 23388144001149060 731 -24061075691699256 732 24752900949129945 733 -25464137437386328 734 26195316662512996 735 -26946984333860173 736 27719700734630479 737 -28514041101720880 738 29330596015227380 739 -30169971797998477 740 31032790925199600 741 -31919692444278321 742 32831332405738462 743 -33768384304694664 744 34731539533621448 745 -35721507846726401 746 36739017835931761 747 -37784817418902465 748 38859674339574239 749 -39964376681180180 750 41099733392238103 751 -42266574825979154 752 43465753293230844 753 -44698143629242982 754 45964643774966117 755 -47266175372810446 756 48603684377402740 757 -49978141681881617 758 51390543759774896 759 -52841913323008978 760 54333299996621240 761 -55865781010237992 762 57440461906902218 763 -59058477269853868 764 60720991467348023 765 -62429199416128492 766 64184327364196161 767 -65987633692981022 768 67840409739570694 769 -69743980639675664 770 71699706191462624 771 -73708981740949447 772 75773239089683536 773 -77893947424860204 774 80072614272619139 775 -82310786475282230 776 84610051192719724 777 -86972036928628378 778 89398414582529960 779 -91890898527710736 780 94451247715932035 781 -97081266809770651 782 99782807342844662 783 -102557768908804924 784 105408100380005568 785 -108335801156144812 786 111342922443811917 787 -114431568567910590 788 117603898315289376 789 -120862126311574938 790 124208524432237233 791 -127645423248261536 792 131175213507486442 793 -134800347652699306 794 138523341376913548 795 -142346775216952048 796 146273296186496505 797 -150305619449080184 798 154446530032217082 799 -158698884583902417 800 163065613172015907 801 -167549721127896917 802 172154290935405464 803 -176882484166058276 804 181737543461592608 805 -186722794565352255 806 191841648403150888 807 -197097603215052561 808 202494246739549984 809 -208035258450868753 810 213724411850926517 811 -219565576817523443 812 225562722009568320 813 -231719917330965572 814 238041336454842488 815 -244531259409000364 816 251194075224320707 817 -258034284647913228 818 265056502921976208 819 -272265462630213728 820 279666016613709105 821 -287263140957320680 822 295061938048564271 823 -303067639711002126 824 311285610413308360 825 -319721350556100826 826 328380499838689638 827 -337268840707023531 828 346392301885057372 829 -355756961991832324 830 365369053245666216 831 -375234965257822216 832 385361248918097222 833 -395754620373851968 834 406421965105008063 835 -417370342097609089 836 428606988117605181 837 -440139322087552267 838 451974949568988980 839 -464121667352300810 840 476587468156935428 841 -489380545444913237 842 502509298349601484 843 -515982336722800874 844 529808486303283680 845 -543996794008918173 846 558556533355629700 847 -573497210006542808 848 588828567453618974 849 -604560592835256315 850 620703522893411486 851 -637267850072754800 852 654264328765553000 853 -671703981706071150 854 689598106517216519 855 -707958282413359221 856 726796377063370694 857 -746124553616828332 858 765955277897578096 859 -786301325768963533 860 807175790673908500 861 -828592091354322192 862 850563979754418927 863 -873105549111395972 864 896231242238235245 865 -919955860003521020 866 944294570011993814 867 -969262915490922639 868 994876824387506484 869 -1021152618681324884 870 1048107023917252598 871 -1075757178964392978 872 1104120646005369504 873 -1133215420761744654 874 1163059942961490786 875 -1193673107053189296 876 1225074273173109978 877 -1257283278371486992 878 1290320448103029016 879 -1324206607988226221 880 1358963095852183043 881 -1394611774046406395 882 1431175042060546420 883 -1468675849431260428 884 1507137708954050296 885 -1546584710205530082 886 1587041533383769658 887 -1628533463473011724 888 1671086404740710740 889 -1714726895575046992 890 1759482123669688561 891 -1805379941564276990 892 1852448882549329466 893 -1900718176942839108 894 1950217768747613002 895 -2000978332698612717 896 2053031291708126056 897 -2106408834718409858 898 2161143934971677555 899 -2217270368705848336 900 2274822734286333011 901 -2333836471784383331 902 2394347883011048802 903 -2456394152017692802 904 2520013366074294274 905 -2585244537135243960 906 2652127623804313233 907 -2720703553810765257 908 2791014247007027820 909 -2863102638900383405 910 2937012704731433060 911 -3012789484110517790 912 3090479106225378764 913 -3170128815633652200 914 3251786998652202172 915 -3335503210357447048 916 3421328202211175608 917 -3509313950324728012 918 3599513684376630594 919 -3691981917199141902 920 3786774475047511486 921 -3883948528568040362 922 3983562624481421489 923 -4085676717996152764 924 4190352205969178434 925 -4297651960831321192 926 4407640365293359674 927 -4520383347851041856 928 4635948419107752722 929 -4754404708931826310 930 4875823004467998009 931 -5000275789022950724 932 5127837281843155708 933 -5258583478805787732 934 5392592194043987401 935 -5529943102525958753 936 5670717783610053513 937 -5814999765598519156 938 5962874571310771568 939 -6114429764699809257 940 6269754998535935940 941 -6428942063180122464 942 6592084936472184118 943 -6759279834759526266 944 6930625265090362268 945 -7106222078598233342 946 7286173525105279700 947 -7470585308969840860 948 7659565646206977229 949 -7853225322911172512 950 8051677755008573460 951 -8255039049369243310 952 8463428066310611845 953 -8676966483521377680 954 8895778861438347507 955 -9119992710109438755 956 9349738557574131870 957 -9585150019795992161 958 9826363872182665704 959 -10073520122726802200 960 10326762086804794173 961 -10586236463671060583 962 10852093414683635606 963 -11124486643300368996 964 11403573476885942890 965 -11689514950367920848 966 11982475891783713793 967 -12282625009761302984 968 12590134982974552096 969 -12905182551617741979 970 13227948610944967867 971 -13558618306918024578 972 13897381134010337893 973 -14244431035215561810 974 14599966504307448398 975 -14964190690401654717 976 15337311504871285144 977 -15719541730665949612 978 16111099134088308416 979 -16512206579083290169 980 16923092144093137024 981 -17343989241535774382 982 17775136739965294080 983 -18216779088971299848 984 18669166446878369888 985 -19132554811308251863 986 19607206152665375972 987 -20093388550610935472 988 20591376333592223804 989 -21101450221491903451 990 21623897471466700220 991 -22159012027046554842 992 22707094670563257236 993 -23268453178982576194 994 23843402483215539450 995 -24432264830982516484 996 25035369953308931150 997 -25653055234733174921 998 26285665887305301333 999 -26933555128460453259 1000 27597084362852819181 1001 -28276623368233950638 1002 28972550485464843044 1003 -29685252812753134558 1004 30415126404204850336 1005 -31162576472785886293 1006 31928017597790505885 1007 -32711873936912231503 1008 33514579443018484596 1009 -34336578085732550200 1010 35178324077924575940 1011 -36040282107219520169 1012 36922927572632324988 1013 -37826746826438759040 1014 38752237421396828595 1015 -39699908363436149472 1016 40670280369930900970 1017 -41663886133678682840 1018 42681270592710238578 1019 -43722991206053306498 1020 44789618235580804872 1021 -45881735034076374654 1022 46999938339648664944 1023 -48144838576632955340 1024 49317060163121712714 1025 -50517241825264103299 1026 51746036918481981368 1027 -53004113755753064204 1028 54292155943110503172 1029 -55610862722515867020 1030 56960949322265929225 1031 -58343147315092250092 1032 59758204984120661575 1033 -61206887696861341504 1034 62689978287398874544 1035 -64208277446960130179 1036 65762604123041595584 1037 -67353795927276625800 1038 68982709552231839788 1039 -70650221197325946917 1040 72357227004063225384 1041 -74104643500783004640 1042 75893408057130813810 1043 -77724479348455921048 1044 79598837830349508314 1045 -81517486223542290072 1046 83481450009379603942 1047 -85491777936101917167 1048 87549542536163529252 1049 -89655840654821649016 1050 91811793990238338953 1051 -94018549645342966033 1052 96277280691702374865 1053 -98589186745656738722 1054 100955494556984523639 1055 -103377458610359755936 1056 105856361739875990899 1057 -108393515756917196536 1058 110990262091655725104 1059 -113647972448469245000 1060 116368049475574666247 1061 -119151927449177291696 1062 122001072972445627322 1063 -124916985689628820752 1064 127901199015634155648 1065 -130955280881394747677 1066 134080834495364536506 1067 -137279499121478395984 1068 140552950873928451688 1069 -143902903529115083390 1070 147331109355132098676 1071 -150839359959159421740 1072 154429487153144487255 1073 -158103363838154842874 1074 161862904907798950291 1075 -165710068171120490355 1076 169646855295373138172 1077 -173675312769097911171 1078 177797532885934007856 1079 -182015654749596098738 1080 186331865300466832482 1081 -190748400364262687720 1082 195267545723233741372 1083 -199891638210374429784 1084 204623066827132340027 1085 -209464273885104916368 1086 214417756172231237467 1087 -219486066143996591366 1088 224671813140170870532 1089 -229977664627619888457 1090 235406347469739921362 1091 -240960649223069577850 1092 246643419461652011452 1093 -252457571129732371410 1094 258406081923379729012 1095 -264491995701642491698 1096 270718423927858937310 1097 -277088547141749408025 1098 283605616462937395968 1099 -290272955126560158573 1100 297093960051635001534 1101 -304072103442869044729 1102 311210934426614511590 1103 -318514080721677724120 1104 325985250345712703796 1105 -333628233357945358342 1106 341446903638981082012 1107 -349445220708472398580 1108 357627231581439265808 1109 -365997072664042269968 1110 374558971689633865428 1111 -383317249695929788023 1112 392276323044151183684 1113 -401440705481014107660 1114 410815010244461075918 1115 -420403952214038600688 1116 430212350106852032037 1117 -440245128720048152908 1118 450507321220786124740 1119 -461004071484686125815 1120 471740636483765291832 1121 -482722388724881707120 1122 493954818739737347471 1123 -505443537627512362007 1124 517194279651215282929 1125 -529212904888865366734 1126 541505401940646077770 1127 -554077890693182037280 1128 566936625142124929996 1129 -580087996274258068500 1130 593538535010343797008 1131 -607294915209972748536 1132 621363956739699640917 1133 -635752628605766038320 1134 650468052152747091430 1135 -665517504329486477882 1136 680908421023700869080 1137 -696648400466673671293 1138 712745206709486632540 1139 -729206773172256468296 1140 746041206267884001210 1141 -763256789101853906102 1142 780861985249643252472 1143 -798865442613339407286 1144 817275997359100323003 1145 -836102677937111955412 1146 855354709185742090760 1147 -875041516521624285164 1148 895172730217429065984 1149 -915758189769126374578 1150 936807948354579705450 1151 -958332277385337712698 1152 980341671153538285123 1153 -1002846851575878747018 1154 1025858773036633156808 1155 -1049388627331749414024 1156 1073447848716099881605 1157 -1098048119055988648800 1158 1123201373089072955956 1159 -1148919803793899783602 1160 1175215867871290240909 1161 -1202102291339861620719 1162 1229592075248023075976 1163 -1257698501504814873016 1164 1286435138832021405546 1165 -1315815848840036981310 1166 1345854792229999940544 1167 -1376566435124774033007 1168 1407965555531407722902 1169 -1440067249937741347592 1170 1472886940045898719092 1171 -1506440379645454611367 1172 1540743661629111693258 1173 -1575813225153790617939 1174 1611665862950095131880 1175 -1648318728783159204368 1176 1685789345067957036404 1177 -1724095610642218434109 1178 1763255808700140385594 1179 -1803288614890163459550 1180 1844213105580146926080 1181 -1886048766293328296174 1182 1928815500318534879365 1183 -1972533637498184114364 1184 2017223943197664891676 1185 -2062907627459778316022 1186 2109606354347989644242 1187 -2157342251482302472139 1188 2206137919771657044564 1189 -2256016443346832238865 1190 2307001399697894190308 1191 -2359116870020330194708 1192 2412387449774088814669 1193 -2466838259459814879048 1194 2522494955616668876716 1195 -2579383742046207393272 1196 2637531381266873651776 1197 -2696965206203753431822 1198 2757713132118343945172 1199 -2819803668783160593018 1200 2883265932906118426159 1201 -2948129660809722921478 1202 3014425221370187243692 1203 -3082183629221711073146 1204 3151436558231259681480 1205 -3222216355249269998509 1206 3294556054141834705334 1207 -3368489390110025115921 1208 3444050814302107519368 1209 -3521275508724538689732 1210 3600199401457742457376 1211 -3680859182182769376472 1212 3763292318025079659340 1213 -3847537069721812574676 1214 3933632508119012265900 1215 -4021618531005425552907 1216 4111535880289617575427 1217 -4203426159527264890484 1218 4297331851805639138240 1219 -4393296337992432388404 1220 4491363915356196416088 1221 -4591579816565830033963 1222 4693990229076694726743 1223 -4798642314911067803960 1224 4905584230840813023064 1225 -5014865148980303311296 1226 5126535277797767527340 1227 -5240645883553413263282 1228 5357249312172841428586 1229 -5476399011564414518832 1230 5598149554389430345677 1231 -5722556661294126375076 1232 5849677224612695323786 1233 -5979569332550692918336 1234 6112292293858402279815 1235 -6247906663003884770020 1236 6386474265855658389534 1237 -6528058225885139120540 1238 6672722990899156450448 1239 -6820534360313077187162 1240 6971559512975277315520 1241 -7125867035553888611945 1242 7283526951496981853702 1243 -7444610750577566097952 1244 7609191419034982258298 1245 -7777343470324517232481 1246 7949142976487295194482 1247 -8124667600152713873152 1248 8303996627185955301504 1249 -8487210999993344342253 1250 8674393351498552661996 1251 -8865628039802921923839 1252 9061001183543437999722 1253 -9260600697962126304248 1254 9464516331700929709837 1255 -9672839704336403519260 1256 9885664344668815066376 1257 -10103085729780542958620 1258 10325201324878959840104 1259 -10552110623939251324419 1260 10783915191162948132888 1261 -11020718703268254143373 1262 11262626992628538376566 1263 -11509748091275701242464 1264 11762192275785448810455 1265 -12020072113061811667020 1266 12283502507038606180770 1267 -12552600746315878179454 1268 12827486552749690360164 1269 -13108282131013996031914 1270 13395112219153703757587 1271 -13688104140148378410802 1272 13987387854506426548205 1273 -14293096013909996891616 1274 14605364015931188435536 1275 -14924330059840583339395 1276 15250135203529526810312 1277 -15582923421567959849312 1278 15922841664420058891310 1279 -16270039918840364833640 1280 16624671269473490797678 1281 -16986891961680970990936 1282 17356861465619266220009 1283 -17734742541593372981472 1284 18120701306710982348013 1285 -18514907302862614131940 1286 18917533566053609167211 1287 -19328756697114389544615 1288 19748756933815903465088 1289 -20177718224417656227214 1290 20615828302676285064284 1291 -21063278764343171550949 1292 21520265145180099185156 1293 -21986987000522550794194 1294 22463647986420807256884 1295 -22950455942389553573937 1296 23447622975797317977259 1297 -23955365547927669150367 1298 24473904561744673596902 1299 -25003465451395769296312 1300 25544278273485845496679 1301 -26096577800156929792552 1302 26660603614008574053524 1303 -27236600204894700764216 1304 27824817068633318932024 1305 -28425508807666247435371 1306 29038935233706692057145 1307 -29665361472413208366176 1308 30305058070129351776096 1309 -30958301102729065019508 1310 31625372286608579664328 1311 -32306559091866420206931 1312 33002154857713890963752 1313 -33712458910159195157676 1314 34437776682009192623597 1315 -35178419835233639390664 1316 35934706385737566828408 1317 -36706960830588362666202 1318 37495514277745000712598 1319 -38300704578337728366232 1320 39122876461547475823478 1321 -39962381672135185807441 1322 40819579110672175418159 1323 -41694834976523649496035 1324 42588522913638473053277 1325 -43501024159199276416566 1326 44432727695188030488392 1327 -45384030402923273874690 1328 46355337220626196048520 1329 -47347061304073903573006 1330 48359624190399300008710 1331 -49393455965098092125095 1332 50448995432304620197251 1333 -51526690288399376360324 1334 52626997299012219924612 1335 -53750382479486549420384 1336 54897321278870923472831 1337 -56068298767505833961104 1338 57263809828274655140580 1339 -58484359351589094565860 1340 59730462434180753118195 1341 -61002644581771794909309 1342 62301441915699103657092 1343 -63627401383567657661508 1344 64981080974010326265813 1345 -66363049935632744232456 1346 67773889000223354261168 1347 -69214190610310260143817 1348 70684559151148068646157 1349 -72185611187219414657725 1350 73717975703337502377700 1351 -75282294350437617554340 1352 76879221696147169479486 1353 -78509425480225550368620 1354 80173586874966813480270 1355 -81872400750659867064312 1356 83606575946202705906178 1357 -85376835544969012455664 1358 87183917156027252457184 1359 -89028573200814315708093 1360 90911571205367664574427 1361 -92833694098221848488796 1362 94795740514077274901553 1363 -96798525103351146576948 1364 98842878847722479118824 1365 -100929649381785257182626 1366 103059701320925920669605 1367 -105233916595543490555864 1368 107453194791732907089288 1369 -109718453498554405616403 1370 112030628662013994308350 1371 -114390674945882486212861 1372 116799566099482916814320 1373 -119258295332578544655004 1374 121767875697496152662709 1375 -124329340478621879712370 1376 126943743589409312799793 1377 -129612159977042229396837 1378 132335686034897031918128 1379 -135115440022952558997052 1380 137952562496297764124266 1381 -140848216741890552817471 1382 143803589223723861968424 1383 -146819890036558025566612 1384 149898353368381428017534 1385 -153040237971764396674360 1386 156246827644274408956638 1387 -159519431718123811389720 1388 162859385559224364934368 1389 -166268051075826226859176 1390 169746817236922275291657 1391 -173297100600601975491308 1392 176920345852542464240197 1393 -180618026354828008084000 1394 184391644705292469632010 1395 -188242733307583084766000 1396 192172854952147526511219 1397 -196183603408349905502776 1398 200276604027925227341468 1399 -204453514359985704203473 1400 208716024777796198623024 1401 -213065859117540160501702 1402 217504775329301510718200 1403 -222034566140492022980158 1404 226657059731958063046590 1405 -231374120427004863699058 1406 236187649393580841820076 1407 -241099585359869007896792 1408 246111905343537076844200 1409 -251226625394902459306516 1410 256445801354273105806371 1411 -261771529623729987118096 1412 267205947953621819966577 1413 -272751236244047703159956 1414 278409617361608406441136 1415 -284183357971712149419230 1416 290074769386726041052204 1417 -296086208430269707911191 1418 302220078317953018592024 1419 -308478829554865436866604 1420 314864960850130189690327 1421 -321381020048842114915519 1422 328029605081713986656954 1423 -334813364932762081604087 1424 341735000625367744229528 1425 -348797266227057966387615 1426 356002969873354290944238 1427 -363354974811045676777112 1428 370856200461247562013528 1429 -378509623502616003151171 1430 386318278975092446461555 1431 -394285261404561648126902 1432 402413725948812265665404 1433 -410706889565196692069552 1434 419168032200394044126074 1435 -427800498002687607485988 1436 436607696557175480189680 1437 -445593104144340896790734 1438 454760265022416512139060 1439 -464112792733984774435184 1440 473654371437264679482970 1441 -483388757262543422793907 1442 493319779694219750337690 1443 -503451342978934415656112 1444 513787427560271826664031 1445 -524332091540525706559444 1446 535089472170030668776261 1447 -546063787364570756614953 1448 557259337251385220944199 1449 -568680505744301378638876 1450 580331762148534045727110 1451 -592217662795700769687038 1452 604342852709612174804506 1453 -616712067303406913356170 1454 629330134108610980927528 1455 -642201974536711791676564 1456 655332605673848144167396 1457 -668727142109228037767059 1458 682390797797897514504496 1459 -696328887958495021932728 1460 710546831006637215971414 1461 -725050150524593946012966 1462 739844477267922102401005 1463 -754935551209740055822448 1464 770329223623336882434711 1465 -786031459203823156541361 1466 802048338229542801756016 1467 -818386058763978631032768 1468 835050938898897478926200 1469 -852049419039494233665760 1470 869388064232307927194992 1471 -887073566536697036043978 1472 905112747440675282375376 1473 -923512560321923824215160 1474 942280092954810478916322 1475 -961422570064261531735476 1476 980947355927347070219277 1477 -1000861957023456340965084 1478 1021174024733955345793184 1479 -1041891358092235114382009 1480 1063021906585075489762637 1481 -1084573773006265839691088 1482 1106555216363441202290747 1483 -1128974654839109662171828 1484 1151840668806864231710524 1485 -1175162003903790529389427 1486 1198947574160099770788002 1487 -1223206465187035016157766 1488 1247947937424117606598124 1489 -1273181429446819930215995 1490 1298916561335770088400836 1491 -1325163138108614042928237 1492 1351931153215681071984511 1493 -1379230792100618845621098 1494 1407072435827185518503311 1495 -1435466664773407578261246 1496 1464424262394333779957136 1497 -1493956219054637718328508 1498 1524073735932344080994620 1499 -1554788228994976386806000 1500 1586111333049447428409863 1501 -1618054905867037341860013 1502 1650631032384828217836897 1503 -1683852028984988840883380 1504 1717730447853328123301381 1505 -1752279081418561088002080 1506 1787510966873757249978993 1507 -1823439390781467570267616 1508 1860077893764052808513256 1509 -1897440275280763489137011 1510 1935540598493149435220424 1511 -1974393195220404913454985 1512 2014012670986284289333262 1513 -2054413910159252320637076 1514 2095612081187562819480648 1515 -2137622641930989813263833 1516 2180461345090966132277630 1517 -2224144243740915546740156 1518 2268687696958596601844340 1519 -2314108375562308748043080 1520 2360423267952844235683920 1521 -2407649686063102980331724 1522 2455805271417321791973315 1523 -2504908001301903998514142 1524 2554976195049871032705451 1525 -2606028520440993568161791 1526 2658084000219696285809376 1527 -2711162018732867786985375 1528 2765282328689745111885304 1529 -2820465058046080774092137 1530 2876730717014839652472884 1531 -2934100205205713051524012 1532 2992594818895777752480656 1533 -3052236258433669408511204 1534 3113046635779681740961885 1535 -3175048482184245672175376 1536 3238264756007286272167548 1537 -3302718850680999745835308 1538 3368434602818637647103188 1539 -3435436300471931574829219 1540 3503748691539838318081027 1541 -3573396992331332779130886 1542 3644406896285024519319712 1543 -3716804582848422973004120 1544 3790616726519726262441488 1545 -3865870506055059639661000 1546 3942593613844141399052882 1547 -4020814265457406651204160 1548 4100561209367673152839131 1549 -4181863736849487959965890 1550 4264751692059349016352434 1551 -4349255482300052446677134 1552 4435406088472473794359844 1553 -4523235075718149733696424 1554 4612774604256086444957224 1555 -4704057440417281361457044 1556 4797116967880506385772591 1557 -4891987199112963489604481 1558 4988702787019487340975328 1559 -5087299036804034250939890 1560 5187811918047262872084015 1561 -5290278077004079186534024 1562 5394734849125086399958748 1563 -5501220271805949993970996 1564 5609773097368758846936549 1565 -5720432806279535020887223 1566 5833239620606118125988114 1567 -5948234517720724568561946 1568 6065459244251557473216840 1569 -6184956330287920252450861 1570 6306769103843365122826505 1571 -6430941705581487345874756 1572 6557519103809057224664134 1573 -6686547109741264348155908 1574 6818072393043932256734819 1575 -6952142497657647236142588 1576 7088805857908831758558026 1577 -7228111814912881191159724 1578 7370110633274572429479438 1579 -7514853518091044500408892 1580 7662392632262743930898044 1581 -7812781114117822451994949 1582 7966073095355570808538214 1583 -8122323719314570086703872 1584 8281589159571341727130050 1585 -8443926638875378654283959 1586 8609394448426542738845290 1587 -8778051967500918804944644 1588 8949959683431321981338272 1589 -9125179211948763392219576 1590 9303773317891289688735185 1591 -9485805936286724109250331 1592 9671342193815950643262630 1593 -9860448430663499174201978 1594 10053192222762307552401066 1595 -10249642404439656420551496 1596 10449869091471395008499460 1597 -10653943704551700383263076 1598 10861938993185738804371824 1599 -11073929060012726637698280 1600 11289989385567019062278322 1601 -11510196853484987586835776 1602 11734629776165582934461151 1603 -11963367920892617483184972 1604 12196492536426941191599716 1605 -12434086380076827565919196 1606 12676233745255031054933147 1607 -12923020489531124318243256 1608 13174534063187873890479552 1609 -13430863538290565165612850 1610 13692099638278342378366178 1611 -13958334768086787170283384 1612 14229663044811119689923033 1613 -14506180328919569019176576 1614 14787984256026625863916768 1615 -15075174269236059178402275 1616 15367851652063749740854372 1617 -15666119561950568502049984 1618 15970083064375705058979102 1619 -16279849167581031895734835 1620 16595526857917273940377690 1621 -16917227135822939767172789 1622 17245063052447160464407520 1623 -17579149746927775663224531 1624 17919604484336202728114464 1625 -18266546694300824682919876 1626 18620098010320835980198684 1627 -18980382309782691949421306 1628 19347525754691517721233392 1629 -19721656833130046532463957 1630 20102906401457874789543322 1631 -20491407727264042150045968 1632 20887296533086170103428537 1633 -21290711040909621299787776 1634 21701792017460374236208792 1635 -22120682820305544813147982 1636 22547529444775726912989917 1637 -22982480571723568578679330 1638 23425687616133249551027216 1639 -23877304776595779040998936 1640 24337489085665289719805688 1641 -24806400461111765994552683 1642 25284201758085910869233484 1643 -25771058822212126124972672 1644 26267140543625856200299990 1645 -26772618911971826166813800 1646 27287669072379988636758759 1647 -27812469382436284338358426 1648 28347201470165615593795996 1649 -28892050293044731096310336 1650 29447204198063025259709235 1651 -30012854982849565134367979 1652 30589197957884972514653264 1653 -31176432009817109478675952 1654 31774759665899841317723298 1655 -32384387159574481699285962 1656 33005524497213862062507418 1657 -33638385526049309769523560 1658 34283188003301167504341912 1659 -34940153666533840944417458 1660 35609508305256721916051692 1661 -36291481833792700161842148 1662 36986308365436349641945410 1663 -37694226287924254034142828 1664 38415478340240320874191798 1665 -39150311690779325756929313 1666 39898978016892326259837924 1667 -40661733585837989842409606 1668 41438839337164292110829732 1669 -42230560966545460564313895 1670 43037169011099464349550008 1671 -43858938936211783863415078 1672 44696151223891634293087391 1673 -45549091462687264464831786 1674 46418050439187407934996448 1675 -47303324231136426115997076 1676 48205214302191153490413246 1677 -49124027598347933901226993 1678 50060076646068823518255552 1679 -51013679652136430480407196 1680 51985160605267364700899884 1681 -52974849379514782886859389 1682 53983081839491033582034128 1683 -55010199947441936320314384 1684 56056551872204766753159895 1685 -57122492100082566008128580 1686 58208381547667948906588641 1687 -59314587676650150976398748 1688 60441484610639628568957672 1689 -61589453254045111217673297 1690 62758881413038599601587808 1691 -63950163918644406240518500 1692 65163702751988950764759450 1693 -66399907171748646203726262 1694 67659193843833847368689792 1695 -68941986973347478513720027 1696 70248718438857613962817501 1697 -71579827929023952442320224 1698 72935763081618804936805181 1699 -74316979624983905896403313 1700 75723941521965058723908499 1701 -77157121116367340175387508 1702 78616999281974313505977119 1703 -80104065574175437052104296 1704 81618818384246605010645549 1705 -83161765096329519327333300 1706 84733422247156366019728600 1707 -86334315688567057516684492 1708 87964980752867103554755296 1709 -89625962421074987021301464 1710 91317815494108749491270421 1711 -93041104766962332914452732 1712 94796405205923079171044086 1713 -96584302128882659679107580 1714 98405391388794591738887863 1715 -100260279560332397044496736 1716 102149584129803372474829932 1717 -104073933688373872708974883 1718 106033968128662948616656372 1719 -108030338844762146481772984 1720 110063708935740249728401437 1721 -112134753412692737166062510 1722 114244159409396741623828828 1723 -116392626396633318988744701 1724 118580866400239880348026836 1725 -120809604222956700965738122 1726 123079577670132497977713534 1727 -125391537779355164221007346 1728 127746249054074860376748282 1729 -130144489701287800359459216 1730 132587051873350215902163172 1731 -135074741913993157459038094 1732 137608380608609978623634362 1733 -140188803438889560525555944 1734 142816860841869563060414923 1735 -145493418473485240060652433 1736 148219357476690625928907320 1737 -150995574754230193814160225 1738 153822983246140398834774732 1739 -156702512212061854458398270 1740 159635107518444247965373459 1741 -162621731930727480658733736 1742 165663365410583920472747632 1743 -168761005418308080949880268 1744 171915667220441489899990424 1745 -175128384202721983774911314 1746 178400208188448162012600213 1747 -181732209762351258012383448 1748 185125478600068230363920774 1749 -188581123803311451644692666 1750 192100274240831971196247192 1751 -195684078895274953175410440 1752 199333707216027544081968648 1753 -203050349478161103549867660 1754 206835217147571438862505369 1755 -210689543252422419695722529 1756 214614582761000113655473236 1757 -218611612966086375689096136 1758 222681933875962647746192876 1759 -226826868612156577788259239 1760 231047763814045949844913380 1761 -235345990050436331682807763 1762 239722942238230792421644430 1763 -244180040068312019572774400 1764 248718728438759175942363984 1765 -253340477895523880253618464 1766 258046785080691771698613314 1767 -262839173188458230442233927 1768 267719192428948971980404382 1769 -272688420500018413725573536 1770 277748463067160929827853768 1771 -282900954251672363644711554 1772 288147557127201456995288098 1773 -293489964224833184014507128 1774 298929898046848343654653608 1775 -304469111589306169244838368 1776 310109388873599158715367522 1777 -315852545487131813714967173 1778 321700429133277500500019168 1779 -327654920190770212928390714 1780 333717932282690626729847332 1781 -339891412855208485087868287 1782 346177343766246051295208497 1783 -352577741884230103416453024 1784 359094659697102729175271108 1785 -365730185931764009594494330 1786 372486446184122555828929910 1787 -379365603559932785847358384 1788 386369859326600799128081252 1789 -393501453576143726904455723 1790 400762665899490503470995688 1791 -408155816072315123700891995 1792 415683264752596621802288948 1793 -423347414190103227228376732 1794 431150708948001428698873125 1795 -439095636636794005056009166 1796 447184728660794462981437208 1797 -455420560977348759666064347 1798 463805754869018681921097327 1799 -472342977728944802801505912 1800 481034943859610545890547821 1801 -489884415285232554536567712 1802 498894202578006289439098674 1803 -508067165698439566445092056 1804 517406214850010595811717025 1805 -526914311348390995461680332 1806 536594468505478227385617894 1807 -546449752528485946911294565 1808 556483283434344860050037000 1809 -566698235979670858125382652 1810 577097840606561439969636490 1811 -587685384404485741179774650 1812 598464212088537870928472560 1813 -609437726994327708218366340 1814 620609392089787832338999404 1815 -631982731004179860407723596 1816 643561329074588136847317515 1817 -655348834410193466618707765 1818 667348958974624409860445390 1819 -679565479686688558898042132 1820 692002239539791200575933184 1821 -704663148740353831512734340 1822 717552185865550139809128832 1823 -730673399040682295206416272 1824 744030907136525704792211069 1825 -757628900986975791714163779 1826 771471644627335841315222864 1827 -785563476553590536846723702 1828 799908811003015474101443006 1829 -814512139256478702325593136 1830 829378030962796191934155681 1831 -844511135485509076540845089 1832 859916183272456559077759808 1833 -875597987248524513758716776 1834 891561444231956056029123693 1835 -907811536374616692969942374 1836 924353332626613111447830771 1837 -941191990225671209345965189 1838 958332756211685628071011648 1839 -975780968966859806904936580 1840 993542059781862450399498538 1841 -1011621554448433280576217832 1842 1030025074878878041022185590 1843 -1048758340752899928835180172 1844 1067827171192221954532756480 1845 -1087237486463462174463418961 1846 1106995309709731303749850402 1847 -1127106768711429902202363604 1848 1147578097676730136072521833 1849 -1168415639062235053814521790 1850 1189625845424316376122323008 1851 -1211215281301639994670166390 1852 1233190625129396699083435388 1853 -1255558671185764109736840298 1854 1278326331571134390428419509 1855 -1301500638220651048732345414 1856 1325088744950607005021843662 1857 -1349097929539265129344814658 1858 1373535595842671607496322300 1859 -1398409275946041805998868952 1860 1423726632351307766006131525 1861 -1449495460201426067406741420 1862 1475723689542054568964155904 1863 -1502419387621216454090265688 1864 1529590761227580093886681752 1865 -1557246159067993481853358426 1866 1585394074184922404240897089 1867 -1614043146414452085540476545 1868 1643202164885522792637319800 1869 -1672880070561080799965450974 1870 1703085958821837210784764987 1871 -1733829082093338399154873624 1872 1765118852517063289758745597 1873 -1796964844666274327691720604 1874 1829376798307360810507542284 1875 -1862364621207425266853655654 1876 1895938391988875769265390118 1877 -1930108363031799466087919432 1878 1964884963424905215911400538 1879 -2000278801965836006749002593 1880 2036300670211664844566321833 1881 -2072961545580401008752302123 1882 2110272594504346995199350633 1883 -2148245175636160104089719192 1884 2186890843108486486555463460 1885 -2226221349848049541671310190 1886 2266248650945088856166869424 1887 -2306984907079060411323319792 1888 2348442488001523544425909164 1889 -2390633976077155149455099983 1890 2433572169883846841167926392 1891 -2477270087872856288125829312 1892 2521740972089999647314157874 1893 -2566998291958888013769305956 1894 2613055748127227032969859628 1895 -2659927276377215315584520816 1896 2707627051601094051755801534 1897 -2756169491842917245436917872 1898 2805569262407629282504041120 1899 -2855841280038554117956325887 1900 2907000717164418217616046198 1901 -2959063006217047522662432346 1902 3012043844020897129868695216 1903 -3065959196255591096817154534 1904 3120825301992668794160312176 1905 -3176658678307753545253676950 1906 3233476124969378917604186900 1907 -3291294729205727965288587929 1908 3350131870550560976173006320 1909 -3410005225769627852951610270 1910 3470932773868882157675135944 1911 -3532932801185835085242009492 1912 3596023906565409202975290692 1913 -3660225006621673706099725696 1914 3725555341086865202668254429 1915 -3792034478249120657130895398 1916 3859682320480372094730872161 1917 -3928519109855876009588099972 1918 3998565433866874128729420072 1919 -4069842231227906268147049120 1920 4142370797780320485890460479 1921 -4216172792493550592451109326 1922 4291270243565756326252135500 1923 -4367685554625447152943948939 1924 4445441511035736702858919842 1925 -4524561286302901327643558112 1926 4605068448590943146176306628 1927 -4686986967343885263029442133 1928 4770341220017554586489529588 1929 -4855155998922635859312557507 1930 4941456518180809145813535026 1931 -5029268420795812100431663376 1932 5118617785841297887773343037 1933 -5209531135767389634406806020 1934 5302035443827862775544257000 1935 -5396158141629917627819790878 1936 5491927126808535974993564993 1937 -5589370770827447404102687886 1938 5688517926908763588392401596 1939 -5789397938093371682899287480 1940 5892040645434211486692411728 1941 -5996476396324595046018168471 1942 6102736052963761927817438265 1943 -6210851000961898491531212830 1944 6320853158086885142764570434 1945 -6432774983155071768406599414 1946 6546649485068418337836232440 1947 -6662510232000375023351755263 1948 6780391360732914148420486568 1949 -6900327586147164823791995348 1950 7022354210870140293932400760 1951 -7146507135080087793420319061 1952 7272822866473031114357637360 1953 -7401338530393117126999845872 1954 7532091880129419180846105247 1955 -7665121307381892652251700874 1956 7800465852899220913297597340 1957 -7938165217291333679678521517 1958 8078259772019424063119695736 1959 -8220790570566335722940729778 1960 8365799359790237286737215620 1961 -8513328591464547702600736050 1962 8663421434007123412080540406 1963 -8816121784401766199489808372 1964 8971474280315159290539561410 1965 -9129524312412388759498480944 1966 9290318036874257564835592446 1967 -9453902388119650580498534904 1968 9620325091736260842114859070 1969 -9789634677623039890631294645 1970 9961880493347788582673911244 1971 -10137112717723359066397711651 1972 10315382374605993800418173192 1973 -10496741346919383534608428386 1974 10681242390908083094983526986 1975 -10868939150623981627689292277 1976 11059886172649582672905648280 1977 -11254138921061909078871611288 1978 11451753792640908336871222748 1979 -11652788132326295434160952690 1980 11857300248926832804837021627 1981 -12065349431086110416711894599 1982 12276995963508953480330989160 1983 -12492301143452650726472479428 1984 12711327297487262679585302581 1985 -12934137798529336872264593052 1986 13160797083153425523024751004 1987 -13391370669185870845660200271 1988 13625925173585393889740668588 1989 -13864528330615094652116128704 1990 14107249010310544158690155121 1991 -14354157237248723311278887248 1992 14605324209622638550843845206 1993 -14860822318626520816419878534 1994 15120725168156591896569682576 1995 -15385107594832461102851009268 1996 15654045688344295253932454596 1997 -15927616812130986263383328120 1998 16205899624394623200430093449 1999 -16488974099456659553202626023 2000 16776921549461251587799730452 2001 -17069824646431330191534798556 2002 17367767444683056427836238288 2003 -17670835403604400233993193864 2004 17979115410803672289958682158 2005 -18292695805633931090415524404 2006 18611666403099280684746292208 2007 -18936118518149169440226177059 2008 19266144990366896547194254592 2009 -19601840209058630843618491136 2010 19943300138749345921293483276 2011 -20290622345092176402309363451 2012 20643906021197802765906589748 2013 -21003252014390576194515606940 2014 21368762853398200610023385338 2015 -21740542775981896411694803861 2016 22118697757014079439079195016 2017 -22503335537010699383984999097 2018 22894565651125494290926412132 2019 -23292499458613531950002650814 2020 23697250172771524918327751413 2021 -24108932891362523632791742380 2022 24527664627532711634116443283 2023 -24953564341228148329318948544 2024 25386752971119428004958430572 2025 -25827353467042349004333432196 2026 26275490822962814118703401293 2027 -26731292110474312345069276892 2028 27194886512836463269943013082 2029 -27666405359563238471644223288 2030 28145982161569609523774890900 2031 -28633752646885509470047104847 2032 29129854796946134048601917194 2033 -29634428883467750504565869408 2034 30147617505918325584843303828 2035 -30669565629592430283373829212 2036 31200420624300027131982237458 2037 -31740332303678896355166502056 2038 32289452965140610052418866332 2039 -32847937430460118774189206136 2040 33415943087019172462758179211 2041 -33993629929713957764243020368 2042 34581160603537496219559123457 2043 -35178700446847512857585939816 2044 35786417535330652271699871920 2045 -36404482726674089399774110934 2046 37033069705955754996765030222 2047 -37672355031764571218351481628 2048 38322518183062270864065793032 2049 -38983741606798554709970948385 2050 39656210766291525026098197794 2051 -40340114190385519864707406650 2052 41035643523398662075025578421 2053 -41742993575872629282095146878 2054 42462362376137346305795020526 2055 -43193951222703499746166091623 2056 43937964737495975758338887638 2057 -44694610919941526430708691432 2058 45464101201924177720932667412 2059 -46246650503622102633202159742 2060 47042477290239897285257651034 2061 -47851803629650414774478300387 2062 48674855250960532348456223665 2063 -49511861604015451367142246672 2064 50363055919856356973051821124 2065 -51228675272146495304600305538 2066 52108960639580960548079569632 2067 -53004156969295722190732854812 2068 53914513241291664554475553034 2069 -54840282533889656112131165682 2070 55781722090232915282863720568 2071 -56739093385853192416729749592 2072 57712662197317544567535903228 2073 -58702698671972740488465868429 2074 59709477398804598114574657401 2075 -60733277480429825680448839556 2076 61774382606238210632944317401 2077 -62833081126703277688793891896 2078 63909666128879818817971810198 2079 -65004435513106983681832244688 2080 66117692070935909173688425599 2081 -67249743564301161264477444140 2082 68400902805955561426382017744 2083 -69571487741188273548995106676 2084 70761821530846335544613645092 2085 -71972232635680132843684370248 2086 73203054902033628767423895608 2087 -74454627648900489404114169664 2088 75727295756367568194055502960 2089 -77021409755467548007788021284 2090 78337325919462876158144477966 2091 -79675406356583470608013608850 2092 81036019104241023687676359071 2093 -82419538224743082996808978704 2094 83826343902530447929436851896 2095 -85256822542961784493876390276 2096 86711366872669730886161239413 2097 -88190376041513141711146531964 2098 89694255726150499902484360954 2099 -91223418235259912356824988022 2100 92778282616431498169441380190 2101 -94359274764758377213683301407 2102 95966827533152871734981917504 2103 -97601380844414944736227022500 2104 99263381805080316294696950266 2105 -100953284821076122665129106234 2106 102671551715212413197998895433 2107 -104418651846538216820055017152 2108 106195062231591353183668130816 2109 -108001267667571613706137129159 2110 109837760857467394677330549327 2111 -111705042537166328516374484600 2112 113603621604580930223801070604 2113 -115534015250820754196543234948 2114 117496749093443041956477934640 2115 -119492357311814334112071244196 2116 121521382784616020123497565181 2117 -123584377229527307286291771952 2118 125681901345119605915472385342 2119 -127814524954996851102318854031 2120 129982827154216812746533784864 2121 -132187396458028984971055294244 2122 134428830952965193611432222372 2123 -136707738450319616358635668457 2124 139024736642055474462726513316 2125 -141380453259176227786235946506 2126 143775526232599686558143013168 2127 -146210603856574043567048293515 2128 148686344954675429862269118278 2129 -151203419048427205437559121956 2130 153762506528581814005157760970 2131 -156364298829106657950293634518 2132 159009498603916086027531218548 2133 -161698819906392232477978295416 2134 164432988371738102138674578968 2135 -167212741402206961928149238880 2136 170038828355252774989296463611 2137 -172912010734647099886876688744 2138 175833062384608573744330746904 2139 -178802769686991805234224945073 2140 181821931761583221049498719314 2141 -184891360669552138037814336479 2142 188011881620106072756933493064 2143 -191184333180400050952905172880 2144 194409567488750441541121440518 2145 -197688450471204613268708932263 2146 201021862061518497510083533222 2147 -204410696424594937769421361796 2148 207855862183436515627845225362 2149 -211358282649667364241493601580 2150 214918896057679314250712196819 2151 -218538655802458563302108998624 2152 222218530681149919484065732977 2153 -225959505138416541021995881532 2154 229762579515653979782423790997 2155 -233628770304118234672823079581 2156 237559110402028433095060374688 2157 -241554649375705684433367166627 2158 245616453724810589319434924016 2159 -249745607151742842324304247296 2160 253943210835267334007586953512 2161 -258210383708432141104463759641 2162 262548262740844791265875742052 2163 -266958003225374201425430366072 2164 271440779069346716752227188029 2165 -275997783090305720487743428988 2166 280630227316405344005246450024 2167 -285339343291509881385994065265 2168 290126382385071603913472905296 2169 -294992616106860777403769604448 2170 299939336426622809440995290562 2171 -304967856098738594617723092556 2172 310079508991965284061279231641 2173 -315275650424335881092079808926 2174 320557657503297258067223942240 2175 -325926929471167400592307042093 2176 331384888055993914582510488914 2177 -336932977827897079389093042153 2178 342572666560981996672457844678 2179 -348305445600905670155065864931 2180 354132830238186156107190996752 2181 -360056360087342248711318736944 2182 366077599471953508585920030349 2183 -372198137815731807019431467472 2184 378419590039696943188984218192 2185 -384743596965550297097291674184 2186 391171825725341907461193458201 2187 -397705970177527811658645059046 2188 404347751329515954382046098780 2189 -411098917766800463174365010218 2190 417961246088785602886651605852 2191 -424936541351402257599486836160 2192 432026637516621348030525563240 2193 -439233397908970175266386000986 2194 446558715679159288132235708025 2195 -454004514274929101995137416856 2196 461572747919227151663762884592 2197 -469265402095828540634846800679 2198 477084494042513853609797616124 2199 -485032073251920529355454388494 2200 493110221980185446964004184616 2201 -501321055763498260758736190360 2202 509666723942686827903570332426 2203 -518149410195957908574315157472 2204 526771333079918181735388072789 2205 -535534746579002510563669709585 2206 544441940663438310757369068850 2207 -553495241855876822776805818628 2208 562697013806824065930457510784 2209 -572049657879006258547276751884 2210 581555613740806524698031349552 2211 -591217359968911774507819207460 2212 601037414660310742461238535052 2213 -611018336053786296692945210460 2214 621162723161047292562849858250 2215 -631473216407647436278565611823 2216 641952498283840849419858993130 2217 -652603294005526283444760693752 2218 663428372185434225076370726516 2219 -674430545514713459376008252688 2220 685612671455076017827708407991 2221 -696977652941661834373899031769 2222 708528439096786863566884785611 2223 -720268025954740882383468173511 2224 732199457197803701295344402737 2225 -744325824903651051432968665288 2226 756650270304323993696765946591 2227 -769175984556938312984449014620 2228 781906209526313016877629363584 2229 -794844238579699753760620182463 2230 807993417393797700980874852198 2231 -821357144774241249889359351945 2232 834938873487750632041553121352 2233 -848742111107138490072218590716 2234 862770420869368298390805272264 2235 -877027422546863483527140702676 2236 891516793332269082291487203868 2237 -906242268736870808537202843616 2238 921207643502879476903609711048 2239 -936416772529791855101033822755 2240 951873571815042185745455431748 2241 -967582019409161835161151676335 2242 983546156385667790604313715085 2243 -999770087825904039714236137292 2244 1016257983819063227405782133835 2245 -1033014080477619396565249123926 2246 1050042680968406080527365526444 2247 -1067348156559577528159819472456 2248 1084934947683694407182215281329 2249 -1102807565017178948856371559232 2250 1120970590576388168203043857889 2251 -1139428678830557519177524577904 2252 1158186557831871124564041274732 2253 -1177249030362918556559224465310 2254 1196620975101802036892891939564 2255 -1216307347805161875705529791904 2256 1236313182509391977134543701008 2257 -1256643592750321307475510136554 2258 1277303772801641349741939743884 2259 -1298298998932363757353019592113 2260 1319634630683596670390017498212 2261 -1341316112164932471277868807740 2262 1363348973370744133813196102602 2263 -1385738831516691761068512195348 2264 1408491392396745414793304412900 2265 -1431612451761034912490747083976 2266 1455107896714841909308770643095 2267 -1478983707139054291225817232798 2268 1503245957132407684761598456608 2269 -1527900816475843737578060597630 2270 1552954552119319744878017895466 2271 -1578413529691409189529214045487 2272 1604284215032037830359927543990 2273 -1630573175748705114155729430096 2274 1657287082796545903652099663328 2275 -1684432712082592807329698495259 2276 1712016946094604768191797439488 2277 -1740046775554833019100906359688 2278 1768529301099101042786722664080 2279 -1797471734981580786472345255162 2280 1826881402805653075414219684752 2281 -1856765745281245947675645854398 2282 1887132320009050495366680189952 2283 -1917988803292019746650782811256 2284 1949342991974562159254265881107 2285 -1981202805309847421284085098632 2286 2013576286855648470182784372211 2287 -2046471606399149946893880728373 2288 2079897061911159701097324859536 2289 -2113861081530166456079319826488 2290 2148372225576693329747231404496 2291 -2183439188598403592866676830660 2292 2219070801446421828219386546266 2293 -2255276033383340536439103898292 2294 2292063994223389217216616531169 2295 -2329443936505250039870582005876 2296 2367425257698011406401157129508 2297 -2406017502440758004579020840546 2298 2445230364816303349933720766397 2299 -2485073690659578325199070864585 2300 2525557479901196845415170318436 2301 -2566691888946727508103699568710 2302 2608487233092207932298570476588 2303 -2650953988976446449361278099396 2304 2694102797070663884136125212201 2305 -2737944464206036358747210956049 2306 2782489966139708364911042183250 2307 -2827750450159853785805000783499 2308 2873737237730371107007259454232 2309 -2920461827175807739586296268428 2310 2967935896407117188912610918570 2311 -3016171305688861741981512186506 2312 3065180100448482415829155962617 2313 -3114974514128267111917811871860 2314 3165566971080657258029120058262 2315 -3216970089507542692171399589804 2316 3269196684444204154284431915062 2317 -3322259770788572503063005015890 2318 3376172566376483669038133643080 2319 -3430948495103618393243397569872 2320 3486601190094825985389156555982 2321 -3543144496921541668576087678359 2322 3600592476868017561381887295945 2323 -3658959410247097984776101804783 2324 3718259799766280572955512266796 2325 -3778508373944815616119630996410 2326 3839720090582607171640632217773 2327 -3901910140281690750316955569252 2328 3965093950021073818805165090978 2329 -4029287186785736960215295554228 2330 4094505761250605304622343121248 2331 -4160765831520311782362087988429 2332 4228083806925585867859009709742 2333 -4296476351877113772872307440368 2334 4365960389777728518019632158452 2335 -4436553106993800962768388889876 2336 4508271956886715709373569983164 2337 -4581134663905328818175490592434 2338 4655159227740317482881708802012 2339 -4730363927541345217659153241775 2340 4806767326197979705855941492827 2341 -4884388274685314255703323556511 2342 4963245916475257804247845401922 2343 -5043359692014472609952371941142 2344 5124749343269953179747268992549 2345 -5207434918343254590762893513544 2346 5291436776154393193576087713246 2347 -5376775591196457725546395243101 2348 5463472358361984122782322814671 2349 -5551548397842162800638252819163 2350 5641025360099962878518202653585 2351 -5731925230918273758366058537050 2352 5824270336524180630862336897128 2353 -5918083348790506882279960077064 2354 6013387290515773011526550340536 2355 -6110205540783738544568258013981 2356 6208561840403710555586310147768 2357 -6308480297432819774356755721168 2358 6409985392781482881062910976120 2359 -6513101985903287466592085600122 2360 6617855320570554271977736259226 2361 -6724271030736849718774770841313 2362 6832375146487740406496019729417 2363 -6942194100081100187592671667200 2364 7053754732078299638739614861537 2365 -7167084297567627233244738875067 2366 7282210472481311287203064742214 2367 -7399161360007531805637016385143 2368 7517965497098831698326531074504 2369 -7638651861078357472470597875266 2370 7761249876345380444983206983900 2371 -7885789421181570755308664545000 2372 8012300834659518004454358847432 2373 -8140814923655014201911705089889 2374 8271362969964636873646354521127 2375 -8403976737530192675881901473012 2376 8538688479771604675593562197218 2377 -8675530947029849604036636913131 2378 8814537394121574868946357240880 2379 -8955741588007048929073129836012 2380 9099177815573122796224004137108 2381 -9244880891532904939855178005940 2382 9392886166443876732517766611715 2383 -9543229534846200796068803997324 2384 9695947443523000193618137377618 2385 -9851076899884412365918439545009 2386 10008655480477248038502704972025 2387 -10168721339622112032645574002320 2388 10331313218179870004622189713428 2389 -10496470452449372619166557120621 2390 10664232983198376540031625355280 2391 -10834641364829629898807022032520 2392 11007736774684118588295283201042 2393 -11183561022483498824560996379596 2394 11362156559913770938171601840544 2395 -11543566490352279296023448683505 2396 11727834578740153626515857574010 2397 -11915005261602337828872207580218 2398 12105123657217383598242444700040 2399 -12298235575939217898136368723552 2400 12494387530673125467165626319572 2401 -12693626747508220164409396475096 2402 12896001176508712043512231275533 2403 -13101559502666310606578628205982 2404 13310351157016138731716475295100 2405 -13522426327918566299527161648646 2406 13737835972509407570933697329276 2407 -13956631828320961898433918885558 2408 14178866425076413392280815520736 2409 -14404593096660141719511483004336 2410 14633865993266533294421950985961 2411 -14866740093729919731436785706352 2412 15103271218038308582943066514776 2413 -15343516040033610083109809686940 2414 15587532100301102871731115087212 2415 -15835377819250921487628076802298 2416 16087112510394388807005584317055 2417 -16342796393818057566449001716836 2418 16602490609858366661210319975848 2419 -16866257232979860055295068311055 2420 17134159285859958889025770577816 2421 -17406260753683320730821122494696 2422 17682626598648863901464380459136 2423 -17963322774692579409902029138660 2424 18248416242429298288573366135115 2425 -18537974984316628012360650346138 2426 18832068020044318237601785605056 2427 -19130765422152363315559676688417 2428 19434138331881196927612575327772 2429 -19742258975257382766738892352932 2430 20055200679418254461348172080120 2431 -20373037889179007912872070476867 2432 20695846183845799907699472722022 2433 -21023702294278458277158398982064 2434 21356684120206461026442240746300 2435 -21694870747801894744993477465848 2436 22038342467513156257461506226776 2437 -22387180792163215886501322157370 2438 22741468475316315887158510952456 2439 -23101289529917033588405410926528 2440 23466729247205695551560708316597 2441 -23837874215914186639078082793188 2442 24214812341746256292004293692665 2443 -24597632867146483551757978018304 2444 24986426391362122443480316230396 2445 -25381284890802110276015800130882 2446 25782301739697583219557175049440 2447 -26189571731068306208340881782210 2448 26603191097999487794968995506495 2449 -27023257535233515067429520903061 2450 27449870221081209142411986924528 2451 -27883129839657268082054334427268 2452 28323138603444631358807237978157 2453 -28770000276192568227923133528384 2454 29223820196153361572699595532438 2455 -29684705299662528977577846799408 2456 30152764145067593972336186423126 2457 -30628106937010492591023424451004 2458 31110845551068773616069884467176 2459 -31601093558760825145594748849036 2460 32098966252920435444988696092815 2461 -32604580673446072437108015292855 2462 33118055633430343663878945356864 2463 -33639511745675177131085455865932 2464 34169071449598343142940256396036 2465 -34706859038537018059357668512637 2466 35253000687454172882606646040616 2467 -35807624481053652717210848890204 2468 36370860442309897463878612116612 2469 -36942840561418339621506003934951 2470 37523698825172601797564013566037 2471 -38113571246774704483440109098700 2472 38712595896084583854868339247328 2473 -39320912930315309825816874028171 2474 39938664625180486334805201644572 2475 -40565995406500408893633639283005 2476 41203051882273648798023609765083 2477 -41849982875220829106129660833752 2478 42506939455807454553087153152392 2479 -43174074975752756006563730763621 2480 43851545102031609898903878109612 2481 -44539507851376694315474203411319 2482 45238123625288146095887594123535 2483 -45947555245558087434929314192768 2484 46667967990317496073626586410370 2485 -47399529630613000268477395901072 2486 48142410467521288339246303156996 2487 -48896783369808932744196949948543 2488 49662823812145540337506284632956 2489 -50440709913878253748631121231688 2490 51230622478375743709713566676761 2491 -52032745032949948666958837664055 2492 52847263869363936167944671535936 2493 -53674368084934380342090809679720 2494 54514249624237271309204900886442 2495 -55367103321425595584723758816062 2496 56233126943167851524014115174902 2497 -57112521232216390586032761148444 2498 58005489951614703723356089344596 2499 -58912239929552902546104195112728 2500 59832981104880777086765946059420 2501 -60767926573287946036991116836009 2502 61717292634160751262128587455627 2503 -62681298838125686250871833439010 2504 63660168035289287952507799838086 2505 -64654126424184563220114693514765 2506 65663403601434164841932997630388 2507 -66688232612140677932840567730224 2508 67728850001014525301690942126324 2509 -68785495864250150336682731136193 2510 69858413902161287988876742265743 2511 -70947851472586288612938912635084 2512 72054059645074615773811087691026 2513 -73177293255865797678466824559656 2514 74317810963672272673895427820109 2515 -75475875306277732296864595115854 2516 76651752757962730699267814817968 2517 -77845713787769496936944387889666 2518 79058032918618056631949346643266 2519 -80288988787285941931085741373160 2520 81538864205263943520400336645453 2521 -82807946220500535749812080385683 2522 84096526180047785708193513967192 2523 -85404899793621739401751060046520 2524 86733367198090463062377275078343 2525 -88082233022903105083300157272708 2526 89451806456473534182965764177385 2527 -90842401313532302171044784267632 2528 92254336103460875169753958494628 2529 -93687934099622275366964711266583 2530 95143523409702476382735698468283 2531 -96621437047077099156495803946800 2532 98122013003218161947317424136293 2533 -99645594321155847624038351825044 2534 101192529170010463945559999648696 2535 -102763170920609988035294878286886 2536 104357878222208804778583778998953 2537 -105977015080323470459767809113134 2538 107620950935701557649000585444108 2539 -109290060744439865190660607869322 2540 110984725059268508178925405207008 2541 -112705330112017637075978698999268 2542 114452267897283772679061440181828 2543 -116225936257312984519508181580384 2544 118026738968118384526148254850894 2545 -119855085826849655453474399224092 2546 121711392740432584709033783287349 2547 -123596081815496828862604482198261 2548 125509581449610392330294205514316 2549 -127452326423839565548941392980534 2550 129424757996653333440126923462900 2551 -131427323999191534159138594861867 2552 133460478931916321083614490393932 2553 -135524684062666757771410433847274 2554 137620407526136656260005501812420 2555 -139748124424796053643846045061600 2556 141908316931277010405672479486909 2557 -144101474392244706547768051947340 2558 146328093433775108224793573408528 2559 -148588678068260778377908923432480 2560 150883739802866709867193208144344 2561 -153213797749558368853840560888104 2562 155579378736724449754044072893334 2563 -157981017422417161032209679070136 2564 160419256409233183482439847794872 2565 -162894646360858769525339481595133 2566 165407746120302783483904704456978 2567 -167959122829841818860326932107030 2568 170549352052701869378754291015950 2569 -173179017896501376051739374383529 2570 175848713138480822835628898580716 2571 -178559039352544408628923354825421 2572 181310607038139683504655110201910 2573 -184104035751001402221164534012784 2574 186939954235786218294441019815244 2575 -189819000560625217309212336120588 2576 192741822253621668766085179592976 2577 -195709076441321761680258252265116 2578 198721429989186480436304002327304 2579 -201779559644093174137045203471532 2580 204884152178895774937600759276172 2581 -208035904539073028703900732674292 2582 211235523991494514855216862319647 2583 -214483728275334651520572320985828 2584 217781245755165307238066596601045 2585 -221128815576258071434189741739530 2586 224527187822127672918368702216994 2587 -227977123674348478698321795464475 2588 231479395574676454647604592756680 2589 -235034787389509425022619288879420 2590 238644094576718929617748651278952 2591 -242308124354887445550905217745912 2592 246027695874985215375744267869031 2593 -249803640394521404510015171882840 2594 253636801454204798942331384237680 2595 -257528035057149748923733588036578 2596 261478209850663565958407863870783 2597 -265488207310652088973828691360048 2598 269558921928680651169902441365213 2599 -273691261401728201815808876617432 2600 277886146824672867280070496418288 2601 -282144512885547772943321018326720 2602 286467308063606492454681419514908 2603 -290855494830238043153503218996076 2604 295310049852771906491983177024058 2605 -299831964201214120065307406535383 2606 304422243557956063490651788371516 2607 -309081908430498143982274549755649 2608 313811994367231179155899129649492 2609 -318613552176318874472063885381123 2610 323487648147725400907252762803280 2611 -328435364278432695036702417948748 2612 333457798500892728838803033908194 2613 -338556064914760630304712165513668 2614 343731294021955178476120721530882 2615 -348984632965093847958761656567032 2616 354317245769350238390758164377523 2617 -359730313587782393906047691690197 2618 365225034950181196448513373199382 2619 -370802626015488704988605308757221 2620 376464320827837010398956258426331 2621 -382211371576258883088519397843920 2622 388045048858122207607757563804349 2623 -393966641946340925453450867934876 2624 399977459060415944355805980392328 2625 -406078827641360219559810979982804 2626 412272094630562970155694562894381 2627 -418558626752648761510489499119400 2628 424939810802387963446737840981968 2629 -431417053935715883149493340919347 2630 437991783964918672005298743555314 2631 -444665449658044916835243947078124 2632 451439521042602648428632274695912 2633 -458315489713602334066504558806240 2634 465294869146007265999863276141498 2635 -472379195011653614772129794691744 2636 479570025500703285007691216017598 2637 -486868941647693591989229986160286 2638 494277547662248670178497004491916 2639 -501797471264518429963298954251804 2640 509430364025411796505170071767034 2641 -517177901711691894786752398076982 2642 525041784636001787987066792841916 2643 -533023738011890332320897830637116 2644 541125512313908680641619316583762 2645 -549348883642848949603713791543693 2646 557695654096197561193373654800248 2647 -566167652143876779146287691920175 2648 574766733009348984367067748043464 2649 -583494779056159271133533271009063 2650 592353700179992997802104717248829 2651 -601345434206325992121499634022600 2652 610471947293746192307245063859611 2653 -619735234343026600927860404095528 2654 629137319412030539606457030296704 2655 -638680256136531318753411967308693 2656 648366128157029578223445098296376 2657 -658197049551652712143603155764274 2658 668175165275221964400117541843564 2659 -678302651604573970617023934888936 2660 688581716590224728126089391172064 2661 -699014600514465197637431659902554 2662 709603576355978979297166141220830 2663 -720350950261073761789640751140372 2664 731259062021619516337766024265948 2665 -742330285559787698108663139410266 2666 753567029419687025879738189391146 2667 -764971737265992737102160305970532 2668 776546888389667559957102075506818 2669 -788294998220874006881005634478488 2670 800218618849178975589121469848851 2671 -812320339551153044104019713605671 2672 824602787325468265953704533351731 2673 -837068627435599710802057653521826 2674 849720563960237454575245918143944 2675 -862561340351517201917856395397532 2676 875593740001179222822095738372068 2677 -888820586814766804795727039670163 2678 902244745793976962246737794013344 2679 -915869123627277706146222458292680 2680 929696669288907759770038807844958 2681 -943730374646376210702927081649888 2682 957973275076581215608550268442038 2683 -972428450090668522821281536065616 2684 987099023967752248900697270345652 2685 -1001988166397622039212073268005611 2686 1017099093132562459663690771804054 2687 -1032435066648412207256771414563256 2688 1047999396814992491403148425769636 2689 -1063795441576035726359794425613574 2690 1079826607638747487943050505730353 2691 -1096096351173136525248433931014495 2692 1112608178521249480747676374363274 2693 -1129365646916448860201307545963772 2694 1146372365212874707655584222400904 2695 -1163631994625232380733809935493940 2696 1181148249479050787835928240859496 2697 -1198924897971557442083506352460601 2698 1216965762943318707250838009672126 2699 -1235274722660795658872949801072773 2700 1253855711609968059589021649298363 2701 -1272712721301181051940717024495419 2702 1291849801085371304680028003974192 2703 -1311271058981831510536702364095364 2704 1330980662517674324741910268784107 2705 -1350982839579159054798785257209752 2706 1371281879275046663433664600009194 2707 -1391882132812150928760828276093359 2708 1412788014383255918860558634743736 2709 -1434004002067572282623461581279316 2710 1455534638743907235276200413380416 2711 -1477384533016725525904004836357738 2712 1499558360155281115958445116670613 2713 -1522060863046001772625080328517012 2714 1544896853158311289470918130719176 2715 -1568071211524076589448616186026476 2716 1591588889730869542560848520437435 2717 -1615454910929235942748469713791401 2718 1639674370854166736330728983503198 2719 -1664252438860969278071119648765260 2720 1689194358975739111151427812435232 2721 -1714505450960635524498825164166617 2722 1740191111394166935521943024511346 2723 -1766256814766694978874158563273448 2724 1792708114591369052885196642987759 2725 -1819550644530705985301078470545101 2726 1846790119539032429470055704615772 2727 -1874432337021010591638336621305673 2728 1902483178006470920110378351917350 2729 -1930948608341778458227949355938598 2730 1959834679897962675981258747838815 2731 -1989147531795843750142030863017728 2732 2018893391648391460668012850325928 2733 -2049078576820556112344405681873888 2734 2079709495706814175780377792305608 2735 -2110792649026674671556438086687616 2736 2142334631138395696117423286215827 2737 -2174342131371163908529804171085234 2738 2206821935375993264082866121791256 2739 -2239780926495602794531444830392256 2740 2273226087153536796181173065455528 2741 -2307164500262794396642134885968204 2742 2341603350654239129568715273011100 2743 -2376549926525062854715377919023970 2744 2412011620907582118832179338315628 2745 -2447995933158648861971219371062040 2746 2484510470469961234355266603986965 2747 -2521562949399564201761134812846314 2748 2559161197424833583091136153529661 2749 -2597313154517241183152696343883547 2750 2636026874739202757355267553317584 2751 -2675310527863314673791123146859528 2752 2715172401014289322727411036314590 2753 -2755620900333903564645983311505392 2754 2796664552669278806380218884892647 2755 -2838312007284815651378730542393111 2756 2880572037598110485449362681674072 2757 -2923453542940185834288705892265589 2758 2966965550340370864477534895924592 2759 -3011117216336172996227024219450644 2760 3055917828808486254811228158329600 2761 -3101376808842486709145034089417076 2762 3147503712614570131201788429126472 2763 -3194308233305691859760665404052408 2764 3241800203041473767190616541144360 2765 -3289989594859448209487127295857792 2766 3338886524703813888463618019754543 2767 -3388501253448083671755594987419155 2768 3438844188946009602029179739200328 2769 -3489925888111175582415354654468372 2770 3541757059025653551647374227534148 2771 -3594348563078124360604151297393464 2772 3647711417131870032912695579438076 2773 -3701856795723049636905265538467421 2774 3756796033289676615542321670129662 2775 -3812540626431721115894476548593933 2776 3869102236202766631431492628855496 2777 -3926492690433656119713679109427012 2778 3984723986088568686154304307661544 2779 -4043808291653973932367124373253700 2780 4103757949560917156291242884847115 2781 -4164585478641094761871027388219222 2782 4226303576617185489649743911268027 2783 -4288925122627909417314658211885352 2784 4352463179788293102126235763251568 2785 -4416930997785625746406194895923260 2786 4482342015511597863995245445487456 2787 -4548709863731120610983585140264118 2788 4616048367788330719242200242209580 2789 -4684371550350292837533161844144044 2790 4753693634188918043460949907347101 2791 -4824029045001624341467852232300934 2792 4895392414271272108714631382383560 2793 -4967798582165914693279596416075716 2794 5041262600478911708927189474068843 2795 -5115799735609960009030546398638332 2796 5191425471587604860387919302693564 2797 -5268155513133801476973259688698592 2798 5346005788771104815447333165142097 2799 -5424992453973073379886178925006166 2800 5505131894358480734034105093707076 2801 -5586440728929936476852756311672904 2802 5668935813357526602628858909051145 2803 -5752634243308091441851342002371614 2804 5837553357820767764923129735384196 2805 -5923710742729430129002929303594391 2806 6011124234132675160364986316522268 2807 -6099811921912001192127150011456772 2808 6189792153298844521556992739156816 2809 -6281083536491142513968464760835252 2810 6373704944320102863034632565357040 2811 -6467675517967867521753423522192863 2812 6563014670736769145920724990058562 2813 -6659742091870887344417897586653408 2814 6757877750430621609559787578454883 2815 -6857441899221007507846255719645422 2816 6958455078774512548408996245973472 2817 -7060938121389058114962550757900172 2818 7164912155222023948891875178016948 2819 -7270398608441001907999728169425484 2820 7377419213432076099180158821059379 2821 -7485996011066416995686383262384904 2822 7596151355025987802553340262948160 2823 -7707907916189172128972607131135594 2824 7821288687077142965878699826162129 2825 -7936316986361804052594649327167657 2826 8053016463436145950030073456442472 2827 -8171411103047870521579773602656170 2828 8291525229997149058514183630842712 2829 -8413383513899390976290126835304330 2830 8537010974013911853871698668118964 2831 -8662432984139401591894075099539524 2832 8789675277577105629412391378394569 2833 -8918763952162644485164352379236664 2834 9049725475367409379877759257147831 2835 -9182586689470484353339915056616550 2836 9317374816802058115909263733800816 2837 -9454117465059301871114091707572756 2838 9592842632695702516201655886323520 2839 -9733578714384853973254873473554166 2840 9876354506559722927094126730190040 2841 -10021199213028418949970857517444192 2842 10168142450667512879408837221053780 2843 -10317214255193961386861084005083440 2844 10468445087016709933559977557554680 2845 -10621865837169060758510309030775446 2846 10777507833322907184507531591478896 2847 -10935402845885950363887133546801626 2848 11095583094183029618988349978020977 2849 -11258081252722712765642740984944816 2850 11422930457550308244006208737818344 2851 -11590164312688476522405501338760408 2852 11759816896666634089266038117310592 2853 -11931922769140359408361524541953304 2854 12106516977602026486346142940946272 2855 -12283635064183908191602481791710284 2856 12463313072555008172705207473348590 2857 -12645587554912897156139861860055988 2858 12830495579071846559244106696727688 2859 -13018074735648569738609710587575103 2860 13208363145346898809389153038205181 2861 -13401399466342742820121878115737715 2862 13597222901770691153902885510957083 2863 -13795873207313644353069978310234212 2864 13997390698896873134236002735582994 2865 -14201816260487925176630704470146883 2866 14409191352003818332575371220712729 2867 -14619558017326978227766720744918044 2868 14832958892431397794212095491945308 2869 -15049437213620516113495191312483862 2870 15269036825878334045963675143011777 2871 -15491802191335304485865270157703377 2872 15717778397850555716908678324152117 2873 -15947011167712027250727386919221082 2874 16179546866456118715861745707166204 2875 -16415432511808473830776536628202638 2876 16654715782747543244774031098175212 2877 -16897445028692592069170934163919188 2878 17143669278817840251553178521806788 2879 -17393438251494446572126228709538331 2880 17646802363862069967011467294057444 2881 -17903812741531765112721128942332037 2882 18164521228421992742946242047753562 2883 -18428980396729549017237283144831344 2884 18697243557037242425219509594425012 2885 -18969364768560171193791299128280528 2886 19245398849532478972485415709629819 2887 -19525401387736491708063672921238547 2888 19809428751176164087754089118699664 2889 -20097538098896789735671548317649918 2890 20389787391952955493288105260274518 2891 -20686235404526746606794818064057016 2892 20986941735198236486339045712649457 2893 -21291966818370321899002035824253048 2894 21601371935849992013633595503143984 2895 -21915219228588147635976442215968173 2896 22233571708580115261644304520268067 2897 -22556493270929029237278831692472272 2898 22884048706074284361477562688930832 2899 -23216303712187290681796682187243464 2900 23553324907736792057290537820766352 2901 -23895179844226040262722643819245566 2902 24241937019104147015901698567792373 2903 -24593665888853967318759417674633288 2904 24950436882258898921060909480182313 2905 -25312321413851014548355392446775520 2906 25679391897542975788337212708006979 2907 -26051721760446210207666665136606838 2908 26429385456877866380038270916722336 2909 -26812458482559095051494247398611068 2910 27201017389007238656349312312685867 2911 -27595139798124545832377704920065350 2912 27994904416986062472947270990935924 2913 -28400391052829386202477401895276132 2914 28811680628249006975930721815081492 2915 -29228855196597992789083615372351416 2916 29651997957599816250197691423866203 2917 -30081193273173155011650137213248791 2918 30516526683472536798373416821153584 2919 -30958084923147738004983493110105312 2920 31405955937824883571700651431693167 2921 -31860228900812235097131858198463860 2922 32320994230033693910317114225862576 2923 -32788343605193086111856682732058657 2924 33262369985172337411230654804544264 2925 -33743167625666686941484520699167111 2926 34230832097060131130258469452586300 2927 -34725460302544331154748653544625068 2928 35227150496484260514761810778682510 2929 -35736002303033912829806765437359286 2930 36252116735005434110497618022869196 2931 -36775596212995088478859137857424628 2932 37306544584769511623953923592007905 2933 -37845067144915752186219666623522964 2934 38391270654758647773738433586312846 2935 -38945263362549129434180686163468940 2936 39507155023927096145298366698022242 2937 -40077056922662549252609881815136456 2938 40655081891678725783452405960877572 2939 -41241344334361019210105846370974452 2940 41835960246155526529556725454581432 2941 -42439047236461111482112852229072078 2942 43050724550818925354053749978708171 2943 -43671113093403379109470654259269290 2944 44300335449818613582185891010695457 2945 -44938515910204568139030231998518432 2946 45585780492656802609798766333936795 2947 -46242256966964282376014650581167906 2948 46908074878669392329437111756870844 2949 -47583365573454501961405688795974802 2950 48268262221859461135085087995211085 2951 -48962899844334464134054449442150914 2952 49667415336632778382185185706441300 2953 -50381947495547893801209109764133280 2954 51106637044999709123756304979557660 2955 -51841626662474432621031478214323311 2956 52587061005822936645916831231928931 2957 -53343086740422368144488822141793628 2958 54109852566705880862198891984450384 2959 -54887509248065419375909631596998453 2960 55676209639132550330349900131483170 2961 -56476108714442402358245396102951561 2962 57287363597485843128422558966851840 2963 -58110133590155089806742704704103384 2964 58944580202588017942112893461613167 2965 -59790867183416503415495535060973910 2966 60649160550424202625402743821304316 2967 -61519628621619247540565684501386194 2968 62402442046727404641213264340867304 2969 -63297773839111320106731039727039049 2970 64205799408121547901607469144772705 2971 -65126696591885132675871654394703605 2972 66060645690537595643204157913517276 2973 -67007829499904248842240789955909020 2974 67968433345636841437128432587897375 2975 -68942645117811620985136757395630696 2976 69930655305994972905251713959768359 2977 -70932657034782882735513271934895077 2978 71948846099820548181919469030471888 2979 -72979421004308551451682951334543276 2980 74024582996002086942348627352300816 2981 -75084536104709825039793068952648818 2982 76159487180299079576638979282674060 2983 -77249645931214034432521278380333776 2984 78355224963513873833509303830539928 2985 -79476439820437751144583128638420138 2986 80613509022503622361327561437154366 2987 -81766654108148063110082836967409966 2988 82936099674914281775007925808751076 2989 -84122073421195636401395195441257340 2990 85324806188542059292846848725399440 2991 -86544532004536890741508310702322722 2992 87781488126251722121575914001992292 2993 -89035915084286948653086393691102688 2994 90308056727405833522093194067742637 2995 -91598160267769987741486685666376826 2996 92906476326784274170883368978527010 2997 -94233258981559249501371024489444878 2998 95578765811999364768846492288839786 2999 -96943257948525253105836407897852420 3000 98327000120438542993889846813327044 3001 -99730260704937746254940707155297151 3002 101153311776793882438752644060834248 3003 -102596429158694615143209850897301096 3004 104059892472265791163565162312575130 3005 -105543985189779390224804383894901584 3006 107048994686557011427276389172905072 3007 -108575212294078142449158065441000985 3008 110122933353802579019905775874979104 3009 -111692457271716485226576387430115220 3010 113284087573611709860017852876764937 3011 -114898131961108100270926467487328184 3012 116534902368428683107401044533386684 3013 -118194715019937710866909794530788972 3014 119877890488451704437807740828846360 3015 -121584753754333754750256220463678309 3016 123315634265381481325427173644408705 3017 -125070865997519181927327107526101904 3018 126850787516304845705833774507017276 3019 -128655742039262842195268640640726545 3020 130486077499053240322984402231569012 3021 -132342146607488855210275428297653204 3022 134224306920411266036958063778062634 3023 -136132920903437195615054514805191576 3024 138068355998586791600288937744286208 3025 -140030984691805500487010614211518637 3026 142021184581391378707450596073999926 3027 -144039338447339840314963406311145108 3028 146085834321617997898487174734604544 3029 -148161065559380912577579267286992576 3030 150265430911142230190081822383460927 3031 -152399334595911844134100864478513134 3032 154563186375313390789236665403790949 3033 -156757401628694551045913464978909220 3034 158982401429243301243594137015918426 3035 -161238612621123428786347771122223414 3036 163526467897642801895734991520684318 3037 -165846405880468059404708530135335714 3038 168198871199899565220976917024267056 3039 -170584314576220653123193938341709020 3040 173003192902135370927927764926507591 3041 -175455969326309118809517459070203423 3042 177943113338026764698905799826502147 3043 -180465100852983010261990053186163750 3044 183022414300219973993988684257263248 3045 -185615542710227153495207407977059622 3046 188244981804219127047221331730525420 3047 -190911234084606555219093068374371232 3048 193614808926676246433449371256111599 3049 -196356222671496256245079407452083196 3050 199135998720062198563652691118688756 3051 -201954667628701158221063776516966435 3052 204812767205749808177097995026665750 3053 -207710842609523551309315646679811260 3054 210649446447593726179448329009917911 3055 -213629138877390138444807935725504152 3056 216650487708146404725293999273860476 3057 -219714068504205823781072155589740612 3058 222820464689705720839866200553926784 3059 -225970267654658444873506389076248912 3060 229164076862447435598828364657511952 3061 -232402499958757017006615771714401816 3062 235686152881954817342905476133120190 3063 -239015659974945961718998693320755084 3064 242391654098518432949807798303284625 3065 -245814776746199248855083968042206896 3066 249285678160641360145491406214573568 3067 -252805017451561432196807034105119778 3068 256373462715248936532639676144593022 3069 -259991691155667243731418133765070424 3070 263660389207167678789961694268924866 3071 -267380252658837772757229978208873058 3072 271151986780505220741910657428350300 3073 -274976306450419336240953001618748340 3074 278853936284632075178164220162602992 3075 -282785610768100990128295260746948947 3076 286772074387536765978965515592947669 3077 -290814081766018282797207613370228081 3078 294912397799398449966840734017218158 3079 -299067797794524357795383202650701932 3080 303281067609295598803477422040664676 3081 -307553003794584920855120399031751682 3082 311884413738045688213284485564265998 3083 -316276115809830944563316943255847040 3084 320728939510249194087001049971701392 3085 -325243725619382342845161835635417159 3086 329821326348691573088674106182616080 3087 -334462605494637257719807095873909960 3088 339168438594339361021809565543218188 3089 -343939713083305115018968436945595606 3090 348777328455251108477214892561090370 3091 -353682196424047277662543866168667981 3092 358655241087810644597597324211536520 3093 -363697399095177009752990517160734772 3094 368809619813779171937299080281940992 3095 -373992865500960618666767196906639081 3096 379248111476754005562173908898371512 3097 -384576346299154123396077702772091471 3098 389978571941715436359775790165442338 3099 -395455803973504664997455984111493326 3100 401009071741439282127646365548440468 3101 -406639418555043190002425455423223264 3102 412347901873651252006981353934884547 3103 -418135593496094762440837930404511958 3104 424003579752900353413048508480110517 3105 -429952961701035258693364808844469628 3106 435984855321232280557121114695338302 3107 -442100391717928237311474361253981070 3108 448300717321850106363707999029810368 3109 -454586994095283520458397810162227948 3110 460960399740058723140083491038314800 3111 -467422127908289543663309132636293909 3112 473973388415901411544998336660860288 3113 -480615407458984896808533369227524648 3114 487349427833011733778949712374795359 3115 -494176709154950764129599624430644188 3116 501098528088321718828685052044296404 3117 -508116178571225248766369550533536228 3118 515230972047388110237868406510060072 3119 -522444237700262914194081038030487400 3120 529757322690222357329054724908067957 3121 -537171592394888368733934159232057701 3122 544688430652637128092151641374871404 3123 -552309240009321440303569091788471239 3124 560035441968252487090249536657077927 3125 -567868477243483518638718512714751472 3126 575809806016438597759246168218769399 3127 -583860908195930065479181775119887580 3128 592023283681608960523138352305580080 3129 -600298452630893195857395495728606580 3130 608687955729418873479914733184549541 3131 -617193354465060704012627373764323640 3132 625816231405568090492089742023152015 3133 -634558190479864036152288486731995488 3134 643420857263054644044577455363291228 3135 -652405879265197592140884619833649672 3136 661514926223878591215086961604223952 3137 -670749690400645464392675704428144360 3138 680111886881350126900619940555948000 3139 -689603253880449392339021564417236767 3140 699225553049316187836340440759592688 3141 -708980569788613424844537378034339031 3142 718870113564783445184603682064560708 3143 -728896018230706643373100847562178272 3144 739060142350583556354330638634492605 3145 -749364369529095410639739440655977086 3146 759810608744898824626636379655802472 3147 -770400794688511080644154187614901447 3148 781136888104643107168873756375162432 3149 -792020876139038046780347137031639770 3150 803054772689874029903996968417888584 3151 -814240618763790528333089130307202457 3152 825580482836598426051679348865806016 3153 -837076461218734718117114511636589734 3154 848730678425523531425808962992043008 3155 -860545287552305954203116344490379504 3156 872522470654501964152216569068889103 3157 -884664439132668558494621416703308445 3158 896973434122619012764331624002631120 3159 -909451726890669029308607725359437591 3160 922101619234076381132106837001769048 3161 -934925443886741512130781717822625376 3162 947925564930237421032083710728585487 3163 -961104378210238033624970493511433288 3164 974464311758415156264999792202077584 3165 -988007826219875003316112976272540893 3166 1001737415286206202283027603657177250 3167 -1015655606134212103039672311311774456 3168 1029764959870401151914796359255656878 3169 -1044068071981310037602547711958222416 3170 1058567572789735274072038179198669548 3171 -1073266127916949856006147002326239296 3172 1088166438750982604958360050917659998 3173 -1103271242921038819531495265443249464 3174 1118583314778141850609834274124448024 3175 -1134105465882076243174502197681080543 3176 1149840545494714119660909850991804615 3177 -1165791441079807526338676638387310135 3178 1181961078809330523972670907495251160 3179 -1198352424076455877224653051343483100 3180 1214968482015252284046559096878605154 3181 -1231812298027189186868867971501635494 3182 1248886958314537321873011885564139464 3183 -1266195590420754291229808721022990100 3184 1283741363777945586062962850213107949 3185 -1301527490261492645236528298643730144 3186 1319557224751940707048801352952761114 3187 -1337833865704240397725586890772887466 3188 1356360755724438202428610330729362512 3189 -1375141282153912181517767642238637389 3190 1394178877661250527218977370131887651 3191 -1413477020841871803845031484974224228 3192 1433039236825486978489827614298284158 3193 -1452869097891504628863897049666798368 3194 1472970224092482010860853612340204413 3195 -1493346283885725980742380219313266000 3196 1514000994773149095708235942314920268 3197 -1534938123949487562284629593944996230 3198 1556161488958989064628850502604378898 3199 -1577674958360679884722540657419308084 3200 1599482452402322123725326047552406220 3201 -1621587943703173248702245895758108750 3202 1643995457945661621742753019658042983 3203 -1666709074576093119378954079800987384 3204 1689732927514505419411916558882474656 3205 -1713071205873788019995770268880510873 3206 1736728154688187562341276959784250914 3207 -1760708075651319553917690355307617880 3208 1785015327863809133791120623279469568 3209 -1809654328590685085979217937800018588 3210 1834629554028652890668727327407840484 3211 -1859945540083374207080257996026132115 3212 1885606883156881805922405652178305813 3213 -1911618240945260614007188430921153752 3214 1937984333246727198955727486553964383 3215 -1964709942780241708265490562838343696 3216 1991799916014787984599674111494666730 3217 -2019259164009459308260094336699965265 3218 2047092663264488968685220263218702608 3219 -2075305456583366639745945657572545695 3220 2103902653946183328867927688637823852 3221 -2132889433394349487868768340463976288 3222 2162271041926832714142354280483518644 3223 -2192052796408063334736133208952922207 3224 2222240084487658053238329143523911104 3225 -2252838365532113750512976329182901821 3226 2283853171568625465486656653859781116 3227 -2315290108241184541701071682505479056 3228 2347154855779114909502863114488870138 3229 -2379453169978207482852927021416883548 3230 2412190883194614684112132246877419939 3231 -2445373905351669170112954671003629046 3232 2479008224959792918675033851365781743 3233 -2513099910149664946788915417431712920 3234 2547655109718818070302089144509735636 3235 -2582680054191837280424693253379581663 3236 2618181056894334505062810187695987420 3237 -2654164515040876743223112962847885092 3238 2690636910837046808855863564608273584 3239 -2727604812595818196860250341929198462 3240 2765074875868427888917370763069193440 3241 -2803053844589933250696707501053233140 3242 2841548552239641535160957882801687950 3243 -2880565923016602899535220732476200228 3244 2920112973030360266377937912397827148 3245 -2960196811507151812465268451038500088 3246 3000824642011764353254954771668265570 3247 -3042003763685238405912057149969663526 3248 3083741572498628260643705226469431440 3249 -3126045562523022968794509410055423445 3250 3168923327216036767194546113481735582 3251 -3212382560724980102028794393227404698 3252 3256431059206925092416391876990308466 3253 -3301076722165881984360896082669493164 3254 3346327553807305890174723034579972044 3255 -3392191664410155887313027792549054123 3256 3438677271716731364200580484410701163 3257 -3485792702340513349530989765063061681 3258 3533546393192241446097533580158799792 3259 -3581946892924459910920814594476632047 3260 3631002863394769380717820327483239154 3261 -3680723081148023736062573101472109013 3262 3731116438917714629378775678117982732 3263 -3782191947146789271643683046500690504 3264 3833958735528150180839530243391144020 3265 -3886426054565088742239631147607480692 3266 3939603277151907617041965734306926477 3267 -3993499900174990262150816761496896850 3268 4048125546134579090549875601696800902 3269 -4103489964787527109207320001587441840 3270 4159603034811291220309890941121327056 3271 -4216474765489438762350348034136989236 3272 4274115298418942300708505887652957840 3273 -4332534909239541153394322400902108100 3274 4391744009385451657092595259672540875 3275 -4451753147859711742099581783049910545 3276 4512573013031448992715711067281786110 3277 -4574214434456365022705558433717893188 3278 4636688384720732694113176570213076232 3279 -4700005981309206452591306553039457620 3280 4764178488496749844037380788628948246 3281 -4829217319264988116305004606453423696 3282 4895134037243297696661244035110962954 3283 -4961940358674948271079161260571697704 3284 5029648154408617175990459025415069195 3285 -5098269451915599847380966366938317371 3286 5167816437333044156705554374095946563 3287 -5238301457533540598649936080895108324 3288 5309737022221404482903284019275475148 3289 -5382135806055990521463956179912915041 3290 5455510650802384495224884542041552664 3291 -5529874567509821029327236640781469704 3292 5605240738718180906690636264939662370 3293 -5681622520692925803893399454022062274 3294 5759033445688832843862927552884541867 3295 -5837487224242895926328851802131912017 3296 5916997747496765420382338602894355706 3297 -5997579089549102484475179930512985982 3298 6079245509838229018491480037324827515 3299 -6162011455555459050851126566158137744 3300 6245891564089502221684773177923563569 3301 -6330900665502334941690577654056925748 3302 6417053785036939786088214546229291744 3303 -6504366145657318724879567829185076670 3304 6592853170621190895171027441005190396 3305 -6682530486085790789381776946706030926 3306 6773413923747187965537584857516890527 3307 -6865519523513554683321619419817200769 3308 6958863536212813232923547539847128616 3309 -7053462426335100153806252143858693013 3310 7149332874810490038116358297269133587 3311 -7246491781822427179430829675642342815 3312 7344956269657318962697719863175701999 3313 -7444743685590750596445484145459890596 3314 7545871604810786564463171303594901076 3315 -7648357833378830022064887996527292283 3316 7752220411228517282628310480110930584 3317 -7857477615203130534231584696148661628 3318 7964147962132017994809435506451321472 3319 -8072250211946516858222398018549002408 3320 8181803370835880603908603897157897393 3321 -8292826694443718540302568743030407290 3322 8405339691105461827908368479482832888 3323 -8519362125127376682765420303375427874 3324 8634914020107651996015414435397248352 3325 -8752015662300095221352178681576708544 3326 8870687604020977080307742280274237740 3327 -8990950667099572416605027341205727457 3328 9112825946372951396210078523979546778 3329 -9236334813225582200276564165638736520 3330 9361498919174313394936989851292411534 3331 -9488340199499311285915863091543186898 3332 9616880876921534778289967256792391920 3333 -9747143465327337563482957488053113048 3334 9879150773540794847851815128996408684 3335 -10012925909144359321110718670776542748 3336 10148492282348458639466490435759301968 3337 -10285873609910654368845440174776522842 3338 10425093919104990099124408266437218308 3339 -10566177551742164302003314406683403940 3340 10709149168241171464250838497447357572 3341 -10854033751753063085711573882132228552 3342 11000856612337488288889124476616864287 3343 -11149643391192682045336798734056956960 3344 11300420064939577384732215009008853528 3345 -11453212949960726416635680660474438195 3346 11608048706794723563801185060100469490 3347 -11764954344586833080805134505012909532 3348 11923957225596531713978954686057591673 3349 -12085085069762686249490482055741480499 3350 12248365959327094697244640602813268128 3351 -12413828343517128970411320208982394483 3352 12581501043288226145198960584423106107 3353 -12751413256126984724353894771951699424 3354 12923594560915631782172480006812846320 3355 -13098074922858636439976752242537625988 3356 13274884698472254810453163095651028924 3357 -13454054640637801358433546098835316409 3358 13635615903719451556070925942922596524 3359 -13819600048747390763410930421060996568 3360 14006039048667134442581089920032487848 3361 -14194965293655855116732008431538157589 3362 14386411596506561915001387290012024928 3363 -14580411198080989103687850730218754228 3364 14776997772832060693088885086940118025 3365 -14976205434396809030667379028191862892 3366 15178068741260636245974879508800756072 3367 -15382622702493818502706827833277728256 3368 15589902783561164240045465239933350084 3369 -15799944912205748950729468123159699800 3370 16012785484407660548765496091037324581 3371 -16228461370418701027075913537297454248 3372 16447009920874001896389818283739880609 3373 -16668468972981522833082886235775455916 3374 16892876856790415047228259984778911450 3375 -17120272401539243114629999315430063980 3376 17350694942085071399888322117693008704 3377 -17584184325414433733429743826444035062 3378 17820780917237217695785181245198442980 3379 -18060525608664507709097436541370113804 3380 18303459822971444140791224988827739072 3381 -18549625522446168789472023641302323792 3382 18799065215325940450385681603121073252 3383 -19051821962821517749143642400677469648 3384 19307939386230920089897274459609880777 3385 -19567461674143691389751732319008810637 3386 19830433589736805266991887062772004154 3387 -20096900478163364518721730683687896480 3388 20366908274035262065890763136366811036 3389 -20640503509000985062517943352798045180 3390 20917733319419758563373101218696270606 3391 -21198645454133240022610368639677811466 3392 21483288282335990957067451909889343940 3393 -21771710801545967354374159070563229342 3394 22063962645676285839906000147667935081 3395 -22360094093209538240253480450658564424 3396 22660156075475942996561915558821515874 3397 -22964200185036637891164946951310307938 3398 23272278684173434757750243637262938476 3399 -23584444513486373251249364432539247826 3400 23900751300600427361155383505047851054 3401 -24221253368982735163490696074978288853 3402 24546005746871739324651907222931222672 3403 -24875064176319643097357116167731565590 3404 25208485122349603987451633996429024028 3405 -25546325782229104922960107303939873461 3406 25888644094860960626105896256231185627 3407 -26235498750293434977683334250014690804 3408 26586949199350963473827738137652684208 3409 -26943055663386993410576255910070031144 3410 27303879144160473194376699795371354064 3411 -27669481433837541169641022416133710767 3412 28039925125119983580347761929220819170 3413 -28415273621502050744399838801628807312 3414 28795591147657240219800679924926124789 3415 -29180942759956675683617220607730198115 3416 29571394357120730431082064358745106000 3417 -29967012691005564836013276625234366469 3418 30367865377526267797998797338063116846 3419 -30774020907718313139539101479696682593 3420 31185548658939063110638744860752934225 3421 -31602518906211072612293844623384110090 3422 32025002833708969467084674069739633058 3423 -32453072546391708047834427430419304038 3424 32886801081782015827258998346933601792 3425 -33326262421894874935969095999023626220 3426 33771531505316903616395046374893067342 3427 -34222684239438525539525554933460778684 3428 34679797512840838313163905004702414492 3429 -35142949207839116158128374455010324018 3430 35612218213184905665918843675145057700 3431 -36087684436928697781340853614819532626 3432 36569428819445183679965897735557772967 3433 -37057533346623127036699043962667166464 3434 37552081063221910311751559349659277540 3435 -38053156086396838117649966850604080740 3436 38560843619395306479270743213837359897 3437 -39075229965425972862032984419614811622 3438 39596402541703088225116133650710174876 3439 -40124449893668179060748105315057577390 3440 40659461709391294411128734884561119204 3441 -41201528834154060215358940203617290172 3442 41750743285216811033828937064286542519 3443 -42307198266772097230918674484490021112 3444 42870988185086894072667994717523837618 3445 -43442208663835867918419362969884801275 3446 44020956559628083758508270538344399048 3447 -44607329977729567778111530657991220812 3448 45201428287984168414648181123692859571 3449 -45803352140935189526999312231402611894 3450 46413203484150299813661396825504035837 3451 -47031085578752253508214554065559149793 3452 47657103016157988648667617004901084924 3453 -48291361735028700866884554298623272804 3454 48933969038433522680004654075418007128 3455 -49585033611229470692199794350963958279 3456 50244665537660355936979574860495084038 3457 -50912976319177385812328768501249224936 3458 51590078892484219688068079289196613728 3459 -52276087647809274301852766362681157379 3460 52971118447408109512106746170324467224 3461 -53675288644298759847933705845313494884 3462 54388717101232912592712586186969870109 3463 -55111524209905868864793882271228630996 3464 55843831910408260320647985826398606192 3465 -56585763710922530708221461591234977005 3466 57337444707667228546438398354664583588 3467 -58099001605092194706111740603266397526 3468 58870562736327766623437718829105346084 3469 -59652258083891159295233804815948641687 3470 60444219300653222090711182312363478912 3471 -61246579731068809773476985836096247822 3472 62059474432674045965336997666188236890 3473 -62883040197853797606081435128888063644 3474 63717415575882719776618889454602789692 3475 -64562740895243271562479807592081839562 3476 65419158286224145446814831687708088126 3477 -66286811703802595042609626056962097973 3478 67165846950814188809043240290950819710 3479 -68056411701413560752921081180726170608 3480 68958655524829772999179343659879580146 3481 -69872729909419949530922913136007459230 3482 70798788287024885355736319115162099842 3483 -71736986057630380857586590536172531120 3484 72687480614338097149084277656194304108 3485 -73650431368649774853828985882892466380 3486 74625999776068705929762035831151849280 3487 -75614349362022395898684740966819455573 3488 76615645748110402181260567443629282976 3489 -77630056678681383157869217298954407854 3490 78657752047743442090669312483353476992 3491 -79698903926211900158286462941315797656 3492 80753686589498683578892424737852174192 3493 -81822276545447561137381843158488081304 3494 82904852562619520395275520136884183946 3495 -84001595698932623455360794232590575195 3496 85112689330660736384486781552367567490 3497 -86238319181795580275021036882467675064 3498 87378673353776606455991683143777959637 3499 -88533942355593253556724173456834924124 3500 89704319134264199986766576860527832171 3501 -90889999105698281934107725725125492587 3502 92091180185941804207250037611670638551 3503 -93308062822817029163820982304694951464 3504 94540850027956687587409140607412662112 3505 -95789747409239414703606318835083793075 3506 97054963203631074574339744392317411852 3507 -98336708310436996885102425840524439640 3508 99635196324970211651351867505920272844 3509 -100950643572640829626967366802604653846 3510 102283269143471779208158517745913047993 3511 -103633294927046174399632456122651124528 3512 105000945647891652955291977606016300336 3513 -106386448901307089132496369203174290428 3514 107790035189637151616326542222605169656 3515 -109211937959000244087821580708744460048 3516 110652393636475433637372974935321256085 3517 -112111641667754040771066837497505861236 3518 113589924555261634133559296176994547422 3519 -115087487896756243285978117898066269053 3520 116604580424408673941403958580355707728 3521 -118141454044370881983855803993424639484 3522 119698363876838435389665740671208209417 3523 -121275568296613166843078342659557800152 3524 122873328974172194401372903141299130336 3525 -124491910917249563029430198928479664422 3526 126131582512936836200223084748145583072 3527 -127792615570309044057103032591659553587 3528 129475285363582472867012734899228964268 3529 -131179870675810859672038441667926625922 3530 132906653843126636181317112388901103372 3531 -134655920799533947047658538346118164597 3532 136427961122260249754892149213143628595 3533 -138223068077673386414599711845516565392 3534 140041538667771101846384240042679868680 3535 -141883673677250067406127650119878973066 3536 143749777721161556143921985622892706075 3537 -145640159293161002029781495457078251803 3538 147555130814358764193260349424476475588 3539 -149495008682779506395264676191685233352 3540 151460113323437692299357481578580000064 3541 -153450769239036788548560319994783492723 3542 155467305061299860195057508473831080800 3543 -157510053602939336687461811902836666976 3544 159579351910273821406714723654843634895 3545 -161675541316499913670736616505474756576 3546 163798967495627109213237941655758569342 3547 -165949980517083943397438818846957685174 3548 168128934901003640864769926241973274306 3549 -170336189674197635956056229782733011290 3550 172572108426825430092496858069283592505 3551 -174837059369769355380397787345179952776 3552 177131415392722918021707760411226273484 3553 -179455554123001500686743128630350518004 3554 181809857985084309851029530263396831028 3555 -184194714260896562230079334474783438396 3556 186610515150841013879483816742746537944 3557 -189057657835588046278428832552986758478 3558 191536544538633635798325687357912182620 3559 -194047582589634646390553033575576108857 3560 196591184488531000124385932630325970556 3561 -199167767970464396384288753669644585239 3562 201777756071503368111304631484360584507 3563 -204421577195184582462914574392556330148 3564 207099665179880413686288562096549468508 3565 -209812459367002937868331667200669388653 3566 212560404670054622559563284123468563708 3567 -215343951644536109085082549187403629812 3568 218163556558721611672298576332921836884 3569 -221019681465312585359578231705526485996 3570 223912794273980444020534686439066453146 3571 -226843368824809240763607018214591521981 3572 229811884962649355464339529173205989968 3573 -232818828612393368277051312763861935007 3574 235864691855185433672303770959015663357 3575 -238949973005575606875860426116231020710 3576 242075176689630713563048579349611635547 3577 -245240813924013494309162720504657619976 3578 248447402196041897631611855294800867048 3579 -251695465544740539502956701716305017161 3580 254985534642896492986093156895290163953 3581 -258318146880131719164138984388572634177 3582 261693846447004599828835828948829803657 3583 -265113184420153183473496764211962343488 3584 268576718848492909030965656600495568508 3585 -272085014840481726525213295068477550829 3586 275638644652465690388833522638450097051 3587 -279238187778118259659832944839682616100 3588 282884231038986699632000982863911981508 3589 -286577368676159141816335205781074087440 3590 290318202443066023299276538103708528054 3591 -294107341699429792779944089214193773822 3592 297945403506376938756484509417399012492 3593 -301833012722726565534674178411042228612 3594 305770802102469914973919302438679804755 3595 -309759412393455406190954318038964648135 3596 313799492437293941834291408073744668276 3597 -317891699270499408047558605296650104437 3598 322036698226879475882305980980008985019 3599 -326235163041191994725977209020770315825 3600 330487775954082453304152506560902936990 3601 -334795227818318171023783846187267390160 3602 339158218206335071872183326177334051706 3603 -343577455519113084801516756636167580888 3604 348053657096396408537333630611371586940 3605 -352587549328275075079382788886586690072 3606 357179867768144444841089315149133950330 3607 -361831357247059467428393177941833621427 3608 366542771989500745517289911165400172368 3609 -371314875730569645180813389967500895755 3610 376148441834629904369138617145950221468 3611 -381044253415413402090073307131871564496 3612 386003103457607964200906578161561477224 3613 -391025794939945297636191485027573912688 3614 396113140959807363389704342301263327492 3615 -401265964859369719673049385641810621021 3616 406485100353300590419020595822074521884 3617 -411771391658034640716112661527484794628 3618 417125693622640669883074350377595261302 3619 -422548871861302664751073501636439763998 3620 428041802887433890348220524027994988610 3621 -433605374249443932609581641352829047167 3622 439240484668178847998491343325666471777 3623 -444948044176054818055419412626483684364 3624 450728974257905952922726503727179190857 3625 -456584207993567136861614151147133232736 3626 462514690202213060716101134000203967008 3627 -468521377588474841223004039312519477372 3628 474605238890355885052140859438807971020 3629 -480767255028968916523202019432182646572 3630 487008419260116352121251915620459410244 3631 -493329737327736472258368264272190982714 3632 499732227619238111241657519567184353860 3633 -506216921322746860145397289826974715288 3634 512784862586286054285384733623065278897 3635 -519437108678916097295190856713641135606 3636 526174730153855957445860915580819296338 3637 -532998811013610958872041300995843599287 3638 539910448877131280808393241158038413592 3639 -546910755149025871840778024870593114111 3640 554000855190856783577841780270572775856 3641 -561181888494539229091540198272530727968 3642 568455008857872976001555957778941313928 3643 -575821384562230992230691426014375663944 3644 583282198552431574278876015402949986400 3645 -590838648618820503395618706844114208612 3646 598491947581590094318272490549592186294 3647 -606243323477362324330578951897633381486 3648 614094019748063557327363265322478124168 3649 -622045295432118708392208857069953053227 3650 630098425357993029151240506821326805360 3651 -638254700340110032904101449713116458750 3652 646515427377174421299680188280195568179 3653 -654881929852929221166527881575221820496 3654 663355547739376691074160864483918716560 3655 -671937637802492912340076740403373485012 3656 680629573810466338557402911060160806258 3657 -689432746744490941349290837425979394054 3658 698348565012144958008692909531692786372 3659 -707378454663386619006821064343257830344 3660 716523859609198610101787861448127271845 3661 -725786241842913405002670084110705058492 3662 735167081664251990296115348056015386836 3663 -744667877906108894675848694221204452316 3664 754290148164116829483862461802448465295 3665 -764035429029024647230148540399594582888 3666 773905276321922729160650151141074490558 3667 -783901265332350322146403697616328431319 3668 794024991059319759226990805249956045040 3669 -804278068455292917115462484787859940319 3670 814662132673145687917530135150948900039 3671 -825178839316156671293410923113645956810 3672 835829864691056727355315085662152371534 3673 -846616906064176469806902827319518298767 3674 857541681920729223253545398870047604094 3675 -868605932227267418305027025975672551992 3676 879811418697350853117259689651112454158 3677 -891159925060465710439207354607403896896 3678 902653257334233685108812278570040629924 3679 -914293244099951048341300141616922375926 3680 926081736781497952139572482876962280193 3681 -938020609927658759794985375876447980960 3682 950111761497894676803933503135923342580 3683 -962357113151610450668348727542816882768 3684 974758610540957408044299483441418451380 3685 -987318223607215603620945916944981388131 3686 1000037946880798367021565394795990466744 3687 -1012919799784923051989418215985670397592 3688 1025965826942992316224892441508244912104 3689 -1039178098489730790548491355248613518046 3690 1052558710386122532649481586934044259894 3691 -1066109784738195203615921000627345384003 3692 1079833470119697454802701676185819746044 3693 -1093731941898716568455405015615571246624 3694 1107807402568283957945275057524115865202 3695 -1122062082081016702561455949634774518288 3696 1136498238187843867628685388961439774478 3697 -1151118156780866943350664721565877119899 3698 1165924152240404325301027591301627579229 3699 -1180918567786270355975814548587849914088 3700 1196103775833340050365176095985231453573 3701 -1211482178351451239180160454748123913252 3702 1227056207229696481266338874259891650237 3703 -1242828324645157721934090211059769059052 3704 1258801023436137306520994196175108132504 3705 -1274976827479939598561343677422770634758 3706 1291358292075258099558653756548878736166 3707 -1307948004329223622627604445855562331456 3708 1324748583549169735281509838279239878576 3709 -1341762681639172357480601318045649948893 3710 1358992983501421079816631352180261601712 3711 -1376442207442480453483091996426553930420 3712 1394113105584500198561312327266578746329 3713 -1412008464281433980235547602043611355360 3714 1430131104540327113930690579652833760174 3715 -1448483882447734280141319568819878372423 3716 1467069689601329057988465548672349684731 3717 -1485891453546767823399881744419709821000 3718 1504952138219871303361028298960341415188 3719 -1524254744394187832028895635508484156672 3720 1543802310134003117741807992712635854644 3721 -1563597911252862102199283734717263354778 3722 1583644661777669274431890388409996107748 3723 -1603945714418434592738041321502456111815 3724 1624504261043732967640285085073600706800 3725 -1645323533161946068216525484504606794140 3726 1666406802408356033001722606527116907812 3727 -1687757381038161495144173161481428520842 3728 1709378622425487169749946665835501939080 3729 -1731273921568459099473254132795608584665 3730 1753446715600418512524552605461525562348 3731 -1775900484307348115488474278889733133824 3732 1798638750651585521787988165015035340624 3733 -1821665081301899405418688373174699398720 3734 1844983087170004868828262873832466863080 3735 -1868596423953595423652926171899223238556 3736 1892508792685969903568199809795578267898 3737 -1916723940292333559890618419337708982688 3738 1941245660152853532905885925636269015180 3739 -1966077792672549845325319966953315159920 3740 1991224225858104028915186500890274093744 3741 -2016688895901668471333311931458074605779 3742 2042475787771760557676241930416779499555 3743 -2068588935811326680321790696117977005920 3744 2095032424343062201481226529019719108784 3745 -2121810388282074475589260159690699538107 3746 2148927013755977073396705939029420089272 3747 -2176386538732504396530029262579628573076 3748 2204193253654736930485442736111729002397 3749 -2232351502084028455675863126896443352388 3750 2260865681350727620391632402901326447378 3751 -2289740243212787376516845907233652576892 3752 2318979694522356888710510220675796702632 3753 -2348588597900451650665367490496370850570 3754 2378571572419798678148589892831153805348 3755 -2408933294295954797960928085003760712770 3756 2439678497586797214879314156959775973039 3757 -2470811974900486715229178358766000571328 3758 2502338578112005056125448281623481562632 3759 -2534263219088369293785791100300838981348 3760 2566590870422627022818409865940497597773 3761 -2599326566176737731183754686880765028723 3762 2632475402633446722790886278518751073046 3763 -2666042539057259321582867789362187641588 3764 2700033198464624347661325458831815062328 3765 -2734452668403437147670025361930176233960 3766 2769306301741973768474751546788204479066 3767 -2804599517467369185317725577054143480632 3768 2840337801493753833267082845834127042300 3769 -2876526707480164044105362552989470502316 3770 2913171857658343359987486281278625524933 3771 -2950278943670553080432293304501113898527 3772 2987853727417511800678479654127149596948 3773 -3025902041916585117323999099217795027600 3774 3064429792170348111668034355356274809504 3775 -3103442956045644672479127514490864695906 3776 3142947585163269188216770957432345027760 3777 -3182949805798397624233739636084136051936 3778 3223455819791896503381988300359028557412 3779 -3264471905472639828937624404953801680715 3780 3306004418590965527054192118974127453630 3781 -3348059793263404542254495902508992199918 3782 3390644542928817293988048737689069587830 3783 -3433765261316073795224936766477735132592 3784 3477428623423415345640853499556533480796 3785 -3521641386509637342388123411299708666180 3786 3566410391097234400962030641286303644270 3787 -3611742561987650647481519164222346676572 3788 3657644909288779732031691586727892095504 3789 -3704124529454860820788418723009052574433 3790 3751188606338918552691282849627011099483 3791 -3798844412257896694681132555890780709236 3792 3847099309070636998206491521015653272955 3793 -3895960749268856549065378987806818881128 3794 3945436277081278712924914725883095044160 3795 -3995533529591074610292282050850172654695 3796 4046260237866773907541863657456094102188 3797 -4097624228106805585082101277690979511456 3798 4149633422797831240122147820098563850168 3799 -4202295841887035400025829654238919394204 3800 4255619603968539263174863223313350454238 3801 -4309612927484106247863649317690950466044 3802 4364284131938309716276237251539704547498 3803 -4419641639128335250317142636603860875704 3804 4475693974388591889249578783208929070604 3805 -4532449767850308796008349044743861883639 3806 4589917755716295899974270232642885524084 3807 -4648106781551049169199813704831081770697 3808 4707025797586383294842087906468461867276 3809 -4766683866042776725172975910052629954640 3810 4827090160466616166284056860791355113150 3811 -4888253967083529871776031817179163950160 3812 4950184686168001274612207738812371489192 3813 -5012891833429456771219986063753450798420 3814 5076385041415023751143462256680109370789 3815 -5140674060929157275387806229084764394784 3816 5205768762470336143359164229196895753784 3817 -5271679137685031452303010587874109377762 3818 5338415300839153144693338567168672564116 3819 -5405987490307182458442555599812079165336 3820 5474406070079200642408808054522748430840 3821 -5543681531286026775798740541632384319412 3822 5613824493742680035028139941973131804968 3823 -5684845707510384285743020841016356478843 3824 5756756054477335441355766186949999826678 3825 -5829566549958454622955070166891507508044 3826 5903288344314352779148644181108816197977 3827 -5977932724589735078641869249200630540484 3828 6053511116171476073495704530174904715482 3829 -6130035084466599347399099315082559913870 3830 6207516336600398111294869802540803586232 3831 -6285966723134935988677560432373840768592 3832 6365398239808170045205430218216422470690 3833 -6445823029293940962308801460278550053484 3834 6527253382983078132610239226224980538092 3835 -6609701742785870366579344293827904933044 3836 6693180702956155845311629050963453950312 3837 -6777703011937287934036683242259573420726 3838 6863281574230236485319740772976103535752 3839 -6949929452284087310321434768848943652400 3840 7037659868409205581326119478457994561066 3841 -7126486206713332049447378132940874893019 3842 7216422015060884118382601153409977341252 3843 -7307481007055737008733878893634229988422 3844 7399677064047763478161724109686610865849 3845 -7493024237163413830917938764888293555782 3846 7587536749360621256545739403767266961835 3847 -7683228997508320882175436079912802220185 3848 7780115554490874306323867156607891565180 3849 -7878211171337694804871792111639551088764 3850 7977530779378371862396979479611300410500 3851 -8078089492423597184738374072198571710522 3852 8179902608972197892020255337668369437412 3853 -8282985614444586175841726041939935862288 3854 8387354183442938330408525661150011513388 3855 -8493024182038419735528743397498498439423 3856 8600011670085776080094638391388139446645 3857 -8708332903565614868418076946863286165944 3858 8818004336954705049071238233625693530304 3859 -8929042625624626447207005468540407104937 3860 9041464628269104567200311459543665587881 3861 -9155287409360370263373849861539607822320 3862 9270528241634887753066006994535074125916 3863 -9387204608608798468888495674775195635568 3864 9505334207123432316234801892697455367338 3865 -9624934949921242018473011215066141342026 3866 9746024968252520396328760187841379129036 3867 -9868622614513264640282994508678870815413 3868 9992746464914555895928154931197913875626 3869 -10118415322183826792704877135219372141200 3870 10245648218298393906845155822496647449031 3871 -10374464417251636560249479199506446128404 3872 10504883417852207819003473614023479540512 3873 -10636924956556668068879460854143954338894 3874 10770609010335936111062013092846888262841 3875 -10905955799575957340082797112197492227072 3876 11042985791012993238154223923128440801691 3877 -11181719700703941146366021110893422807079 3878 11322178497032098054173124531531260900752 3879 -11464383403748786984883565058044314209695 3880 11608355903051269447084725574210998566854 3881 -11754117738697372370766062734768632754620 3882 11901690919157262952953985821906398709411 3883 -12051097720802809901625260524653113005052 3884 12202360691134974689171680852386665718672 3885 -12355502652049681608420956112855115280952 3886 12510546703142620665854510621709053646628 3887 -12667516225053442648887585738466637230933 3888 12826434882849811067583822646135377284820 3889 -12987326629451781096666394063612071150330 3890 13150215709096981131869684329020354129358 3891 -13315126660847078126266455951588904370540 3892 13482084322136013487930467886269358893312 3893 -13651113832360502000886913760498067414936 3894 13822240636513291977504412557395448648829 3895 -13995490488859690663042586244976348033243 3896 14170889456657864792746960017748726211608 3897 -14348463923923432149445062752979464176118 3898 14528240595238865985819905525811350060628 3899 -14710246499608240261203965403710764399080 3900 14894508994357849798641762571247071695208 3901 -15081055769083245694914424051965264324969 3902 15269914849643232615016681005925630004212 3903 -15461114602201380974046125590135987843502 3904 15654683737315613454436109619289477119208 3905 -15850651314076431825776631788235848973882 3906 16049046744294356628970648055469188338388 3907 -16249899796737158957024755885388080144058 3908 16453240601417470312241149690635333174064 3909 -16659099653931363344839930070022314697908 3910 16867507819848503181984996607780312416724 3911 -17078496339154476039710612665371715067032 3912 17292096830745908874257188694682952170336 3913 -17508341296979000974742027562299224676228 3914 17727262128272095626842216881001477028751 3915 -17948892107762927288191527175114308164812 3916 18173264416021187111440667672494793486568 3917 -18400412635817057131360868065625882532180 3918 18630370756946370998955636532874720275318 3919 -18863173181113066799266791704854902254326 3920 19098854726869605231411659954367307284448 3921 -19337450634616034260373054790577173435587 3922 19578996571658389271198027132731125535444 3923 -19823528637327125768572564867380739869575 3924 20071083368156289769266182450143934899013 3925 -20321697743124139232733144657428678723030 3926 20575409188955938167278225273673306257864 3927 -20832255585489653436718700134627609676640 3928 21092275271105292776487112869110936493324 3929 -21355507048218631109719874243255757248696 3930 21621990188840080934175987195293753971240 3931 -21891764440199471330951673984934590330781 3932 22164870030437509027036623281006630023805 3933 -22441347674364703926944977952733567020352 3934 22721238579288550615110996398223978607802 3935 -23004584450909766521640576642358260131860 3936 23291427499288396740543801899945454591041 3937 -23581810444880604892941998409272900197742 3938 23875776524646978939160670868747051183496 3939 -24173369498233190464315958514858068072527 3940 24474633654223855693219629758861277358136 3941 -24779613816470456333422786923503161842188 3942 25088355350494188301262209976095747166585 3943 -25400904169964616456150754988395343506206 3944 25717306743255023654364025374768341366344 3945 -26037610100075352736533859087018958977527 3946 26361861838183650484294014120439357661992 3947 -26690110130176933122378727905630768805956 3948 27022403730362403604309628606354967009147 3949 -27358791981709961703995126438325354985678 3950 27699324822886958843498702863829414047680 3951 -28044052795376160620313862471052217439392 3952 28393027050677891157135133330559131929316 3953 -28746299357597344684773588716338581822268 3954 29103922109618061185985261378827749232532 3955 -29465948332362574476031208649581703401628 3956 29832431691141252776255054516741990591412 3957 -30203426498590363651350473482791877094196 3958 30578987722400407130817064097583494579024 3959 -30959170993135772921905232661355812436479 3960 31344032612146789846683176155882298483057 3961 -31733629559575248001293377436154941880186 3962 32128019502454486642591411790996345961220 3963 -32527260802905153457783362242588837538044 3964 32931412526427753668024842958288437602870 3965 -33340534450293120358857869632788615779360 3966 33754687072031950520503371283893513794645 3967 -34173931618024564521077437782350430905680 3968 34598330052192060127457726771235033435736 3969 -35027945084790045733511164020857259922952 3970 35462840181306151155442792264881871869467 3971 -35903079571462528210895476996233006040844 3972 36348728258324567313897994102980991163901 3973 -36799852027517070493621561424037731146017 3974 37256517456549135582979040878681859092456 3975 -37718791924249020825224108752966614264129 3976 38186743620310273814737546266180701798148 3977 -38660441554950423524003145052993059746760 3978 39139955568683549174276315257124479659568 3979 -39625356342208054884555381733063421690819 3980 40116715406410994384121338651068451567952 3981 -40614105152490305600080853727622364630681 3982 41117598842196330635015927543746103946163 3983 -41627270618194012533020430524493973800048 3984 42143195514547176297119868824132844962250 3985 -42665449467326317869380027632981048602838 3986 43194109325341341218989464130351672216112 3987 -43729252861000700305350286061333801009167 3988 44270958781298419494854882611004834091876 3989 -44819306738930483013710672918814025853902 3990 45374377343542101217071942841482620797691 3991 -45936252173107378849043194743394885775493 3992 46505013785442928061052453679404788359032 3993 -47080745729856986749900817272277872193380 3994 47663532558935620773746487186869149484400 3995 -48253459840467606806673257527232758307435 3996 48850614169509611002646320020240468974358 3997 -49455083180593297259919602014145779510388 3998 50066955560076017709702257581008421650654 3999 -50686321058636757100517503418171221342294 4000 51313270503919022014621684975261842095689 4001 -51947895813322385337549362884634480682676 4002 52590290006944416108792847642678021311646 4003 -53240547220674744813321240884886285809140 4004 53898762719443034332631967996265098379672 4005 -54565032910622647162872667110343260298052 4006 55239455357591820128867459505662465525206 4007 -55922128793454178679252376916562431957816 4008 56613153134920443942022678988900582666196 4009 -57312629496353207054302205231105745810779 4010 58020660203976666857773973971825028692600 4011 -58737348810253248874704458318403153925296 4012 59462800108429045551624451398919423184202 4013 -60197120147250040081301257717086935050708 4014 60940416245851098691485495879394531591785 4015 -61692797008819739123908101730737298069572 4016 62454372341436706122038211362002770895692 4017 -63225253465095408104121865232069812218179 4018 64005552932902292821969003015273351787760 4019 -64795384645460263698839181124704529072880 4020 65594863866837262704625445980515267084223 4021 -66404107240722170066415247215972636027713 4022 67223232806770195830515767376416100090173 4023 -68052360017139963291301726906460097802623 4024 68891609753224509585944682610825366463182 4025 -69741104342578454325417486190166807195148 4026 70600967576043612994375033280668921000292 4027 -71471324725075358008867947429108898351459 4028 72352302559272056774661149511922281091416 4029 -73244029364109942843553013115162095894114 4030 74146634958885803323908969073971059617252 4031 -75060250714869893068059695311008130422512 4032 75985009573671513836730253911035517435008 4033 -76921046065819724632763124042509964204136 4034 77868496329561677706614425923023986855626 4035 -78827498129881103368017557526875069870739 4036 79798190877739495695440647454535870088556 4037 -80780715649542580521172634611791205236516 4038 81775215206834676688757127530450489255164 4039 -82781834016223591534794370633174928289309 4040 83800718269538721842632190938495898713638 4041 -84832015904225062154991357041159163033273 4042 85875876623975853319986557667504269107637 4043 -86932451919606635484221438479979836105512 4044 88001895090173501441608569737940997107158 4045 -89084361264338378301290587338374864224487 4046 90180007421984197856559260621179129591280 4047 -91288992416082848823072058363703000240942 4048 92411476994818837273083531870634148374691 4049 -93547623823971615127020090059076787772926 4050 94697597509559570478756547752469960889128 4051 -95861564620748707830673200690124241224232 4052 97039693713029081003302625869154526304330 4053 -98232155351662076566483444425944742753952 4054 99439122135401681118839978835971794787455 4055 -100660768720492901624567225515400418147672 4056 101897271844950544305434602862108559198208 4057 -103148810353121594286194439920420908676313 4058 104415565220534475307807772419720850976608 4059 -105697719579038506359747612579571818327791 4060 106995458742236910044827193361196941514314 4061 -108308970231216765882298898536435800266442 4062 109638443800579340582202800151666750382512 4063 -110984071464774266590989621237812201143820 4064 112346047524741079920233363049305447601536 4065 -113724568594861668431770369511235675946240 4066 115119833630227222368896182743155783168611 4067 -116532043954223319999417065890196203304084 4068 117961403286436822777543998773032238678416 4069 -119408117770888296443044947330761356845681 4070 120872396004593716963005750851102670448832 4071 -122354449066459263189319000143180365032132 4072 123854490546513041559010832542519630976336 4073 -125372736575477632110174431547327756673304 4074 126909405854687389529113379773538749998220 4075 -128464719686354477889876130595551216605322 4076 130038902004187663201314730846578860659787 4077 -131632179404367933844818954205940337708039 4078 133244781176885065473716702360146743051952 4079 -134876939337239293958812201503204736446174 4080 136528888658512307509538960892915594850021 4081 -138200866703811817182683663722733784508580 4082 139893113859094013616605039915606317484744 4083 -141605873366368267004409875749490667483772 4084 143339391357288477050805565901476040061796 4085 -145093916887135529950542037421268124824396 4086 146869701969195370287771355498462866960918 4087 -148667001609537247191646350752082226976382 4088 150486073842196746100476053641782647856040 4089 -152327179764768270091252594831717818154160 4090 154190583574411687929930466573522540577751 4091 -156076552604277919797116287987132167991444 4092 157985357360358286050530634837791711828137 4093 -159917271558762499406522555210463094641162 4094 161872572163430236564916698969635695601176 4095 -163851539424281281571493096131003705955888 4096 165854456915809290117457866374501798578471 4097 -167881611576124281522454493417945398166398 4098 169933293746449023344163193887968610784300 4099 -172009797211074532410593125161463629730692 4100 174111419237779975588121688368383934270352 4101 -176238460618722313786591050836516903466484 4102 178391225711801093569830264915869636918992 4103 -180570022482503852293410891820669634380054 4104 182775162546237664938927517543722697494776 4105 -185006961211152423763369330239446340488931 4106 187265737521461505541047988543911176583826 4107 -189551814301265545551989875218530003195733 4108 191865518198885102572694527144738981577280 4109 -194207179731708064960801045202349247983184 4110 196577133331557714502675524821576931102700 4111 -198975717390587432020510321181492275548162 4112 201403274307708096821576974534974093089616 4113 -203860150535554300925257963842363158407660 4114 206346696627995568631950623776561475961853 4115 -208863267288198842410536465713810479169164 4116 211410221417248567286583155591767446696579 4117 -213987922163330777920633384884824268267000 4118 216596736971487665383771241046253855830272 4119 -219237037633949174275177473381283028773114 4120 221909200341048255292724986390767489178307 4121 -224613605732726473672060485774285449927218 4122 227350638950636750061404847654875628484372 4123 -230120689690850087407923871217054083337004 4124 232924152257173215306517122973393985278290 4125 -235761425615084162012895360508797781302758 4126 238632913446292843959622715912726159310408 4127 -241539024203933843146252175323104157078636 4128 244480171168398624212754406446631183719604 4129 -247456772503814525359213086702332937241273 4130 250469251315177940554428127795172629664042 4131 -253518035706149194691937478747069029038587 4132 256603558837516698514457988397322116398102 4133 -259726258986338056247390398355870615896504 4134 262886579605765885969483257544115711178744 4135 -266084969385566200814773065476041262011196 4136 269321882313337288155399535583887758905716 4137 -272597777736437113970841694492982215191552 4138 275913120424627370676659977536574699807104 4139 -279268380633442378776211453322911096644384 4140 282664034168291145823403583999721190933446 4141 -286100562449300980354865490776660243118616 4142 289578452576911153677570113881600527102914 4143 -293098197398225198694689459440459715258298 4144 296660295574130532330191193109564563553828 4145 -300265251647194186583401815226087951250128 4146 303913576110343532820615366261669448705869 4147 -307605785476340984604096523426561028144265 4148 311342402348061766181927601836104509638868 4149 -315123955489583936727631463944221765145488 4150 318950979898099964539055807611480240187650 4151 -322824016876659250694457429894424886077744 4152 326743614107751108133047598521605242308181 4153 -330710325727737809790563953843012693156578 4154 334724712402147428290976911039091290488532 4155 -338787341401836299786621557276694653719056 4156 342898786680031055864419069963400682521612 4157 -347059628950260280009113159384127973676342 4158 351270455765185958949445931660314949319052 4159 -355531861596345014323935014017261025921456 4160 359844447914811316503544745537006992283334 4161 -364208823272788700113379171795068986544902 4162 368625603386145619819031137784407680373908 4163 -373095411217902205300026494897427375436544 4164 377618877062680596037692494740679320909930 4165 -382196638632129559612704377130360200053700 4166 386829341141334521653637651119278683892349 4167 -391517637396224261417355217402334695669652 4168 396262187881985654230435613671297893185338 4169 -401063660852497970693718155231329843028424 4170 405922732420798372665190855805758284897522 4171 -410840086650590377605839264667314966462460 4172 415816415648807195914845398009274704444616 4173 -420852419659241980410989464631807042514567 4174 425948807157257163152755738798217447813247 4175 -431106294945585192347151271424014715371822 4176 436325608251233121193468578858282442354136 4177 -441607480823503641160202285264809853383712 4178 446952655033145294418293061134996521863340 4179 -452361881972644743969237128874370261486844 4180 457835921557674125429974069777288278987468 4181 -463375542629706651485650652176051145419816 4182 468981523059813788714350004158626093624841 4183 -474654649853657476842866997736268258642156 4184 480395719257691012527994882788610528049134 4185 -486205536866582373492159226034337932095334 4186 492084917731873914294391005398962304956821 4187 -498034686471892522206575141772386173376716 4188 504055677382924480609855835683187051325104 4189 -510148734551669448046448249377082736989736 4190 516314711968988123577532467106995915048064 4191 -522554473644958333428240414756715533232970 4192 528868893725254440066056996038815484005879 4193 -535258856608865142879530270025120218430432 4194 541725257067164909520531290419417749942656 4195 -548269000364354448766155966977859173647568 4196 554891002379285809466679622803120947628458 4197 -561592189728687865794949808480546715224598 4198 568373499891808126621656252044641230263875 4199 -575235881336486986431704798126681843025368 4200 582180293646680716791337953444565057087332 4201 -589207707651449680995820815175954600973226 4202 596319105555428440195822386993361229994694 4203 -603515481070794607039687946486825192567466 4204 610797839550753492701484916679954081390369 4205 -618167198124555785114129328637014025319772 4206 625624585834065690316431879615810909047132 4207 -633171043771897165076166687298042235951052 4208 640807625221136067392145233912963120245384 4209 -648535395796666252130916820864962955504666 4210 656355433588117841942523092718381394244032 4211 -664268829304456108749382514034050358102791 4212 672276686420229608537815350933204871196171 4213 -680380121323496421928157476786768023844828 4214 688580263465447565082344389669556559757008 4215 -696878255511746849953045825027237437600495 4216 705275253495606689711948332865951981853096 4217 -713772426972619564442954706654176170988968 4218 722370959177365083875519298284894226256834 4219 -731072047181812808090981790558430737342361 4220 739876902055541213787807492435042143019264 4221 -748786749027793422867595221200132856377894 4222 757802827651390541830380078822011681285773 4223 -766926391968523694773247091616539611586312 4224 776158710678446069698998651337955363502178 4225 -785501067307086537390309887616236698100931 4226 794954760378606644318500808890492507412320 4227 -804521103588923025964108326341857382027910 4228 814201425981217534558531360177629170795768 4229 -823997072123457625642147998484588305959898 4230 833909402287949801004792150260708459573962 4231 -843939792632949161559985988174756907088612 4232 854089635386348382535845633230083263655718 4233 -864360339031469685074440759197326285326840 4234 874753328494983642949265348063182092425811 4235 -885270045336978930669383146018695241148784 4236 895911947943207389771112793503071686940893 4237 -906680511719529063636532141152401582543870 4238 917577229288582127755683398340491198021516 4239 -928603610688702921999585293780825471346532 4240 939761183575121574227804365231092498022296 4241 -951051493423458990451571978951798752308338 4242 962476103735551275845795955155910813513456 4243 -974036596247627943185721105868464655259080 4244 985734571140870560811737111901357356534440 4245 -997571647254378791034594783269623016701861 4246 1009549462300571072019141083175435897838845 4247 -1021669673083047501664080171612045955665919 4248 1033933955716942790865069795245459235753375 4249 -1046344005851797465845928378628490021063232 4250 1058901538896975815005522352643026007159166 4251 -1071608290249659394994099583968052265015203 4252 1084466015525445233540921453219986558176346 4253 -1097476490791578192943930055184109989888024 4254 1110641512802847288141198235041516655281655 4255 -1123962899240176086952806546395416044272659 4256 1137442488951937657450762887955723599990100 4257 -1151082142198024868524254720289231626136994 4258 1164883740896707194598969267473764481216832 4259 -1178849188874305524183949323314686440487574 4260 1192980412117716824499437833665171588906234 4261 -1207279359029820870926826070714013908260640 4262 1221748000687801610460041746709412230941424 4263 -1236388331104416092769844629149232198229828 4264 1251202367492244270962358926973244852089731 4265 -1266192150530953346665060810419173492101281 4266 1281359744637610710752134002971806664104236 4267 -1296707238240079911871870919047545294190133 4268 1312236744053534470007387404378840355017840 4269 -1327950399360124741634588755074009168685245 4270 1343850366291833436684828575113185069175860 4271 -1359938832116555785521303052190780180712896 4272 1376218009527440756545697360180056016928038 4273 -1392690136935530131913242720266329012726344 4274 1409357478765732660198970949826098903839600 4275 -1426222325756170920774916700848896167325414 4276 1443286995260938955177200158190649221302888 4277 -1460553831556309145913750125171974127488636 4278 1478025206150427253038871651522726804661466 4279 -1495703518096534953451449103296608898136440 4280 1513591194309759667311389189213277825254356 4281 -1531690689887511900266598205497218222544990 4282 1550004488433530779393573880056825808275186 4283 -1568535102385618914932372033422800128947728 4284 1587285073347108179095662480001743170990077 4285 -1606256972422098457506787387716490463109921 4286 1625453400554511898228744813001146071569058 4287 -1644876988871005657941008741209296706151380 4288 1664530399027786624660841857194942378443588 4289 -1684416323561372081547650906281920004764580 4290 1704537486243340766830991235685214726457184 4291 -1724896642439119280823689850902741656865012 4292 1745496579470849292380503312087598910573760 4293 -1766340116984381504099678390056396620720860 4294 1787430107320442848100308972226378874082191 4295 -1808769435890023902403707602814200628801024 4296 1830361021554034041864022617032898267250737 4297 -1852207817007272367294590563127172778586994 4298 1874312809166762991985254281606818114908488 4299 -1896679019564503806266019977541615007102893 4300 1919309504744678388208584133382672487394936 4301 -1942207356665381282034744742434815057662136 4302 1965375703104907425385539489815460779303280 4303 -1988817708072657072363858952382934518039268 4304 2012536572224708131263720462443144953384704 4305 -2036535533284108414209542595998595187505676 4306 2060817866465940880617553519594091785174101 4307 -2085386884907215547528566378134803159845868 4308 2110245940101642337517182735288418712261700 4309 -2135398422339339739128223551304154975952849 4310 2160847761151534765698788776889678356912148 4311 -2186597425760310316066541788288350008046434 4312 2212650925533456665115120303958282462973900 4313 -2239011810444484443440302525844973404979368 4314 2265683671537857103710820666160352430103137 4315 -2292670141399501516621440187432242488653404 4316 2319974894632655991769858927667443279128584 4317 -2347601648339115678410702007071972235031748 4318 2375554162605935967927810368592989094049184 4319 -2403836240997655194099404457951657808019238 4320 2432451731054098608889667544225030558580031 4321 -2461404524793826300665818499283225312232927 4322 2490698559223288418493689065141132391070746 4323 -2520337816851751770589927259380465271112451 4324 2550326326212062577188851513799624947388737 4325 -2580668162387310878101217274132898458409824 4326 2611367447543462823186179576767681072234360 4327 -2642428351468027809912914388514424527901187 4328 2673855092114828176242003293338975679194638 4329 -2705651936154939909297037663873346935264200 4330 2737823199533873590813159244492760458169672 4331 -2770373248035065569231586003020649671915088 4332 2803306497849750125648709796433459006489436 4333 -2836627416153284186717213560610958501825380 4334 2870340521687996932127951698110902451324500 4335 -2904450385352637447569183641731399775321244 4336 2938961630798494386159277697942663145685023 4337 -2973878935032262422376366487681704078984652 4338 3009207029025731112560829602404362889000212 4339 -3044950698332372615242144284185550315041121 4340 3081114783710905572939880814463157450571096 4341 -3117704181755913314809795946644597410803665 4342 3154723845535595406651546951722300001768592 4343 -3192178785236732451467055736166610486661256 4344 3230074068816944930061647041850850883108754 4345 -3268414822664327767218533673197528729475784 4346 3307206232264543214856920377861904480924797 4347 -3346453542875455559411982471643276320060968 4348 3386162060209392086559434427108481427950101 4349 -3426337151123115672457691460815483361467710 4350 3466984244315595317007275245521846719210876 4351 -3508108831033661891341844954596717773519975 4352 3549716465785637338980971444178505602072032 4353 -3591812767063026547905655661635358750432106 4354 3634403418070362099378991101314847809239692 4355 -3677494167463293098742894770045290298662320 4356 3721090830095010303795347064527516252855432 4357 -3765199287771100787810221892532521353292860 4358 3809825490012926406923969800843954329427680 4359 -3854975454829621385601849793641671920410864 4360 3900655269498805389334110202461336284643639 4361 -3946871091356109520723838897286065516799800 4362 3993629148593613753838819124375736106047350 4363 -4040935741067295412236671701680677908475692 4364 4088797241113589398564235538579684639479075 4365 -4137220094375161998208315320313954036461339 4366 4186210820636001206266781759574298899063296 4367 -4235776014665927666249130177778086895571898 4368 4285922347074631460537996515744515507440664 4369 -4336656565175341156883245604255968848787039 4370 4387985493858232692194989633285031459775672 4371 -4439916036473686864789641286232267885764490 4372 4492455175725505409163718704551652052574631 4373 -4545609974574196843464963601047953902078435 4374 4599387577150444509242293244910928572686953 4375 -4653795209678870465929600164425969601142776 4376 4708840181412210158999409713804236362162864 4377 -4764529885576014050958442077489409527486771 4378 4820871800323993688497322945166306087253758 4379 -4877873489704130977301768094197584030024136 4380 4935542604635670748434871600808700116036444 4381 -4993886883897118026963630731972499601867398 4382 5052914155125362754783170723184573299250584 4383 -5112632335826056075546587777374577045099816 4384 5173049434395363660395894808625065593426420 4385 -5234173551153222938970923648986508362769252 4386 5296012879388232501110625578107395489876443 4387 -5358575706414303350919177373150740906592197 4388 5421870414639203126613561680142494336399936 4389 -5485905482645125846967546971973820341274056 4390 5550689486281421208388740702460451466014166 4391 -5616231099769618935881944036651291250646054 4392 5682539096820885186536549109580282455541246 4393 -5749622351766049515903197844630902576191108 4394 5817489840698342445872248696144169824084772 4395 -5886150642628985217612553974763285192716337 4396 5955613940655774874954331457383013476255020 4397 -6025889023144809402487151987611010987659568 4398 6096985284925499238777848921965355224331536 4399 -6168912228499013098680052495867080782492672 4400 6241679465260307669895628122619272758006035 4401 -6315296716733892397949137881545701603850693 4402 6389773815823482240742175942382234596556579 4403 -6465120708075692959059741371939761447759328 4404 6541347452957935213002480533723527028789834 4405 -6618464225150665456515537987252510296958419 4406 6696481315854153363177910639886835237899640 4407 -6775409134109927276408768050075677122737204 4408 6855258208137060956444520122787198526017504 4409 -6936039186683466695050017673247746479936772 4410 7017762840392361687158918261036786765958436 4411 -7100440063184076386703940749803155072251157 4412 7184081873653375432011737095017797463834680 4413 -7268699416482463604515991238362392424901332 4414 7354303963869851183404991785678458256385504 4415 -7440906916975254978387537764052730083440644 4416 7528519807380713263257211699198486935556183 4417 -7617154298568094794585769204053020371866852 4418 7706822187413184082910043399153227086067414 4419 -7797535405696527088424182061227986137441324 4420 7889306021631223539683529634800984080844646 4421 -7982146241407854122403833441724754894762618 4422 8076068410756732856338012373685751499581598 4423 -8171085016527677071673343011341552438691598 4424 8267208688287489512658032573529516206740928 4425 -8364452199935349235483801832900922809096596 4426 8462828471336310130068964521058827365364095 4427 -8562350569973108081555889896872274975036584 4428 8663031712616479997311684016453968711106596 4429 -8764885267014200159258148017021522820393920 4430 8867924753599041619716035553058581050276594 4431 -8972163847215872641891574498102695121725267 4432 9077616378868100493925178504340286936484601 4433 -9184296337483677238331120225292571008695104 4434 9292217871700884516953397984524741230980851 4435 -9401395291674116715520719482642977578923596 4436 9511843070899884301778988436218136745550624 4437 -9623575848063261567292402964187559720752625 4438 9736608428905005465616730873074870529687980 4439 -9850955788109574728946003726420182179421730 4440 9966633071214280961805301746362019834668034 4441 -10083655596539805954199096449154979686396986 4442 10202038857142322028121499483430981598728696 4443 -10321798522787454830789600066656405813918232 4444 10442950441946330615674902180343149718801888 4445 -10565510643813952708684949157650739201170700 4446 10689495340350154541995044646136085510349995 4447 -10814920928343379352359320881244536557581402 4448 10941803991497539384555356672401374638826844 4449 -11070161302542210214254545558046619083294903 4450 11200009825366418608382279815864127568454158 4451 -11331366717176285175261988239403824792129000 4452 11464249330676785921852839956273309324965686 4453 -11598675216277899731523690002171181498159946 4454 11734662124325411703390310459454264033840829 4455 -11872228007356645253617405178689561193819521 4456 12011391022381398870593231389841123158155542 4457 -12152169533188366439868374362137513740128602 4458 12294582112677323111560548111979382124901788 4459 -12438647545217361772917151163253980882442760 4460 12584384829031468312253374687700301434502908 4461 -12731813178607727017906421756828304626396252 4462 12880952027137450647530169336670876566376387 4463 -13031821028980532929367585586384919115758664 4464 13184440062158324518452519520896591981932230 4465 -13338829230874336727384184023336066359133418 4466 13495008868063080683766834465898626605851816 4467 -13652999537967352934997925983844577238887915 4468 13812822038744281926208621776831825624372048 4469 -13974497405100453219203261646888343578554348 4470 14138046910956434799605796732823161022295589 4471 -14303492072141027336501982891975208987563124 4472 14470854649115567814071293082687704294016277 4473 -14640156649728618548441356823114107485245434 4474 14811420332001377235683912848488897957851192 4475 -14984668206944147348922817895828431839889866 4476 15159923041404211914364082791211993326671974 4477 -15337207860945457448112190415370931118841564 4478 15516545952760098628337610713620244893988344 4479 -15697960868612858111143573827542723949704659 4480 15881476427817959773786536157743389625899136 4481 -16067116720249297586179801365813060949897652 4482 16254906109384146271303597068292022222062807 4483 -16444869235380783917712498574959051069871376 4484 16637031018190400753232206337438598304601014 4485 -16831416660703672378636980054151333025365718 4486 17028051651932379894066100640057838342434156 4487 -17226961770226463529647149203848162431455848 4488 17428173086526900615725276592619331529017408 4489 -17631711967654802997735696891339322042991450 4490 17837605079637133316591228092253100229889821 4491 -18045879391069443937982877337405735423283440 4492 18256562176516046723709535480456588497089381 4493 -18469681019948026295568424681269834656136596 4494 18685263818219513947962017294909148201750156 4495 -18903338784582643919726120281262822411255892 4496 19123934452241618339279581439897039870651684 4497 -19347079677946311810566043099844944155264978 4498 19572803645625851310935361205845323895863267 4499 -19801135870062611826635392168396380222879260 4500 20032106200607072957498208289909722800887572 4501 -20265744824933986580258589732304706859788794 4502 20502082272840310570292844960068274607424832 4503 -20741149420085368544974515166394939924219290 4504 20982977492273700608878160738292080988245304 4505 -21227598068781075152297067836041565816947768 4506 21475043086724136880555291471404308391323807 4507 -21725344844974171432975055057564933260807192 4508 21978536008215472187699452951903989044705324 4509 -22234649611048800142466225576661407359352584 4510 22493719062140433112486011577908564700337453 4511 -22755778148417305895409251755562034384569874 4512 23020861039308748520587624282984133588921868 4513 -23289002291035335226072872619231751438324808 4514 23560236850945362392679101201714736311038480 4515 -23834600061899479310601695668664829130441358 4516 24112127666704001361181361729084358581873772 4517 -24392855812593440965076579964957660455620832 4518 24676821055762797479020146814446371747173896 4519 -24964060365950153117150484933628461451298960 4520 25254611131070127930298168485279962759557810 4521 -25548511161898752898251843098140336271286030 4522 25845798696810326276611836305480310671305470 4523 -26146512406566824492057925156539552423162880 4524 26450691399160445098410965388102913509121686 4525 -26758375224709865591464818982626331376700552 4526 27069603880410808233921165715876147192278844 4527 -27384417815541507463598843171563126768797030 4528 27702857936523682949142473927889698628016016 4529 -28024965612039627918461185103694178702716588 4530 28350782678206029016833893722516534139008862 4531 -28680351443805140654777505394870277986512115 4532 29013714695573943581151014740307018736624888 4533 -29350915703551924265332525533300882031537688 4534 29691998226488118594436393569539506681023787 4535 -30037006517308070388221032840863952955423484 4536 30385985328641362306369729381831768112060984 4537 -30738979918410383871010794233836660512857260 4538 31096036055481008552491765963095367640563896 4539 -31457200025375859169355933002399307423808944 4540 31822518636050848235017645817223714037059283 4541 -32192039223735687344633948412936152096209992 4542 32565809658839067236971050378627792841874059 4543 -32943878351919217788521101972480241995707104 4544 33326294259720564901602681818154847560022696 4545 -33713106891277209035551548915699403085255813 4546 34104366314083958001259965888002551328818164 4547 -34500123160335654595146011902732607655716752 4548 34900428633235547690030937452866736099162958 4549 -35305334513373463528284456283117777345574692 4550 35714893165174542177886230098824203169266360 4551 -36129157543419312415677708481287304319275989 4552 36548181199835886694982791762024504091815285 4553 -36972018289765066337909266147700516155255090 4554 37400723578899155666966425091667334848231295 4555 -37834352450095292457118679804208708567028228 4556 38272960910264110849021455859689105008123416 4557 -38716605597334561717945799994847955528698072 4558 39165343787295724441793864296297242762431444 4559 -39619233401316453056651341141145739941797996 4560 40078333012943708930538213099341621713822910 4561 -40542701855380441326439865134008185099989642 4562 41012399828843886565371588060966004329179061 4563 -41487487508005165940206700960096020160044300 4564 41968026149511072072348982033005375203858966 4565 -42454077699588943047132111744755130490987408 4566 42945704801735533411172049302185434902813611 4567 -43442970804490800966883813358805754811619963 4568 43945939769297538257114749261398920017432168 4569 -44454676478447787697466487374068721976419980 4570 44969246443116989486513721758753233793980123 4571 -45489715911486821705927923549782737522423020 4572 46016151876957702414638497411562035824756828 4573 -46548622086451934044785258182841631195712829 4574 47087195048808481023519358265378135086953096 4575 -47631940043270382274892317722015384755128100 4576 48182927128065811101344584814136258176058240 4577 -48740227149083805905888805831851868803781724 4578 49303911748645706295214297907882467614793328 4579 -49874053374373340301866686895647667292391136 4580 50450725288155019781642021170733851074956306 4581 -51034001575210412481652902132954572815484369 4582 51623957153255370836463696231964967695091598 4583 -52220667781767809235554676496801571168001280 4584 52824210071355733316476641996164984773577467 4585 -53434661493228536775727675414923098124861864 4586 54052100388772693254965696001773009003304556 4587 -54676605979232983055021947111575273033538872 4588 55308258375500406755673396725720012523730620 4589 -55947138588007950276652519317964167276483014 4590 56593328536735378506321933382993036282459257 4591 -57246911061324247350234479224566629976395294 4592 57907969931304336913867001080071377997801432 4593 -58576589856432721533603842577822759966347458 4594 59252856497146705509014558946797819894262280 4595 -59936856475131866669095623289693370164501424 4596 60628677384006463326919493155133880008108224 4597 -61328407800123473742563510116620032755723772 4598 62036137293491550924798761558802074378179584 4599 -62751956438816189459344267513017063382915310 4600 63475956826662415057089854339660525346971253 4601 -64208231074740321671133358635530335035390760 4602 64948872839314795338352385240635993776965308 4603 -65697976826740778361142409484621720206405126 4604 66455638805125442059523096619581202222220332 4605 -67221955616118651094681860562012228931430646 4606 67997025186833117293843645436665756910918924 4607 -68780946541895655994801807567506183644162303 4608 69573819815630973178207478453673567994806136 4609 -70375746264379427068502314690776232111545495 4610 71186828278950223461918424718013156648751596 4611 -72007169397211519784003949077630527316278245 4612 72836874316818928791426001529301268056098296 4613 -73676048908083928915135680506872110343585216 4614 74524800226983704496152540403700594032392992 4615 -75383236528313955593057049142638231921227177 4616 76251467278986233643607000324438338852879974 4617 -77129603171471376043574709672350688248210204 4618 78017756137390629665812688117199721564258306 4619 -78916039361256070483592598350838723630810012 4620 79824567294361943786341791925954454341250360 4621 -80743455668828566984959793475225033063108655 4622 81672821511800454699890238851974303302172348 4623 -82612783159800343710028975039821232704501330 4624 83563460273240813416363992959904281170889046 4625 -84524973851095215742986217515579600666881144 4626 85497446245729646861821693469843812908313234 4627 -86481001177897711788176514956518637512986485 4628 87475763751899851754038668915478761000507516 4629 -88481860470909023327150325183411568014349729 4630 89499419252464537508276569575496873306061212 4631 -90528569444135886509000965350009420493894564 4632 91569441839358405589945961208648045084475852 4633 -92622168693442637226741085914283195209782024 4634 93686883739759284970561089034190092633765360 4635 -94763722206101664683869913506142869611576285 4636 95852820831227581362398269390955435571385066 4637 -96954317881582580503639954469190601979573114 4638 98068353168206543952586201330491769472925428 4639 -99195068063825621349363665275524001139391275 4640 100334605520131509723260074152717576400472036 4641 -101487110085250115425696593219516416932683263 4642 102652727921401654473447105584050813423181955 4643 -103831606822754269485246557725073925362208024 4644 105023896233473263742333412619193196340074515 4645 -106229747265968075488920953042972514286194512 4646 107449312719339138414600534265640358432746266 4647 -108682747098026797329785004001833158044433916 4648 109930206630664471360067021209507367578721594 4649 -111191849289138280548386349474927397614948748 4650 112467834807855375567790890502094094448579836 4651 -113758324703223234314984133912662120096421316 4652 115063482293342213478450349775220540567949987 4653 -116383472717913667757439688047162129501941502 4654 117718462958365974252208040902158504993436607 4655 -119068621858200824654399246651641744567961968 4656 120434120143562173242116950005753290187358960 4657 -121815130444030254329876268559889179007848282 4658 123211827313643108742096839955840484529464608 4659 -124624387252148085072974037139734309429445621 4660 126052988726485807968349355446291662552264585 4661 -127497812192509132419529736160772232908272277 4662 128959040116939630097845077981459880137990626 4663 -130436856999564181085080538423415209767367700 4664 131931449395674271971803856485788462238102090 4665 -133443005938750629206087850821686840627101534 4666 134971717363395844782296405968380300564972762 4667 -136517776528517679866582851472072827777187904 4668 138081378440765760765699453688289515430433310 4669 -139662720278224410761825493304131070629116576 4670 141262001414364390761612076028214080972650409 4671 -142879423442256351445771013124021007943544582 4672 144515190199048829659593364324997339654790147 4673 -146169507790713652158095418860869876884775790 4674 147842584617061640515415524806888785984234696 4675 -149534631397031542030018807966111593492121690 4676 151245861194255142808638377162740217863407636 4677 -152976489442901550896156769605540783330160008 4678 154726733973803669339311941704494227196033916 4679 -156496815040869911432736341485788203651934080 4680 158286955347784243099980659598110754413178763 4681 -160097380074997670413448145375348449297278545 4682 161928316907014323659220922981535660202176248 4683 -163779996059975323109284601066134053592348372 4684 165652650309543645778378100972333689915369366 4685 -167546515019093246919377305704392276490667928 4686 169461828168205724853568336269014952964732636 4687 -171398830381477852944223089201729701685442504 4688 173357764957643338107440237082712581525499412 4689 -175338877899012201217183755914341067618461484 4690 177342417941231211105803604928895864866479128 4691 -179368636583368840591066124829589865714476988 4692 181417788118328250079903417887234787176143333 4693 -183490129663591841811801935022156276349697424 4694 185585921192300965715123791679681692380518096 4695 -187705425564674396161866038773765740616764120 4696 189848908559769237624632745406180858604609814 4697 -192016638907587956368185717773926535862079866 4698 194208888321535274851159740419133798778795988 4699 -196425931531228705475729940921707603145042458 4700 198668046315666540708600070475150337271410480 4701 -200935513536757157410084714058334949000092569 4702 203228617173213534453775450087887699271649941 4703 -205547644354816924401847202801255132240879648 4704 207892885397053662125060061549283439339773796 4705 -210264633836129135826574913765516656686331012 4706 212663186464362988949507721063578301537901144 4707 -215088843365969664924425159084459418715373748 4708 217541907953228450649510770383147900548868504 4709 -220022687003047218997732511220585919061963390 4710 222531490693924115516896520360080894627874601 4711 -225068632643311479834905677081689468438329098 4712 227634429945386338108833807737677157043241788 4713 -230229203209231849167607718004576239235852796 4714 232853276597434133799242287974124952532806629 4715 -235506977865098963929834167024246755936064012 4716 238190638399292836238075966903553131698772292 4717 -240904593258913003051147969280797430611432223 4718 243649181214991082180775359662902264798844512 4719 -246424744791434916687357981224822824983316419 4720 249231630306213405410794229986714160160163459 4721 -252070187912989075484394770532511528727073288 4722 254940771643203218958635723103707029367378518 4723 -257843739448618467110012625763788390666175121 4724 260779453244323728002561448951249707332671280 4725 -263748278952206465411405340723290549173149887 4726 266750586544897350314718783919373704513435142 4727 -269786750090192369818587300950094969547286472 4728 272857147795957532604253885795603026808939410 4729 -275962162055521364785117021639346100886587022 4730 279102179493560445437575035409048856853234852 4731 -282277591012483287031455392010789852949950719 4732 285488791839317922538445890077603118984856520 4733 -288736181573108618146841585731789859603043044 4734 292020164232827188264284740203789908867394066 4735 -295341148305804447853318019348739588481248465 4736 298699546796687396123871850476350151962650734 4737 -302095777276927785208709642643162620671243240 4738 305530261934807787678870653248706264750662020 4739 -309003427626008537622858248913153905463443768 4740 312515705924727381522367926996447507664999010 4741 -316067533175349737315450352339040498533428328 4742 319659350544681522851944996834586126006176105 4743 -323291604074748178422655194409621450130503632 4744 326964744736166372189991981184683288199325768 4745 -330679228482094542170690141862965467802268802 4746 334435516302768493927766047872393915881814508 4747 -338234074280628339326286970142672901061734692 4748 342075373646043128602973350626448878935078048 4749 -345959890833639595600451502518283060699943019 4750 349888107539241504330482336202740072379098337 4751 -353860510777426154064156182675741059410758809 4752 357877592939704669908385846491856321893605125 4753 -361939851853332776324648725421679031625086568 4754 366047790840758822285501862190744184214517130 4755 -370201918779715898754678247989114733041491106 4756 374402750163964961925405919818994526641584559 4757 -378650805164695949166891787261808021138607264 4758 382946609692593948918679983749620418457737408 4759 -387290695460577560844912888611255724055207220 4760 391683600047216658423558413150927796327630272 4761 -396125866960836842807670725540204147110261728 4762 400618045704317954265059643580967067516149688 4763 -405160691840594085787778962788567617121803392 4764 409754367058862622572115576772287129139824765 4765 -414399639241509911011866901704731835732450202 4766 419097082531761241631320198573500936481996480 4767 -423847277402062912018270015000782040923387796 4768 428650810723204218310495937980022090230613026 4769 -433508275834187307150330559575496739912164108 4770 438420272612852904260327951116722655938402702 4771 -443387407547270020917740448461546898316110369 4772 448410293807897825625765048105280771331194418 4773 -453489551320527955204664490148503044481423912 4774 458625806840015627365332836754409311791481465 4775 -463819694024808005591189095683420274945912396 4776 469071853512278356851071610461557761807840297 4777 -474382932994874633305796341314929632634218176 4778 479753587297091200764059987113626530478038490 4779 -485184478453272529199341761181268900194258861 4780 490676275786257754168415603050234614079279909 4781 -496229655986875112484161258949190707882148288 4782 501845303194295351000796133862644060605748639 4783 -507523909077253303878783877199869904174891600 4784 513266172916146931219960793965211478722548200 4785 -519072801686023210511415657770570981540714162 4786 524944510140460371900029529186089824131547860 4787 -530882020896356068949106957990585655530724200 4788 536886064519631178215096817334889601518631192 4789 -542957379611859023737010604971215977732048579 4790 549096712897829926364912398720475592123272660 4791 -555304819314061082778006399991731425056820258 4792 561582462098261885068729523120571475917163601 4793 -567930412879764898908329107428002295585157048 4794 574349451770932826573248990476747247036062074 4795 -580840367459551890511959667940634815081183952 4796 587403957302222183680469414887022499368521569 4797 -594041027418755644583584177158006605356152834 4798 600752392787592427840108910213574329676436234 4799 -607538877342246555155790280638867196330479384 4800 614401314068791846850204239509842870468691050 4801 -621340545104399250555432747933930910407646034 4802 628357421836936801397820832629638934036921328 4803 -635452805005643566902056558407424653288362120 4804 642627564802889050032101566245765979693569243 4805 -649882580977029645219079772046565867762290347 4806 657218742936373864935201321636241004041722928 4807 -664636949854268178368387420572602985943464447 4808 672138110775315429047834844973416970147347160 4809 -679723144722737924879819996513880796899252486 4810 687392980806897421989233460782185797237499634 4811 -695148558334984353039439715333730104420541832 4812 702990826921888781334997277459619416787287648 4813 -710920746602265694012619806416201003038863876 4814 718939287943807381009720824617354275950965356 4815 -727047432161735781281322335533343233240726153 4816 735246171234527813929526915677939239276898840 4817 -743536508020886849529809256460602600749070898 4818 751919456377973615999882750843806556826289516 4819 -760396041280909973874797926876456532158383510 4820 768967298943569137841344488712414558962962912 4821 -777634276940666064861024962050593138131553656 4822 786398034331161874189269926883758120177920120 4823 -795259641782996311094755571794724271179871768 4824 804220181699162414112406995129479822634138873 4825 -813280748345137695242830273008863382018354976 4826 822442447977686293655581212949034843614768702 4827 -831706398975046716180082416298033237536209807 4828 841073731968519932192543065792095417005304706 4829 -850545589975472746446486498629114293936074888 4830 860123128533771530965188077037443799252739156 4831 -869807515837661556333381010159915607780647464 4832 879599932875107323610085171844322925685779429 4833 -889501573566609460651613600443101853310312272 4834 899513644905513910901150488985432538936486623 4835 -909637367099829308686389338367199246582808832 4836 919873973715568602787367666278740095299374453 4837 -930224711821631159510815046309600691003303376 4838 940690842136241747753208651104996727249762752 4839 -951273639174962981570655673746414332114509519 4840 961974391400297970618234108670497216734845727 4841 -972794401372900105493251731118584877274800544 4842 983734985904407083534949237887387556578134277 4843 -994797476211916461016593043101232867413410936 4844 1005983218074120199933987900757869923488023828 4845 -1017293571989115861766699182858498014707896975 4846 1028729913333912286684419215264246145677639957 4847 -1040293632525647784710853639123134393135277568 4848 1051986135184539055361358592753401921940563154 4849 -1063808842298579244258650133787405656399821037 4850 1075763190390003739223764643872233454449907509 4851 -1087850631683542504357814357829031841649448556 4852 1100072634276477948694909633256986516095234442 4853 -1112430682310527526139077899830003019243253216 4854 1124926276145570465619484133248144336072247152 4855 -1137560932535238234730354081998891367022248479 4856 1150336184804388546586545617897097866830530832 4857 -1163253583028482928244755400807069017308040911 4858 1176314694214888079836163366212046719336930268 4859 -1189521102486121466551410381998427645885464838 4860 1202874409265061800835909313241528476023519112 4861 -1216376233462145289615574070404046167169620387 4862 1230028211664568741103317603971961767680958258 4863 -1243831998327520847758558458078436536106666776 4864 1257789265967463186309166632998168546251955600 4865 -1271901705357482702421695807481602022828928560 4866 1286171025724737676645558022299932631740593091 4867 -1300598954950019399684413705529408529828848332 4868 1315187239769452018888139310594291387984291152 4869 -1329937645978353254136214160089830450498852166 4870 1344851958637278920023409659623804654765724198 4871 -1359931982280274432486697767240386680928460118 4872 1375179541125356721754011571138319822129288492 4873 -1390596479287250219776841969766919534129068585 4874 1406184660992400839155859189439317245214019888 4875 -1421945970796292112008292828994853872402079881 4876 1437882313803087911284446808765708452221312344 4877 -1453995615887626433745497193955456859943387896 4878 1470287823919790383192928957146872674031516524 4879 -1486760905991278554619199163338888326720575792 4880 1503416851644804284757337680667218026935531946 4881 -1520257672105746502072366129858727824817156238 4882 1537285400516279379588072972706847057063513896 4883 -1554502092172006867107559704810648326460545096 4884 1571909824761128655394096018338541066067562096 4885 -1589510698606164403759513125803292276067213279 4886 1607306836908263344290246409899314378675135988 4887 -1625300385994126660656136080289882388077053982 4888 1643493515565570327124438201823493737690366484 4889 -1661888418951756384071727764035592771898218044 4890 1680487313364120919980341797070472118402823087 4891 -1699292440154027326654880423922512399108280852 4892 1718306065073173694229541993261424966357368200 4893 -1737530478536783515490521402754527300224335080 4894 1756967995889609175141479516302715125064365925 4895 -1776620957674778008926655377387289117365812313 4896 1796491729905511030028332281945951522117600884 4897 -1816582704339744735906208986918543862648698878 4898 1836896298757686727779231801553952703746624448 4899 -1857434957242336197299416981839949793208406744 4900 1878201150463000660666285659420604167375661824 4901 -1899197375961840649514243900422523503897352720 4902 1920426158443474400408418825483706239616587919 4903 -1941890050067674920742314010996478734132439256 4904 1963591630745192148278738770929956830221237855 4905 -1985533508436733264549724313633472243033202535 4906 2007718319455134568867859557888741005922758240 4907 -2030148728770758669837325114014872686849725172 4908 2052827430320151105024914024237176474223692500 4909 -2075757147317990856896918423487471021253456324 4910 2098940632572369594284729931431575294868998268 4911 -2122380668803434833548531269540951858008667019 4912 2146080068965432582303119503496000255716653642 4913 -2170041676572185401091662802233464460383323060 4914 2194268366026042194781415183743590624495225800 4915 -2218763042950336425749861040399245118951479436 4916 2243528644525389825170602163122216938039102132 4917 -2268568139828099066936112669344745249272225300 4918 2293884530175143261010263267510628382985684262 4919 -2319480849469850519328664845263601056877718064 4920 2345360164552762247801233450957399670701630380 4921 -2371525575555934222561191424801369273261706245 4922 2397980216261013917390680177841144376696126256 4923 -2424727254461133962278391083242284278241113614 4924 2451769892326662030372683409016735029432578169 4925 -2479111366774847872228556993834875892820739676 4926 2506754949843408642253035267583284736919542047 4927 -2534703949068094092675896595376975532845566989 4928 2562961707864273645256631221938302597838947472 4929 -2591531605912587790329821461734852512827475198 4930 2620417059548706706736134729606278728212965873 4931 -2649621522157239444731544111858464426413115310 4932 2679148484569837467160486828488636108136853939 4933 -2709001475467536802067155134777712706501087696 4934 2739184061787383522551190413722473388659956334 4935 -2769699849133387737098413229579269714148953936 4936 2800552482191851745883059050847738082612948044 4937 -2831745645151118495694990597886964242427488508 4938 2863283062125786948243718043339818305108139700 4939 -2895168497585441463681482729966378292353124259 4940 2927405756787942793321369370803487844371234205 4941 -2959998686217328772755147318808250249640973091 4942 2992951174026373308951570899235716919156731776 4943 -3026267150483852762491990752466097613023450868 4944 3059950588426569338929678056531532642745763489 4945 -3094005503716181621396118865056723003532133828 4946 3128435955700892900076121603692576773997706160 4947 -3163246047682048483088875043884634721041346791 4948 3198439927385693707699633444421316826470466133 4949 -3234021787439144910702590870037319560945847072 4950 3269995865852626162316408717830610937830523930 4951 -3306366446506025119077025602601469083278651594 4952 3343137859640821908055634802432117545898634180 4953 -3380314482357245517331476563437846560180291822 4954 3417900739116712736068369021845226148743593582 4955 -3455901102249605261840299802343330501501036600 4956 3494320092468441173085133168290052450059264114 4957 -3533162279386497550797378889125365921661853287 4958 3572432282041941625862460142943009976496723232 4959 -3612134769427528426848073820397524748596871496 4960 3652274461025923507665752488457452861402420571 4961 -3692856127350709945360944208251082130446372068 4962 3733884590493139415446798228741102363640868121 4963 -3775364724674687775730004256617800174504782372 4964 3817301456805476219551759129486391086725616600 4965 -3859699767048619695849168119890959495787728710 4966 3902564689390564936498738483665082028443638554 4967 -3945901312217481081101375558586230645444528687 4968 3989714778897766545775414439120355566875238696 4969 -4034010288370736445709369978665659962564049426 4970 4078793095741555551258617764641135609901303654 4971 -4124068512882482434320185115788125954489776048 4972 4169841909040491145658000651108257344032905393 4973 -4216118711451337454848807541330799911692199576 4974 4262904405960137382648697727789320128622188772 4975 -4310204537648526460914812594920441695457126884 4976 4358024711468468867829859440300840875326068335 4977 -4406370592882786306143138867044936468305329912 4978 4455247908512477219535946329615379502499686320 4979 -4504662446790897677117443605165222441868472238 4980 4554620058624875998536104402778248463009233127 4981 -4605126658062833942329111205085013722218375448 4982 4656188222969988038005891182092979831596648356 4983 -4707810795710705408051393803714987536589375392 4984 4760000483838089199619598496385921189107475160 4985 -4812763460790869527248772979677569351700423069 4986 4866105966597676617548674284029732339861685726 4987 -4920034308588773644568512453426208673706580986 4988 4974554862115327550536232477149302433475248808 4989 -5029674071276296960948505669833987658870716656 4990 5085398449653017125671600266109151330313746357 4991 -5141734581051562648871723819220771794071675136 4992 5198689120252969610316065774705642064360120567 4993 -5256268793771399528960061988582172506120148362 4994 5314480400620328476850683392057561786148185964 4995 -5373330813086845517319041518969341884887458198 4996 5432826977514145516298429844789666182775818187 4997 -5492975915092302259477119110925829607373015172 4998 5553784722657408700970755074264719999612379048 4999 -5615260573499172071369956482226707817067037766 5000 5677410718177052484478506904943101313666522136 5001 -5740242485345034602901152472514404431040447860 5002 5803763282585122852963192924009712639968124631 5003 -5867980597249651619343487877480146621380995824 5004 5932901997312502799375873618607602665658224023 5005 -5998535132229324056319965054138403800338522212 5006 6064887733806842080120567081593207252790685862 5007 -6131967617081366143366110995446141520573889270 5008 6199782681206578229422353485326959579475336456 5009 -6268340910350707009160744570840291115985345112 5010 6337650374603183952425140519101718336009823539 5011 -6407719230890880880490710625727606514198282594 5012 6478555723904029296370823583556193257929611896 5013 -6550168187031922871028330144011935435933170228 5014 6622565043308505515454993976786777787845834917 5015 -6695754806367948531305962900881803196363120400 5016 6769746081410321406425320519752459559267702683 5017 -6844547566177461906285228974327146586258037067 5018 6920168051939152208197406095671006617799096448 5019 -6996616424489708932255248840100980079812950160 5020 7073901665155096041442540105309518178088447060 5021 -7152032851810670713316236341653098105938782126 5022 7231019159909673427253376758266147757560925364 5023 -7310869863522574664563910530321713678553866784 5024 7391594336387391783931628386231669870520512676 5025 -7473202052971090811775036359179789299887253613 5026 7555702589542189076340766363549981079277140820 5027 -7639105625254675815777053777963791711805119712 5028 7723420943243369104208240981549831510256167894 5029 -7808658431730828666068756230964933520944492221 5030 7894828085145945387783404180308176202953640176 5031 -7981940005254329587428201553815554714859082089 5032 8070004402300621367401804604657183876536417536 5033 -8159031596162847652512514366102221675471471536 5034 8249032017518951806371939404755949811372782388 5035 -8340016209025623022717002812625957873012276283 5036 8431994826509554005391803726020291956492799008 5037 -8524978640171256781345944569701095977288442397 5038 8618978535801567835283745523530384778303023868 5039 -8714005516010975112668104313580117397952597013 5040 8810070701471900809783837975772470889413353140 5041 -8907185332174075255639792047349463793230227516 5042 9005360768693138590779876818639495041197582274 5043 -9104608493472608362724985966714936110734278922 5044 9204940112119352586926421653994899055166893508 5045 -9306367354712709265924413514827942569682715512 5046 9408902077127394818021482994739056816594037870 5047 -9512556262370345340350174806699527945221937832 5048 9617342021931636119889973778848156759985861941 5049 -9723271597149626309922497547708139600130884054 5050 9830357360590477208762297626205657072758781690 5051 -9938611817442194112519367750835794735218802192 5052 10048047606923343264296879232734370301006287346 5053 -10158677503706596988763459907532610984356121124 5054 10270514419357261683624835134427999724986265808 5055 -10383571403786944938317808432567277960440129658 5056 10497861646722519665424967608152848379302989936 5057 -10613398479190544762027407361019984211330152544 5058 10730195375017303466643081513449739052681173112 5059 -10848265952344622242709746404211081468788234219 5060 10967623975161634701935146780989967115844168056 5061 -11088283354852656780426164768024835755808741824 5062 11210258151761341097497879337915539706701328976 5063 -11333562576771280161629403764842354961158813560 5064 11458210992903229840354292313580632322402627705 5065 -11584217916929126281129338088001207172470788237 5066 11711598021003071258598635178063888689917328169 5067 -11840366134309462730343592186468114233651038548 5068 11970537244728449208369749807360165146144866822 5069 -12102126500518888397415226427743208833636774928 5070 12235149212018992413862730496958617794642401546 5071 -12369620853364843780788576900965937803740814234 5072 12505557064226968295681188441339436007535949252 5073 -12642973651565152787803254955420563019001473296 5074 12781886591401697722253123691754845817988567432 5075 -12922312030613296567701146718661231994128260936 5076 13064266288741735824736654918580990715809146651 5077 -13207765859823611611964023009483527031368470639 5078 13352827414239260727637034611338444077159876572 5079 -13499467800581106145926608578277116395012928540 5080 13647704047541618969087145438954023787661892380 5081 -13797553365821100940032634171994694154096798564 5082 13949033150055493724368684481582034776417695992 5083 -14102160980764423296966420573859171980182177608 5084 14256954626319689915926455376350485087218082912 5085 -14413432044934416336485910785692680455104482648 5086 14571611386673069109290818591132487676476779458 5087 -14731510995482570021714615990693055047773343404 5088 14893149411244716977777478117701234039604022340 5089 -15056545371850135871939820370995579185898324802 5090 15221717815293987294837664459686834501073461900 5091 -15388685881793654215131221850364095832330151401 5092 15557468915928639111286876760872396915646887708 5093 -15728086468802901380544983381025691360232700590 5094 15900558300229868229782152906853918547616277832 5095 -16074904380940354654700032170069370822023674279 5096 16251144894813630540008440649598205137903054480 5097 -16429300241131875364267070800416932147940942915 5098 16609391036858263469057187519598173215097547562 5099 -16791438118938925353425815732007782777692607108 5100 16975462546629032981335244940409914193664824006 5101 -17161485603843259642418330626183673838093940722 5102 17349528801530867484945644569257736856960602482 5103 -17539613880075678444817240598762837855344325248 5104 17731762811721186925865517194449077159725264555 5105 -17925997803021075245064895207007318484137364032 5106 18122341297315395541659998936418507534868228275 5107 -18320815977232684562020659494995468698778874264 5108 18521444767218280472486021753445930319029271968 5109 -18724250836089113620850771794364922898115053282 5110 18929257599615245963756250347716608652621430598 5111 -19136488723128436702363044693237256682298294080 5112 19345968124158014522587476428111986743384476831 5113 -19557719975094339719173026980181222687423096988 5114 19771768705880142395232879279745757187427373794 5115 -19988139006730025870938054761704233925652014877 5116 20206855830878427407036710881121390694546013166 5117 -20427944397356331351176654914221597413865747528 5118 20651430193797032847870672341554293126134767184 5119 -20877338979271253316701567990258005689036828272 5120 21105696787151911998322669151682058034905149943 5121 -21336529928008860994284854897860670617457815569 5122 21569864992533894385031017530995996001713059776 5123 -21805728854496345200864474402091532661064123750 5124 22044148673729587243643687800818550131853990408 5125 -22285151899148762012709418348074669464152455417 5126 22528766271800054277443111096757925264292694608 5127 -22775019827941843161221180298793237477648226667 5128 23023940902158058957706547403300681246616221194 5129 -23275558130504079290747301241663425262279312002 5130 23529900453685501653977101950383586571132462048 5131 -23786997120270132825880795657886353810403548360 5132 24046877689933539150952976344960729871243947144 5133 -24309572036738505207991766391963332516690421944 5134 24575110352448751952893275513720820612114244184 5135 -24843523149877269025906007083086973141044618428 5136 25114841266269619552534495402704073551599952023 5137 -25389095866722579443516913369631115317683677148 5138 25666318447638476912915211333088348998637149620 5139 -25946540840215601684725183500739202383651664427 5140 26229795213975057147918118185269822005624535808 5141 -26516114080324432547849581363618387507285882080 5142 26805530296158676168902454584837505058102891545 5143 -27098077067498554369462517586651582918120055644 5144 27393787953167085276251465016610352985161228700 5145 -27692696868504339931064058637765937186048562376 5146 27994838089121007709476914943339166510544211666 5147 -28300246254691126898524016672226826525497683215 5148 28608956372784385429080288480885149699724991460 5149 -28921003822738400909175475123526471647364707764 5150 29236424359571393297096238667540298587501891940 5151 -29555254117935667788349174924733415267233591752 5152 29877529616112329768779896912892993709468848366 5153 -30203287760047658007806278232528474007594628256 5154 30532565847431566631264542424782962242936592207 5155 -30865401571818590823226636238399964901628205393 5156 31201833026791835660772148837581902251371496814 5157 -31541898710170331985538295399049225800578490464 5158 31885637528260247761382022799360554790326604220 5159 -32233088800150407959128502534222881787545731532 5160 32584292262052580647614116628800180835291241101 5161 -32939288071686991655528105965647339638936993658 5162 33298116812713534901388597624722875898377075760 5163 -33660819499209150269833735662446260990327158096 5164 34027437580191845741749848723225113839681753254 5165 -34398012944191845364083548797654237360171465584 5166 34772587923870349572985776995001836793253607856 5167 -35151205300686399361710408891738883703799064278 5168 35533908309612340812940372631975925927298452744 5169 -35920740643898391594447589455564776858367850896 5170 36311746459886816147721743261766262652300213921 5171 -36706970381876221481944350185318444876381568644 5172 37106457507036490720961410795474441602289898667 5173 -37510253410374876839247869936706985269977876544 5174 37918404149753784364793220959126185315595941217 5175 -38330956270960772222908217579256796019548365940 5176 38747956812831316345701502570044553790458443464 5177 -39169453312424876177951144742827111043536505456 5178 39595493810254814771854176625540923296732212384 5179 -40026126855572727781237346681107238467436051564 5180 40461401511707742340820117560279900369135000976 5181 -40901367361461352548607760324707720607767355909 5182 41346074512558364060035202770218204357575170306 5183 -41795573603154526151663817326140548038975306916 5184 42249915807401435520642106943535024836121209164 5185 -42709152841069302054371646551025955060093053972 5186 43173336967228172833471955602497193645442462660 5187 -43642521001988216720818476710042097161704410652 5188 44116758320299678040748808133869127116335465988 5189 -44596102861813114066112164239574380393469829852 5190 45080609136800537307300246653480375058148733337 5191 -45570332232138089937375037530164796975354987343 5192 46065327817350884091537483117073726192712454032 5193 -46565652150720648248103960705864338779627160230 5194 47071362085456826432524549550964072856624246328 5195 -47582515075931783586444648262606307793921823510 5196 48099169183980777111042110399142757714412034608 5197 -48621383085267361328535104579811794120836266112 5198 49149216075714898408527293590957027865475313896 5199 -49682728078004856177419332419401250121184910516 5200 50221979648142580170158553374116757309039125911 5201 -50767031982091234294818331386627310752411957462 5202 51317946922474611562598214048698163113667195904 5203 -51874786965349523489525652774054473322410307982 5204 52437615267048484002137330211384781655716368136 5205 -53006495651093410978447013389493631152072606024 5206 53581492615181075928299132986040694465579564426 5207 -54162671338241039764501720544254802953112042656 5208 54750097687566820138675085873041972871036637540 5209 -55343838226021043414297251366766380077770442162 5210 55943960219315342024734723209043633067250319624 5211 -56550531643365765716886269123260310875358532565 5212 57163621191724483012214213647611517507961679355 5213 -57783298283088557127176282415847176069069502808 5214 58409633068886588585192932366785688279244945053 5215 -59042696440944024823089955606381097833413659522 5216 59682560039227945247251433133686567938539123952 5217 -60329296259672138429319343042078209250442546176 5218 60982978262083296449006886992998983131101004474 5219 -61643679978129159793284647769985244227028192549 5220 62311476119409454707692037052228210996729035014 5221 -62986442185610473467669473228007825917323704780 5222 63668654472744156696456092524325359472368910520 5223 -64358190081472545602118785443872177792335262965 5224 65055126925518480840544784483682464818868159667 5225 -65759543740163433634624390176701086650001968324 5226 66471520090833363793263939369822594577834834742 5227 -67191136381773508378201853887466451548510445727 5228 67918473864813013962761540488403342595293853878 5229 -68653614648220334715582032678503491951149766500 5230 69396641705650327924947655543618417305757258226 5231 -70147638885183988056527925367444409046952013690 5232 70906690918461770010083910648264339513942189659 5233 -71673883429911461909952290744447521056309059464 5234 72449302946071577530847721508026728592888064340 5235 -73233036905011248325701773736731934259337422308 5236 74025173665847604986866214754480305979326491106 5237 -74825802518361648537043060093625292564753483739 5238 75635013692713621112766770372972243951828430076 5239 -76452898369258896872168278936273699385277486694 5240 77279548688465423831119308607319334094037560924 5241 -78115057760933757908721898485735327097786308930 5242 78959519677520741045515668357459783746004097994 5243 -79813029519567885946777880510660861468003790896 5244 80675683369235540799953026502615283006323964579 5245 -81547578319943918220644210463718852222931282228 5246 82428812486922083696813395661854488064576342800 5247 -83319485017866009926967740446490259534105860430 5248 84219696103706814686261730165388171629900651999 5249 -85129546989490311205737519998477153941187893342 5250 86049139985369011515487804026936217461980388412 5251 -86978578477707734783496748140982115661287678298 5252 87917966940303984379446473680952050365643659996 5253 -88867410945724269208032045820847225135507643262 5254 89827017176757556790481193777860562006780927668 5255 -90796893437987057627211967098836223707258914571 5256 91777148667481552550079835438405377583787467640 5257 -92767892948607487070674828955146166617903834620 5258 93769237521963069152850607904991417318544455536 5259 -94781294797435619384334330161103362171808037720 5260 95804178366383435195124531212424850130722679704 5261 -96838003013943443570691929090971786319120038072 5262 97882884731465929637025533043780052697825305621 5263 -98938940729077641553596637719355139059799574860 5264 100006289448374585340641866945059013988847618713 5265 -101085050575245836590101834350730851478705993113 5266 102175345052829709466415577734807207677740803103 5267 -103277295094603636995497116363706012620289204384 5268 104391024197609130368956869895515069672695286012 5269 -105516657155813198857338166237042452474023332668 5270 106654320073607625932191992901283070120900742284 5271 -107804140379447511343599420977029984522147661688 5272 108966246839630503188672363214814576572327489680 5273 -110140769572218158439034964527184281575886452808 5274 111327840061100884972739382321091803440259960959 5275 -112527591170207932879944521512852584764383778257 5276 113740157157863917683442216888170417235363606316 5277 -114965673691293373136224561162389599233741725694 5278 116204277861274846430235244311970061128574528760 5279 -117456108196946063974738250341797929926130732676 5280 118721304680761711380885215138942355202350419716 5281 -120000008763605386922599303454909822150144533051 5282 121292363380057303534364837109228995432040619105 5283 -122598512963819330355479573371773361712439030992 5284 123918603463298980939367364805252722723321849825 5285 -125252782357353971517255352305080440042956174684 5286 126601198671198989139499976354304527728360721630 5287 -127964002992476326116723917796660170645161684100 5288 129341347487492053948341589341863509253772384864 5289 -130733385917619426859660150069833191091031628047 5290 132140273655871222172218689775206320400291440774 5291 -133562167703642742007059194835558950377171986932 5292 134999226707627218268914774550526503553657813816 5293 -136451610976905380482575816752011586089965238056 5294 137919482500210963852692646286915158430004033944 5295 -139403004963373952896750410042016513135736831434 5296 140902343766943374159682143166934699404788833794 5297 -142417666043991469859360593032362517726971122272 5298 143949140678101102836837345168384644697923071071 5299 -145496938321538261895505881128030403484494909186 5300 147061231413611555511198165263334872672024067962 5301 -148642194199220600982445135947916448178324818594 5302 150240002747595235368621341138499391734545091938 5303 -151854834971227494035352705835562515069871656300 5304 153486870644998322293312551447112754454651444709 5305 -155136291425501005480301892242601139001605817124 5306 156803280870563322899262170758749943327511356304 5307 -158488024458970451288577677802964067908812542529 5308 160190709610390663967686093950450455387110393376 5309 -161911525705505892472643682937564984372064110783 5310 163650664106349238374921283863942219179318793969 5311 -165408318176851544064393028713765225024332937032 5312 167184683303599152576296509060484911184559807840 5313 -168979956916805008053986197317382041270069046120 5314 170794338511495270166687170687090011957535053226 5315 -172628029668913637746320278920495372024756863548 5316 174481234078145599071970543625844033937972509960 5317 -176354157557964848616886700179626124432798638394 5318 178247008078904132683231742637663466349057874684 5319 -180159995785552809186374091978614136319283763784 5320 182093333019083429915560409143030521905432878552 5321 -184047234340009676893610006230229732602992619816 5322 186021916551178007987105435372643045542473728675 5323 -188017598720995390682734809666557532206965557371 5324 190034502206895526947302098627026065070318935944 5325 -192072850679045996330818337812224973076558117978 5326 194132870144298768956398849102493723210818008005 5327 -196214788970386564769822015450927829904631479776 5328 198318837910367560397980330548612976950330137610 5329 -200445250127320970191524626461664780857804397062 5330 202594261219296053505241917619163267360704815794 5331 -204766109244517126002614838684611130399139481961 5332 206961034746847178761109388995497086786958012080 5333 -209179280781512735204575599538927302345554894184 5334 211421092941092602401295803174203241209396821964 5335 -213686719381773200043275673095462675165627583134 5336 215976410849873177466967867087246128637106675164 5337 -218290420708640056390396503638867690118911138276 5338 220629004965321664629288337737448863303421300060 5339 -222992422298515153918015199146569817355366609042 5340 225380934085796423102640322428042626189621247203 5341 -227794804431632796395893730345096520001008530416 5342 230234300195581835090260961785976511799977054212 5343 -232699691020779190118364592878544191665024650070 5344 235191249362718432132286181695382946672374604890 5345 -237709250518325825348282302391587871523329097696 5346 240253972655333041273385157319378712811546134146 5347 -242825696841950838598567176487891373509865264890 5348 245424707076846766012439996786161232518140472420 5349 -248051290319429975462830154587936859942202128096 5350 250705736520446264474034833723382749876034144511 5351 -253388338652886497518148692416608218215180851448 5352 256099392743211588142634537511688371888401208625 5353 -258839197902897255576383885262923485543390967924 5354 261608056360301801876006073789506187706748377056 5355 -264406273492860188336155062235903844262890229658 5356 267234157859607722875540813509158845951888994863 5357 -270092021234036703427097918274626051239836675026 5358 272980178637289396009850147783579797834086071136 5359 -275898948371690760144600061804804049947998613095 5360 278848652054624368599003964354019499119312131816 5361 -281829614652755003113213204715034751569360489832 5362 284842164516601442768454682375982882863174278136 5363 -287886633415462997021101175804946126376776706316 5364 290963356572703371137393967856410872626306299751 5365 -294072672701395487832508148738716470955302007573 5366 297214924040330925345611004782745519748759667642 5367 -300390456390397668973506542866961895562061769598 5368 303599619151329910242969716865402981218370847936 5369 -306842765358833665429572677384632341103709988704 5370 310120251722092023032348166421199909092107043990 5371 -313432438661653868092713619033278353923001717480 5372 316779690347709969906421344135710820398896136753 5373 -320162374738760358722669550994668070730978227152 5374 323580863620676956458707021242460745227195300143 5375 -327035532646165466285129149400333681043303865366 5376 330526761374630566160470696780815738284578619364 5377 -334054933312448492017564654981010672594143664034 5378 337620435953651137332409116460716173289357298384 5379 -341223660821025837242955682495176436102322993700 5380 344865003507635047234333420663342993438225556816 5381 -348544863718760168672620847042364088166531445669 5382 352263645314273816155483781142232003844232946820 5383 -356021756351444864758958315518563764034523178296 5384 359819609128180658799565240136638318420942900510 5385 -363657620226710807704025712392196203967658111160 5386 367536210557717038989379778018031918941863178349 5387 -371455805404913623208603299908616974449816709328 5388 375416834470082931015230883079081368235438834312 5389 -379419731918570728249421012959561278415160695990 5390 383464936425245861151786358480257322598530960993 5391 -387552891220929030474641943938044404623511996183 5392 391684044139295400387625403499106120639080851917 5393 -395858847664255835670489788997491794662518387312 5394 400077758977821608754878074224744101668666957507 5395 -404341240008457466723722367856198033924675243680 5396 408649757479927997406278241985498928501070564604 5397 -413003782960642283223459823247093145404923094022 5398 417403792913501881446885133155612713197436409972 5399 -421850268746257220040721242771647979753615688788 5400 426343696862377549262930101932230551282442555680 5401 -430884568712439640716801189755273757318028004105 5402 435473380846040477569707445159155990090512874890 5403 -440110634964239232198876034562849289637655889362 5404 444796837972533880588714357760793343763510121448 5405 -449532502034377856396012915486301427741119632752 5406 454318144625242201723349051607707367000899353644 5407 -459154288587228726302478567667035914376141783888 5408 464041462184239741993716346125193338889725486000 5409 -468980199157709995259614594526695348871216853036 5410 473971038782906476577042443266372233229518871522 5411 -479014525925801842616500330430601957061597096580 5412 484111211100527244446666961260522855510652342353 5413 -489261650527410413021329361241227311300067275316 5414 494466406191604911780595544684035873050556071648 5415 -499726045902316525354297182659831946230852548618 5416 505041143352632813098474185466228278809485319082 5417 -510412278179961916531567882017737621799365709785 5418 515840036027086770671264343498201252958417511572 5419 -521325008603840930811711062622452451152390559757 5420 526867793749412288430022753036872611826033832418 5421 -532468995495281012676597509281577473203114214981 5422 538129224128798117291843503222093441980536756412 5423 -543849096257411116808588393455387930253790712924 5424 549629234873543300550887934768732035984629923928 5425 -555470269420133218232406355662529454730226479608 5426 561372835856841036897309180831059267622808607168 5427 -567337576726928495540050954389247852318887258130 5428 573365141224819250993979387955059772886263861820 5429 -579456185264346476598800010778094460766571907700 5430 585611371547694643750200812486027627285183466296 5431 -591831369635042485707937808527486447305998150473 5432 598116856014914212998107496050939703814071988832 5433 -604468514175246120397923403816912335338421816736 5434 610887034675175796843879629615984350059835481651 5435 -617373115217561221663598947927548102781864153608 5436 623927460722237103304868233959291071632915794534 5437 -630550783400015890229368637853238477520036772511 5438 637243802827440957860489432311133639031267840392 5439 -644007246022299550431518911619371403993825501984 5440 650841847519903132279648854015719814026976257828 5441 -657748349450142879579896808078822585857758159136 5442 664727501615328120718599661898652504540343157371 5443 -671780061568815611475991018713270371313299937526 5444 678906794694437609929044525406815774559233850861 5445 -686108474286736795506819142182026506610698678184 5446 693385881632016156938627738506369719978153227968 5447 -700739806090212054938189072441343707175401570208 5448 708171045177598747372311980013937904270516033810 5449 -715680404650332747378472116763451707672166462592 5450 723268698588845468429825060489237205172705454652 5451 -730936749483092694706781503159121804182022767337 5452 738685388318669500329355171744038299702422231018 5453 -746515454663799327042265355653341855494361960968 5454 754427796757206016833496367473908581263261551870 5455 -762423271596877683715029127304143958597367158284 5456 770502745029731397510189634947144733073298117886 5457 -778667091842187741984011548153104349170125285166 5458 786917195851664400029774251108798701819265019184 5459 -795253949998998009895125966506167190483884608192 5460 803678256441803628603690190701822255354848648647 5461 -812191026648781231811624643135457818704153225465 5462 820793181494978773342182540636867481667275311284 5463 -829485651358021422573930577957182003366001940412 5464 838269376215316693729008317466067916575289064812 5465 -847145305742245277925859962417353965270998021808 5466 856114399411347486635511158882061870231379613422 5467 -865177626592515313921070100440632443812362670596 5468 874335966654200224556164333208597055033388631112 5469 -883590409065646875819034665800114900085666010493 5470 892941953500163082454640605423114013029443088520 5471 -902391609939436436997126522937659360897431262782 5472 911940398778908101359187582403240392862315930139 5473 -921589350934214390333188080553079772381641796196 5474 931339507948706873421347313394983919551024259592 5475 -941191922102061828229041790921343982623176774360 5476 951147656519989986526498148346118323570391333013 5477 -961207785285057623020188211304207461806720841760 5478 971373393548630146886506241130847121883499915868 5479 -981645577643949467217329375867651413291863844737 5480 992025445200356515720458709429299019454088664141 5481 -1002514115258670423318436368449370012349965862072 5482 1013112718387735961707663434125280550587024578133 5483 -1023822396802150976487039722899624911015863598352 5484 1034644304481185655152550430358581668957692151071 5485 -1045579607288905591092484659274008275221112176567 5486 1056629483095510723718543182977945717089389484680 5487 -1067795121899902355042342851563558801136029401902 5488 1079077725953490564366228416471411950630133004624 5489 -1090478509885254465313446046718535794954152066496 5490 1101998700828067873187315556247223847156829967544 5491 -1113639538546303075633872855548886893291429908234 5492 1125402275564725525799467350160441939810759857108 5493 -1137288177298692404636033471199943589422485984106 5494 1149298522185668127724370455391247358331557858911 5495 -1161434601818070001972036910572117037947190283296 5496 1173697721077457368809792555404545464655329070289 5497 -1186089198270077703071414830381283965422099036007 5498 1198610365263783270608820089329931143038286728654 5499 -1211262567626332082880487435181185783038772071833 5500 1224047164765087023269101165276477316263801530507 5501 -1236965530068127157747103196488046263064989784328 5502 1250019051046785381729613655109672261267997154730 5503 -1263209129479626695546197105687918319306048062644 5504 1276537181557881542939613100676871120706949187640 5505 -1290004638032348790374511914232314539234055709572 5506 1303612944361783069725669388906993074599594125486 5507 -1317363560862781353127580794499420521190951782985 5508 1331257962861183776418967873226478771100751120656 5509 -1345297640845003876721045882134494596082877487888 5510 1359484100618903560261434449492032252740036367330 5511 -1373818863460228268610700698062037774629528532588 5512 1388303466276617965050157186386042971826515963430 5513 -1402939461765209717852302510845040505349156587608 5514 1417728418573447813843931868853373913031105354440 5515 -1432671921461517493751344075345287241723208810204 5516 1447771571466418560512259981987876309028054059232 5517 -1463028986067695272995219845882545373049135116724 5518 1478445799354839100409665543244655964344819398382 5519 -1494023662196381077134107378465915778743199769830 5520 1509764242410690663751343918347910499836273013325 5521 -1525669224938498187774417100468873460400285143029 5522 1541740312017158106890766583137029415946789961184 5523 -1557979223356670508560973586845348579655924105112 5524 1574387696317478432498787368150051626923559243436 5525 -1590967486090058776947195879756411341914953904152 5526 1607720365876324725767683390301473204779074926845 5527 -1624648127072857811193219037776240048973739056138 5528 1641752579455987906676810066180201680627037875948 5529 -1659035551368739625613663407031717539606484444399 5530 1676498889909663784843325404550473381390989212106 5531 -1694144461123572776765974037751692115698001654856 5532 1711974150194198880651850850350110780917715219112 5533 -1729989861638794732302340145954605949183969939688 5534 1748193519504695361653300947910882239764486462631 5535 -1766587067567861400213975423749421242289730454184 5536 1785172469533423254426352805921872941797474675302 5537 -1803951709238246237128653052328755672202135443128 5538 1822926790855536847331179891003513565531151593800 5539 -1842099739101510588481928051543994453503008504976 5540 1861472599444141917331944944682342041098259200300 5541 -1881047438314017119425656060649656386143642913447 5542 1900826343317311113158463621517729894618120017738 5543 -1920811423450909392282403466992070607469064233856 5544 1941004809319696526720167702950436816461553320480 5545 -1961408653356032853588232022832267113022454874440 5546 1982025130041441204451220164451323748324340172186 5547 -2002856436130525731052240477510245671000315568416 5548 2023904790877145110108183136640331211521724718528 5549 -2045172436262862628245510393424999102525515571100 5550 2066661637227695870801744721841971652755773348349 5551 -2088374681903188963051700032345537364909029887590 5552 2110313881847830539456751443351995923789029852235 5553 -2132481572284840845801546353082811598779475502300 5554 2154880112342351610597177470256979059374589622390 5555 -2177511885296002555914829508912255742230375675902 5556 2200379298813978653891348644926807525467555271085 5557 -2223484785204512473540353542250251004404213732155 5558 2246830801665876203231909549592283547509724967976 5559 -2270419830538888177293141151415848822848969728845 5560 2294254379561958980654398454329393650055814093076 5561 -2318336982128702453343878932345751042855784310133 5562 2342670197548137166941316491402739190790491318806 5563 -2367256611307504197862092044165861107646846222348 5564 2392098835337727277580726510758738906379672688328 5565 -2417199508281541657641251352971550668298954555508 5566 2442561295764318287565708047320914144854499795602 5567 -2468186890667610166585534923215428101179619924800 5568 2494079013405447995508622366150791203600873249692 5569 -2520240412203412523022358809882049143002184025262 5570 2546673863380511251345294257885663036734919457072 5571 -2573382171633887439402602367677676363454564960834 5572 2600368170326389617639058848689230534178084775768 5573 -2627634721777030107223753216696973143868172179732 5574 2655184717554361317769443034831424836770925423412 5575 -2683021078772798881812827327165906318638913084796 5576 2711146756391920971206796413650759431610460498524 5577 -2739564731518773430288903817871163322977008697462 5578 2768278015713210653239156725020689451786698854066 5579 -2797289651296302428452251527884749667150411551368 5580 2826602711661837271052371834241048263060832205848 5581 -2856220301590953065900666715118107604905430219801 5582 2886145557569926147614855548436265089775778174704 5583 -2916381648111150251265653531768206528984244925156 5584 2946931774077337077564744750191182743801997918140 5585 -2977799169008970529542991135084781998536127037716 5586 3008987099455046993964879524316391649398962869761 5587 -3040498865307134360065582034770109282187716041535 5588 3072337800136782790660429396968434134564756793004 5589 -3104507271536320586293353424566625725936075052043 5590 3137010681463068811891515126522147336788691881472 5591 -3169851466587008687408764700474653293204673377676 5592 3203033098641936079201941012376372125247360535284 5593 -3236559084780137767422772892929116119428188919768 5594 3270432967930624506556056725877290346555956242132 5595 -3304658327160956241423923643866204677476932916429 5596 3339238778042695189538752586527302943398237533066 5597 -3374177973020522852656320974932432150634997697808 5598 3409479601785057375789115301809927589178947993569 5599 -3445147391649408030820669027060884998903389349187 5600 3481185107929503964248994335282000985078896702792 5601 -3517596554328234714514590168948993383561876943272 5602 3554385573323440373870430267429972642112448165088 5603 -3591556046559789642862379750345156713602558907416 5604 3629111895244584402243607513468006962407767624159 5605 -3667057080547529807581040347459217949435902022438 5606 3705395604004509295961367991127877490331950794157 5607 -3744131507925404282104523018678192293357851578001 5608 3783268875805998712880237496537077531432462675036 5609 -3822811832744009044734880212340570181377456042618 5610 3862764545859280607908316295924273873757737545731 5611 -3903131224718191724591372723914436052644381725609 5612 3943916121762307355381364594090169406252926485740 5613 -3985123532741324459574126216817395394684853002208 5614 4026757797150351670024551461103172656956996337364 5615 -4068823298671566302552601769485968124621225209762 5616 4111324465620292143207282579794695944915881397410 5617 -4154265771395541884166790268718832201069453016383 5618 4197651734935068510688842388462583150555343697728 5619 -4241486921174970377371457259110157137951160612510 5620 4285775941513895152081865033492636625982808541536 5621 -4330523454281888250300921745542755140606820169656 5622 4375734165213931831353865325928765876640884121069 5623 -4421412827928220881097400767007097001661494341492 5624 4467564244409223363150234880136831804678907639160 5625 -4514193265495571882732009257808302084480306383279 5626 4561304791372834773657222338684834961702693133303 5627 -4608903772071214990059720335707632593096491344974 5628 4656995207968225660043621865178100332157797873968 5629 -4705584150296391638712493190464097009022987788807 5630 4754675701656026882965005994020048618031425068184 5631 -4804275016533137960107412625031655312095130404748 5632 4854387301822504496766623206257645302017630648988 5633 -4905017817355987873838560566677185617182404772504 5634 4956171876436119977321339969593251459586430227616 5635 -5007854846375024323908654024363223158023924802632 5636 5060072149038722394202971954272491172415083006588 5637 -5112829261396878525398673720928739027657376711355 5638 5166131716078037239330379094679435119163443110916 5639 -5219985101930407410930308222041391682121447567024 5640 5274395064588248216439799473709139391218888498413 5641 -5329367307043912340223859982378715940761102193169 5642 5384907590225602463794058121040982333030441711582 5643 -5441021733580897610704889772395322027531362750454 5644 5497715615666106476403151423667196630084152209604 5645 -5554995174741505432930512600638323528014557757226 5646 5612866409372519464658572177874156398748945089032 5647 -5671335379036904863025881144250123120448715337007 5648 5730408204737993085600895902927719919337540393008 5649 -5790091069624055767767277326327074640180717385012 5650 5850390219613851463972571322902365710124517745691 5651 -5911311964028415289852814798343569248925320593872 5652 5972862676229153236699248161947130576552671952551 5653 -6035048794262303535724851813227581240948838641548 5654 6097876821509828061474162549231780878643286366732 5655 -6161353327346797381556608152138069423971881200286 5656 6225484947805333683728809634484831960440324828585 5657 -6290278386245176441262874465330115570246664577312 5658 6355740414030936313574128149825071131205551974732 5659 -6421877871216103421302052457308862613072162668464 5660 6488697667233876783502027453564253652118708680214 5661 -6556206781594882359372992098867146763259138640233 5662 6624412264591847798078100474679214325753719192441 5663 -6693321238011302667773194240073556404274266398264 5664 6762940895852373609003359329138279152008738057099 5665 -6833278505052744538223500463368489276738539898803 5666 6904341406221852714407862299818950822222295128392 5667 -6976137014381392175599465406149946855760314150745 5668 7048672819713196752877831806141272080263763785056 5669 -7121956388314575576657086015434279709606478431921 5670 7195995362961174704532090930453500892140853679908 5671 -7270797463877439221133897361586099597642256046342 5672 7346370489514750888704267135557224842163164992234 5673 -7422722317337317162419826239060891437365962020919 5674 7499860904615888126957614170385116786866569592640 5675 -7577794289229378660464166365803715071554282784568 5676 7656530590474473889039202408153367380116075781093 5677 -7736078009883296759142560330709792349883321994064 5678 7816444832049217327049952083849335621772442886896 5679 -7897639425460884143690827606703499480591451240459 5680 7979670243344558899972216889035007776399315911847 5681 -8062545824514836292098650792290698303952860342808 5682 8146274794233831868513616528749519409383511329116 5683 -8230865865078921429986657882267287789283687645984 5684 8316327837819116372127066435916258698959321654584 5685 -8402669602300160185295725521182499487431950081640 5686 8489900138338432160587381674768184108788903055140 5687 -8578028516623745192343475340689167421730692047827 5688 8667063899631125417608444432934722611206968877412 5689 -8757015542541662291138643958764887283872692687700 5690 8847892794172518561091973725021020425691289515656 5691 -8939705097916190485448001567924616767034477555786 5692 9032461992689109512613601892543643107333916489949 5693 -9126173113889677541639459099147146513818798023960 5694 9220848194365828778090550693738054361145599078362 5695 -9316497065392212110962048327060158902688904850163 5696 9413129657657088854194871709571564278366079388588 5697 -9510756002259041623407115056489985253189838986937 5698 9609386231713591054504260449024063109121621105182 5699 -9709030580969818015948834179621143341326705158188 5700 9809699388437089920746110306170561268588837288346 5701 -9911403097021990707724610170823192888364061721252 5702 10014152255175555034547315658135925593258676549748 5703 -10117957517950908207171381723254496097694676010830 5704 10222829648071414362271228587934852961566066639300 5705 -10328779517009436420543606546408187151096633142905 5706 10435818106075812339915817444317638399215424456587 5707 -10543956507520153218572886044146395998720217044804 5708 10653205925642069828500127968852352734249402010248 5709 -10763577677913435200999180240933315704566606804904 5710 10875083196111791936473970797123587366491299588243 5711 -10987734027465013971795042151044191053892936154488 5712 11101541835807333609833769800612144783372918155864 5713 -11216518402746845697410915739316465928128223762468 5714 11332675628844601930026157510318240274934757895015 5715 -11450025534805409364427206747842762222043132285618 5716 11568580262680448333440307254963229299161442090765 5717 -11688352077081826081620675630009440306288382511358 5718 11809353366409183575295185725741117496978620335624 5719 -11931596644088474086564653637400891311948386303100 5720 12055094549823033307914796956233956178233419629748 5721 -12179859850857061922359667202450945692259277761080 5722 12305905443251642733616445644761004698713615008382 5723 -12433244353173415651794329110585169940850088041022 5724 12561889738196035032582223517179190460065997004031 5725 -12691854888614535082050558689710938859865260045820 5726 12823153228772730265053238722554981981825449247084 5727 -12955798318403778892939107894119374220918523312121 5728 13089803853984039315971973230706971192060275994476 5729 -13225183670100349407628891642946890455285927726360 5730 13361951740830861301913902866154247676303005785472 5731 -13500122181139564631105570561730826258309418883563 5732 13639709248284632810069595191746789216433104417280 5733 -13780727343240728224531517416600708258202985088332 5734 13923191012135403504639405548450236337360423290168 5735 -14067114947699737401873823457558033496208927934342 5736 14212513990733345137004868150835870270444853471094 5737 -14359403131583904449477375202792159545566025331680 5738 14507797511641339954450416772114785923748259829240 5739 -14657712424846809802852048877380662898324348508590 5740 14809163319216640042362187242780659911805362879946 5741 -14962165798381353493333998461271293221480928685940 5742 15116735623139941383436999734896211672402716654544 5743 -15272888713029527428384111980432278682953743875306 5744 15430641147910575503622396833023176141971195458874 5745 -15590009169567793523456572205243381612582324153760 5746 15751009183326887629870354506095330687453028471227 5747 -15913657759687322293449208037568263302593951161792 5748 16077971635971243443426473846377749071638974732454 5749 -16243967717988723273111684680729833650595168369658 5750 16411663081719486910955048097271658066309283323843 5751 -16581074975011282706396822113476617350887591983114 5752 16752220819295059453587183048855008025681452468638 5753 -16925118211317115465185111906815271886948370076940 5754 17099784924888386012899087723855102542489933887609 5755 -17276238912651037271364635847709219282710572952084 5756 17454498307862536537512089345791209023019298753656 5757 -17634581426197370148911740169766808674394507298849 5758 17816506767566582191843758233155534857051785716464 5759 -18000293017955308773179146889533806342555079133400 5760 18185959051278484329729332347387007686731026794544 5761 -18373523931254898164680960046516589426105096150452 5762 18563006913299781133235772183026910435378087678012 5763 -18754427446436104148781231982118143638465699631092 5764 18947805175224771946985505863579543841677257832676 5765 -19143159941713897328301691606715573440560961732816 5766 19340511787407342899643493905580051526755490723230 5767 -19539880955252719153622145198078813971881398012964 5768 19741287891649029558878052710534181838913546739484 5769 -19944753248474155187867796735544039175171353833027 5770 20150297885132373279146670566088400530030559173564 5771 -20357942870622106019889500310618009899767379954386 5772 20567709485624097741290189875285555511897619416366 5773 -20779619224610220644747110556914197735055875243492 5774 20993693797973111120552550073042873970220964262504 5775 -21209955134176840683337068347926962205675505699184 5776 21428425381928827529952570221615366104330052781992 5777 -21649126912373196725991684812081802227922979332755 5778 21872082321305799046917832908022157431235096441114 5779 -22097314431411100539004087930035187442067157768450 5780 22324846294521156924135254351379247860926356376178 5781 -22554701193896889051203919296894679356254421940595 5782 22786902646531877695516771718818162588880116963624 5783 -23021474405478898126513213210361850677514792757168 5784 23258440462199417003376996848981192721227513433327 5785 -23497825048936276317987941669322058003383473400269 5786 23739652641109791285311138301701011140983262206131 5787 -23983947959737491282953802749855741390951022633780 5788 24230735973877735164435243360832594744669792597332 5789 -24480041903097434514915367868319091421971540976240 5790 24731891219964120683915771812985790382912471773717 5791 -24986309652562593717150645173301848239994984663536 5792 25243323187036393619170386960671661044932764012512 5793 -25502958070154336710318770163488519157455391716962 5794 25765240811902362195726578560667624536832810143962 5795 -26030198188100936440924672445617542344883176853955 5796 26297857243048264848373283952442446473549918952530 5797 -26568245292189563651989887027310506297309184348484 5798 26841389924812646392835184666439484948469425057774 5799 -27117319006770082308707638643489380303058951792553 5800 27396060683228186363725665127862762004138377874012 5801 -27677643381443103161269382337024937029800599809188 5802 27962095813564249525139010941695943962571312300902 5803 -28249446979465383099695239948804899481261319252478 5804 28539726169603566910310804370015545958276150623198 5805 -28832962967906302440917099253830799878059915579318 5806 29129187254687106426012020294065179049260878617536 5807 -29428429209589809220444757265540734304992315878344 5808 29730719314561855301851617367004810480090644510552 5809 -30036088356856889178028048091011321552589238987327 5810 30344567432066912715032094321517558014055283078048 5811 -30656187947184302671672118302012172677948508012644 5812 30970981623693980022487637507391751286041999064400 5813 -31288980500696025474639867126951387909025441398624 5814 31610216938059038434543655092013242495730923017192 5815 -31934723619604539557853046451727047537244819836763 5816 32262533556322719921819224928460609047548440635004 5817 -32593680089619842792335026414564177798160678710904 5818 32928196894597606919430058000465512335836335600476 5819 -33266117983364783284852648329887341106773044226252 5820 33607477708381440243939891075317103628454526993244 5821 -33952310765836075051507966130615286011858837483470 5822 34300652199055972838267352230532613566817246150596 5823 -34652537401951117210559700227796085394458830824689 5824 35008002122491979782305863214435037856102481310822 5825 -35367082466221519114231372578325197349002241917550 5826 35729814899801722731982676723413353916100530181124 5827 -36096236254595029121953589624913099826905313902523 5828 36466383730280969861798222245996394762435972657536 5829 -36840294898508375332008533733897489324636855700282 5830 37218007706583490775878659599451037019326425592005 5831 -37599560481194352827964270814885972058548943810864 5832 37984991932171780016076138878911255029374493700263 5833 -38374341156287334159228429663441321169670581522828 5834 38767647641088613034102506554727467988435959093598 5835 -39164951268772238165797582262283362986637357403628 5836 39566292320094905115234745050432832745226605804369 5837 -39971711478322867185877987972094028117328891303768 5838 40381249833220227056755168127664090211265824822680 5839 -40794948885076414467426614406585894566050233644624 5840 41212850548773231733885730370524043474233787249128 5841 -41634997157891852562713822547997893147882786858201 5842 42061431468860163354483045670935070897084539111849 5843 -42492196665140839946742450126782179943211281711872 5844 42927336361460556542271459815341915759413540057442 5845 -43366894608080727399984708769430439829795657024784 5846 43810915895110185734267251605907655166579306248808 5847 -44259445156860208173958216687854182600238047296663 5848 44712527776242297075035754018578061793141822891606 5849 -45170209589209136961641716867160497995450339736223 5850 45632536889239145388779324679907407709385447065023 5851 -46099556431865042577182877136924864325044533616702 5852 46571315439246868266860623384669120989065268390738 5853 -47047861604789878371018772367988394354145647458486 5854 47529243097807758186858465480775719100085476135146 5855 -48015508568231593134473929349469709592249314245184 5856 48506707151365042250148127256331486487147968210857 5857 -49002888472686163956124743188552190980386532388537 5858 49504102652696347965818574639093508980586941946896 5859 -50010400311816811561800325748172079884587551935752 5860 50521832575333122904149996524711702744465228299196 5861 -51038451078388218489312875018390955224653744554340 5862 51560307971024386384814613191933433769139562998700 5863 -52087455923274691413501831973850845581407481512212 5864 52619948130304323052780792180946950124141242815776 5865 -53157838317602351450041364349295332892685767266418 5866 53701180746224381635493189538728330406472104759424 5867 -54250030218086600738425817462082607296896063093250 5868 54804442081311717782858961971861742960112888009796 5869 -55364472235627300454101039544845528411530949204705 5870 55930177137817018089316092050895644846747129706724 5871 -56501613807225305053247341995325261375301681734980 5872 57078839831315963615200388787348337793423218528660 5873 -57661913371285230445694969821067378712672320898384 5874 58250893167729835901299999457460098496196892935036 5875 -58845838546370590364525198284577381326327408550335 5876 59446809423832037052711226243542248794297360115058 5877 -60053866313478715906100323948883151500760208897872 5878 60667070331308588411146870110586625431212173577856 5879 -61286483201904178511112178781904337007584876011218 5880 61912167264441990102554904471183321177896812460924 5881 -62544185478760767013956670231452871227604070291854 5882 63182601431489166811895557469741922999065196635372 5883 -63827479342233425281386011626146813044452875915752 5884 64478884069825593980735224017687598509578870049939 5885 -65136881118632938878020472396546955294140730782731 5886 65801536644929093736571236003791822649546275104426 5887 -66472917463327567631150852947640603399611740969102 5888 67151091053278211745386523290043540240109400887424 5889 -67836125565627256424909846111657583373204571923156 5890 68528089829241535340163924695293415701343297729080 5891 -69227053357697519548433383406066270249850762705948 5892 69933086356035790236891351891208199567094610964868 5893 -70646259727581584977868508307844991344496737373986 5894 71366645080832058434674583608381682402890419599936 5895 -72094314736410904621688339220757379077420308889955 5896 72829341734090994046629089285282843131210128891697 5897 -73571799839885685346487664923025933376873742789772 5898 74321763553209477372088849326985894490242514522583 5899 -75079308114108674080247553387704511814831724616122 5900 75844509510562741057539472769927620924267057096212 5901 -76617444485857039026411155050557147329975358281646 5902 77398190546027626273287211338604880522837017023039 5903 -78186825967378828590082198138065030651385061505466 5904 78983429804074282035685356107218657621448217015564 5905 -79788081895802160603157374739025133252969261866748 5906 80600862875515307722164727433300451140433370021118 5907 -81421854177246997435189633462875739076537127111434 5908 82251138044003058060908820103249613747141899161936 5909 -83088797535731098199454225700303462178658671732452 5910 83934916537367582042681680249077240468791466355412 5911 -84789579766963508128713387454954998055722420117567 5912 85652872783889452924526615001037946286933061076282 5913 -86524881997120747933880277254511576679085144159300 5914 87405694673603566411055017670780293018839655010324 5915 -88295398946702703214389025037977452675849252458240 5916 89194083824731838858085371108476622054111932112678 5917 -90101839199567086416917581335483001200715940752802 5918 91018755855344627606945168994938959860003172116904 5919 -91944925477243252106853037248543681480453017968574 5920 92880440660352621999737441575455484474793905703483 5921 -93825394918628091104772520313849515750295935910648 5922 94779882693932916932907673567247698404084373787198 5923 -95743999365168711041276306617294896950891135949428 5924 96717841257494981678056296890872758822919112664052 5925 -97701505651638630803834336196345192545838790756046 5926 98695090793294275847819146395850446806975034420953 5927 -99698695902616274908258394986778708459740624194912 5928 100712421183803342536883762677914675305757320979812 5929 -101736367834776651757887804721113048379080627037856 5930 102770638056952326563581784069782046937116684900096 5931 -103815335065109237802259400871709844912346457468757 5932 104870563097353024129668309478523316357668946685066 5933 -105936427425177268534647724109302186076986081751456 5934 107013034363622769872711770430551873017008866513385 5935 -108100491281535857849437392878128262486778837206072 5936 109198906611926708989252842352971324053537760583584 5937 -110308389862428630305425796092270157415411405407229 5938 111429051625859286654534304902284313784052610508248 5939 -112561003590884857114291950173218955906313486763735 5940 113704358552788115168121446295394041781904496892332 5941 -114859230424341437014166831202041434217595914332175 5942 116025734246785751941349574550667788089537376259932 5943 -117203986200916458431462535791230802656388184182640 5944 118394103618277339455019843153881786545830751774429 5945 -119596204992463520330510617357062542060380036148244 5946 120810409990534522512718341048375614534861666945721 5947 -122036839464538476766752095005100868888663494310624 5948 123275615463148569371285647264123933489203386805173 5949 -124526861243412805278118654680720269269645811879441 5950 125790701282618182536472619195009153415012591801358 5951 -127067261290270382770332850965166480090246296975022 5952 128356668220190093076575240449330103177820189041223 5953 -129659050282727085391510519342766605550912030583998 5954 130974536957093190154785039138724649096383889257944 5955 -132303259003815311983250895488996958035374187818125 5956 133645348477309646054423374216983927373769488825218 5957 -135000938738578264990453089313903656534966043922532 5958 136370164468029257230135807220246772887788981989948 5959 -137753161678421609179355956130395977490223165367294 5960 139150067727936034840510608097626300028195402516492 5961 -140561021333372968139899038336511761489601711598977 5962 141986162583478944799807978591247847361868363148554 5963 -143425632952402612340103070576786459404181970586968 5964 144879575313281618643591072715203604023386653363416 5965 -146348133951961641481293049546828321864122195045810 5966 147831454580848833469123828287868302704445108416291 5967 -149329684352896969117375060654064745421508789268361 5968 150842971875730592939925860849230419197641885521484 5969 -152371467225905480012343836226326350448768601703048 5970 153915321963307732908088165399311264639884653497145 5971 -155474689145692851600993229348749237315166168447122 5972 157049723343366125701214518882539579342859724709024 5973 -158640580654005711291986911567652974883071086227975 5974 160247418717629767657018244617939436372889968474920 5975 -161870396731709042334268343039314475821976163611536 5976 163509675466426306202405952834051417100026192731226 5977 -165165417280084053702564857044298267316660497131718 5978 166837786134661896821318219282989614091646376927016 5979 -168526947611525095112250329166435144162699613657614 5980 170233068927285677814331965236847430631646829804824 5981 -171956318949817628036715319395183772142947946086288 5982 173696868214427613022783949527491937769619441792568 5983 -175454888940182758682561086729606329583983156405888 5984 177230555046396980893145904692547355219366146333269 5985 -179024042169277400512973793992285812288611617718318 5986 180835527678732383638656761671199156634610699049505 5987 -182665190695342763354239149519842627564265267013736 5988 184513212107497814083199259880134442768078648787348 5989 -186379774588697564654748607332564134935394881002826 5990 188265062615023051339248986402371686451357306109392 5991 -190169262482776127394217276551002854944316265381598 5992 192092562326290461093765236058672335056573616278018 5993 -194035152135915369791785343257721308434940583600798 5994 195997223776174153294115557494811132732816977252011 5995 -197978971004098605688679993824530127418397690177980 5996 199980589487741400806606123418519920594241690774510 5997 -202002276824868062662972421670175610549062336024739 5998 204044232561830248554566710736504788739537774068392 5999 -206106658212622088975271353817433447784019812356448 6000 208189757278121345148886896436955711126060922453176 6001 -210293735265517161775824150960748687932859513757908 6002 212418799707926209545613138700007674367404320527800 6003 -214565160184199029083086537573821384005251790698526 6004 216733028338918405273900001854674915776828884886598 6005 -218922617902591618356270592482516364232031460400038 6006 221134144712038435771980378505944943517938775589792 6007 -223367826730976726542352097673191423554662840769098 6008 225623884070807597875619042447334322604340934752112 6009 -227902539011601971822458035020719847173771766552432 6010 230204016023290538078023096339282368551696751185227 6011 -232528541787059037483213616816629868067474331196863 6012 234876345216950849406754845853406854510003727117347 6013 -237247657481678874994595745118270250491256930337324 6014 239642712026648727255790313467146744846524703495766 6015 -242061744596195258116089351287808391950363271472216 6016 244504993256034471913611737586557807544702045338961 6017 -246972698415932894336884722407482212388961961591024 6018 249465102852596485515954341893816154907535224878934 6019 -251982451732781205873898614142997611885425634699552 6020 254524992636627363430672507353924319856974646167428 6021 -257092975581219891525535837772579818411401850756746 6022 259686653044376726390140666963443688195279585932808 6023 -262306279988667474663477353307487247103773468736456 6024 264952113885664581794108764844189055974479206680686 6025 -267624414740429233326287692835941033660010173300820 6026 270323445116234242316497605610057039160605162075828 6027 -273049470159526197577543069244978215232478118677256 6028 275802757625129169100422243284087328831152497754196 6029 -278583577901692288861736091752849004089056071356310 6030 281392204037383547288241196993631404457796488359793 6031 -284228911765832167922266961858739043630053590511224 6032 287093979532321945314043104878228444443798760597518 6033 -289987688520237953861487363173863905463656963695192 6034 292910322677769058226672155573104208617525011212848 6035 -295862168744868679083026994631846916515681324912396 6036 298843516280476291290363646452935979053068096977440 6037 -301854657690002155158075172207448533751889359248458 6038 304895888253077805242418744437068261536349358764060 6039 -307967506151574845133725336641065340062396691695820 6040 311069812497894620925786157220090053673952188634794 6041 -314203111363531370524664635837848781867830285737500 6042 317367709807911470649912124555800184867368859458240 6043 -320563917907511428309783337045460664117697488169804 6044 323792048785257288695732025110297690054924280303812 6045 -327052418640208156842416794122060388686326872745822 6046 330345346777526556039879988260322050732755612589066 6047 -333671155638738371866718509651281269778502693027708 6048 337030170832285156839204315451175330393013630763407 6049 -340422721164371597043715163222230555999643389133616 6050 343849138670110968740805096736915383072297621738878 6051 -347309758644971439801102674758239203553998870546741 6052 350804919676526097958318077785514304033202179076510 6053 -354334963676509615245334753948254501239732936371336 6054 357900235913184485618045895069543446823296820662510 6055 -361501085044019800670681617147952861737765774684260 6056 365137863148685556508292449234198900092760175182880 6057 -368810925762365513269264352754201308952865252061738 6058 372520631909391657485718497586144941149673680552056 6059 -376267344137203346434896874584183471568814903061764 6060 380051428550634242872677165860455804288669990866566 6061 -383873254846530178053745152214348318943641704441694 6062 387733196348701110734251943880973829046276884925360 6063 -391631630043210379924591929392806918650200252626716 6064 395568936614004479514875040666462471951157941671020 6065 -399545500478886613536377483854173047352939867578826 6066 403561709825837321751406721850599008303575128986136 6067 -407617956649685496484302160709097016850694731400966 6068 411714636789133143120430568884137556063053158038908 6069 -415852149964137268510767789652429772392292931654970 6070 420030899813652313629754233011740691434082813223347 6071 -424251293933736579246365021993622385031180839619080 6072 428513743916026126085566451580944721227972238045219 6073 -432818665386579663982384629412476813849467985913627 6074 437166478045097977866562180104664859235445024644821 6075 -441557605704521472065123665835510627386406289583730 6076 445992476331009448376035687908704595660564724843768 6077 -450471522084304767651486343232981656976153270345978 6078 454995179358487579237100993143809651103430681287880 6079 -459563888823121837546664908855126899219760138343840 6080 464178095464798360313673862108929881674512146038428 6081 -468838248629078218654344785597908005504981986381703 6082 473544802062840285004682227657822569296681124902742 6083 -478298213957036801259933059594010476715284895240000 6084 483098946989860866051421212029280739999370863125656 6085 -487947468370329777046514693942860045225889352233345 6086 492844249882288201455546751738054540024620574041000 6087 -497789767928835185578129384434367550840676902073020 6088 502784503577179052223728107219060877103490303810244 6089 -507828942603924273200909619473703468810333047341264 6090 512923575540794442789657140420914533208132660193194 6091 -518068897720795517194930645668209876697624855947771 6092 523265409324823524430621137696670683288343320436921 6093 -528513615428720988904630810476747626487719656393928 6094 533814026050786355171457538995221810454716703895867 6095 -539167156199740735891857462830130062845088400591832 6096 544573525923156349993420663915355392963082427732316 6097 -550033660356351058364771682906332740780643053272234 6098 555548089771753446143181290194226723312010263898344 6099 -561117349628742942774264034691049255242869173912740 6100 566741980623969513536786541281243366605357329418459 6101 -572422528742157499139106924720023685692863021038441 6102 578159545307398223310122654073531892806591230503756 6103 -583953587034936032030573681318257689133435373038754 6104 589805216083452472183915222069459747207499473238040 6105 -595715000107853361953560782298779410583250536248507 6106 601683512312563550258956674247318254967967257732932 6107 -607711331505334207910575767699649199100392481896368 6108 613799042151567538977437913718934130539103234677412 6109 -619947234429163847104140944345995488465863403806276 6110 626156504283895938191619566170616717006341238951154 6111 -632427453485315887970976920594795479166384314391748 6112 638760689683199250556829429464153322825450488677890 6113 -645156826464531832069781730955691612118571941291856 6114 651616483411044201871054929691344368805135068935017 6115 -658140286157299162860116219870181968044963032686733 6116 664728866449337451652628014417547785963888935461160 6117 -671382862203886989285415844732160961004267953924841 6118 678102917568141053391751653720524966143804184305464 6119 -684889682980110793558407569778536639176444489790048 6120 691743815229557562820039776040823939778692879431553 6121 -698665977519510589970938073487254288370971087731363 6122 705656839528375569583490385307281670558959918498634 6123 -712717077472639799321370154507822698758162014433859 6124 719847374170179547328007299306079776035124736897388 6125 -727048419104175386161941004622308156377352791584232 6126 734320908487641283944808360808709541075638945841860 6127 -741665545328573298089672642042759593941935225267924 6128 749083039495723772191857878114091458246219285742810 6129 -756574107785006992396194842358027719605465431919232 6130 764139473986542315808404076762759770268948979654796 6131 -771779868952340840299094819381156067026857126231428 6132 779496030664641742361440105624650616663012906401732 6133 -787288704304904467532938408799796098521576589228068 6134 795158642323463016282777012096884723180624922343544 6135 -803106604509848627204203846608381728834308324766690 6136 811133358063787218841071126781886424948825434216520 6137 -819239677666878011524460884987141144415298798490784 6138 827426345554959811204211777041972489571313527530080 6139 -835694151591171498436458265770707509104597696537018 6140 844043893339713327437235529047700707018600129363258 6141 -852476376140315702439112734437090516215841881108838 6142 860992413183422161498059182754403402631490494924132 6143 -869592825586093361396737159190502558225377793395880 6144 878278442468638921383616909036066568229304185444022 6145 -887050101031984048180238051202773829347176513930923 6146 895908646635777929987163801408587186432845018261295 6147 -904854932877250953128306675448131086855532612964292 6148 913889821670827861499015659129087029227714921004600 6149 -923014183328504046131326115274643186165858933491030 6150 932228896640992219965858548299662094627632995076669 6151 -941534848959646801329837491029750662127860059630872 6152 950932936279173398670467558459410553833500379237680 6153 -960424063321130858788384574195581387167704561868720 6154 970009143618233411163084659638916826767474965094702 6155 -979689099599460511967167421022780827434940717784194 6156 989464862675982063035010610744811398880177625896664 6157 -999337373327906753390278717709810262010927877049589 6158 1009307581191861343951669314460460693290096742746312 6159 -1019376445149408789733788248069900634778055934046192 6160 1029544933416313168246345153185909133309904588717724 6161 -1039814023632659457876359715907645403373482028747580 6162 1050184702953836285821210764202254428610292505064022 6163 -1060657968142389841631647988816170696529126346378744 6164 1071234825660757229629883079483572717393770190670032 6165 -1081916291764887611395206798107486440038922291718338 6166 1092703392598759568164925389042921023791328700678959 6167 -1103597164289803192388519569390002731653267777577744 6168 1114598653045235497804609969318230685966799418352490 6169 -1125708915249317818290434686308443477862143451849655 6170 1136929017561543947369041092893945878797854466563668 6171 -1148260037015767852657262418149940232416660942572392 6172 1159703061120279882704851420639449525605430081514476 6173 -1171259187958840467619005071124979248711676812521685 6174 1182929526292680399596127419133580358206529697287272 6175 -1194715195663476865001300642634154901347068507809609 6176 1206617326497314485952891252931470007622950538968658 6177 -1218637060209640716492401397074684827415444453182720 6178 1230775549311225026355543901497293844182836017924124 6179 -1243033957515131394117102369683313333061752241476140 6180 1255413459844713721067031646316292173922758781049549 6181 -1267915242742643867596126409603928514689778895338716 6182 1280540504180982105134174062598863822926449368486944 6183 -1293290453772299868799621005998410974593054069479212 6184 1306166312881864788895299010859774814789742286528556 6185 -1319169314740898073227633323414627677492893108476352 6186 1332300704560914406945011869478325878983192919238917 6187 -1345561739649154632192734681334626652151316840951993 6188 1358953689525121566375357969156492840507581626421648 6189 -1372477836038229415210546627451607715809406624755866 6190 1386135473486577335060076614517867131133706942055164 6191 -1399927908736857798241785152440349337237505067090141 6192 1413856461345410515169529717910968180594265865861055 6193 -1427922463680432768245141750717587135148949897448054 6194 1442127261045357114445581794816860891871148096814834 6195 -1456472211803407516518732495235538345250762141859800 6196 1470958687503345066631297502919199642079806571418110 6197 -1485588073006414571210981527811712123099106574257932 6198 1500361766614503371601464538619894012070716141922629 6199 -1515281180199523882011688558706253872470391358422245 6200 1530347739334031434099768633062089887388373157859846 6201 -1545562883423089126395623935478154189901225922979335 6202 1560928065837391486644488614749812085781652607443304 6203 -1576444754047658866055177950884519497549774619724912 6204 1592114429760314596371812727746541204060012215346492 6205 -1607938589054457053665189143463717593885907257273716 6206 1623918742520138886769756273618473022129107503440616 6207 -1640056415397965783383949552676304539996454338104758 6208 1656353147720027263015237505150896357225233972889344 6209 -1672810494452172103196570489150020669492902036612472 6210 1689430025637641123737965668224916120257311801425263 6211 -1706213326542070173215804491753932814236629450058148 6212 1723161997799876282453232691928304755806638417947540 6213 -1740277655562040071418106452115085133321007332421172 6214 1757561931645297618770584271934447530273318505205493 6215 -1775016473682755127241179357867704697578638375735720 6216 1792642945275939843122415079880452819685013382856852 6217 -1810443026148300814423815765785247766826772552224004 6218 1828418412300173199681563981113230622248264385264864 6219 -1846570816165219968041608987843978731672616673295286 6220 1864901966768364961059264108309367297427411507252109 6221 -1883413609885231417690428253589116862354991629794506 6222 1902107508203100196200655025995287306480957580552247 6223 -1920985441483402060199619712627055486650239519797772 6224 1940049206725758530731451240135319009623378469025084 6225 -1959300618333585942327357731881149475621907349381149 6226 1978741508281277478167540496173015854330521117363211 6227 -1998373726282978098016227654759621858655842689608021 6228 2018199139962967412398537508810523219647773902326384 6229 -2038219635027665697592683156562170860278509985816712 6230 2058437115439278388427742528160946404630233964524384 6231 -2078853503591094529617940264942439089349250117653534 6232 2099470740484454811441328783932473089850514344746613 6233 -2120290785907404961996236144833186540717735489443792 6234 2141315618615050416055301369972675350571758208211240 6235 -2162547236511628329696890756389766982783921951191931 6236 2183987656834313160439843298491125780838465207492301 6237 -2205638916338772184552607221705253851093290899330564 6238 2227503071486487476564797251533762517806924633369588 6239 -2249582198633861030791035934258705002039207147181552 6240 2271878394223119860896773366868188239742282700142416 6241 -2294393774975038071206859400398404476425779115362228 6242 2317130478083493052593343191429835493457207519975852 6243 -2340090661411873116392791550320582556074977059232578 6244 2363276503691354041908967860165843410931239477439073 6245 -2386690204721062176667739852534611998366379126899464 6246 2410333985570141893721455234726781116753518643008014 6247 -2434210088781745376963733791650412773380210124400986 6248 2458320778578962873626795717948987771155259634766072 6249 -2482668341072711722906330177433696424317930923799271 6250 2507255084471602641007887231285072231565859577852808 6251 -2532083339293801915848363487000574488829265297623328 6252 2557155458580908339190992819095353050005047540689400 6253 -2582473818113863880157127782786894763317557952452466 6254 2608040816630917281857919337999943727621174006287273 6255 -2633858876047659942338822872364621960871361093366950 6256 2659930441679153622144865336086052638603661818950803 6257 -2686257982464169703610128329279257303805280046605736 6258 2712843991191559911466401893129527243384194072343900 6259 -2739690984728778590569051425674839418361876327497715 6260 2766801504252576824468565921371477622703117699269120 6261 -2794178115481888868229913735839683666934657653532161 6262 2821823408912931560334761484552023610492199892413042 6263 -2849740000056537571709998057619934878546545042063428 6264 2877930529677743544926182337903053931887892670498970 6265 -2906397664037654373417982353827483855705643294394334 6266 2935144095137605069212027979754604680053528527935016 6267 -2964172540965641868122643365608672882500087855163511 6268 2993485745745344423709596609132541555901600342154200 6269 -3023086480187011145501394864924003370280293983599120 6270 3052977541741229943090011109699227576674820041458462 6271 -3083161754854856845715659468149911918854446104917639 6272 3113641971229425176900903406475415415984950247073688 6273 -3144421070082008175579709458501163307841342579732568 6274 3175501958408558169016934327700193093216238982821555 6275 -3206887571249745618645204163003812733885078310419698 6276 3238580871959321577777425057841771075884084915748642 6277 -3270584852475027320002632944788022465820060955208202 6278 3302902533592075118959096182167489313652877574738952 6279 -3335536965239224384120241454094230173602690466807052 6280 3368491226757477583244969930937721816352354401182384 6281 -3401768427181420610253324904076316508297647910589086 6282 3435371705523232487510496955868439149468105874709085 6283 -3469304231059389523856216060130095233433240261136760 6284 3503569203620089284222266589670145621870220806616946 6285 -3538169853881419963357934246304845049317622578477496 6286 3573109443660300995051596699911855684460611209905654 6287 -3608391266212220969316527192447365170209610625459200 6288 3644018646531799173320600829612399116470678068779068 6289 -3679994941656197317403470036050615922513602528878604 6290 3716323540971408255361588639976032183451457513260398 6291 -3753007866521448758312081578175329487235727881388284 6292 3790051373320483653891937620026237872989542880832386 6293 -3827457549667908897330595913387472321588534772354116 6294 3865229917466421398073147168278838127979738582848576 6295 -3903372032543103685149715774720602378003407609393958 6296 3941887484973551756405965967082989040673927492678560 6297 -3980779899409074721052117955757098423489009514119170 6298 4020052935406995111775603988784778750257153728253414 6299 -4059710287764079011917977217320167139472478399995136 6300 4099755686853125414962549878078436101160000104103892 6301 -4140192898962744507838329598298463899294909050963671 6302 4181025726640354846341199425967655495953912743356290 6303 -4222258009038429670328214145590599348258344086551592 6304 4263893622264022888278839910575627664316282406921084 6305 -4305936479731605545361637168539212317160143719256864 6306 4348390532519243876320184772739002182614754298419464 6307 -4391259769728150334322090039879147237204209682925180 6308 4434548218845639279424068753829560658328014091919480 6309 -4478259946111519305518875572301166388123448029102984 6310 4522399056887954482571107236763942774365433004131544 6311 -4566969696032827091643602119721468141747344720939960 6312 4611976048276634733689561143728336068437962588813525 6313 -4657422338602954999363087672074005720350153817340536 6314 4703312832632511196208289893922290481921373620917968 6315 -4749651837010872941550344481012513073623446149815882 6316 4796443699799825744257156642479774449044112681392799 6317 -4843692810872444016293878828537651727256132531825850 6318 4891403602311902275681217973580327194980588179776954 6319 -4939580548814059626119061291456676284719060036883699 6320 4988228168093852925176619616788356518951687148933300 6321 -5037351021295534382606408116037310157552095193742920 6322 5086953713406789663039588696777894261439323008322843 6323 -5137040893676772903092369528955554337483638194114160 6324 5187617256038095391785431006037673489608416414598706 6325 -5238687539532805005179116090998902050712562703468375 6326 5290256528742393831285036115794786175951825053894592 6327 -5342329054221871769658710791116752138900481589198988 6328 5394909992937944241637056092655003614531420437886336 6329 -5448004268711332501988393442888330140007303734751422 6330 5501616852663275400820883178066206782267489644002119 6331 -5555752763666251805977859414041584626302336197031928 6332 5610417068798963260865709028534537254049036300999456 6333 -5665614883805616820742216130735822651964495827882176 6334 5721351373559548381971483777984598912372322259178942 6335 -5777631752531227193656725122092242608644862006213002 6336 5834461285260682619425747053791819964664506925923819 6337 -5891845286834394598997475862978058685880489886879453 6338 5949789123366689644533328779527912983049676328262048 6339 -6008298212485684595706839659873458674703789103133458 6340 6067378023823820749941216123405938998511487676111206 6341 -6127034079513031380400248768045596439278747633900624 6342 6187271954684586054106318072405405740369332674885168 6343 -6248097277973655566033558987891925173410391526728268 6344 6309515732028641712218257905059652221907794748482517 6345 -6371533054025316535876288341952926909922221552786601 6346 6434155036185816095253165627819278376633515815721420 6347 -6497387526302534220490753682469969232002485510393612 6348 6561236428266962149210739519537168609502635312834984 6349 -6625707702603520356823971118216948960621528487756744 6350 6690807367008429327812219439364324655291842414827728 6351 -6756541496893666448430785951172682779146803020271552 6352 6822916225936056639482869039828163708930952295198476 6353 -6889937746631544790056290622608307809598390120501582 6354 6957612310854698499426964169455230824054257353357302 6355 -7025946230423490084758587673463728003748367011192614 6356 7094945877669407266802037883126519947596740149947840 6357 -7164617686012942404558733839293707257208389520269883 6358 7234968150544510612858080556805788415762192225839424 6359 -7306003828610847564048596342461164596136133486953964 6360 7377731340406938246554418330565567478913833015844084 6361 -7450157369573528428942871867873817641428000833346544 6362 7523288663800271058424338026844758535976177070141947 6363 -7597132035434560307402776718701898065596266740518260 6364 7671694362096106470854340107484959384016505403942408 6365 -7746982587297305410973287585692373754622753910405464 6366 7823003721069456743730003842036829963069064788379299 6367 -7899764840594885464776812317780639267588380711209307 6368 7977273090845022219555330146439720454162157353637528 6369 -8055535685224497934546569165472516703130907769217898 6370 8134559906221309043404474973826199308331793183738424 6371 -8214353106063110063268122450991087666960334532905316 6372 8294922707379690802900751252778599726709887110017488 6373 -8376276203871696015499021091712329784274588424569681 6374 8458421160985645845097483094148688776264357022026190 6375 -8541365216595315956505889224083629567200762125051880 6376 8625116081689536784705589312953100616654905802063987 6377 -8709681541066471890641294513550869751178803111824968 6378 8795069454034435966421727778979796811047392746798386 6379 -8881287755119313594133361614460392557101667694008761 6380 8968344454778640428822204528535098814157329139536832 6381 -9056247640122409047756506051043611425414589958134081 6382 9145005475640662284895797469653233585018608978193598 6383 -9234626203937937451606792819536535182966401115819168 6384 9325118146474625432132696926479190626374926446558506 6385 -9416489704315309235188196657020565741736319459688940 6386 9508749358884147181367081520434582220264091182881716 6387 -9601905672727366509862729252401265103654439002549279 6388 9695967290282933797363729146186906469783944527225468 6389 -9790942938657469196948282173263034387138890251518850 6390 9886841428410472125412751239779747930510369146606962 6391 -9983671654345926653783337648471557815169262691626461 6392 10081442596311355487827297009372794978038654355152656 6393 -10180163320004392063253815317182698249914570196301876 6394 10279842977786940924027553569916886045265185296171824 6395 -10380490809506997201863325306983482138626916551477112 6396 10482116143328196670582266530980735550387965168808308 6397 -10584728396567168510642549280891769237229106702096609 6398 10688337076538763586866027543644753990962813316927928 6399 -10792951781409231716221531793384906020484430307463784 6400 10898582201057422082551690912436127540751697773416411 6401 -11005238117944081641399506849013867985028985538394954 6402 11112929407989327050660296496416946661779411339928086 6403 -11221666041458366361711419009852411235614395846083656 6404 11331458083855547411014315468147612314911161463991392 6405 -11442315696826810563999214725644464133184668897008871 6406 11554249139070624181391345387080342979405849662038949 6407 -11667268767257481903078112320589597581528342001927560 6408 11781385036958041576209457358867919647508899892915008 6409 -11896608503579986392529080108171255597469706232754867 6410 12012949823313689545013445150440068651895352379289412 6411 -12130419754086764465810197123728822879754184612021961 6412 12249029156527583466279952556980559500357530370947658 6413 -12368788994937848365718205877455359346939362019190520 6414 12489710338274297468130612296584719861906153196170918 6415 -12611804361139634026319099614109212470766440379215691 6416 12735082344782762119572598489507862277728912982829140 6417 -12859555678108416665509732534253115811225079847866895 6418 12985235858696275088157229001224181346960953028774512 6419 -13112134493829638973233343671179874816264754404790168 6420 13240263301533774857907083306317312608535843219356850 6421 -13369634111624004126088902417498296702439942266058076 6422 13500258866763632811644903246979734839512309407345024 6423 -13632149623531812950883047933344448725185312410125839 6424 13765318553501427972305788383936678456137992033185654 6425 -13899777944327095466028746013220370256311479909042869 6426 14035540200843381537500174383061871943689886411668948 6427 -14172617846173321820292093304397018672027337997364336 6428 14311023522847345100843015454238672303959143904986156 6429 -14450769993932696394186566019274664165568618911776347 6430 14591870144173457203973145749561862859702248708420118 6431 -14734336981141261602556890850830849488579594243258936 6432 14878183636396807677651987322187440792814476119742302 6433 -15023423366662264811136021770178312465707567616229008 6434 15170069555004678183069291667264140742978955103700448 6435 -15318135712030472829984334949494606086728678140318387 6436 15467635477091160531056540560351994276120543866678969 6437 -15618582619500353748972432323403288848096310823225776 6438 15770991039762191814245644344020952465265138958327004 6439 -15924874770811285512471000951998017304206600809305556 6440 16080247979264287213634466256763030534303925287867892 6441 -16237124966683194671191746636780218843619263965841494 6442 16395520170850497616272449995164469826743503074972091 6443 -16555448167056277279142098082672781965416140771851124 6444 16716923669397369986043862499034761679824623287269824 6445 -16879961532088707004829307814317840240598427238981328 6446 17044576750786943847457086755295327077837793105203870 6447 -17210784463926493281575612932762653864368491055854408 6448 17378599954068077357096173495040191496739350813047021 6449 -17548038649259914816993448578651312824007740528666872 6450 17719116124411661334628468447855734952269980573273440 6451 -17891848102681221102762942463249449989338715009120766 6452 18066250456874549392212710959199746578874435483583303 6453 -18242339210858566800861678072154911322779865745263784 6454 18420130540987307026616665908148626632813184054477184 6455 -18599640777541421120919689783560754488803252710018742 6456 18780886406181162312739515776557544432140176013874008 6457 -18963884069412976636632181541593904097232010306692525 6458 19148650568069825752584433633961488036144971268921128 6459 -19335202862805369510029599631664739600573333512519112 6460 19523558075602136983747964642199216647636710791613010 6461 -19713733491293815895429813821721136397747996556238368 6462 19905746559101791531586358443136241666311232677762035 6463 -20099614894186067476340082359759897883627348496920912 6464 20295356279210701696510812178051681418226190587067424 6465 -20492988665923892746437103946300687248237419663664664 6466 20692530176752852101235327630297555289795681492542234 6467 -20893999106413599879803002131497105131443741639739172 6468 21097413923535822482921288364597802778078245554348052 6469 -21302793272302931947407810587189337023142597733520239 6470 21510155974107468104519804028112231709278439020885017 6471 -21719521029221985929814578102902595436577704988426848 6472 21930907618485571782545986681634726354193199252318554 6473 -22144335105006133555519515338863866958502691685943898 6474 22359823035878611091253201965888245996859889253183589 6475 -22577391143919254567406348224550002817443297877236946 6476 22797059349416119913853285388787679592600500330664956 6477 -23018847761895931695606751902175369656268774939217998 6478 23242776681907465280147145499250916209742239521734938 6479 -23468866602821601504703464219750494640135860711415707 6480 23697138212648208468773601518971224763060941881260001 6481 -23927612395870006499781292667046052647746547035380701 6482 24160310235293573775360941914355195805419007694000288 6483 -24395253013917651534457358361948224119625553413505728 6484 24632462216818909271343715027869090380097912306669331 6485 -24871959533055331781917507597029390556091323296028700 6486 25113766857587391420351689072908620580017865510712952 6487 -25357906293217170426478340815292107151119357577246178 6488 25604400152545599700288150225326732115537027849924224 6489 -25853270959947981929764645525189818799686085398358248 6490 26104541453567968522062747328100694364291602842105248 6491 -26358234587330161345913017334994048824917916143602796 6492 26614373532971511865213432541182879801751376711477360 6493 -26872981682091691830188148585254169724580469314771796 6494 27134082648222611293377252085879771289922376780455784 6495 -27397700268917261333203816995831424565401906611912676 6496 27663858607858060498076726771606947660857036077495168 6497 -27932581956984885629062940195000872676854328584920237 6498 28203894838642969379235597291563411976023246382040041 6499 -28477822007750848423010222534457647857931900060340307 6500 28754388453988548039257141965230406086808384726249584 6501 -29033619404006190457862173402800272696809220615493940 6502 29315540323653216080838997707041714422242030520193852 6503 -29600176920228408426215947058173984546896452626135008 6504 29887555144750915395869087260316510484412032314941670 6505 -30177701194252461237395531158054802261316771514751109 6506 30470641514090945355160288797504164753292852073049602 6507 -30766402800285625926952321264129815881120924115042245 6508 31065012001874088100397809871690809403380371473769124 6509 -31366496323291198377549289252358922418612977513816972 6510 31670883226770248647047860332943398630989754931359628 6511 -31978200434766495191093177163055733396008908933658595 6512 32288475932403299879304623568206328623510692924727008 6513 -32601737969941082663570760645354667317899669460403980 6514 32918015065269296407317810886034343981349587156683177 6515 -33237336006421637019438115813952811187935537991534796 6516 33559729854114703817564030355351144417280280314368088 6517 -33885225944310327017610882369078778165822506505633804 6518 34213853890801781236705140827125038169858158980929744 6519 -34545643587824105904922952052087425077198958805847321 6520 34880625212688755507853324002335913814196680213146397 6521 -35218829228442804627034533398442414272241031897555264 6522 35560286386552934808958347816693864792546032065915842 6523 -35905027729614432375762434951417218463245619894864561 6524 36253084594085428392106419443218237113835962765891570 6525 -36604488613046614123222507897620744387037212021704778 6526 36959271718986667458920030920354865563936478651017775 6527 -37317466146613627937578788755886631746522595843029692 6528 37679104435692460183064435392755826385279446821058132 6529 -38044219433909047766217568977826089210849507096848275 6530 38412844299760861721285575448598601493497774164635608 6531 -38785012505474550186563060135553797253948159165773162 6532 39160757839950697897764976915157905362310168638547560 6533 -39540114411736006542460034389486909167608867713816876 6534 39923116652023149284425975956126464218129824320767379 6535 -40309799317678555088239906884607497530150312717020694 6536 40700197494298380816974661682831308184884065535563436 6537 -41094346599292931439726642705812534151538898869993012 6538 41492282384999791071043693245194927130406579074307872 6539 -41894040941825929971347191008564197920309460601225360 6540 42299658701419055066346190627733883199526163152575682 6541 -42709172439868473994420385598691086057574953780439764 6542 43122619280935745164201944651393881689838303827837104 6543 -43540036699315388800314729261541249936488680110268714 6544 43961462523925936473635638423863136068886888035319399 6545 -44386934941231599153731286711083406538030096630072448 6546 44816492498594836385500163157074541578037974888418199 6547 -45250174107660111779723947270185027421444652050774387 6548 45688019047769122618411741042010004776525843754428408 6549 -46130066969407794010719456110803875417400227115178984 6550 46576357897685330694057211268171886624732947127332968 6551 -47026932235845622257975996122105510238722563734002690 6552 47481830768811300275768618615323787469817053989924828 6553 -47941094666760748560648598816260390282440568187283692 6554 48404765488738370520105682674403735558820646846423868 6555 -48872885186298420363801490537784437227471922207339580 6556 49345496107182707727388946548956653527496204238862002 6557 -49822640999032488107142031759809720931594876516041116 6558 50304363013134854358497573803142366542450573707783328 6559 -50790705708203947395769787793588142288054539115542296 6560 51281713054197307140634744239518148116651364232816516 6561 -51777429436167687703731574780606516224554033421927590 6562 52277899658150663747127855884509398912252600043169529 6563 -52783168947088357965688178976704547663442232177550824 6564 53293282956789622642809510777025717423141068803806683 6565 -53808287771927011280788820004817841541191401621074074 6566 54328229912070879378514027573892716428034258453970768 6567 -54853156335760956529467259089898350944965702423357616 6568 55383114444615735141450493224317526254311156875872190 6569 -55918152087480024236241099554432631974307429725451040 6570 56458317564611019972813796597506132439401435372166572 6571 -57003659631903247752083866603261993498824523443745397 6572 57554227505152734004593969669346659271775644610231490 6573 -58110070864360769035445857641605572000805349114071886 6574 58671239858077625603333290598765595443305093045978416 6575 -59237785107786601243030459584516861350972068229811240 6576 59809757712328755703400555176017519342190812529907820 6577 -60387209252368718266183532550014487033006491657727463 6578 60970191794901943134774774836041527057535829932356382 6579 -61558757897803794537193858933756672902328701603816321 6580 62152960614420846673744060770298165242701112276469994 6581 -62752853498204787157760169129670419966460124015436892 6582 63358490607389316147618689477343995807612465499537017 6583 -63969926509710436950127226469746466706633900156737216 6584 64587216287170537489807907409104039318676562958183244 6585 -65210415540846665685734899219863531975560523259570409 6586 65839580395743405457772730957763258552195041919623510 6587 -66474767505690763797587239746005327140171036156910581 6588 67116034058287483086964135873883428930594398787206180 6589 -67763437779890196627073729708066763978656365491386740 6590 68417036940648849157669271413003149344427369646008074 6591 -69076890359588807995108335694106415381132995945328884 6592 69743057409740094302852192437348503570365457725608312 6593 -70415598023314167928040362186974179236998936033320488 6594 71094572696928703193172576712432189463444192784422772 6595 -71780042496880797023176979856066094886393763248496815 6596 72472069064469054815523284276605327168203195662897307 6597 -73170714621365003524877284048211084040888539215147854 6598 73876041975034285534416041709536853432528202520696380 6599 -74588114524208091023661569148065214551073755093400380 6600 75306996264405290717878195806292576512491930637645731 6601 -76032751793505735117051325568044429549889234604054640 6602 76765446317375190553562181336033759414002262913774720 6603 -77505145655542386717236701782766725145897523780059280 6604 78251916246928654614822314817073753413604400799326004 6605 -79005825155630638298482269404732516967705776653333711 6606 79766940076756568104945066814538830676881423685923428 6607 -80535329342316587593860929701627767281529211226319954 6608 81311061927167630861055976185528006352519803553060496 6609 -82094207455013351430098805554932482399023093749860507 6610 82884836204459608494267745727604149597545770133160841 6611 -83683019115126020890997495765145270088911850506676764 6612 84488827793814103842562026240403243631977112788755154 6613 -85302334520732508190490382620925497178350739649911452 6614 86123612255779886587390807638201021282602471157416456 6615 -86952734644885915888857051863347784191540370051837440 6616 87789776026411009810332959496321637180815661015685653 6617 -88634811437605260779604898791501954320630954131689760 6618 89487916621127154825367301862548889988674491716474578 6619 -90349168031622608296458913732062278946334896246934098 6620 91218642842364880205294261647637588221435010804662520 6621 -92096418951955919033117819416771810665033373043437439 6622 92982574991089707924392405919943203922091168127600846 6623 -93877190329378177333307173228148862774253535878612080 6624 94780345082240259367466393944197205400075690597517156 6625 -95692120117854663302714102531443225208305046264183736 6626 96612597064176957019181133832437500088621267836973036 6627 -97541858316021544432433618015466176365226729836384968 6628 98479987042209134365482684008218715058043599475214666 6629 -99427067192780301727814940376185948456011183201187944 6630 100383183506275747336957022478904326809613954053149663 6631 -101348421517083868236833761898186878583128232386927017 6632 102322867562856255935760892391151886880009412400126910 6633 -103306608791991745605776133686913586079759651965779992 6634 104299733171189644954607436621380483700705673510267848 6635 -105302329493072777202358580282662476214737261742832344 6636 106314487383880978367418672808480778873076990298253992 6637 -107336297311235694890635985533981394630127415272115020 6638 108367850591976333503904619064722624333435371070675632 6639 -109409239400069021179465579949887585623689763583321548 6640 110460556774588438979896941589129855502860448835516754 6641 -111521896627773399666440096562743865023135411636753147 6642 112593353753156845015464160773180339685760183864961775 6643 -113675023833770944939996138498592964444414598281884892 6644 114767003450427986715832610238616631133302782945839074 6645 -115869390090077748870295941494704496443347246129633852 6646 116982282154242060606705219168002852366611344765326900 6647 -118105778967527254009604640106630475753165218146118220 6648 119239980786215222705239727948191085804403515346156888 6649 -120384988806933807139208891202302312624656501012686251 6650 121540905175407233179163375766419251588388157058659168 6651 -122707832995287337355406134105582422567313527724059142 6652 123885876337066318716777704148773695971792225483248050 6653 -125075140247071764003847725150115072049279177593343320 6654 126275730756544699626691806808103818775307052872413466 6655 -127487754890801430780967474848473056383572903450417921 6656 128711320678479934944157017635225709700472860897801856 6657 -129946537160871583964271286706237604670076046665305854 6658 131193514401338975986563790664499218165076463508541216 6659 -132452363494820665560450639657043373941656962043994165 6660 133723196577423587429435905144593867943050437712121438 6661 -135006126836103976731975644436608977809086410029364196 6662 136301268518437595631454162666283701829293991009765978 6663 -137608736942480083749375125789432665175493379479518932 6664 138928648506718257198075139291483181953054060429782908 6665 -140261120700113188498340819699822584743022941858911296 6666 141606272112235907223849915323286195636531815719549547 6667 -142964222443496568838965685189523990481285368988273318 6668 144335092515467946889699874591965018896480404290551874 6669 -145719004281304111470236980061319446209083344998056632 6670 147116080836255164719900265873374406042898538028708055 6671 -148526446428278912008462858060566911266931515120296592 6672 149950226468750355441895417999391024898662538073166077 6673 -151387547543269904366631190425801679883166572071436445 6674 152838537422571205668861070487089169205675717757288716 6675 -154303325073529504856892866911921641591816893936464191 6676 155782040670271457179873014749671439299578147017991977 6677 -157274815605387316375834258448418461048725223194876299 6678 158781782501246437056763768109035938985832322767758864 6679 -160303075221417035228853140438271118231023586227968465 6680 161838828882191160012971082927732362962796161533308928 6681 -163389179864215838274373588860328382215565375049769681 6682 164954265824231362592423430367637360582075614756355104 6683 -166534225706917701801325273264875589460888265613353080 6684 168129199756850022212295248562008443049457533602059880 6685 -169739329530564316586881204694534957466535243382471508 6686 171364757908734146971045174992013936382135095671169293 6687 -173005629108459516620832205125418279371155009203537026 6688 174662088695668895453705344217469039124274238554898436 6689 -176334283597635432745657486461311892872046881986533638 6690 178022362115608400163755515958761095627340193281192326 6691 -179726473937560917677576054488809432866879332261334722 6692 181446770151055024431806835872091959976251235955320808 6693 -183183403256225166286871782673568633183951288522156238 6694 184936527178881181445556406150381585068043098844030994 6695 -186706297283731875382035126337341108067470635614919931 6696 188492870387730286176212285947215040887521280530125374 6697 -190296404773541751331669671568903435472789360698411170 6698 192117060203135897220557873459775920979595495414020774 6699 -193954997931503682454276439847038432465697032020542564 6700 195810380720500636725565217266789783552148178864054188 6701 -197683372852817447006490356776078265960970155143435320 6702 199574140146079053418574248735470414921048764130960038 6703 -201482849967073427616817431508090042150871063517381148 6704 203409671246111217149427934207875322548290035795795664 6705 -205354774491517449970552584337074372661109296594605376 6706 207318331804256504095046017861582324600576341973383006 6707 -209300516892691558293174473795633534134927627136235524 6708 211301505087479750729998527253049682568789771727672272 6709 -213321473356604283559884958032483454574920337939373089 6710 215360600320544722692043931471508890374326669854218276 6711 -217419066267586753249062339074606580139288910339748266 6712 219497053169272662648004120383505624852998594650090870 6713 -221594744695993834743678203276820347704885776956808360 6714 223712326232726550087046891919222925249528005368247782 6715 -225849984894912399069382700617800617772650706161555254 6716 228007909544484626545608515445454452823238747280458648 6717 -230186290806041738459211509447810667826225489350951648 6718 232385321083169713027150667558040284254923320916320578 6719 -234605194574914171187234672812064179773353328384112476 6720 236846107292403873263493270941966670166668612022529862 6721 -239108257075626921168071570706843367824470461027190400 6722 241391843610361057932122131614297766072737737319222584 6723 -243697068445259468944041867810851210457748729289614448 6724 246024135009093501972196211114034270675633115682414628 6725 -248373248628153735861996883558560589937684538412266454 6726 250744616543810840724866165609167468756158796021400150 6727 -253138447930237685480252802381892729682236405267286502 6728 255554953912294161772494794185133091543418875705841864 6729 -257994347583576206562993511328479207903673103726137513 6730 260456844024630519095922292713727565649254764077279497 6731 -262942660321336481453600644412289118842702940740070280 6732 265452015583456805556791415626337653811644768491016771 6733 -267985130963358443226601400655145232519089699223809772 6734 270542229674905309809473723092564983134685981365146894 6735 -273123537012524385876050733030225214956029899700433720 6736 275729280370446775639566308428876979561108207428156982 6737 -278359689262125315001013490122412174443143685518595944 6738 281014995339830336517754246975533243013809192851324988 6739 -283695432414425213110629759461552002845269852915790108 6740 286401236475323316973138854469662572200615712990889146 6741 -289132645710628044926036169609076633270314000451570248 6742 291889900527457576372927528376720637620355988412292274 6743 -294673243572456045058285422998601325691859102677374140 6744 297482919752492821009960372366718181901817766167213391 6745 -300319176255551614364922670146910111999866864784591883 6746 303182262571811128230842655468096284664075408282370696 6747 -306072430514919003328425781540150559006339156356417638 6748 308989934243460812891391838603818044105528576340250148 6749 -311935030282625882173866970034376731016869947345938201 6750 314907977546071722929994813113737276535448143610934521 6751 -317909037357988889389032449304857322823536931144432377 6752 320938473475368078552352251198650750880531440282392734 6753 -323996552110471314087907788526430602081722467862635662 6754 327083541953509069694137661373148387168522239052741612 6755 -330199714195525204550283855522423175646269836345796480 6756 333345342551491600365010886147441221913563574456252664 6757 -336520703283614406581360169032026084740704679216372236 6758 339726075224853817494804025870756658225426831320050968 6759 -342961739802659322393830622794996874177450861157102747 6760 346227981062922387340462031588791818790833262482667780 6761 -349525085694148544872761609640056702743697003656508538 6762 352853343051850885734115287441974967518254016041061808 6763 -356213045183166964716277658951453241215662761859570884 6764 359604486851701150846273882624995886078488843883502344 6765 -363027965562594470452670684634693052975861586561282487 6766 366483781587824010115915157634297133459698787241680847 6767 -369972237991733965141842207348944789269640514118980166 6768 373493640656800437998536856808494020668359080643271962 6769 -377048298309632110125985530477201635797117489347062454 6770 380636522547208929666853291583996801487237712147877294 6771 -384258627863360976976787320679662325193811476535420599 6772 387914931675489689255389483028180781939978357308759217 6773 -391605754351533645295954790016984839355636417251059680 6774 395331419237181131184783557248412520529512825332867092 6775 -399092252683331727790902347850933904451753309272717964 6776 402888584073809181075945337767866828487679770296230762 6777 -406720745853327836623340369613613388743173625910077223 6778 410589073555714940337413458648769074339159233522764572 6779 -414493905832391127998186752244517964138428201759167720 6780 418435584481111447278127007849358250396351356014643328 6781 -422414454474969276934547964230478377925505499139255717 6782 426430863991665529187438417423627738981787273042470588 6783 -430485164443045542778850843916868879297220721663004596 6784 434577710504906095888330220728430427894905916865082108 6785 -438708860147074989950891299362185376290484300446274592 6786 442878974663765677491481994372139950625027864662480516 6787 -447088418704209429354432846447828667924104743151368346 6788 451337560303567559169835048138666416953098582390448368 6789 -455626770914126245562874978699392176633962190794840053 6790 459956425436776515478659785838019528454468025447909720 6791 -464326902252781975065790116071336247438857563967279632 6792 468738583255836897838682244980074753643491692258213154 6793 -473191853884417303323238117914782466862841657229709878 6794 477687103154427683084749754422501562502435103268894334 6795 -482224723692146054942761859424257987639017026626461477 6796 486805111767470050296877415571251182062550970055457190 6797 -491428667327466763822066072303889350095043262991135416 6798 496095794030229119343831483135424142779211681828718534 6799 -500806899279041530474535320849430858988045325484250231 6800 505562394256857659584203376148832148665149556794581432 6801 -510362693961093103894210830019097725939913790100160452 6802 515208217238735862922334599267280580151808005817108762 6803 -520099386821777467174763058375707528214350690076085368 6804 525036629362967673876777414676969411473501004684622100 6805 -530020375471895661660992191947361696249974183296067339 6806 535051059751400682492310106111664952532079417109981616 6807 -540129120834315155704172509648758221764776985605961480 6808 545255001420543215853352076399139533106628603869539504 6809 -550429148314477753172539315794386854116576110979701992 6810 555652012462759012713437106451446299355558781521526307 6811 -560924048992377845830134587105590815646424209424447160 6812 566245717249126735455339065699993813975030448441913568 6813 -571617480836401744672776660507615356491504882064808524 6814 577039807654358566389922818436620091492725874851878212 6815 -582513169939425880468405572105345994498098302679076056 6816 588038044304179253477169732517476567756511121246621391 6817 -593614911777578845298051097803991903686979822433185948 6818 599244257845574216137057886722536172560662488469510160 6819 -604926572492079557079683613388965261687543210839727577 6820 610662350240322697177293254454542759830683748049842244 6821 -616452090194571270166364856600748974354886903612785886 6822 622296296082239454305484189999440811230570550444575023 6823 -628195476296378729468853813896915528214798501671483210 6824 634150143938556126562083947491870190813200634783245824 6825 -640160816862123475528595799982968409368629748182016694 6826 646228017715881189695524661529753850814714129424291472 6827 -652352273988140155969017616069136314750828890192211948 6828 658534118051185332432758288345643978325527951357031642 6829 -664774087206144687232919406378380971066079130560671636 6830 671072723728267145250065905722541859100058598482094649 6831 -677430574912613241966351706580021874064034273065968415 6832 683848193120162217137239359362387352413583548527672390 6833 -690326135824339314373513190190025099295682412516563744 6834 696864965657967086534165803560538541600780210805327300 6835 -703465250460644540926450138189937297087951596820780205 6836 710127563326557992708663150854200731269902983416729452 6837 -716852482652727529596744353832764234883323788182294250 6838 723640592187693025990238093758948920563119689095676016 6839 -730492481080643679959311584846962505722975014145404096 6840 737408743930995082175094167408125381952021652915814160 6841 -744389980838417861823384049406782259899552528708904448 6842 751436797453321990819558236762883171403836945586035690 6843 -758549805027800864243145347133915551953131866781437484 6844 765729620467039311836830173125612364198660151426224582 6845 -772976866381189732669528831868407374216695768651393176 6846 780292171137720582649504919836423341435651138896088680 6847 -787676168914241482494216508478104342941623054175235754 6848 795129499751809252021642924997810496146808705610499249 6849 -802652809608719215226216777138087396436612558437658214 6850 810246750414786159544184395795713234764724526392849640 6851 -817911980126119372001266887236107757711524557575203978 6852 825649162780396214572950946394215235731601037099090367 6853 -833458968552638741077686890076470541037901378784882264 6854 841342073811497898268821429172310462965992824201437352 6855 -849299161176049894495382151754661618352275274965877720 6856 857330919573109360368024644466529131396737305050328752 6857 -865438044295063967297744457539025339759085776637228394 6858 873621237058235211574565488974569001608672421645310484 6859 -881881206061770113824592788579643981899254686590725817 6860 890218666047068626229838663158208598039944047248106904 6861 -898634338357751582819402385574866567475765880164277528 6862 907128951000174071446240791761445749607730298583563768 6863 -915703238704489149754273795432048074642049778159826848 6864 924357942986266871519319003245888389011391201778031169 6865 -933093812208673634217766510579984890465900314320786041 6866 941911601645216903542441889136820811707365401899006336 6867 -950812073543060415849245843571114376616993345141114108 6868 959795997186915005184416990772124105670533665865321548 6869 -968864148963510247614184416859620757229549415464347838 6870 978017312426652162059734813513551897363847841372954118 6871 -987256278362872253734422081938843938078669905841001383 6872 996581844857673233590633860787301020197977880462748600 6873 -1005994817362376794914369844947226510949371354284717084 6874 1015496008761578876360083472633540728621157667005141312 6875 -1025086239441217889300426400672877071935324312189483010 6876 1034766337357261436378981649828716852156860018229528113 6877 -1044537138105017097602676809864581108685940119763861137 6878 1054399484989072910198166898836473428528850576271629920 6879 -1064354229093873218786934536721444358002185787013835218 6880 1074402229354935623211073987355176645859642615876175118 6881 -1084544352630714802569640408944611235422943478336209824 6882 1094781473775119045708025788794364943025569653921614933 6883 -1105114475710685370544072669738340478915790018724155136 6884 1115544249502419167218595043087465457864073247237455137 6885 -1126071694432304353128717119692192424773157252097671930 6886 1136697718074490081444075132028354242108730302215906687 6887 -1147423236371160098722600810825844666729722243335617356 6888 1158249173709090901738499885501928579518816821438090760 6889 -1169176462996904898614373579422915994176181297713454047 6890 1180206045743024834816461161452067641856059846803416492 6891 -1191338872134335800530999898196153868793821776934530674 6892 1202575901115561192395035444060524594141166068494220056 6893 -1213918100469359059511038844209165934462668145041242112 6894 1225366446897145321135802090416351883567158689649392079 6895 -1236921926100650401404737219835160672296218204232973104 6896 1248585532864215884937377750176159079844740454369686166 6897 -1260358271137837856173098416275545765532437395766297281 6898 1272241154120963644812391812595430868023995435641761680 6899 -1284235204347048759793070581449029543268140521517843576 6900 1296341453768880854817143317859318742069029543901532398 6901 -1308560943844677629567524009675363676694618339658252126 6902 1320894725624965632418902088152296689576939038400257666 6903 -1333343859840246992658787747440500061668523118795066574 6904 1345909416989461172997761401679827113325427968495470750 6905 -1358592477429248896467145228674004579126489060796369560 6906 1371394131464025465682569248311038826484608588585477041 6907 -1384315479436870756898157523063408659391147644851583328 6908 1397357631821243236293288109763572679762834606814024896 6909 -1410521709313525411527103013414314528806807102995999948 6910 1423808842926408197770225062202884721783391940903407223 6911 -1437220174083121744183584974492143017074325678728934792 6912 1450756854712520334166026111244178753758480531095751614 6913 -1464420047345029040640633626120893783038621761170942852 6914 1478210925209459886199771391499564573986712347937880034 6915 -1492130672330705327085892361270119743908505919002510787 6916 1506180483628316949754650213940751461742330785120381910 6917 -1520361565015977339154062998660611145556320367622477664 6918 1534675133501873148863890794115032041472410615460520642 6919 -1549122417289977474878464119065122524345679306010708531 6920 1563704655882249707089460767554232787579342471433124717 6921 -1578423100181761105438146789123859145778932045058464906 6922 1593279012596754421264991962532530470386801164005155406 6923 -1608273667145645958594009768371552776244234370897053852 6924 1623408349562978544955374403332286076666352197744452450 6925 -1638684357406333956878600479476384931600840153799973109 6926 1654103000164213421385652660471608920192491363954684984 6927 -1669665599364894891684651244799536361799164594187212004 6928 1685373488686275872816275389841930435938101501823682634 6929 -1701228014066710651242509634067447226410956243885846254 6930 1717230533816850861297054993882472048566751208717078406 6931 -1733382418732498401044609036493344578689020478443544092 6932 1749685052208479790428438736172953607213266755028690058 6933 -1766139830353551145628407768356335687422792181931227484 6934 1782748162106343025311112189054407828131061567155789227 6935 -1799511469352354486936315501920474585814823359377162664 6936 1816431187042005774495801027749470091864865127676050060 6937 -1833508763309759143008476610519096000543054177370434932 6938 1850745659594317409785530100498638658925644573437906516 6939 -1868143350759909907918156041126593439143129973573154907 6940 1885703325218675603634423543108565850273728370713015212 6941 -1903427085054153226127858635314781062042003213262829406 6942 1921316146145888346184955298391448648802057354132258990 6943 -1939372038295167428438849954674714406768280826368292792 6944 1957596305351888971358595130992702823922630141472436704 6945 -1975990505342581939154709242947919744986948380000550973 6946 1994556210599581780648880584880747565467534758333876599 6947 -2013295007891374421825844480000789034664009028505109568 6948 2032208498554118711265573717695015141172583892613204357 6949 -2051298298624357890951125708275999252418703777692204753 6950 2070566038972930759068938837801737997089566252847045340 6951 -2090013365440093286371291248828822928777579786580823318 6952 2109641938971861543462316510218790378403676883815406742 6953 -2129453435757586893006764577647401613026685204741149144 6954 2149449547368774498352019244900147210972196498308864901 6955 -2169631980899156298406215606391464680270029863425137696 6956 2190002459106029697836188615747959855163273526548744456 6957 -2210562720552873321746037977480073914576086463658789826 6958 2231314519753251284977992880372309596624953782577396604 6959 -2252259627316017528049746762949188343045276888904499526 6960 2273399830091831874514319019025228179429569618038430714 6961 -2294736931320999568207666846803407230988891174600262316 6962 2316272750782646153443664362156961488683665765975632744 6963 -2338009124945239666733704772517673426508771405715042012 6964 2359947907118472215057151668123928640217148388634327331 6965 -2382090967606513123097324448325599182420637097127411232 6966 2404440193862645940193878574693371234218610123659708404 6967 -2426997490645301707054633250214392159179389252733084290 6968 2449764780175500992526478909830633525556476921478759876 6969 -2472744002295717321954408963500954293762724440417247938 6970 2495937114630174730868482324201704951343639408744180948 6971 -2519346092746592290939227151696380419422622432109669700 6972 2542972930319388569341308364965478169117019474329043098 6973 -2566819639294359097871943526483758084208694228429040629 6974 2590888250054840044393381321823460149121090739318543128 6975 -2615180811589371396416648281872852878663926332025416812 6976 2639699391660873084925694107772348003817490701339855869 6977 -2664446076977347595866073363767687422185259812045280928 6978 2689422973364122737099519393179861803441036626508922604 6979 -2714632205937648350064402346828737261585143387965969458 6980 2740075919280860877891404400443725068873644646108644840 6981 -2765756277620129825313159425372749662598940901552637564 6982 2791675465003800270385540746187282731598104446729379684 6983 -2817835685482345713816270384652534683881241613898981120 6984 2844239163290145678583180307949331260247773403621650313 6985 -2870888143028902600529478079622082096550757315425922297 6986 2897784889852712679756537536644180722550117697281894856 6987 -2924931689654805492905916164947309093787313155559974125 6988 2952330849255967297841446827227520246807505080976811752 6989 -2979984696594663094819400885518700505929687783185074672 6990 3007895580918872641979998141605899958805172642524436285 6991 -3036065872979655757917159835644603115338847417426291479 6992 3064497965226462380195666258811523953003791163139906634 6993 -3093194272004202985996181790535290614553956169573027576 6994 3122157229752095119589428955097523408085246377759276476 6995 -3151389297204301911081701921661294297654955483460480662 6996 3180892955592378611845572969549077904001783804501864168 6997 -3210670708849543314262819527706519769793596836045296949 6998 3240725083816788166872134488128287168535144499787426512 6999 -3271058630450847540743022698441046951815612789520940964 7000 3301673922034039748900470875974094588055677033766610386 7001 -3332573555385999067913641394647275227209172768936440256 7002 3363760151077314959347213763723621746994292489356253856 7003 -3395236353645095538667409808206523493168737529418971340 7004 3427004831810472490407616453971289692082036922749210994 7005 -3459068278698064780942389556418578908675192922630397383 7006 3491429412057418674105109241772901729062262218824347541 7007 -3524090974486441710125388379283591108542362565228348208 7008 3557055733656848464969339333394298830270787384612165408 7009 -3590326482541636065150910833226923055992976978868826632 7010 3623906039644607592457750812860969290886881733233659973 7011 -3657797249231961673812570874042714444850244476493304186 7012 3692002981565966713683027237852380194080432316122531255 7013 -3726526133140738390072041403206345877469369504211251072 7014 3761369626920139200178717934732939714272032483365071978 7015 -3796536412577819008330141494469350092725861817644386081 7016 3832029466739415716759023889778531610153150538442117920 7017 -3867851793226935349254207793231853586082782572618201493 7018 3904006423305331008653310882538037695495971645914476980 7019 -3940496415931300341592318109484049847257070244990179361 7020 3977324858004321317888818931670461298475909685747870595 7021 -4014494864619946307427072528808712858218059835426726516 7022 4052009579325374614447513755884068832291563231820521640 7023 -4089872174377323807734147902724400509662661204171907560 7024 4128085851002220365354101835379772722394285561717977038 7025 -4166653839658730334348098950401823366083310389315714812 7026 4205579400302650889112620309089606399553288283409932196 7027 -4244865822654183857167938653431238547484893737445773062 7028 4284516426467612467585120672443948603114515116411235088 7029 -4324534561803402765563662471834125684247581373010178390 7030 4364923609302751326523952982515607821212784679650424208 7031 -4405686980464601094619673055721269336380355670682504642 7032 4446828117925147363799082078228939804929555155195138596 7033 -4488350495739856114465592829287071237393498338190394928 7034 4530257619668017115421889685526261412501332174134968176 7035 -4572553027459854399143033911706488140640258910649021380 7036 4615240289146216918527580559162242774706192629723557057 7037 -4658323007330872395136892600071202659139875994630901487 7038 4701804817485427572566898906511899106397702980585283564 7039 -4745689388246898294018955601373080060167073965527317964 7040 4789980421717953030362820874010033053572910687736288222 7041 -4834681653769853694030762072515941967881408510639905935 7042 4879796854348117784963337213822581903284581683939735328 7043 -4925329827780926127560424568380657990569553542427727992 7044 4971284413090300672191745548987228214688640522203826382 7045 -5017664484306077051305709116505072957767242745701888072 7046 5064473950782696798560312340641935973707603887222179087 7047 -5111716757518844359701615539327233891189964194603495385 7048 5159396885479954246150668586343270104682183360587248150 7049 -5207518351923613906445538875293079543381138542232586312 7050 5256085210727888116838267979128479822305024228672683615 7051 -5305101552722590920484296986227179544284972230176777934 7052 5354571506023531374801431641071956510382200679750712904 7053 -5404499236369759598734198931380131194423609819488079046 7054 5454888947463839845855058433045823063326505040841721136 7055 -5505744881315177565484108257733876372237705898804444176 7056 5557071318586427652331553775592893312215810983455254271 7057 -5608872578943011325580328873249723741867012043603495601 7058 5661153021405769320848071681603736767456852115144641512 7059 -5713917044706779323116513992461185340320224849544344579 7060 5767169087648365815510759045751531483533993074142260897 7061 -5820913629465330767769568981533897472972653113426310276 7062 5875155190190433839389495259014035452281381955821001084 7063 -5929898331023151025769459650610994418344275488567917308 7064 5985147654701740931247390975518943802776555396419117368 7065 -6040907805878648110726069953402174225967335548010391244 7066 6097183471499273181650924718311089182543910868772974213 7067 -6153979381184139670447814223269130469120076570469220278 7068 6211300307614487822173667321165732310133846194328170842 7069 -6269151066921325869097214262098328510415845862502430391 7070 6327536519077969523231129902924975187833966996270192488 7071 -6386461568296100729501053429763084758291973359226682195 7072 6445931163425376990281682834944791860438219397685810869 7073 -6505950298356622848476165895587327214269071585369171799 7074 6566524012428635395183203760368527647845246214532439654 7075 -6627657390838635949307709443172976104299086477078137872 7076 6689355565056400340246764258915748120890665709131020568 7077 -6751623713242100511044416519272277833037769236391190067 7078 6814467060667890448178179494203580730837653049377467390 7079 -6877890880143269735438707040560731160674822513355068396 7080 6941900492444258323214040740950996326287257738384487305 7081 -7006501266746416400913206871297516050993549348778057492 7082 7071698621061743559283161282028235514746458865062129075 7083 -7137498022679491731010694501818682399057986796721711548 7084 7203904988610926702279671780024931871295628094803294284 7085 -7270925086038073294896843324828014569194829583142971656 7086 7338563932766479628229566523181285276085423930956960859 7087 -7406827197682036182539481898094591029576396623040357556 7088 7475720601211885700371026726460730087048718423236836320 7089 -7545249915789460280486406392559223816329509083533526692 7090 7615420966323682339453230239887260672859979155097340524 7091 -7686239630672366439411618975571899990236208852916795304 7092 7757711840119859306798575929744220026924889270179724866 7093 -7829843579858955695913366095018958474162683819488538774 7094 7902640889477128083193358149295354429209251663885944220 7095 -7976109863447108512960262553840346521599756333318840056 7096 8050256651621861253217165775602907962281087394633374084 7097 -8125087459733985260852656510737561402615058678315478552 7098 8200608549899585799365323492084048336136792633807996080 7099 -8276826241126654898985856131897479691920759292989194523 7100 8353746909828000698871001936177649055361485266164737990 7101 -8431376990338766063900056257316022903866281244297017681 7102 8509722975438577224546935253918692145103490288241876312 7103 -8588791416878363547355995363552056107142460219940042348 7104 8668588925911889905744626320626253747067372512788252382 7105 -8749122173832043486217506586278698065203556615419309456 7106 8830397892511917233633751470957953700793583436688893840 7107 -8912422874950732510946723352372565295681072225213892193 7108 8995203975824643923864967030943714219526904330953005084 7109 -9078748112042469639189778951392412579481005134876264320 7110 9163062263306390907198757059208162657288589766451130080 7111 -9248153472677664883393993612611295386995105551091977839 7112 9334028847147395233247298435887331709631966256056850124 7113 -9420695558212405395282156033565410476659337483915389120 7114 9508160842456259772962459022671481354963434982802231794 7115 -9596432002135478524441108144632715425034662278381410444 7116 9685516405770992021287266842213600380312526041307420706 7117 -9775421488744881452889604855654093832083319803551458810 7118 9866154753902452462354719204845085218252692649768992718 7119 -9957723772159689112415803072524886602915387714036481750 7120 10050136183116135896167528609608832138451246986118410972 7121 -10143399695673255927380270258392664279399762591015367064 7122 10237522088658313868751741407307785597834075037589047780 7123 -10332511211453832583758640786802251697280912236962153592 7124 10428374984632672928807071199269876372250182568508182916 7125 -10525121400598786537180642965708137026249856858600821826 7126 10622758524233691884881927050771116953084929356901192678 7127 -10721294493548724370889177917117335760317524738019604677 7128 10820737520343111590639186413114754312507837585583236682 7129 -10921095890867925431732216416136120677292388442709497282 7130 11022377966495963074969981320527552241849101632279375740 7131 -11124592184397609441916573796939803058428083749911960632 7132 11227747058222734092249513295175634777832823774614083056 7133 -11331851178788676040278254465739392332706608158462245456 7134 11436913214774370430185537716935701334415559563258309630 7135 -11542941913420671483828092457125162194637577183051753771 7136 11649946101236926613352958981061356513276653492103255496 7137 -11757934684713857073479916646801802275751579296473279875 7138 11866916651042801015105342178570083567492326022481024496 7139 -11976901068841375292934731492759491598355391708810059640 7140 12087897088885612875186873548588358613277722735490168376 7141 -12199913944848633203069353511131138078535516440738069250 7142 12312960954045903351740091786210086901339108758772489824 7143 -12427047518187148352880723429118529713733087573635267038 7144 12542183124134969551852841349316764534354217979356172621 7145 -12658377344670230389725845823277332370994397495569263167 7146 12775639839264269522294070951787733114683850570298625315 7147 -12893980354858001714580037202928900576752881524681244026 7148 13013408726647967480289484730954747789140200784347655978 7149 -13133934878879392971281989592512867195357534737994585270 7150 13255568825646322162388510190309557427402263192126687131 7151 -13378320671698883921884554119521255588308025311047416104 7152 13502200613257757107655542828226785881589205507736361924 7153 -13627218938835897383610479735363497013142552943585981612 7154 13753386030067590010252646116018932669946750204832245736 7155 -13880712362544893427543563440727799290836297104389107157 7156 14009208506661539017341035089694327148288237084389617852 7157 -14138885128464353006796240529080254805906644817527980580 7158 14269752990512267053201492220213072464362816288039577880 7159 -14401822952742984634932638939528101064146950796967229846 7160 14535105973347370962371839278802120587945947397184735760 7161 -14669613109651634717071540751167469281400453300486554626 7162 14805355519007370526973365634576330828832045266258363079 7163 -14942344459689531690270987749290712122551888404605830572 7164 15080591291802403270549132163423852522863515521361999424 7165 -15220107478193646301187077060055088505741070801476991892 7166 15360904585376484457730409024141092139684252928490782944 7167 -15502994284460105183055599120010857390401272516521088535 7168 15646388352088347881724943946764845744110152891111145672 7169 -15791098671386752437001670691235047306161494397885996376 7170 15937137232918041946614059464725996353696915281623472302 7171 -16084516135646114221571218875233910104055593315299729489 7172 16233247587908617246190001830913421579677759329515158546 7173 -16383343908398184457041222485936105548092447722195024313 7174 16534817527152406363813004559872850429566431282810256010 7175 -16687680986552615706169350117618456001273138855691550348 7176 16841946942331564017602885605336253180479539002779095266 7177 -16997628164590068150092666618706791715496710118913753120 7178 17154737538822706002131785104049598477229739939722050592 7179 -17313288066952641387436639162204849298253868418158810852 7180 17473292868375658682441852881516489052361666180627492950 7181 -17634765181013488597574171793954745655514986442404746286 7182 17797718362376507130337856106497069477964554054731581916 7183 -17962165890635890477486247447421248243991560816326247620 7184 18128121365705309409052849120153246615431500293025461466 7185 -18295598510332247338824447278079262373786677510120905737 7186 18464611171199027064012986292974321803464852780888967942 7187 -18635173320033631891477037861471445700982877432679610512 7188 18807299054730407618913182723893135460000799153066146356 7189 -18981002600480732597038343576606278725267219016942877416 7190 19156298310913743862972433870316914358278027666555473648 7191 -19333200669247208105863468508014624780004547523231178164 7192 19511724289448627003331854675199960801245083822334367059 7193 -19691883917406667251604770859588842889237727930363812916 7194 19873694432113006403323671449461281854469641957557648410 7195 -20057170846854686424996844443311866706541447429123983931 7196 20242328310417067690993925708954675587824800182832583320 7197 -20429182108297476942900167774460498206033251205430052944 7198 20617747663929643562025419435167868505426216703274305896 7199 -20808040539919019328957056233947148836710313510893754837 7200 21000076439289077677318893812917595517144310095575329448 7201 -21193871206738689289411324350557353943303865371412327807 7202 21389440829910671729223978768242706908558034787043055872 7203 -21586801440671611663494106468347227940588410681579062520 7204 21785969316403059084095091318719587549684259136097127698 7205 -21986960881304193815144142182403532968847897754564063792 7206 22189792707706065465880811369591238993378764885490577909 7207 -22394481517397508875653760584403721441144655956199679345 7208 22601044182962837990327824330160887576541889975506135988 7209 -22809497729131422010153190589424055241894138094159699093 7210 23019859334139248557690270136828232704672447256429308086 7211 -23232146331102579530824973076219531252111884721870774010 7212 23446376209403806230307644750780262599981864559268071035 7213 -23662566616089611283673405211891504510368024778764283960 7214 23880735357281545827921245566317983147589742313512890220 7215 -24100900399599131362013710807305804236557054162007294276 7216 24323079871595596637178688687130355324577767422696171392 7217 -24547292065206360918220675840775628520755291524425769248 7218 24773555437210375922652460382265338539276302351206875010 7219 -25001888610704439726511610999192216935888768175594025280 7220 25232310376590596916302279563796147754866934734998430208 7221 -25464839695076740265675013056038473082274860972523060900 7222 25699495697190530223299564228850917240879043334129621612 7223 -25936297686306749514972754812629196824922861028398255616 7224 26175265139688211188410584198981683422646361161991119648 7225 -26416417710040339463476938089357724489586366892180930526 7226 26659775227079543793877032210780094550845251986737648484 7227 -26905357699115507598669377103394244981554324821311757806 7228 27153185314647514183403482485661023178648979900728233970 7229 -27403278443974933441350310811301683500522287628426291434 7230 27655657640821994005237887696988288754755750162686382480 7231 -27910343643976966609215407304181647204149473512982170052 7232 28167357378945885519526241659368216222246154234699238804 7233 -28426719959620936000654771013956644246012311828096361936 7234 28688452689963636901605888798309917529753610965960952581 7235 -28952577065702948574562090920822580868470021825068962192 7236 29219114776048437475524632732749789084130525064070135911 7237 -29488087705418629943766437762043667538105880818773080832 7238 29759517935184688814090098399849264925584945472983407960 7239 -30033427745429547683079972519608589549649711840052991917 7240 30309839616722638827849334410371172318683074511704266484 7241 -30588776231910351963298802963849149822177959511495984280 7242 30870260477922362221708607223541003688124620179979110581 7243 -31154315447593966946673170836694296794233846500267911412 7244 31440964441504572112041269844623163579358343276211071248 7245 -31730230969832470405738671749350654570255521047777777950 7246 32022138754226054258213495451655594115019577483146704689 7247 -32316711729691608345849113924887543804634946787131937102 7248 32613974046497827361127608302223240850884581360751498709 7249 -32913950072097206113691715437496488345965776381309858262 7250 33216664393064450309838827744314796385376797808125562936 7251 -33522141817052057652481642516388647516208824381292898578 7252 33830407374763220209322064561142476659295382877185992260 7253 -34141486321942200314004302546141124909155640025177952294 7254 34455404141382333593436949702954659913820270359554733356 7255 -34772186544951814054400216186834037391012081556400546342 7256 35091859475637417514082232194053581271008617328452074470 7257 -35414449109606321022417159720380658552073548784736654710 7258 35739981858286177299128278656298002494157982453844936384 7259 -36068484370463604595312649230520949633783596258054939168 7260 36399983534401253788342661784120317949974657895783423121 7261 -36734506479973615929906902630311360210997837696668973510 7262 37072080580821734890272306852451779363568878523689887585 7263 -37412733456526991177426437654957118570411139927334515644 7264 37756492974804124457758723969915224505030401032771301350 7265 -38103387253713663765469301985762327271029918445957055682 7266 38453444663893935861061350172090869472350794308975158336 7267 -38806693830812823685186006508855180544184538047129428947 7268 39163163637039448352877561244362580755274526233631189728 7269 -39522883224535949644951011657479532262989926364231542948 7270 39885881996969541478145570726172353429825837408843543338 7271 -40252189622045020373598611691713312585132219496380984064 7272 40621836033857906494538034307840688305204686736137569357 7273 -40994851435268398388801349886995447848270161288213326116 7274 41371266300296324150042067827964338591866226619319619256 7275 -41751111376537273303384374000640088337290056176111302718 7276 42134417687600095326952758483250707038085615052514340619 7277 -42521216535565952340252311809286494479522733848514638900 7278 42911539503469115123927006440130949147674095028095807994 7279 -43305418457799693283097569737024025999919262726844700041 7280 43702885551028492028398715689636404575954130725558370247 7281 -44103973224154189725119746470564818291737234073132320896 7282 44508714209273032051626113625492483326683242470221059228 7283 -44917141532171240313626743970955415883145036506813602200 7284 45329288514940333180978147011765861413774992026142636828 7285 -45745188778615562848707956170957627529650979560041062138 7286 46164876245837668373925118934925665870960807126700144672 7287 -46588385143538150705390030163528492700686334022223334092 7288 47015750005648275702875181898377183693570965019336415408 7289 -47447005675832013239186169459870123189745693491234256313 7290 47882187310243122288966048055940805162492450756129287652 7291 -48321330380306593735306099701239374956981607072742967369 7292 48764470675524664467867202182169513033429224481473115216 7293 -49211644306307618204813486929528222254796071958242041958 7294 49662887706829590345510279058103249587200747637586722106 7295 -50118237637909596051779039558834056699898432543117155560 7296 50577731189918002662671956521332029550297821908816831430 7297 -51041405785708669471367919826310589071766648328183948296 7298 51509299183576979833041013118013653484839212560175011464 7299 -51981449480243992529554719873667118365607697642942954841 7300 52457895113866941290733329683376170319306483720505609758 7301 -52938674867076313362901330140256252106247419421091455048 7302 53423827870039740023507894072507270683098483210590085352 7303 -53913393603552933966114178031300066061935947382348463578 7304 54407411902157910522964545015599588617686444619479815464 7305 -54905922957288731752938784201327642531782433980062701126 7306 55408967320445014501041968237990933839379598277723353803 7307 -55916585906393445631884093974680237768772355567736294454 7308 56428819996397549753986719812697465033687286251621630568 7309 -56945711241475956884383372754874973320453691443128271794 7310 57467301665689419654010798119160216346442349090158171360 7311 -57993633669456831823976740391115534411766136279466435052 7312 58524750032900502071095789693423379949242147244285882862 7313 -59060693919220939208268170337139979610564253743890589984 7314 59601508878101407231498813368926497446533341519811340168 7315 -60147238849142510830778644901302666666349103555982951808 7316 60697928165327074266841122334763270483148177153338161535 7317 -61253621556515578800130444123427790321450869360423892820 7318 61814364152972426162340736797250571184066343001851359588 7319 -62380201488923297884776497234257736237178648073393389760 7320 62951179506143882641713682756450889856054913738994106037 7321 -63527344557580246131079585040951222403627848165022391228 7322 64108743411001120399290941267390987290840026564801935784 7323 -64695423252682391922168041453200514726158359409879007278 7324 65287431691124070179653779948972786013085540704575881103 7325 -65884816760800020908788060750793735249799245229454457421 7326 66487626925940750687198596186266999295547625798822579003 7327 -67095911084349531988449351270006391895586114737614769449 7328 67709718571252160361119628102431847330357261581599198564 7329 -68329099163180637915653547388073852608940458066045857888 7330 68954103081891079857006516564744927845157046273583037642 7331 -69584780998316143377108796181133577642738158879055360308 7332 70221184036552280819354692222033279429130117882306443343 7333 -70863363777882121647899013755182268639747306087468122480 7334 71511372264832290397691655231118046918453741739674359336 7335 -72165262005266970447099528220239904102907165310709984900 7336 72825085976517526143847253759954833248057351561724572764 7337 -73490897629548498527050361276837409136357468049640358134 7338 74162750893160292623515216653070314290995794566736355676 7339 -74840700178228877055438193804185409716318585776616414067 7340 75524800381982819479354078627748521256045763207774393208 7341 -76215106892317984182863427258243254740899023287778829554 7342 76911675592150220996515390882385663700116206845199896990 7343 -77614562863806377533442902869896510243507242669771013696 7344 78323825593453969649149388500953975219603666232120348547 7345 -79039521175569847918440357621142700170530035973358780040 7346 79761707517448200856091212152645585644713003277456595294 7347 -80490443043748238562657976085380310262514719393705502712 7348 81225786701081903457085879558300049518317528866776019775 7349 -81967797962641957763669072007986187810696305707999758728 7350 82716536832870800452682315467910351068210583053265033696 7351 -83472063852170369391863289080679272597069753244942943934 7352 84234440101653487550094964278721349422654679717540002608 7353 -85003727207937015205346120610292280098599036270371171322 7354 85779987347977173246401103620003850090644017286659175953 7355 -86563283253947405822375938416306460184235843593649570106 7356 87353678218159153785707402712473586422115816974593462703 7357 -88151236098025913593447081910244874311982990826756199436 7358 88956021321070959578528196895286721457748604802766274416 7359 -89768098889979110777435519882137682856730733121558085429 7360 90587534387692926803636385405900657065355472845769131040 7361 -91414393982553720587464093051425176176691135796915730598 7362 92248744433487779163126353490518682851287947179833530260 7363 -93090653095238187072385371857113655779479378355383431748 7364 93940187923642650372469285937643573791052237769038925264 7365 -94797417480957722683175663530952470907439778514694093926 7366 95662410941229838185167402577915601591792390245206850024 7367 -96535238095713559988392582422188033324355112100345208428 7368 97415969358337455826637640052432010706622698986413407048 7369 -98304675771218016601704906678160441483362624119786505751 7370 99201429010222036898850431021375555089155884847589811711 7371 -100106301390577880224187726319014624079255126095989661038 7372 101019365872536055375021413282143458578444954958453568401 7373 -101940696067079534045787729818584841075952220537866871226 7374 102870366241684243495714831255307071898330927068388152555 7375 -103808451326130171859745274469362185671969453214798325902 7376 104755026918363527471958918525628181524970715284778908208 7377 -105710169290410397390971845545042690213482580018488557764 7378 106673955394342354169843300057227619320162279033244505396 7379 -107646462868294463799177903111920699946741586176381289112 7380 108627770042536151671646727366724027867025048511099552252 7381 -109617955945595387369352817907919873413093096269099070672 7382 110617100310436653062621415671773690240553250873503003342 7383 -111625283580693164330191919520509472264075904514402100640 7384 112642586916953816266719391720350338719459705839327027952 7385 -113669092203105331834252521691019720006543663475023492728 7386 114704882052730093540239256599010799535252176512669345330 7387 -115750039815560143685920137943240628925780362949893821104 7388 116804649583987842626004636249159246372889535968877400608 7389 -117868796199633678713591890349607364532970473967700500290 7390 118942565259971727873701247414998763007691517946152669215 7391 -120026043125013265054829475369133946474780501619606037516 7392 121119316924049034150962709394169563143052939336878043896 7393 -122222474562450687366756968007826533765194515164710924580 7394 123335604728531909416478963282759000175389746726344018524 7395 -124458796900469746403089150589053042943897674439946500128 7396 125592141353286663717874439547044566811312552100648930745 7397 -126735729165893861833624373523788577945672422715172619287 7398 127889652228196383435820286820096380319305162154500749752 7399 -129054003248260549947003149586168117790958534952518627732 7400 130228875759544270149736492757318023075195824032606944396 7401 -131414364128190768303722774062855766136382121352047098387 7402 132610563560386283883004453119227828370641495432961624750 7403 -133817570109782299830127410882990338573573323075018863408 7404 135035480684982861036009592919364400693549984572778779915 7405 -136264393057097549607390212424861991242702008578524292430 7406 137504405867360688378485796372524013999237391628291811780 7407 -138755618634817349060203043112504130291815166287073943408 7408 140018131764076746399312121677577075348817240852989355712 7409 -141292046553133604741727939259662591068272696582736391264 7410 142577465201258088458844334420846620867765111446707786008 7411 -143874490816954892804083488912369357244865214968172118009 7412 145183227425992096918829554308530270101604036883795320132 7413 -146503779979500385903084145252280999470524856523221608564 7414 147836254362143254106887689768892623633114396722246338166 7415 -149180757400358807084173552603871548297187470472617022101 7416 150537396870673784981643463204332141519346159206038226494 7417 -151906281508090435511858415482130399470285841723571570894 7418 153287521014546870082417444974923255251472895857105970040 7419 -154681226067451542122239394235614516573369081643075392520 7420 156087508328292492161965121175904904838709639740448755365 7421 -157506480451322009788758095497809230847163138152183972936 7422 158938256092317368206701836938483383243637598076335263850 7423 -160382949917418292792978439521051532463043348047486839699 7424 161840677612041830747472182479916551663079169748154292948 7425 -163311555889875294689788084240162983301540868386917405120 7426 164795702501947958863322821990858231556348790862194418112 7427 -166293236245782192461393834334675762816225809406383055920 7428 167804276974624720495944303049254369332494994635964542496 7429 -169328945606758708585423293100816541559658994175963129496 7430 170867364134897374045521434628766244565682397480989738328 7431 -172419655635659831724956599685152520539883379618985213889 7432 173985944279129889138888159535809744384806260117995479066 7433 -175566355338498511615233391854738758042261651098005377520 7434 177161015199790684384609945658056987300087064061621287596 7435 -178770051371677404813282218888297797575311343894309023997 7436 180393592495373544300799093191211844116255059905857371800 7437 -182031768354622325740431548747166432959414773835908004238 7438 183684709885767168871510939163643003602107558695288564216 7439 -185352549187911662338795708729274810732520846817709113224 7440 187035419533168427815523556729870542075315495972846001897 7441 -188733455376997648144308912332682299678266327445541503132 7442 190446792368636038103997469383285044452221451040129352086 7443 -192175567361617043121469841540561932794869191893125269518 7444 193919918424383058015678573828129455558986588209728129472 7445 -195679984850990464687394301164003799666208020357433578002 7446 197455907171908294552719401026607773102800675915420978270 7447 -199247827164911328461896812806026440022333771658577378537 7448 201055887866068453847797735317550760975384566440755984672 7449 -202880233580827105911218824173411584284903219660278532703 7450 204721009895194626773265698221862492436465331681732059860 7451 -206578363687017383709157718856563669567359863313612897016 7452 208452443137358494823276137069398428629338568878038316132 7453 -210343397741975017832715175796612293927925595001057391136 7454 212251378322895464996509186680550787776328399954662150972 7455 -214176537040098514660628877012044952337714153268421464074 7456 216119027403293797385300396423807023187257316549180973058 7457 -218079004283805642181741959221631513729956711090523762896 7458 220056623926560676010577353321659090331464768251245652436 7459 -222052043962180177384522425729027068096313988099635959015 7460 224065423419178092674002329609477859877876266186641054600 7461 -226096922736265631536701517271436724683278187788419830424 7462 228146703774763365781237409443294319674635147007398587224 7463 -230214929831121763931749340638804627997696824124447288304 7464 232301765649551101784778523142879881479018658232156492438 7465 -234407377434761697342958951552146311138750693390527176271 7466 236531932864815426672324802763786048486588498635816906216 7467 -238675601104089485462053283834850509133207635466094140430 7468 240838552816353369367794288254419810311781087821084081838 7469 -243020960177960054592985862145034910208821701976342416425 7470 245222996891152368607318595812995499911738770079384280064 7471 -247444838197485549418398942704918271569490750695591090514 7472 249686660891367000402282529001105164476520560342850384732 7473 -251948643333714256361520299196058055267727054213972309965 7474 254230965465732185216304580073417317817771068606365774041 7475 -256533808822810458545845802371373755255626824792614001628 7476 258857356548542333083885935638108756333046721908214982888 7477 -261201793408865794234899225412368365561523283157394725386 7478 263567305806328121716687494094874619277460269921052869646 7479 -265954081794474946551394406689989522794369565050689124807 7480 268362311092364877821094491957510638591407772189211240315 7481 -270792185099210786876717628885582330358938294754672887670 7482 273243896909148846040812982643536490301418033756952565832 7483 -275717641326136428276208418848609036692177092753592387016 7484 278213614878979983804658292983777073048208406435502490416 7485 -280732015836494019252775940439009484199702243439812919428 7486 283273044222792314577604651063581117278694284082315292113 7487 -285836901832712522781785649141591273644788977459950779740 7488 288423792247375307269132692077085656587873497953996985832 7489 -291033920849879181616225302082719461341822775412289556509 7490 293667494841132226545097233666978859887064351676375172472 7491 -296324723255821868976940409586595202726547195240981983982 7492 299005816978523918227690107916114603446177351895782690264 7493 -301710988759952064674133606857238730617847437499178677320 7494 304440453233349056574526871545060646954367863227942408723 7495 -307194426931020781171353454990241097962826098461999720728 7496 309973128301014486736564068435289753339163588512566933507 7497 -312776777723942392842148020183200217125880639752283848468 7498 315605597529951946851969024513314201532541641982124480181 7499 -318459812015843995435214227331272748493451740085709516008 7500 321339647462340150798329605217892752368110787342946843320 7501 -324245332151500642321726584557603925754651153919505464398 7502 327177096384293955370629759087416396363384003521671572428 7503 -330135172498319570226986520375642193039610385996089200744 7504 333119794885685125362175475529267885136901821141523419620 7505 -336131200011039340639137640692481644479370744710844024594 7506 339169626429762047498325266175961573349492431375026876189 7507 -342235314806312684745337291984732432453221625470707589746 7508 345328507932738630220114254705041630311201336757518828848 7509 -348449450747344750388932310105168929607823922676262178608 7510 351598390353525561762006238485488661098289022350655767795 7511 -354775576038761410002132254311356931357060033621312611216 7512 357981259293780084654327653741495318093594074578835837417 7513 -361215693831885299593717481588085756469520404333670506940 7514 364479135608453481559847393536704200285679746345227187040 7515 -367771842840600321521042933152711452203328282789106113833 7516 371094076027018556093272092610525475143167806145744699828 7517 -374446097967988458825091252029213066724188444117852937990 7518 377828173785562533854562841890238411849204542054579711330 7519 -381240570943925917246432331913247894822802212537476241466 7520 384683559269934004229256004976433063830697396844334058336 7521 -388157410973828833573500677838719883668632572042607236982 7522 391662400670135773483821061676710300388126623447858163656 7523 -395198805398742066622696587747076760910349115481688170576 7524 398766904646158805239321887502957938931938271275340623695 7525 -402366980366967920848046266054632307843874988230801231912 7526 405999317005455786485707985905701698893166307233334333040 7527 -409664201517435043277877582973954188412566648207863594058 7528 413361923392256276861287490261662150433000933147450814550 7529 -417092774675011183144567857711535968632722093175243059164 7530 420857049988928876942823799781024196629120438743536499664 7531 -424655046557967011194578872305761591130180325960554994861 7532 428487064229599388763183271031359007776800924526097285228 7533 -432353405497801763239961415889100080396653886325590922456 7534 436254375526237539704179134636501647371678383728334232611 7535 -440190282171645101056381091718765489292939901127515965018 7536 444161436007428500327828607475187504417145628880554550058 7537 -448168150347453274280709515176095256414406644708472687684 7538 452210741270049148652556969419549568735030743088893465776 7539 -456289527642221420564973807672045138363879452383764198208 7540 460404831144072818912392807691948320547144110669673755137 7541 -464556976293437658972299654305292595185290413258634806640 7542 468746290470730123035202428422313601076271302656891730610 7543 -472973103944008514541755955903046728797757406372399641080 7544 477237749894257349036957674710058406971445269071304238442 7545 -481540564440889161208349417854899428744743160727252326268 7546 485881886667467923367821718163116990714863976805228059936 7547 -490262058647655986966068477547142961870220720736881193848 7548 494681425471386475096134253519802730048511603380566396799 7549 -499140335271263070448997810575595438724026875775374085436 7550 503639139249189159830917521884525127030913187702500477434 7551 -508178191703228313140510073180622837191419885200373140025 7552 512757850054698091634437010797828656591918468505180950224 7553 -517378474875499197385337276206701635093631004329279168320 7554 522040429915681993055481341563599496162983566011181854585 7555 -526744082131252438475757424588130944913575943654150887716 7556 531489801712219508033266279307230883317886597938864641096 7557 -536277962110886170533242322620045404794611988173814827823 7558 541108940070386031013489869845196107603579442626712205812 7559 -545983115653467751953289020361271914228270738073895793570 7560 550900872271529389435061849687434456796957311600436547376 7561 -555862596713904798087282294975142826141215921805566573654 7562 560868679177404277062459499239349256718890180474511012356 7563 -565919513296111647885832291755771589359654896231151699996 7564 571015496171439973750000757716289990340029356467212758160 7565 -576157028402448148729419354011454605026771432384510078868 7566 581344514116420604447825750808765248795006388922205945747 7567 -586578360999712400952632730100450265744952590356680410608 7568 591858980328861987934430574225274491352484129966343735392 7569 -597186787001973941978409357017762665317858430122297774590 7570 602562199570374005249100835778003360245738638410400538008 7571 -607985640270538770891756257828533338835990408294863421968 7572 613457535056302380484329057520325505931662375154664619096 7573 -618978313631342619094841634071938456129321522630161188364 7574 624548409481948813891316560764088895063155461526200039008 7575 -630168259910073962816890060917407621043000655629726708344 7576 635838306066673540582656860355762415393906844257910327678 7577 -641558992985333450146690240062774434137048188260851459946 7578 647330769616189608941021203731603692479475437494075961942 7579 -653154088860141680380640469008030628261737441596943045083 7580 659029407603363482641313306226966256844345841021173253286 7581 -664957186752112628327689497463322863517084508495406968168 7582 670937891267841970471380984717445686309034098862959717028 7583 -676971990202615452301913037198197230713523720730886255616 7584 683059956734830980423288823563808495383922068298108993367 7585 -689202268205252963406912973800534861457183714188368526899 7586 695399406153357180379381031883995587184521116430968895225 7587 -701651856353990666942755844637378117673579658148411856848 7588 707960108854349328717029459652361949605221709614616290036 7589 -714324658011276015941134027053668469558478625696064551808 7590 720746002528881815911755095046683703960899411518680065959 7591 -727224645496493343579966816383576698205620746252245699030 7592 733761094426928834366015994365494199343944712370237605852 7593 -740355861295105867194109552845066417082193135905879631714 7594 747009462576983569893500898128688560998755414926090349545 7595 -753722419288842183461231874337016992999484890491774019808 7596 760495257026902886237289976933296259408609510542647304332 7597 -767328506007290803806420935861162132351102491453478081459 7598 774222701106344155414144958114759128971062628285643017710 7599 -781178381901272512869425691782344679832304862530189399151 7600 788196092711167173304713937096194342469099278851633647455 7601 -795276382638366672777527739596068658372947901596552778536 7602 802419805610180493528146191483455487301195411013709362202 7603 -809626920420974043757210579568003795224800887062853533180 7604 816898290774618015056883221654850917008772714442799850224 7605 -824234485327305249121566553564459997495362861794787395185 7606 831636077730738272080903375222967869755449397072778681508 7607 -839103646675690681740749856932061661981020591330381334032 7608 846637775935945600188937907390563554549183292804885603716 7609 -854239054412614431623840645905677293441887121055599808234 7610 861908076178839192896957837822570308285652654797788906060 7611 -869645440524881712127897215100765793338074418908910066838 7612 877451752003603018853208852660433919891380825990574169222 7613 -885327620476336277511515848736988874840416496651635363964 7614 893273661159156644648274646630739544433644705637595827194 7615 -901290494669551459046308294981501558419786944249956008636 7616 909378747073494203055018447636245577996846035597662720070 7617 -917539049932925702703946579673596509654876448892479787710 7618 925772040353646063747188464695562715029530722950950757762 7619 -934078361033620870596152377240174506169234739294085828996 7620 942458660311705205161392088592365767991132384460176841312 7621 -950913592216789072941859372053379052044840790056974821906 7622 959443816517367854274043949785210831312217737811375598136 7623 -968049998771541429486255936056711320748887980205325775924 7624 976732810377445657796929160362064036008005406385597042636 7625 -985492928624119921152473697284525301378660639026099119216 7626 994331036742814475822091156371885239500723542549137622734 7627 -1003247823958741386456313873414454338204773867714912652263 7628 1012243985543272849475084735954544079905176469914816272960 7629 -1021320222866590745082222328624246669520934110365437977566 7630 1030477243450791289908399627305026080466664918388880651256 7631 -1039715761023448695266605861833095151164388114781968363473 7632 1049036495571641769264781846553828670246900590403572918546 7633 -1058440173396447434562259831478867703922823413653794726784 7634 1067927527167905167382160042650908817695080391227333696500 7635 -1077499295980456397503377511924717924153379449824867027501 7636 1087156225408862943355634324539863499721575985552866836380 7637 -1096899067564608591031693809835874800539763477079503558344 7638 1106728581152787961014674395242355548397482546793761295260 7639 -1116645531529486841697922088693873832044718030854031460075 7640 1126650690759658204352582593776707844588551560623379432465 7641 -1136744837675498150076358300016392352425996928298026699273 7642 1146928757935326075438464064281301326570880165767584241757 7643 -1157203244082973380023052048760157541122306389951075015856 7644 1167569095607685075868924324384694695217809357177397519900 7645 -1178027119004538695909778256544483822227754793024738648203 7646 1188578127835384935939141162219920794973647847496810582956 7647 -1199222942790314502360176371030931971096611117626419793880 7648 1209962391749655676035333530400680671183769878142466475488 7649 -1220797309846507140927044727622659171460976036955291972419 7650 1231728539529810664921029969328076467583663503817779638088 7651 -1242756930627968259250988405436392932073831763485995938614 7652 1253883340413008482300255672778327429384734247502851035470 7653 -1265108633665306593245165931615451337618782484772832636136 7654 1276433682738863301029155638828299778665723697411302968687 7655 -1287859367627146894518894091324898734309213289725211980656 7656 1299386576029503580396755904602539989536911263061399812535 7657 -1311016203418140896390619055481781122597750245248899546760 7658 1322749153105689108835158869331693327861701965884463917852 7659 -1334586336313345545301417284797607518186827337647068844920 7660 1346528672239606855126385954849184338761532756927865993023 7661 -1358577088129594233124603670650129968226151262747783797052 7662 1370732519344976684572310211246239883742641486165204751801 7663 -1382995909434497452724521775263696990464764234060714997268 7664 1395368210205108773659524353988645520631692606591305204188 7665 -1407850381793720167146772643160479651668347105458246998539 7666 1420443392739565516506110627675882539591732041882327188209 7667 -1433148220057194235071698662122615523705863035571200665062 7668 1445965849310091861896169363656776716983876677571388227140 7669 -1458897274684935474732495598240068983739004244690749599308 7670 1471943499066489354116019170423570552280178113384724029748 7671 -1485105534113146378540265858647194239679045983915747532351 7672 1498384400333120677280795172787998894040472100312358630824 7673 -1511781127161297114374662531251521288862451117050307102132 7674 1525296753036743224612395448347961671490063600875013821796 7675 -1538932325480889270148019104036694693511180686463748586306 7676 1552688901176382134483953205758841563820819454390603237040 7677 -1566567546046618819144911995124944464472179382666389677887 7678 1580569335335965357321671259699515621098471311783251814270 7679 -1594695353690667008145147182003869980495909917027380319848 7680 1608946695240455645047117168035067087447760568132670345385 7681 -1623324463680860301879586528739116589385945818199392754412 7682 1637829772356226891103780068207159603724163035244613320140 7683 -1652463744343453159425556474392251246554556205362179413132 7684 1667227512536444997750277549338653682048457201306844882250 7685 -1682122219731300274260415061348529075375950033627929554044 7686 1697149018712226411787076568496004552855893588171455380886 7687 -1712309072338197983455839327625522618262757424155590903088 7688 1727603553630360653841490149161330208733271911024420375456 7689 -1743033645860187846569201227650626774838923300667984801465 7690 1758600542638396573455080923870517053992895357856765809454 7691 -1774305448004628914890708715228518013488882509141319182584 7692 1790149576517905696248011008427230115777961476027760248296 7693 -1806134153347858960616506844962024016295056177402376893700 7694 1822260414366749894188429291775965628466439694857721928127 7695 -1838529606242278917082421268145273573863271958356808607571 7696 1854942986531194709347357958891711118840465567897152697613 7697 -1871501823773708999318338785617771615697451364593563089348 7698 1888207397588723999411030142927699416373386538564556770368 7699 -1905060998769879432842369027386493073554090676908630941995 7700 1922063929382426153659234120095413027381119273228641140584 7701 -1939217502860933421846165487443641478779529477055482887134 7702 1956523044107836955172711607153059365876059185290002336841 7703 -1973981889592834939834682067573057469438427755923966201728 7704 1991595387453139242845699861075082091601408115541985168872 7705 -2009364897594589130550227491071296522429008821346787843720 7706 2027291791793634859560970178256537449176537561770094334232 7707 -2045377453800198568876556864939440590276140407480036536836 7708 2063623279441419964914020887410178326039463988831176511196 7709 -2082030676726294354699238651692992999624733016134948488928 7710 2100601065951210646501564367599278667585565964862049216960 7711 -2119335879806397001780886552815887787912273426462763760394 7712 2138236563483281887440729321499739016979898159782880380615 7713 -2157304574782778343054367459567218619076953659955751819972 7714 2176541384224499343956795638333234906026683974257370529078 7715 -2195948475156912207878403453660764559894978061826904861466 7716 2215527343868440060141012183490781082273629013483401637420 7717 -2235279499699518440348217691473178143249384649265954905937 7718 2255206465155615201984487119600751668003052602810954349256 7719 -2275309776021221925395944471769164524920383435927463332706 7720 2295590981474825134265060991558439503058055845144885972377 7721 -2316051644204865675916389340092076685469044996666793651160 7722 2336693340526694696605935130715963165763546945185405251748 7723 -2357517660500534714357675042546488241212073438360064315929 7724 2378526208050454363922078033076784785708423551277089975640 7725 -2399720601084365461048276807808335433026118794229439306028 7726 2421102471615051106488823916319058123472990113064757794344 7727 -2442673465882233623998845732127079235389983246168108731872 7728 2464435244475691201055015454193401864739846672028741120788 7729 -2486389482459432176109283017344430062982000208197073170504 7730 2508537869496935991912948204118768135978927532730602824660 7731 -2530882109977469910803709361683662427009036346124950439544 7732 2553423923143490664847073613723192186819791690488600287587 7733 -2576165043219140291369328965508645058007751321148326093560 7734 2599107219539845482717552216993547690756998764032163564844 7735 -2622252216683029858038301813890379727492452344613109616194 7736 2645601814599948644486209441854460512330514232272846729920 7737 -2669157808748655335562171507632261094171859828494977356892 7738 2692922010228109975243830672323224085128880297994509694044 7739 -2716896245913438798214153516837942316413619896998541451917 7740 2741082358592355038822825011049062532391134660117941570990 7741 -2765482207102750804435612463387101811333530179701840485979 7742 2790097666471469992544567124510694401822870631952269376736 7743 -2814930628054272315432744414415738678190423728233072600988 7744 2839982999676998581316895765847655901974931556804110871337 7745 -2865256705777947466736226774137451037808117663427294689408 7746 2890753687551474101520787076311423007450446200200855715234 7747 -2916475903092820874965365829856974341353399067389788205300 7748 2942425327544190959859971225977382335558930075758849826860 7749 -2968603953242075139792181686907834076471010491342597025026 7750 2995013789865842614646029338326066046398800975860492643126 7751 -3021656864587606549482823050730214124640480446947883570470 7752 3048535222223375223007700219302763348685862772528591873330 7753 -3075650925385499723608026710394650581488155531614496042172 7754 3103006054636429233502408478643884587933711271299780708744 7755 -3130602708643785034868454339188791517484931418386900739957 7756 3158443004336764465930008437117430565624972320796712555366 7757 -3186529077063886149886877785142696540495908017873775148752 7758 3214863080752087915268693495142329251118272490173893608344 7759 -3243447188067188922796097068019730549967856885796645020048 7760 3272283590575727611143623238057049172324181992803612949034 7761 -3301374498908187172126201601921714735972663060866435825387 7762 3330722142923620364781919562716457525992826566333623926401 7763 -3360328771875685577604434162131072295930742014832829015536 7764 3390196654580106148796102008672029305625629950749292888417 7765 -3420328079583565055874483725667911035822910691377531540205 7766 3450725355334047188277398735497010547617380292463828253703 7767 -3481390810352641519782242442893084368014319092310002491616 7768 3512326793406815601590974213899035454427093670840832218162 7769 -3543535673685174901840243239185162993949004684037150684340 7770 3575019840973719623083802214035622991912790503088753751424 7771 -3606781705833611735968987565556588894111839435446136798967 7772 3638823699780465074898002016325537744297638882880908504204 7773 -3671148275465171449935463897391451297580390884524526525391 7774 3703757906856275838603692616080462370840785061241937185626 7775 -3736655089423913831504047852953369935632748852872981602052 7776 3769842340325324616923960727204933313144366957967266934512 7777 -3803322198591952901742780675395715003696099696545954746960 7778 3837097225318153279042968021036564971985683510505762010012 7779 -3871170003851510666874309121412052145532359120719107427111 7780 3905543139984790557615603100492087893231763979053621907574 7781 -3940219262149532933338616167942316845113241761580466075408 7782 3975201021611303819511036690848385997799306994647453789150 7783 -4010491092666618567286773023451961200705153505303833603416 7784 4046092172841551073531364840110472681802070481164735531952 7785 -4082006983092043267625742866553446322176673158637639392233 7786 4118238268005929314991354804089695052308343523474745976968 7787 -4154788796006689109192128617537755109981696880700407700980 7788 4191661359558945747402288884673431727278637026155328744524 7789 -4228858775375721807992167769899234524630451257385428838260 7790 4266383884627469373985419656912700469901563795536890062444 7791 -4304239553152888872189088480242880105188030218022741825040 7792 4342428671671551924901491495055461285792353239045671307447 7793 -4380954155998343539270646599259146795689742830793823167108 7794 4419818947259739088616828760015120977407291304815129250120 7795 -4459026012111931670355713987485155803869464892379298547438 7796 4498578342960825556572449630212879611373888709488103939896 7797 -4538478958183911585810944728916954931035997026001358891457 7798 4578730902354040478265845758332608689698222171375878033284 7799 -4619337246465110191306268732117273608575159433856798312352 7800 4660301088159683568129691805919389028363577108329411681830 7801 -4701625551958552669350843313570345217185030243893991217343 7802 4743313789492266315483396026783599618358314786732666363648 7803 -4785368979734637507581324679154105125604024912365184460826 7804 4827794329238247533781504341773964021030310901868728280850 7805 -4870593072371963711139205186508987315319504429183257183952 7806 4913768471560487854983337483457585379758602183378574180148 7807 -4957323817525952712048462818086724134472945136722352398697 7808 5001262429531583738875638114035217319036209008470282808672 7809 -5045587655627443753424104573322053183862948083871785632793 7810 5090302872898278135510763060956993422500970773383138397650 7811 -5135411487713478400604462905782876688878377002456712906081 7812 5180916935979182121657628560401663720045921669798819625535 7813 -5226822683392527325068998599712517988924262303329543360308 7814 5273132225698079639548679914093135520876675525023621378760 7815 -5319849088946450630610838375953163849783056113404717305330 7816 5366976829755125908660754068995545162163623234418319112033 7817 -5414519035571521755182350053962868250348449913281290238456 7818 5462479324938289169380432347678119202503038556480520456040 7819 -5510861347760884396799617837827511542189727524315560507548 7820 5559668785577425161940228273727951944484850490744210522107 7821 -5608905351830851988731334530535476337697088096656494056592 7822 5658574792143414155913779284079829551359512383874896837282 7823 -5708680884593499998942613018800380045521812072780369662050 7824 5759227439994831435950265355264301488325909754932034612104 7825 -5810218302178042762630351685981877430814997790135323877557 7826 5861657348274663929618788696955917676151363389505754121336 7827 -5913548489003528686075460933199475236815677972385429683128 7828 5965895668959628144717739077060816430403286308572306314792 7829 -6018702866905430496538490299593665170056689906090625311366 7830 6071974096064687777867730269094216683282311039921315896559 7831 -6125713404418750768320731403528467893484064836810145999593 7832 6179924875005413275528307675956100731462664713487653886804 7833 -6234612626220307241379327166889263508356244523796328032460 7834 6289780812120870284833544362407820269803038258751961317450 7835 -6345433622732907478196980814247882019855196598978342348168 7836 6401575284359769337104803061887378239902878745309798186551 7837 -6458210059894168189340541315495978040778258404087004851803 7838 6515342249132655274048255595894306308698055435482961881872 7839 -6572976189092781110878686588411882680868879988764870514602 7840 6631116254332961868164430492145549399835639878859079374308 7841 -6689766857275074650355760931028159684450587973571430061764 7842 6748932448529804817681003898415504569706896486952614364260 7843 -6808617517224768645336579031026624413251026925533845718148 7844 6868826591335434825475286369583534759565492351270773901496 7845 -6929564238018868512860585989984887182572782982951038637559 7846 6990835063950321814303042913079325480090249112465264249208 7847 -7052643715662694822906457464413791983163018995715744388606 7848 7114994879888891500739250118350283427891965090208275549061 7849 -7177893283907094917825311521706144822980231958222185077943 7850 7241343695888986561331768811569651210910960900475497504504 7851 -7305350925250934636533079677180105961971612543382170605540 7852 7369919823008176490565783160380868889811877723448205098179 7853 -7435055282132020501170465321676903265720138239625171503824 7854 7500762237910092985561511038692025133843042535915384162292 7855 -7567045668309655899285601774656716704021822383158711535365 7856 7633910594344021311441394556283829777758415665938599898371 7857 -7701362080442088860950211988177843381339450104074659854731 7858 7769405234821032618705841202599281125587532121276894410392 7859 -7838045209862164002405758434752824821315473337055167935648 7860 7907287202489997614691466601894772541186505525430732941974 7861 -7977136454554547100917481979395936779766686526494675088916 7862 8047598253216878350442284910900553860572476574471200995416 7863 -8118677931337947594805837565813417574034901428289667573612 7864 8190380867870752187542776205204536878802185431922419202456 7865 -8262712488255822083693942457954027961816090271451871777248 7866 8335678264820080272337494098252903106487799015305378691851 7867 -8409283717179100652680528305353543589805733099842386036576 7868 8483534412642792083449189195163989376607336183575354411248 7869 -8558435966624537576505979704788290316909793441261961038720 7870 8633994043053817848823953282439937854900699161409428349389 7871 -8710214354792348692175256412911958055638436193806639818316 7872 8787102664053761867162898554558669009939325613777119280443 7873 -8864664782826859477556549088393346965417025039981450634631 7874 8942906573302472032302647766910055854530199752872952756873 7875 -9021833948303950656083352288116412668440159104792379233208 7876 9101452871721324164915161544176203283739835932867222846111 7877 -9181769358949151981023915636643093779436151278047790040526 7878 9262789477328104121125897201787031928436817319764757630872 7879 -9344519346590299754302700867416838009427340424927163847452 7880 9426965139308436089898302490515701949806033464635683137992 7881 -9510133081348739622308397921299481011337176487147601394550 7882 9594029452327772028192791315259844532231216456651108682164 7883 -9678660586073123282539743782422409611542074118656260716864 7884 9764032871088024833165243352910564729290924127234903957759 7885 -9850152751019915948658777626348848710059650236625887083836 7886 9937026725132996632509184919395134449209972162644437981406 7887 -10024661348784800776178486421264719981051013907609373964375 7888 10113063233906823506257374590313777233740644365542102911556 7889 -10202239049489236965552522410404259943528355216548656464760 7890 10292195522069729055042512942661567904695234546535944026884 7891 -10382939436226499953115557047402306080690789131122074682810 7892 10474477635075451520388018124466343780160517113232915986655 7893 -10566817020771604992718007170138012468359305361117469729624 7894 10659964555014782661793023667482871254009188172732066055807 7895 -10753927259559589541905036786928760190821047477847623386236 7896 10848712216729731323250932069662160670219802290872022222206 7897 -10944326569936705216331463566064151192650174138301684696053 7898 11040777524202900598788491409951333776365410206561664831024 7899 -11138072346689146685339261242632874028223630925893401980458 7900 11236218367226744753358877470544603970989751657343003747428 7901 -11335222978854022771149192650596824327686377023568579630242 7902 11435093638357450593035510252445713382487604114122568528670 7903 -11535837866817354205173383269696001968458154565249469146096 7904 11637463250158267828348169415021521175441579699811075779518 7905 -11739977439703963009131836301272823641810563022319053671419 7906 11843388152737194158546938490905519940183811421890013824160 7907 -11947703173064200327899035509180798504234152570187392867100 7908 12052930351584003344698591770105126090904780835312300711840 7909 -12159077606862542767624286242622725165913526864323401912875 7910 12266152925711688458304537951123400557118972895615888835184 7911 -12374164363773171909335986913566891928020762055697099497633 7912 12483120046107477812439911744460786760514550219433065255492 7913 -12593028167787737698003558315819053226034866383903792469752 7914 12703896994498667827486734109930888367947087766947128391191 7915 -12815734863140593873318619414620013343084992696766913909496 7916 12928550182438605276989583749983323575253200528246337565652 7917 -13042351433556882535082095152874035938009104693699640112588 7918 13157147170718241025007990892395748238941722842998129214902 7919 -13272946021828935347251060604385565620068670586715891332480 7920 13389756689108768528978898147512477138028546746980806782102 7921 -13507587949726550805011331444817906459167250570337583045391 7922 13626448656440953066339669896679015085778850369962923084856 7923 -13746347738246800443706952983208200312615389269496352034088 7924 13867294201026851874209986079665146542521049364634610934224 7925 -13989297128209111882495064959688598464430113057220868525920 7926 14112365681429721194916985346113725455445832253006176287939 7927 -14236509101201473195041488013027140997403403916457819593877 7928 14361736707588003622121198342974725098215282880884432804618 7929 -14488057900883701310691093818690820382505079570260743461903 7930 14615482162299388169238504282769179883443631978655131195070 7931 -14744019054653816999031768996808820058948680248938479746964 7932 14873678223071036160668314893062139545617158134378192805549 7933 -15004469395683670505754679315928307003103251165821410198464 7934 15136402384342168404385701258167354074105863924858981772536 7935 -15269487085330065115775798584337042512270979310431877541707 7936 15403733480085313169540215545370159300345981256619531510140 7937 -15539151635927730848756876999188999178428578885470501927568 7938 15675751706792620293088768450960034898308372171356159827392 7939 -15813543933970607170941554809054299215827904882712885918037 7940 15952538646853754303900673233657704588395749804089593018462 7941 -16092746263688002064565843293737425525488119891072640650666 7942 16234177292331988810408528490700648950618256822092841550923 7943 -16376842331022305061449297643453506806886559373827626508008 7944 16520752069145235578417458166596080316952569245615700730410 7945 -16665917288015043950645198324196368006524755023638321665760 7946 16812348861658854759293463430204539071663574587681417957648 7947 -16960057757608188841637833949810774151512282720481718136198 7948 17109055037697207646090956760672646123386875916670468963105 7949 -17259351858867723135435044709735119916044863633861651493078 7950 17410959473981030167415301395717834579626768316221558175563 7951 -17563889232636618757434804346456339161352327065150773082428 7952 17718152581997824107625608257252036382245568103820015564832 7953 -17873761067624472770082091931217305049419273745571023246220 7954 18030726334312583799563614780333551987227722815752958982147 7955 -18189060126941184242537385671982555387791204611696977683411 7956 18348774291326298805072362878569367595088452922624239769568 7957 -18509880775082174041844555309348609173790060377752985204716 7958 18672391628489797912407112746704089760105837602132998990752 7959 -18836319005372776058949183643772954284438904710321755156610 7960 19001675163980626672050069076750951357567562878968382887874 7961 -19168472467879556327464377595875737009247929479511511499256 7962 19336723386850779697784638178367808132361471440759764969735 7963 -19506440497796446567955393029169796532052330936716990652004 7964 19677636485653240113092692272833163082580028030880548801361 7965 -19850324144313710930930962536462181589612330718206553643453 7966 20024516377555411859511527530013805798998178563985408751808 7967 -20200226199977899153480022437106782486247753732566107568104 7968 20377466737947666139610264039619541292336598002562924966812 7969 -20556251230551076023956813579294697405741358766465376335984 7970 20736593030555361079394800170580957892500629993374857420624 7971 -20918505605377756003271164527574790769795816314252478250762 7972 21102002538062833800504248376289279536725509884049454547826 7973 -21287097528268113117766816319438903013147654203609762983237 7974 21473804393258006529409688348320601169480830767287978816525 7975 -21662137068906179855568031545428849871113229261879991551989 7976 21852109610706393177479174879600666978545617186097257283664 7977 -22043736194791894804469057218709485223133216021405302146170 7978 22237031118963440041373903989731751979238872642760241056982 7979 -22432008803726007204394585492351803960150143756324646231932 7980 22628683793334283937573800517453322995146660134844104684232 7981 -22827070756846997491281543695630047536098009043923519034429 7982 23027184489190163238333377901922356358375766877739566097866 7983 -23229039912229326322690303706971523771215424114922728399460 7984 23432652075850871960140294283948650022014557911256964889000 7985 -23638036159052480539981985445470322262327254362938364612526 7986 23845207471042804311563059547658062188849663607845071273976 7987 -24054181452350443079612368459704632399277904415038938437576 7988 24264973675942296977688983713009037921500021721830016182608 7989 -24477599848351375039796672657303654611197624778393788521822 7990 24692075810814138946322664445975817981376742301994040215434 7991 -24908417540417461981999233449917504823617519808673424251147 7992 25126641151255283910600195676565793352531907840945312382614 7993 -25346762895595043143616855206127013478392308973313795877922 7994 25568799165053968258254588594622480826140886909007753148484 7995 -25792766491785311603797821434421261797260580026866840493354 7996 26018681549674608424753711359282752287439866920513377972610 7997 -26246561155546045624249860053642467748084207289790238281296 7998 26476422270379024991975666407498893880510400990752120734669 7999 -26708282000535006427567718859813466549700731271326785560578 8000 26942157598994717402794507175862106332915123554332337351392 8001 -27178066466605815624242700474964598822786518192718594620470 8002 27416026153341092582494668559872229809730032469996792878654 8003 -27656054359567306404063591187850628977035231859141430499228 8004 27898168937324733158667576142986562629981564355233120340694 8005 -28142387891617526516827263900921326070543523035615506810844 8006 28388729381714976401312410450804669786873951585142363371416 8007 -28637211722463758030692293902532946241346987564491896504163 8008 28887853385611263514213278922078898131135633095325574819140 8009 -29140673001140108924485703802257392095398895561523397490700 8010 29395689358613910548063053374625392705202203787057479143172 8011 -29652921408534424793991192946200258045511411273262900935860 8012 29912388263710147026846734013108766931665272205602271150384 8013 -30174109200636465383724279168497975154012745660391961269132 8014 30438103660887466434125679844027624387600423567280277478340 8015 -30704391252519490347804299202501842484363950118374849446416 8016 30972991751486534048377804486527582699894934951547765974984 8017 -31243925103067601649998860772794898133252263299829009210446 8018 31517211423306102300619348797914099441034068023143807122086 8019 -31792871000461396388455919389133613972392754540143864521767 8020 32070924296472591908218814424371079273802455550481315655595 8021 -32351391948434693630558373483965858107911463585025310645820 8022 32634294770087208572071410401608871156551455644963605326392 8023 -32919653753315312124150052087465926667978687637713697849376 8024 33207490069663680067006517695267707395300635886321627555088 8025 -33497825071863092570426984725097855716824837608065941776926 8026 33790680295369917165254919964480437045109712353370277778358 8027 -34086077459918578559338305760500395779215644797949240591408 8028 34384038471087124068755806859805361534838010479112632419152 8029 -34684585421875994339624327111290160496585507953424572912914 8030 34987740594300109947745316073101324161655058050313551384822 8031 -35293526460994385382830814553139434350274171798819753258874 8032 35601965686832782851124285062455555686968529639811281706501 8033 -35913081130561019264957969991373425969656041593377752597664 8034 36226895846443040730230575199635743801145313105569026260883 8035 -36543433085921379793009718158721540690273297665415531130376 8036 36862716299291511664526550777672300887919928408538891320452 8037 -37184769137390326609799529187012181790977968376930465385667 8038 37509615453298836659065240464604108512415485081477725339028 8039 -37837279304059235783171821013820577310267061300765089986228 8040 38167784952406433664170655791770507185775412289039164571368 8041 -38501156868514184190591110160420767206295943813495176462487 8042 38837419731755930813367935032059368021311855924491627761048 8043 -39176598432480491913179163707497136727156863453126650218896 8044 39518718073802710353111796529728549938884822220128033842088 8045 -39863803973409192422171911461092261718088375278692554583751 8046 40211881665379262415264166762406149821812280806034093323094 8047 -40562976902021260143952659994424772744423825577890126787582 8048 40917115655724309729651026061606243957600099518619397159640 8049 -41274324120825689096945317636082522128924625220048880378350 8050 41634628715493930659600011481414255042608272957429657941126 8051 -41998056083627784775507401819493154106365013736821613372048 8052 42364633096771178639486239945990186981946755717922293149074 8053 -42734386856044304384489910636628078054025005248485219107414 8054 43107344694090971272521447935739458903415851552140088664228 8055 -43483534177042357976446632516961680088324518206709487581216 8056 43862983106497302083022231026896302351731725264743675014155 8057 -44245719521519265085889694851768226832374432824035358553678 8058 44631771700650112285101505797310781614421718102689430553512 8059 -45021168163940848167024632437369866454618467778781548391309 8060 45413937674999449005280660536402689988348943050807323662552 8061 -45810109243055935599813130163650542022752765720437016023227 8062 46209712125044830257298131154200141160939581772902776291578 8063 -46612775827705143312013596894608827647928737858735562086924 8064 47019330109698035692035957832581027032955688513925838174908 8065 -47429404983742305251320483996942304178995381744666887925148 8066 47843030718767845813925028321485839121429833508541609723600 8067 -48260237842087229112437907920523596381094983895036129836020 8068 48681057141585561048651922285249786836505703094219748134670 8069 -49105519667928764960771270037749795790288659153045835140560 8070 49533656736790445848030329941012445817640901319138557520477 8071 -49965499931097490780627539485766645457696415991992761781176 8072 50401081103294562010419244840814051980592154833114933006008 8073 -50840432377627640595963411200036824870316820444631496536551 8074 51283586152446779664338172762366578755825618016433615777692 8075 -51730575102528227751772770783869926227613821088360281576020 8076 52181432181416083995606589927716114977352682371789749258295 8077 -52636190623783648291524586351940915898127638245546748363364 8078 53094883947814630882493955484996210152215429808387898969344 8079 -53557545957604387209437689948958156064002643700440218789056 8080 54024210745581345228516737996734573592385651570054145759895 8081 -54494912694948793786045538126604109281438299558891284135728 8082 54969686482147202039628268767548371793160576832586841116244 8083 -55448567079337241323168456182513136607417538626863415349288 8084 55931589756903682274066628699280457798419226811459179611330 8085 -56418790085980341473274253425782333619813354089996433340964 8086 56910203940996253293012773948830122515475299449416950069698 8087 -57405867502243244102990490390821331988858376477639443324172 8088 57905817258465087453954374117457935081694711607145968617336 8089 -58410090009468420337496563424165961975972829302334006636912 8090 58918722868755602113294912660090562906177137686219913214882 8091 -59431753266179699199503034757564910205692552435444090989338 8092 59949218950621780138918062049137254678734515821668770537864 8093 -60471157992690707182944941843502358751102371099110213074416 8094 60997608787445612077346390557052636542254313983940535974628 8095 -61528610057141245288420388712270213276518035941095147620361 8096 62064200853996389475685877316504934155859762112684373221056 8097 -62604420562985529597486522276001981807877237194652350748576 8098 63149308904653973629247302344485997239336122557898667331560 8099 -63698905937956619480545355744754966591034646592546349993674 8100 64253252063120565316791959323577185118412935917486131920005 8101 -64812388024531762124274547312983961207264033557664374794552 8102 65376354913645909003685013982548528750235096205421748515300 8103 -65945194171923793337172776319623557169993816657594908055422 8104 66518947593791279647518678235597910835459037177487589949075 8105 -67097657329624152655340170907339883962934201546461644548128 8106 67681365888758021741421581543886602925714836256158343629483 8107 -68270116142523495736428871779872486742891629509450351747021 8108 68863951327306838689530190861459804079779312496200183375096 8109 -69462915047636319010916776170515891825988857710302524980388 8110 70067051279294466141019304769910614427226277111459831795180 8111 -70676404372456450671459554364479563622273132000182599871918 8112 71291019054854805629584037209051087743386290211907817265158 8113 -71910940434970708439913927558491978134113057931358848443788 8114 72536214005252044892133876075879119446400748284516683402564 8115 -73166885645358478276451927093716200774389839904687715078872 8116 73803001625433748693415438530432820330653841541627767022454 8117 -74444608609405429406686347105768079736110434061391133473465 8118 75091753658312368983987014440986199952746016853645483683368 8119 -75744484233660049863549925491516678844014282544410587591494 8120 76402848200804095891066392064041634433637317537122265386504 8121 -77066893832362163295457861263999488252168775637205280334268 8122 77736669811654451510916187955799580509727968542015216541415 8123 -78412225236173072207705082303946476922497704400147106035600 8124 79093609621080516865313711374336739014548486124413536938002 8125 -79780872902737465208835991735581130355075969751519634128012 8126 80474065442260178833047391530762901993914241078515042921357 8127 -81173238029107726358698067021789693760294937920455404205612 8128 81878441884699288502170968066090507028623293458246162843042 8129 -82589728666061793493001322438088047288914955650244087227024 8130 83307150469508135343955907289633660893817267245697686769105 8131 -84030759834346229565564096942928732539058921914987268661894 8132 84760609746619163021316310729265360438037924676767917869928 8133 -85496753642876696741338764275051259455963987715795775089700 8134 86239245413978382651357073487660410649331296771348822131612 8135 -86988139408928557330317132022684811850218136890345747392205 8136 87743490438743478084282787402557291948835303356200134165217 8137 -88505353780350868816320342271015130629365242921973777517057 8138 89273785180522145382155135753043588091923336537686932160440 8139 -90048840859837592349591921334752133703963165558542899391332 8140 90830577516684765326176142856767618055430242796715700689316 8141 -91619052331290395284486404405127975332743478109965536298840 8142 92414322969786073597939522457017722822653612672806348891525 8143 -93216447588307998802209842730383541120981781276091044045216 8144 94025484837131068418466526441618435756603049236285262872197 8145 -94841493864837601514770021072697858184474355969080919688876 8146 95664534322520980041296932502522019803887805899969034434489 8147 -96494666368024499353737264897436384679753353397877182684152 8148 97331950670215720737387011790739532730641032563863742304456 8149 -98176448413296621162301159436072514468888672477310538459582 8150 99028221301149837937537378559981234969400908786615800947780 8151 -99887331561721308390170403772201731221761539285161716950453 8152 100753841951439607172554006153527763558071970094471637158819 8153 -101627815759672286299415543761232221173312317681648422946972 8154 102509316813219525534952642148575486262061576249680000478964 8155 -103398409480845403289329263647898393533751206960770587256103 8156 104295158677847100744007267978575684934792576668605701854752 8157 -105199629870662354506368903082129189537963324270110002005996 8158 106111889081515475696256217727169778722745530533230347589240 8159 -107032002893102255990547259514742777615866626246234612710148 8160 107960038453314083796879607042242307317729036740068573765240 8161 -108896063480001596394294178341463604602115507714230757040410 8162 109840146265778196567082667324546096391913776927179679946176 8163 -110792355682863764968658118054738450782930763941992872407008 8164 111752761187968902185009221007213200482767460044113187671925 8165 -112721432827220037222425521008233994974750275449574325564712 8166 113698441241125741921874936863348585242975694869192133119756 8167 -114683857669584593602860351844043624394247114462389166346434 8168 115677753956934931062963568438005731768472433564328100306544 8169 -116680202557046851905789150409544007935688400448394015243312 8170 117691276538456802039835626660175612438773019701569751978492 8171 -118711049589545111084136749163508892994047817509073174421174 8172 119739596023756830333522056225210492158909153515449999640128 8173 -120776990784866232877236509920775725174030201334821130902571 8174 121823309452285338429627625170122676069714865175056511055806 8175 -122878628246416828420851027307929535778869940473756526698295 8176 123943024034051719909259084964518824753479076840554042621504 8177 -125016574333812169915521077982503436658903880503426100467624 8178 126099357321639784841777793757815007753831166400492571828946 8179 -127191451836329812727460635873865674501290153172812523362164 8180 128292937385111599207009043491154046501112852017885719406999 8181 -129403894149275691173805670262182852390848242702720954198954 8182 130524402989847975319423426642425487824369942824169282774292 8183 -131654545453311241907950889200028468153231735097237409631360 8184 132794403777374567361943148871530791887324226011624564488604 8185 -133944060896790912479646028685307145754870253667882715117916 8186 135103600449223336372776583130657347982824896201685344879820 8187 -136273106781160229510527453882511462880984192796093549357448 8188 137452664953879972578814296552061860336788552969937800661044 8189 -138642360749465431214323159759374677638339644891216413769984 8190 139842280676868700050859207073890670500532192766266141041416 8191 -141052511978026512921072121071625544812970905326709568457063 8192 142273142634026739490061308874061776634674282359578947156420 8193 -143504261371326392058871841529239012294862491920616459182048 8194 144745957668021569765707930931051603416808215872200725572249 8195 -145998321760169770931044541707487390135443080736661417862908 8196 147261444648165007839941169020398672708754846775264580628115 8197 -148535418103166161830988472042064785920839360190234778353684 8198 149820334673579020166683805651785634324775567510460595671178 8199 -151116287691592439794873106458275877905821673947315585486524 8200 152423371279769086775453343808419483427380543182115428722342 8201 -153741680357691203841043050890662277287238065492610669032904 8202 155071310648661862285041458411791754370783160055378434898704 8203 -156412358686462158125654576336931483287776932547519871577718 8204 157764921822164816280316295922649735387926070096492907187208 8205 -159129098231004670301723294008193350026014016479689465291120 8206 160504986919306489074685300636429997322328271959044939800177 8207 -161892687731470625752420249100221269726480906102495023924833 8208 163292301357016968122052113354341388804090118722095637833704 8209 -164703929337687673532155055972455725311741341899512409741180 8210 166127674074609175490490137154998047293848445562615221977906 8211 -167563638835513953047861637091844420839214370882720816416639 8212 169011927762022558124542491038561708221733777597711691887024 8213 -170472645876986400009248021802160001616012913527015880800936 8214 171945899091891790367441810191346487272337092540502280089081 8215 -173431794214325756236107058929735144488656698794493888601593 8216 174930438955504132656283241688105689677120020737613377745394 8217 -176441941937862450802925439342170224462184099373926953359657 8218 177966412702710141714269011852135128783469736085654619798716 8219 -179503961717948580000153823963116680174602291698766076636364 8220 181054700385853496220961067840144146901524014491787201204559 8221 -182618741050922290976224999242559893825195523998583801527873 8222 184196197007786788124887099322599558128919837769356514333084 8223 -185787182509191968977849063188312893584146842422016428742978 8224 187391812774041233758243687132963157900912446501997847514533 8225 -189010203995508741115971602093997877545227460206943696890550 8226 190642473349219381010841658381631177464230231834261890577388 8227 -192288739001496940843400755463243485301365734012909551834209 8228 193949120117681029314544571555486897941046327333330145850544 8229 -195623736870513327134565932519880198414398710220179448018359 8230 197312710448593738379726849509854758725514969880785650034461 8231 -199016163064907021010040380694929804325669768028332237598720 8232 200734217965420479816028733765267668450500317781690885707000 8233 -202466999437753309855096210953786307538047251897012749520088 8234 204214632819918183270134003623584862597481551817997638444243 8235 -205977244509135677254375294179094417910453758248254008200492 8236 207754961970722145837662992994945708557009254640368042388631 8237 -209547913747051643120500670101815990621496946757153421538666 8238 211356229466592510573854367988145240598159613723070496943720 8239 -213180039853019246054986145797885292177352336850201929605132 8240 215019476734400277262959180264023472535309376644496680369240 8241 -216874673052462267472191460873603436284188809114481033783710 8242 218745762871931586538885665270577905212433965325784469384648 8243 -220632881389953585373664479673049713060038394664998249988784 8244 222536164945590317314633948178895882445937889200309471585116 8245 -224455751029397355118725642175124061803223241419732126791929 8246 226391778293080357615877544275768848329685489685621559767896 8247 -228344386559232045440752329654051290647743375152534973537953 8248 230313716831150250670611794615745787365477936744251231388201 8249 -232299911302737710656021947418915562831943050750088000873668 8250 234303113368484281833612008204682974690028625447318859486966 8251 -236323467633532254857512403614949684368873457487800220316481 8252 238361119923825457978714821931367356393121448592265578956376 8253 -240416217296342841239797468716116669251376153268430801800850 8254 242488908049417239736609724238720181783383829573212793824963 8255 -244579341733140019928984310100499384840127691265116199889170 8256 246687669159852318759716669136375671670876470354416406566685 8257 -248814042414723591165298407491506146244778351729687386822106 8258 250958614866418187433595234268962089295192276781036819082976 8259 -253121541177850687783203815998343252940615370597974064777851 8260 255302977317030727506993378613200970177154491239816160730568 8261 -257503080567998052038726886037872856851615695617324920247768 8262 259722009541848547367056483224145715399579853854990176059225 8263 -261959924187851997335995052856458603002602573842529791204496 8264 264216985804662325535579823426761417473622346559013850158764 8265 -266493357051621085701267815981214713494487592243173103216433 8266 268789201960154970806042596719955452200386534303633205525119 8267 -271104685945268117345676642890704073821215956434363851050448 8268 273439975817129987685496247105615934091438622882072496607018 8269 -275795239792759619756752210531741374014742970041230505270836 8270 278170647507807039862728878132877700674279102578626357050584 8271 -280566370028432640879448985244779668182747144617901144591510 8272 282982579863285334713678343249228866559378803819235436643012 8273 -285419450975580294512332042058749579617605374450209181598712 8274 287877158795277108802765484959665038986349282068023806124610 8275 -290355880231359176483235568335481352850328658980917907399058 8276 292855793684215178377479548671863719414610580451044167432492 8277 -295377079058123467917325006228282178183822862191879741407683 8278 297919917773840230422960781618303323161711851202299037899408 8279 -300484492781292267412416377966743268349653248276967931323864 8280 303070988572375269390370252514539055707732661979007074330435 8281 -305679591193858447642093477048391797827339791783114293053312 8282 308310488260396402691595909226448294934144539428765658462548 8283 -310963868967649114274342472262255312223094147353171617700992 8284 313639924105510944924716306148456123592440167357025607535796 8285 -316338846071449556587196109135358661987094659394898673506000 8286 319060828883955647028463404835446800452583116568808512737436 8287 -321806068196104420255842041436792116231156161491332492717080 8288 324574761309229712636081100878622173306435549609592486808084 8289 -327367107186711703958011596426075154238960282044066433388503 8290 330183306467879150293528809912531004412903347857572014013953 8291 -333023561482027083184171753281049683252403828950401085377258 8292 335888076262550927415788897903173793098364357182494167878537 8293 -338777056561197997441898872769048026080599385879104931990986 8294 341690709862437340377884202562777172087744292776751281214168 8295 -344629245397948901413607324815113854364399455347135088937928 8296 347592874161232995481927182557510894917573990615815116183372 8297 -350581808922341077075441863503869085670921463891060503917256 8298 353596264242728808224112447534235858429352297583878956235586 8299 -356636456490232432832764033580302478245808975762447824736744 8300 359702603854169473830344684465081829083598195060231470136150 8301 -362794926360564777902788864220082443694459397391527612443068 8302 365913645887502940968920262117758360383357549672134257785161 8303 -369058986180608156014585455433945464236766184106502120186152 8304 372231172868652533424684786738013722753393526662665700607628 8305 -375430433479293952546514657669625144991926698597034823345239 8306 378656997454944511881415149579539294072425124639177874164671 8307 -381911096168770654035691930830230688883998184900582422908596 8308 385192962940826050366719774210961749948752059089243911110612 8309 -388502833054318339136609209477400054844439552742242821010368 8310 391840943772010819934404985749672111098846757282144176643409 8311 -395207534352760216149066849769016129815675463637191703053848 8312 398602846068191626370046052073104995113628395140331374623376 8313 -402027122219511794760706064197115079973753619388554106835856 8314 405480608154461839692739050535436149031352369467373064397934 8315 -408963551284410589247701284954560012642727874038954953345255 8316 412476201101589681585436340981836880640970842725249233555936 8317 -416018809196471597649084769911898641658817507797739469536608 8318 419591629275291803223208254682963473182588644172615167725616 8319 -423194917177716186985904955651743937907614546426100116452030 8320 426828930894654990898285978936857645208301331696814353200500 8321 -430493930586224439055950634503404997717791294384581741959044 8322 434190178599857280987775489305179222124978228107086408551406 8323 -437917939488563475328059324346042400949378431477989929383030 8324 441677480029342249809488261724150511581456665014376202909824 8325 -445469069241746783627152992067145442460441724735497827247296 8326 449292978406602768408618864023078836334242271484554270524066 8327 -453149481084882114292480503074706110634372778961238385481284 8328 457038853136733077968591803697936787536519361141432254852200 8329 -460961372740668099967921114997811219809710323662837831326571 8330 464917320412910649009417117408467384450080322872270348269216 8331 -468906979026902381816065585291262476445133220166136652550541 8332 472930633832971937503158725272692670144902925837574919453785 8333 -476988572478166696419380353784875922635554243907950232773728 8334 481081085026248844186330656968546097168429835334888432255755 8335 -485208463977857092635278080007500093054439378952156317305540 8336 489371004290835420381943074305714541444785712868816828815328 8337 -493569003400730206911704722763836069253606113702509816233216 8338 497802761241457145269498123794662506914647092169800689353748 8339 -502072580266139329761565072107741902827946810072977732289120 8340 506378765468117926480866073427762487075146873184938213154275 8341 -510721624402136845965096978384462581318072839371695890270031 8342 515101467205702848886623334031899979909526404781200446743045 8343 -519518606620622527358000701967874451257919464323304842445346 8344 523973358014717616215846455206305140238661319806560078718562 8345 -528466039403720100520430768079139744818040347044938266883616 8346 532996971473348597479230579721034073777963330347105400550397 8347 -537566477601567503070615314689785150506140059791135376768453 8348 542174883881030405809588352730001786227693618991935024432732 8349 -546822519141709282361881167677024062485054960197405612221292 8350 551509714973711002076481512026376076088337524269172130681580 8351 -556236805750282679970673162653838164076773326732899784312664 8352 561004128651007430266679113703845492451015022260999339785122 8353 -565812023685192085245845699915503826781065494658285115300986 8354 570660833715448456955801449933421185157782260521565855594212 8355 -575550904481469732178997545482868162491873657111342168078034 8356 580482584624003604048319240390107790806453893474396781988448 8357 -585456225709023756777888768075493020483829049591794135706740 8358 590472182252101333165606137965302604040315264719279705252116 8359 -595530811742978027819247549938106513288533029794728449998720 8360 600632474670342462460921513799237605005688691493103174375480 8361 -605777534546811513176236586941383807683719463366051696033388 8362 610966357934118273095535298072493240028907315078796545207362 8363 -616199314468508347725876644539905990984143384512871427420896 8364 621476776886346193994991903144155236543035240363225702524915 8365 -626799121049933228023089834404509199422975163409710664921884 8366 632166725973539440706049286401166990770233881342792862649504 8367 -637579973849650274375118515019463637704489743600731436646878 8368 643039250075430528094657288252724213510690568513020865090808 8369 -648544943279407073571633403471819945448506489720697341449455 8370 654097445348372178179450361225669851406742757625742502155278 8371 -659697151454509246245175781333902887130070530981011456289900 8372 665344460082742804514306380974236645556688849600044398674684 8373 -671039773058314572591798173804086437759607119426863767570152 8374 676783495574587474163170816834937274699083707830399163840248 8375 -682576036221079459926031220359391835031693698787749503396664 8376 688417807011729028411329868682171101273499563353771625284638 8377 -694309223413394346246047790374610707235021598175489697282583 8378 700250704374587884905804634337817064057779153567171272278546 8379 -706242672354448506628078635876865073723726570608304813218608 8380 712285553351952947905345157415346742481769684028265967025041 8381 -718379776935368664853487765201932936794174526413115775902842 8382 724525776271950020755338365512947226166707864943325084818172 8383 -730723988157879812213192850143308328065413723743990196783428 8384 736974853048458146608666304408041787688445294448206804971400 8385 -743278815088540699964345723989998173939686090269647726901838 8386 749636322143228400830425347595642944450552676131152992564540 8387 -756047825828810602481935549903796346469008363641144852216628 8388 762513781543963822509374661439783614217621004283770891363308 8389 -769034648501208145818606562165535809600735902076366504707340 8390 775610889758623404125886540632659429917536387167658567873388 8391 -782242972251827262241923529267664035203924137315071179897179 8392 788931366826217358786086998308289593319116047734850407287512 8393 -795676548269479666459338935900855284883873017462832385248464 8394 802478995344365254633341789969532130926497370372347240875538 8395 -809339190821737654784597309557158731164443328585380703966209 8396 816257621513893047217553262208973221005932370863134523935932 8397 -823234778308155505580528506005990616374075425589946559826063 8398 830271156200749553884214542250706092090786940371478753951284 8399 -837367254330952309085585418376797441675999953039774400736402 8400 844523576015527500801468983195753633705185371189168149361678 8401 -851740628783443678366991726840948090488513959560317142944318 8402 859018924410878934255806964921888766980788095261547276610604 8403 -866358978956514491832661715235854333283559730755731309382698 8404 873761312797119524515670671963393701743739614290656767111895 8405 -881226450663429592686875330246145836428796444317355343842320 8406 888754921676321104106511471543578701858014069346087482594549 8407 -896347259383284223160137677312971111125368562208359493294896 8408 904004001795196673999650035581122369141026570548837847746024 8409 -911725691423400902530492510934393476495436198902433367392166 8410 919512875317087082249347440579748464622544051236244391462992 8411 -927366105100984469150545362803117404651274117558316268189428 8412 935285937013363631296667213495379846955644948702872238587998 8413 -943272931944352099190634525526992408387321890742871981684848 8414 951327655474566003794314750568554456197885435139470036740372 8415 -959450677914060289913639823769350022996401544517923305848764 8416 967642574341600113713787836326025796216282363291038335655298 8417 -975903924644256054341462078532927983336425325592344211654166 8418 984235313557325791016081441336269814481751871166831608209088 8419 -992637330704584918509144743581052207461122885747758843985186 8420 1001110570638869595662533447643231984210489124174731656686168 8421 -1009655632882993743503467923793536023780136376904169837628062 8422 1018273121971003531597638519625756380897597891806494391694050 8423 -1026963647489771913544111979592422357988521134809594622288613 8424 1035727824120935994957395322254254599688701816297490482696684 8425 -1044566271683180039904963576360176449612872283579915859378357 8426 1053479615174866944574076724314182586732903775293130829574120 8427 -1062468484817021029931288282456404456901860247413225402293351 8428 1071533516096665028313158289253276203138251496580000591475980 8429 -1080675349810514162248813942242979123927258474419101972589800 8430 1089894632109030237365650422408744138078273310282033766978141 8431 -1099192014540838694970143196759986655113285092149305487521750 8432 1108568154097511593827973942954006847265247881132384987732112 8433 -1118023713258719514792989955895594656836335456272911167527712 8434 1127559360037755406254468448685859464922074736460770161658519 8435 -1137175768027433412888301829983583026566677553791809452010548 8436 1146873616446365754911629512609125963192191736340289466787886 8437 -1156653590185620749953700272767199384717320028964997528698729 8438 1166516379855765094769953425952213286800646304927400186441576 8439 -1176462681834293549343066605990314856698909345637141720011904 8440 1186493198313449191435655020852215346556188513667322422106074 8441 -1196608637348437435386056908563071235148387111771404618565544 8442 1206809712906037034872850729003019172737243603789541064101656 8443 -1217097144913611315517082710141445278806428229850214032115748 8444 1227471659308522909545313238539741230289067618303866674563880 8445 -1237933988087955291303205077125068808154243919923697206942150 8446 1248484869359144439190176761828145141179032089959794966390128 8447 -1259125047390023976582345552413893015332872271530898012175836 8448 1269855272660287171525314404407713705807125789319450389112723 8449 -1280676301912869202412058741726428725084814367497799883354362 8450 1291588898205853124515997345832720984393760120308234136631740 8451 -1302593830964803000127057397718800147399376933106211308100376 8452 1313691876035527683140950643147826162427212196241828380714308 8453 -1324883815737278777280764008330732072886323262352042510507688 8454 1336170438916386315687146273130259606920264479745337159366949 8455 -1347552541000335738400669516844409572035606366023834870035542 8456 1359030924052289773279201410529667524687589226768252913683912 8457 -1370606396826058855146198095171170616798859614949357176119915 8458 1382279774821523747454588160339388922746656195571312612985696 8459 -1394051880340514060477251791265512900543095460602109601708776 8460 1405923542543146390000906133206269551918596346960325960403141 8461 -1417895597504625830707404080152524272675314543737721621075442 8462 1429968888272514648876969999005948759140489218020671645751938 8463 -1442144264924471929743678658049246729079901630723517340297848 8464 1454422584626468045776494607719135797150622869637701284259269 8465 -1466804711691477823351405812265188029372122515746807277448368 8466 1479291517638656316723600507711484873026842658573099258785863 8467 -1491883881253001129905258948331895864759055322640233035680299 8468 1504582688645505259006386737972433398495456381241324611397038 8469 -1517388833313804459805244740859262402642039699449307949609959 8470 1530303216203323177783389252158659479275377082230536616154280 8471 -1543326745768923110590198638726541729009875281558498150889454 8472 1556460338037058505895118955297283526168948349460216326140839 8473 -1569704916668442330844817613591443766896699265293434623512092 8474 1583061413021227482869114267746717502842664356294510470586204 8475 -1596530766214707245376101770717156363161683083066059505629247 8476 1610113923193539225945434432684530761546694371399146210523749 8477 -1623811838792497048971520076062272725128918947917888861357576 8478 1637625475801754109327497991429057856006975312477778418611060 8479 -1651555805032703728518625706912323506501756220664668100326497 8480 1665603805384320089972259872568948438239300581910706111940500 8481 -1679770463910064365573244581967732593424913677178221494964902 8482 1694056775885340481300475963863255376584668666304231639590037 8483 -1708463744875505005854974683900670601923751967565475741078720 8484 1722992382804435682494265995412403280310698194109805364195600 8485 -1737643710023663160904556297170919078573377606979789590877548 8486 1752418755382070522853440297611516676331357078867595850474560 8487 -1767318556296165232574026873029020548246741558420815842154507 8488 1782344158820928180338806231311804708537483995375091040793684 8489 -1797496617721244525490686555919752603894098563547340901774708 8490 1812776996543921083311814371537061914783851246059131247530156 8491 -1828186367690295038530488018475563204949825554271728844131192 8492 1843725812489438806995125684177217195759246397570428926503512 8493 -1859396421271965906084325666845945823561846305395121525095034 8494 1875199293444442733776043754072247430355132391123003386062527 8495 -1891135537564411195969317324091838829040585775789097734148862 8496 1907206271416027161641314430175308246038175381657257381456186 8497 -1923412622086319765733325152559446656788870141028646297514324 8498 1939755726042076620294208529858704602056601370411550270166354 8499 -1956236729207360035371348394132370213851373268237971125075580 8500 1972856787041659392429962920569849978976928314170304220344874 8501 -1989617064618684854704283824136563788489759895119403484810296 8502 2006518736705807640841320884464323325254328781710384953574582 8503 -2023562987844152130492325846657538162267509928397833860834134 8504 2040751012429345113141357881596884871427537704406996395055240 8505 -2058084014792927534437243175590408136760434135008779690347860 8506 2075563209284434137617447833310828035875882553207694586557646 8507 -2093189820354146441282701763137463038285587780887764076325122 8508 2110965082636524538802399049872901380737701004326407121979740 8509 -2128890241034323249005656994055992044358764130030308752173182 8510 2146966550803398192544263178796194209761993462257645024573340 8511 -2165195277638207413404421639118401538262313301184652131629820 8512 2183577697758014210497092011892241014924338385903801870481220 8513 -2202115097993796890074688702207044673764499484669314789095520 8514 2220808775875871195907882767900740210679395960085280629452744 8515 -2239660039722231220713162618941833067211573863672545907351631 8516 2258670208727614649252619222766043834952450483738590717559768 8517 -2277840613053298230835109202808724014408605445675896371742504 8518 2297172593917629426635520534037780189542654110299586502309638 8519 -2316667503687300225319349797070186529717029921122770411935480 8520 2336326705969369168916250461536152297899418423889488799825515 8521 -2356151575704037679731705917779110332215738673061605886291459 8522 2376143499258186828323620819868681437417363691438220596343576 8523 -2396303874519680732203536158074211331239592866342302462330316 8524 2416634110992442824953508514019483489823825911259706660939996 8525 -2437135629892311285882628282758089962502317569121038657666384 8526 2457809864243679971184886532576415381183538220102724789189808 8527 -2478658258976931238805862216277973054283660619013849883274048 8528 2499682271026667110882742788299445486721593305595101392391736 8529 -2520883369430745269693789802732552996906123152168848700715753 8530 2542263035430126435542820594195198953320360911313930807688536 8531 -2563822762569539727914927649983343436330889961274315606278018 8532 2585564056798972664574855094474901089967742519814766608890459 8533 -2607488436575992507042579711851135216623066153443248420231400 8534 2629597432968905715075111786147058536099298369861396923933352 8535 -2651892589760762327412775372887472952040246397940670969486014 8536 2674375463554212141115712259702622642650333711320070992075548 8537 -2697047623877219617325570054736563246781718305789227849201712 8538 2719910653289644497241801411865887536571955760670555257768136 8539 -2742966147490695168505265048351729940081866202310573766842244 8540 2766215715427261879037454676971750348124280834722915110330754 8541 -2789660979403136952695292280538110066845227704921921208469284 8542 2813303575189129218872638819934879190804661717485847712446632 8543 -2837145152134079926414158727500936562797622962274725349590024 8544 2861187373276787470908613583598913551080366398693546381828445 8545 -2885431915458848323600773568518099678418835239016577070140281 8546 2909880469438421609807670391672846663279804040613081960084528 8547 -2934534740004924844849649827748670899461777339210056304701215 8548 2959396446094668396113423005260088407229874836828421117953649 8549 -2984467320907436300956900569565402814808334864291254199688529 8550 3009749112024021131747890491146032965709455829744468660104124 8551 -3035243581524720661404646899279600467665766831207096691766618 8552 3060952506108804145379702996521163766881785853443638239116790 8553 -3086877677214956099103366015017722119574518266218461078275060 8554 3113020901142705513483687778755000703416475607752531979744040 8555 -3139383999174848515149673752004236352219026161903137885746256 8556 3165968807700872542728011295260008691750227023196800204182274 8557 -3192777178341390175564771073290388110912848162726396233382198 8558 3219810978073590816946483320212196770172941424155620997508196 8559 -3247072089357718500043864669083458236429165369030041389611251 8560 3274562410264584151500456009816105090573805676188611349041258 8561 -3302283854604120714821744924252414927605354502929357163809776 8562 3330238352054989603492238559012303965142955715768336073526641 8563 -3358427848295247022062708817659676692320468442976728330013704 8564 3386854305134078762311769814270475614426310807387194535630008 8565 -3415519700644612150999420074545319453844052361776273080098456 8566 3444426029297813895699575823268201711161612050590727476214150 8567 -3473575302097482645728358334090993180651563446968378832015696 8568 3502969546716345156279434137901459356529471981590282816100720 8569 -3532610807633265015541533484576099228229501198822145575375696 8570 3562501146271572966810916897541257017307778242855379761533768 8571 -3592642641138527930427584769937930556519025497582600740102331 8572 3623037387965917903763029575215438405367358782018578753844004 8573 -3653687499851809991473949567373217363753237908744549978595080 8574 3684595107403458892815248589096366872240881305286496472679999 8575 -3715762358881383247981547437498462555598605252554661292211348 8576 3747191420344619321224073979660377269245097067960445440151938 8577 -3778884475797161574873965152425551696991763122811153209614823 8578 3810843727335599765398525171729414185781986320757856442613808 8579 -3843071395297962270228699820835883750362732270095632404447546 8580 3875569718413775432328844043271036702507722639194542160771760 8581 -3908340953955348788338715348989190421694721184554469595889279 8582 3941387377890296125607493823339280949255332416320514015237776 8583 -3974711285035302393565525142981907076167773875595165840444388 8584 4008314989211146575646459857331686305443173082546059388414122 8585 -4042200823398990709385614075808649735389370142494838333907753 8586 4076371139897945324384837591305780397810680249277696907261045 8587 -4110828310483921650555119858601075995247152301174444875327539 8588 4145574726569781032430807448818207881441001301222989647417320 8589 -4180612799366792069398905079288256076413855774649458583781792 8590 4215944960047406086408784002444256497956459729407135887231031 8591 -4251573659909361625127066151074806387152769821308919487968660 8592 4287501370541128731584871824397646410895178091609643059698662 8593 -4323730583988703903135437154615935529194179399847641854438892 8594 4360263812923766645004792194646421408008377718121593348964064 8595 -4397103590813208674882251410563431632087940292950521288681596 8596 4434252472090046902866459298957297321196248578439320626943904 8597 -4471713032325731403662252228149535094474232387356097590888434 8598 4509487868403859688219285010642659183411773294635719359797413 8599 -4547579598695308673020913224890516445423906780992324132359896 8600 4585990863234795836976950823366420028741511355793624539399828 8601 -4624724323898881148352413181283702212233152825039607879595293 8602 4663782664585421437382030084672384201291243657911163113853379 8603 -4703168591394488984183038751047942290624187106956562739562864 8604 4742884832810766186292457597875655935951358491432271156323504 8605 -4782934139887428265625657516837894032234099948721860632628604 8606 4823319286431526070886596250026059622737880836703459880949720 8607 -4864043069190881128462617820911789851834435014176779282895010 8608 4905108308042505192614345291065148369180542345147725179881600 8609 -4946517846182556644330061928797285337499654657788875372725304 8610 4988274550317846187560282193286394498931796650288893562137512 8611 -5030381310858904391688207611062237073539002926018018009602214 8612 5072841042114623730031740735705961830019811198789730812136144 8613 -5115656682488487865919039637213842700542223896718386197669536 8614 5158831194676401040438632470079724301433054209042059705488729 8615 -5202367565866130519343323719893680568842901886911801691464742 8616 5246268807938375160791008618274664779831756820691890481449820 8617 -5290537957669473270641619023776623819958425396467253907287058 8618 5335178076935763017904353458388918259296702653347937587660576 8619 -5380192252919608789649748623148367105383960903209659765721263 8620 5425583598317106972273734648042491519239733691014507152951721 8621 -5471355251547484754432339424614973423442069322334724699881274 8622 5517510376964205656262979709282449037967236977145361746418424 8623 -5564052165067795599678162993377785922924309108654440104718085 8624 5610983832720403445566843191116848862069640720626029224783992 8625 -5658308623362110035674598257278924970818077471860780325431757 8626 5706029807228999889763257076122652140105094111298357225733384 8627 -5754150681573009822380679860481075044134820649789853029780600 8628 5802674570883568858209230131134062091011760736460678393695946 8629 -5851604827111043940514262581004093632209637712421407932160017 8630 5900944829892006043688941878952496000022624961299215299401376 8631 -5950697986776331418296211932211394364242091113764290364320304 8632 6000867733456152815350120035031600902392114747347569923230856 8633 -6051457533996675655864390395960355054589082274618774774101048 8634 6102470881068874231933619904247651656098044124794756897689532 8635 -6153911296184083146809277705874722373269896031304213649992782 8636 6205782329930499323596430602240031042206945673129849053061560 8637 -6258087562211610035335449666096140056985320737044883450519054 8638 6310830602486562533353601279660962470410046149376004784684696 8639 -6364015090012490975882170283054335389896756409634154733805513 8640 6417644694088816485043447550568138782189762450842426135811943 8641 -6471723114303536287426444268527922407333667239551560022643515 8642 6526254080781518021598537842073740415592163636398120733552470 8643 -6581241354434815425050439755046250999705753987326831398460924 8644 6636688727215021743251997058466875294909549574485230158008145 8645 -6692600022367677334714553338635880389108987699139631694336568 8646 6748979094688748078220123041333144044533504836956514782016376 8647 -6805829830783191321696760586723202151669710180954867757201372 8648 6863156149325626246601583645124343459275211076618415594247904 8649 -6920962001323125657126354772577653416946056248994341944311088 8650 6979251370380146340073820026797623332926862057761623664123799 8651 -7038028272965615278874696598989482612152219062648378680870490 8652 7097296758682189143933910527175048978836020697104558647841080 8653 -7157060910537704621319094570590833530798934696334118455547686 8654 7217324845218837282743217966419121111731056408016497537456984 8655 -7278092713366986841855355512174638512813461117340673936765854 8656 7339368699856406785047904017882428233781186192378502388584412 8657 -7401157024074596509323980337310853876318064432535957950727733 8658 7463461940204974245254318035288611412167772176656016919441956 8659 -7526287737511849189697821379423689590159117044560682995123732 8660 7589638740627711420773209396880439853461783748899195030658960 8661 -7653519309842858316560134942787478464582754484549162568102782 8662 7717933841397376349186112476572332031820550820011583787053091 8663 -7782886767775497277329925151032442461493751705330225827813736 8664 7848382558002347912752372297447580799381961549754233897460912 8665 -7914425717943112790260802221795148970490090628393331411868471 8666 7981020790604629225534467147858441496936345302195883795136032 8667 -8048172356439434401493027425703071462356058446465305805282883 8668 8115885033652284281390287168269406440576753682586462247855402 8669 -8184163478509164305569306404906919153174608199162320556616086 8670 8253012385648811988833326087907127445423363339717563981780533 8671 -8322436488396771696679460218131920806171981919512758540765260 8672 8392440559082002041218930860502703363617010546582216944312104 8673 -8463029409356056501478902933956925004183426995797713757532596 8674 8534207890514858037956952178068782627561750189794008908744090 8675 -8605980893823088637790187796568893863187354639999771416396448 8676 8678353350841214894717448142212809978556861928814331235406868 8677 -8751330233755170897165272264364141047987473552020279286730862 8678 8824916555708719868287083294250359360059323421234498337573756 8679 -8899117371138516173640845516133251302706295033936000239594724 8680 8973937776111889485414103154223017585862657130854830066819582 8681 -9049382908667373066707587200826479929874073688772406624130444 8682 9125457949157998315380383700495729960881189518243218275298704 8683 -9202168120597377884351975002835628580642296265342704884439808 8684 9279518689008599874060363020416786345869784906020777021713913 8685 -9357514963775955773002115769462249003939013758464093862854627 8686 9436162297999525003940788272607043373133505184555325759533612 8687 -9515466088852639116476087341908585908380134118418684633651276 8688 9595431777942248851228796834820475017608056855589377850233652 8689 -9676064851672217486927365299039184400417464952647795221777674 8690 9757370841609564069192781419992611418831595704772279392679600 8691 -9839355324853680308820615300054007639180038715946125330928352 8692 9922023924408545127864668000166552321794757855701524678723893 8693 -10005382309557961023847423072059559372484254536387834673794140 8694 10089436196243836615970400273275239763466481418874883878988202 8695 -10174191347447539932284635445334794008677885330243069872560881 8696 10259653573574347193420008423422178668362704845736860128997010 8697 -10345828732841012046674264965275192098957558628791759653595089 8698 10432722731666480404040677267142005647310856967562320277675056 8699 -10520341525065776239119805752121914506879472768079770102045600 8700 10608691117047083900828305148593580558418198412108940091918272 8701 -10697777561012052706398801462763466431138351472845506395414680 8702 10787606960159349782372293456125066882113604019620969301688537 8703 -10878185467891487330131142731750582893798335751912636261561278 8704 10969519288224950702019451256216310636792520299810276540515377 8705 -11061614676203653885261526301384129870279620213314714035738992 8706 11154477938315749203731344838484213436799987578518282416001347 8707 -11248115432913818262159699859855345130358907690706815675399640 8708 11342533570638471373604391295128872005033719931344020762869648 8709 -11437738814845382928965870140883225078794930683330230719751736 8710 11533737682035790387019717621375755532736291071978791045175099 8711 -11630536742290484784871909422711002609133222743677335397799622 8712 11728142619707320891936753195288332595231235955790346664408912 8713 -11826561992842275355504578456687244609304870838393352187566252 8714 11925801595154081412720693402198536324894322789650572789984550 8715 -12025868215452468972352904238456948737071972374129192059008916 8716 12126768698350039100096231288401049547614547751113216656812214 8717 -12228509944717802173364675420163987356173685775751710409831536 8718 12331098912144409205565423697872879212614568404399741207352892 8719 -12434542615399106075755283003637750197495233789739153651194523 8720 12538848126898440637357057177709332185354950856363453446263186 8721 -12644022577176752919279814270667748970425425746736291020471400 8722 12750073155360478874356418856325060192492196743762956680389840 8723 -12857007109646298373499339732049433683364002135979716231535042 8724 12964831747783158389396713013729688722352549531625633239293681 8725 -13073554437558202560940190373411504773523259004195399093064874 8726 13183182607286638578909597126680806139639349147182477117270664 8727 -13293723746305575084752350540891507942370111455781807197179446 8728 13405185405471860027603551855770530283648210647420857205720152 8729 -13517575197663952680011395044014306746267161164700845021437536 8730 13630900798287861770177883408633167352931927273050603405185968 8731 -13745169945787182447912787949331038867860172250660345678809057 8732 13860390442157265062945420346494677784455554398043345444638626 8733 -13976570153463548997760355776394023881435800863713478962406904 8734 14093717010364095062736080986656218923349641838016532035411076 8735 -14211839008636350229086143550029702918543937837715322467424888 8736 14330944209708178744947350416611785838919403247298093795512388 8737 -14451040741193193951945649259403590331236506785371109215793884 8738 14572136797430425393714397144943863342592912370235442625037352 8739 -14694240640028356084158782298370743157091032220645228556827863 8740 14817360598413365081771353784309315276109062944189942590212026 8741 -14941505070382610797024202514754358696978082901589917071466616 8742 15066682522661390742810731997700370316398822237490146787183772 8743 -15192901491465013723101701732900985357890181654102885790298030 8744 15320170583065220742434000481639561855780584269879204593996072 8745 -15448498474361191208584229450777383830346733856781364272680518 8746 15577893913455171292810604804662894969617271721948093523486129 8747 -15708365720232761606394023403947011240208672086657171606401695 8748 15839922786947901648890615396825071561470484120318672338059262 8749 -15972574078812588782542115061155273863899353254472599790640831 8750 16106328634591369788695443705697901590283152382165404858630320 8751 -16241195567200643365877686977714827609751994337629164384649088 8752 16377184064312812235375981112194505094417075421000418269942278 8753 -16514303388965323828802663176601551710603068726095980925118456 8754 16652562880174638843203502200621099064411728185964169910220891 8755 -16791971953555167262810173675777241169719885328656992172467860 8756 16932540101943211762566782325230183256119084572471350850055096 8757 -17074276896025958727093742126610946678321187260445079516417584 8758 17217191984975557439810406133162491249094166908440134411839112 8759 -17361295097088328320540373646831856236220260164604135764839448 8760 17506596040429141416090416067721887036706546443140498528122497 8761 -17653104703481006677045639150357706760665593747272394379369982 8762 17800831055799917885380180083378824791232679212242492127249316 8763 -17949785148674992431464923417123513461336147244133118052135396 8764 18099977115793949475682071265759089218002588467347128960324832 8765 -18251417173913969369151742754593825447719313961479108411729787 8766 18404115623537977550059090444660934463954388408489722044243589 8767 -18558082849596396476762856512527200941847797230754515815667794 8768 18713329322134409506289163124520482037824078763073564914491192 8769 -18869865597004780976989120598791594707019599027472440683472142 8770 19027702316566277107087192312532337757875974958737403005460768 8771 -19186850210387732676590994743511518080118624534415828763079800 8772 19347320095957808818594322847134201865383973148570690503883988 8773 -19509122879400487607405835251357141380015633809645128563535408 8774 19672269556196349495198343700282086471581063235689583208061798 8775 -19836771211909680016020534443824559935585277677615451373744727 8776 20002639022921452546066889312096945828345941065587863209647569 8777 -20169884257168234282085431655312721797349635285128532016608794 8778 20338518274887062975739736343396356279243482430913126344964600 8779 -20508552529366342340654632703302379461196091237454420576677304 8780 20679998567702804430787595050083788090660642697066959723406952 8781 -20852868031564587673703540494672480218597284071054087090518540 8782 21027172657960479630313405289883154593956362124470286390489782 8783 -21202924280015373943690401985235740336450136507828266088689408 8784 21380134827751991333726409994982828207655765785401162654443271 8785 -21558816328878914891658850201844340640607886353077360078149420 8786 21738980909584990328910158207800073704030491186758216818491714 8787 -21920640795340142238262310488673605670895400730342741031888048 8788 22103808311702657832162675580295649767849807754917090551167916 8789 -22288495885132990032949855468602469514321289525876071537327188 8790 22474716043814132203024443407533344061386536448193170110887760 8791 -22662481418478617219495243684539570860978024882738846997839023 8792 22851804743242194017632165565652524676911568593597451245671568 8793 -23042698856444235150578607428329281733431380459222561174414228 8794 23235176701494929339244779608679980693200955339228670989523384 8795 -23429251327729313416145371023976788715585930442127954957565860 8796 23624935891268198500186745629001974897357060369206889226652345 8797 -23822243655886045676077167436905192185620446196638400422009523 8798 24021187993885846892155312758763886731499006971678035432786192 8799 -24221782386981067234034661048348445409186915029084621437181416 8800 24424040427184705178571598444452812303314573520856119292070384 8801 -24627975817705527883310771194223104457101703841944728379210713 8802 24833602373851539020770154927870971373284297528960056017379449 8803 -25040934023940737124728442112500488547996796603584068666526944 8804 25249984810219222877096894056485109433433980168895169563380586 8805 -25460768889786714229025175613899126960073262615103684821985846 8806 25673300535529528718634531934497655514687401858562096090681208 8807 -25887594137061092820220842254434463053860394931691830472177400 8808 26103664201670038635953685944176216963751109037348806268036528 8809 -26321525355275948721044897766034876403634988639090089990511262 8810 26541192343392810317100718069344934862639752644204255537873024 8811 -26762680032100240755935335343421265531657904649594298005563927 8812 26986003409022546287540381169523485247786826030437250387027228 8813 -27211177584315677081205013108633957696089200525062527065022672 8814 27438217791662141647995087121712312488692390200247903304030976 8815 -27667139389273944435958293002445580480860125875702589531297798 8816 27897957860903610856555958677241398638840945171851386348468220 8817 -28130688816863364511962718023174657269378854731515282554415557 8818 28365347995052521908053821131243383243712180295735244937112758 8819 -28601951261993170457148229770604234186185127315797912089667843 8820 28840514613874196097925715168388476783143796860998242235715156 8821 -29081054177603727387420139907152581388391978984201714568952128 8822 29323586211870063451641391300550434578671425501971016473775620 8823 -29568127108211153717227723265125505767343623423874014213727003 8824 29814693392092697886611495330459047635640515007669352133743732 8825 -30063301723994935163527665500507628338491914391996927588414696 8826 30313968900508192284339351271617875137161849299381222866321709 8827 -30566711855437260463632033900619934569550484014894439661564078 8828 30821547660914671919871521286393998587905926809700083967344460 8829 -31078493528522947208664845512522772031439755865961977410783170 8830 31337566810425885157342359821878840034904243519893791573449820 8831 -31598785000508967765228192936736420191002371525757722329925912 8832 31862165735528953009119963415323960565569136177699071307441227 8833 -32127726796272729073192573292196177458133948253682132441785204 8834 32395486108725504106810583770381735480103930765199035771340096 8835 -32665461745248406202614998570548831115397020046053886872513404 8836 32937671925765568880779394360151971147176671995127651811271326 8837 -33212135018960777963543675618524713598475007980394916996003800 8838 33488869543483756327068010124705010564397617831805527307387804 8839 -33767894169166163625341723606948680507238377714692966596958968 8840 34049227718247388693369388641052121557382302919536830271785938 8841 -34332889166610212954176614581649453619502866439351114224005181 8842 34618897645026423776369005631896945678639040817477847173747588 8843 -34907272440412457356077571361620999089098766232717036176338208 8844 35198032997095151329171013393992062115735153243657320000939607 8845 -35491198918087687956648538277001525370284669511231999829187792 8846 35786789966375809368185226092300681714973060889332019044089987 8847 -36084826066214386995924887488780164520993033596838435370466612 8848 36385327304434427982842445274323940269547607937631191709967040 8849 -36688313931760602007369165891026201923701903228402240710718056 8850 36993806364139372628529837579045750316143139801222115372885000 8851 -37301825184077817923621855856215207407430222205320973731047099 8852 37612391141993225863513059092909358903536508577851801474356632 8853 -37925525157573550548989301808423356362250731481987892646256220 8854 38241248321148816115285726055559003647725731580642877166555597 8855 -38559581895073555801029380407809525243974592755690813200986684 8856 38880547315120374372347455944012352956399666278092119380588904 8857 -39204166191884722792897501893109048119442137378824660635214355 8858 39530460312200974736096423776450612404813223071906453329920336 8859 -39859451640569895246907060907623442699834654630280552807145218 8860 40191162320597592577228230917064510747638472526971287375538837 8861 -40525614676446044941270198089210341316374569228070448395622816 8862 40862831214295294665326792468422331094055714760668976810859720 8863 -41202834623817402940122444482767244199272609777525313582687924 8864 41545647779662259123462118324975640310030646389864360258917944 8865 -41891293742955339286289788763016507452708721472491555749233626 8866 42239795762807509446512324542734791168174076907163583685827335 8867 -42591177277836969692116385791318421878910755798063386504614562 8868 42945461917703436158242538855483421637972975913720838654234224 8869 -43302673504654658592029925916420468424617902773216436697314072 8870 43662836055085372014253547480526363921281551972253340968896992 8871 -44025973781108781768091938079239342735527759661938813617598984 8872 44392111092140682032833522336708708202309349190785967730601657 8873 -44761272596496308674003384423921098205293413753876793986628323 8874 45133483103000028101317097451263799326112094965169010253086619 8875 -45508767622607964612093546280967147281509068360781921995586269 8876 45887151370043669510333623282889377370588659764250590242869748 8877 -46268659765446936110645950354438315419497895383544469859893935 8878 46653318436035865561624436602060434191197669863568804335296490 8879 -47041153217782289255205962820509408903276891274297648637138432 8880 47432190157100654427010626549138597939608920521157153876226706 8881 -47826455512550480397743015156528831643969490484060973524094360 8882 48223975756552493757462527159910259928589607156911037334898923 8883 -48624777577118551652965862877300709036647972067594484322313248 8884 49028887879595463203717887683940623582716899032778047992920557 8885 -49436333788422819943770974956129103434067293281439679412762306 8886 49847142648904947065980911941461056861209406786590297891432629 8887 -50261342028997088130613164517168071433167518096396440127955660 8888 50678959721105936793190827015490630396917868861566621417741912 8889 -51100023743904630006219431853531046076269707637436031222281239 8890 51524562344162318056288884609085338847656434111834290580692273 8891 -51952603998588427712054473858417032943111165351793699694132256 8892 52384177415691735679792961670559602020123005945719366754101650 8893 -52819311537654370491672403291494424656076998210273231097860280 8894 53258035542220861887622222767414456000226160799903123419510384 8895 -53700378844602357694800274291530502229627268734907242411647773 8896 54146371099396129159183679271187072746146419709744464130661570 8897 -54596042202520486641818125390553897286394226097552801273960648 8898 55049422293165228557804475151620391192795169435308374545932688 8899 -55506541755757747409240839817621273504396338043666849315522047 8900 55967431221944917744132069600657208762840831850736811606241275 8901 -56432121572590891861786692030627543031807851977959909167008146 8902 56900643939790930081503961425164942055378658331964491129707408 8903 -57373029708901393395471594543572735606932209156737736129460548 8904 57849310520586027338809163332720564271448862159593165075320880 8905 -58329518272878666929664672458695672380987014491749169438501934 8906 58813685123262493560264722841057862481695555057173368257531360 8907 -59301843490765975755894490606949331818589037507988458764381624 8908 59794026058075626763005657578988928626875265411927693814278988 8909 -60290265773665712980082028044921633874584683194624774895262452 8910 60790595853945048305597963963682723399250373294727420660157257 8911 -61295049785421010546448570972247208265663203887651177412020226 8912 61803661326880917107677875625810782111569051486270832954075742 8913 -62316464511590898270247660170276825816091960496982819739982044 8914 62833493649512407458041283523644573793900242330069942353889740 8915 -63354783329536508998350347436352511335061778143036983521556324 8916 63880368421736084991814613054812783570645110754226065428647754 8917 -64410284079636104028244803991134846211456054048355991424746712 8918 64944565742502095614022040797380389087173448753860577585020288 8919 -65483249137646975314905360414593585285592966130620034382567623 8920 66026370282756366765159337413995352818485528919689601306355688 8921 -66573965488232567850007033209373083632594499569600615832999310 8922 67126071359557309533589687408897283464335243597970909342278613 8923 -67682724799673456978944609743055960353455335321074364399654261 8924 68243963011385803790068058540148377570112382017172684721711864 8925 -68809823499781111398982483072959455410881911641501744070019820 8926 69380344074667546822949900646196181034937486241117908714735952 8927 -69955562853033673228638475529260152053435181924697194320075996 8928 70535518261527148961231232703621332870431623214857419326211710 8929 -71120249038953291927238512634113320044487480433285179067687691 8930 71709794238793667460214066832470000151434427801071002017887378 8931 -72304193231744859048754000427354127518736882227430871620641145 8932 72903485708277582566154063940709915756370831821572590409000116 8933 -73507711681216305910990647227374779527548876629248794839736384 8934 74116911488339537247751392403298339864555259585204188390030714 8935 -74731125795000946326550375578523759968304087514266081703516764 8936 75350395596771484660998667604917892995397681197518440814654785 8937 -75974762222102671653542737029058259379719936794493226757918986 8938 76604267335011215078110180762990671135392877330052602442154724 8939 -77238952937785135660794852681250589131828106213166167881183488 8940 77878861373711566840652421469688889330030806755942501656700198 8941 -78524035329826402144544166431586487546517403766702901794365751 8942 79174517839685963972443484046962064527737911230614676585111652 8943 -79830352286160868962788834785792215984845898035355762584227750 8944 80491582404252266491412055242167384097447857513455121351492317 8945 -81158252283930628252376086598731474772128704893158435705553228 8946 81830406372997268274805868492942905062470582306081840790063021 8947 -82508089479968774146575714511680363032682988606689602034685833 8948 83191346776984531643611879028470860449577018904070871611747428 8949 -83880223802737526402666867501587729432092573506149934809390164 8950 84574766465428607725809626713570416234326215063478100530765576 8951 -85275021045744401066641046408403500681628714220644029734203140 8952 85981034199859057221475858833249374176223379623517021329805331 8953 -86692852962460027733519373318659120248013445149463519238772140 8954 87410524749798057514500556049027077357387037477241953825687265 8955 -88134097362761587196392484024663109560707755852427243414150457 8956 88863618989975759245848592319755535678456823435572648196069270 8957 -89599138210926223405900527893694108638049756395918937262983968 8958 90340703999107938573393667025307647644390199372216054993457700 8959 -91088365725199169776673010808313621596245971405986043893206566 8960 91842173160260880486269531778024858243349365701918818232669208 8961 -92602176478961722071870121710564932175629392441083893218493680 8962 93368426262828823811778837997038723719163663712336113017313838 8963 -94140973503524588466489656417632246947716251222168289985980332 8964 94919869606149700045988650606461955172784299387648334548999350 8965 -95705166392572552031084424033030566863843168135875221727581366 8966 96496916104785305952528467777123306687208922911428907041255592 8967 -97295171408286791888031419229589954579515155173405174182334048 8968 98099985395492464106607235107824082359536959220887602348913548 8969 -98911411589171626772086124245644424551502072345952731659713860 8970 99729503945912146313230550289446103712284464951902612723655717 8971 -100554316859612868776769337866375734556262326480083601259494081 8972 101385905165003962201936317566578539940002983025968300522236640 8973 -102224324141195405790866244293818887763779190382795350826693719 8974 103069629515253849398566944932512981498386308784394484791629996 8975 -103921877465808068629258631437859965250581871318535586003021422 8976 104781124626683242602755709033746642760856333218521385230584224 8977 -105647428090564283245370695206504753250720771339890651733620998 8978 106520845412688446764652353297664430176109755403603799409092120 8979 -107401434614567459786239981468778678828604259989507431747547140 8980 108289254187739394464332973861764840254312581163877358013611263 8981 -109184363097550528724850126091359492341151486547621150108919122 8982 110086820786967429662398388445077639386835566005229832002379253 8983 -110996687180419499988798437047388821589322505833945722513227272 8984 111914022687672229322237965163179322594143971536990110301984166 8985 -112838888207731394012257299517188003723401261863115977182147714 8986 113771345132778451116831008813898848622732611477611517138102756 8987 -114711455352137374083909672232176689794166125404056437506640292 8988 115659281256273179641044889897362737504167542734153446881424312 8989 -116614885740822397363255824117920932275923347919746651985953067 8990 117578332210655735371225848924402212930643525834304565305878406 8991 -118549684583973197609362963054038229906705232668119943675302590 8992 119529007296431910166338119389862012541636369424275669643539443 8993 -120516365305306916129553105002688186597937901231715627026589168 8994 121511824093685200509706572126076027089412995322478506990288228 8995 -122515449674693208832346719342260436270108934549265870641531792 8996 123527308595758125070146354905261080961701399567876207324476944 8997 -124547467942903176682736001931477735501962741195243870919755354 8998 125575995345077236640409657491108136557366745540647586928185510 8999 -126612958978518994434003099088733277852557182834598283808232904 9000 127658427571155970215864530070426673140827552723997963768397412 9001 -128712470407038648376221147904699210813175480280575575571423542 9002 129775157330810009035523181740689011325568233221187543653891104 9003 -130846558752210738126650359403874619836903146034898195403521600 9004 131926745650620398951326923580725402528758944454012804911747261 9005 -133015789579634850322843537949613466859385302769983191285561732 9006 134113762671680198652362050890815728787503279584513804706832117 9007 -135220737642663573598817498369559716706241933498223329684297270 9008 136336787796661019182867354556994447023832946859307139813055776 9009 -137461987030642794563608357374487390031291431688456651038630542 9010 138596409839236380993024785840569986218573735092591327342309247 9011 -139740131319527493797488455204844322176311413799784451801979732 9012 140893227175899400588240609812470289443718425023437316720916076 9013 -142055773724910849273791103259383617647689421887658770077863796 9014 143227847900212911836713625151624033825191686544180900836293048 9015 -144409527257505052245541230208325951428829861530410217306409587 9016 145600889979530729299519125584048752423830959131309646703276384 9017 -146802014881112847649997772178217892132722658499010295310225060 9018 148012981414229372707396178975538746729965538821275829609140258 9019 -149233869673129427627081275969604211523505050883070177170969007 9020 150464760399490193071344045735027805024770777205484000908995710 9021 -151705734987614932968057434698185108213476782635336068006668640 9022 152956875489672472029726873611253887735518742240523716739880062 9023 -154218264620978453359644605092405125379444783572745525022783784 9024 155489985765318707054888217197787822239556639208702151970259996 9025 -156772122980315063319117278126967765512197502694393575823371815 9026 158064761002833946221676419177760779721410002260045943757545481 9027 -159367985254438086883566489538621649470330835056288218234274215 9028 160681881846881697535556592999242803139993680808596507674094648 9029 -162006537587649450579239225036120592862558303033883442608991690 9030 163342039985539609488339906543128898780876057113963125337982710 9031 -164688477256291661115244450432023073836504260973391321391621918 9032 166045938328258801716665346812133012907390795185061968370894688 9033 -167414512848125631782799023148631260294189686775399247490765476 9034 168794291186671417546394513337602796014619223941533800595728292 9035 -170185364444579279862029223384885805079940630265707956870913701 9036 171587824458291673981738174239577503410118944926747333348017089 9037 -173001763805912526611139800662106575631968542140690936361871828 9038 174427275813156399510515868571180644946854733531556320440983056 9039 -175864454559345051808108445356087181834501383150406569163158852 9040 177313394883451776118367555003209170253482582872132603632645312 9041 -178774192390193886506194953215772466811184324305662452490821684 9042 180246943456173739309559501739029931016571116469326099607734876 9043 -181731745236068670827386405023009757265965910985719080841080596 9044 183228695668870238897525970233239120258213193474020881763628796 9045 -184737893484173158431068822934871546375602349265305521407143696 9046 186259438208514324034476311011269587321818978824336257910967798 9047 -187793430171762315940121220702988778728417609918993260602109072 9048 189339970513557788579070390681172510650241636945289819267330199 9049 -190899161189805144267474250701929147802724119817273362576798361 9050 192471104979215897639947077738656173035000042748313302163743872 9051 -194055905489904139650015651890411209610441832418635574580663228 9052 195653667166034513169274265459987888646905722071057461702148611 9053 -197264495294523115453503422515238486589685115843605702527809408 9054 198888496011791746005882277867859822308186825615584356064013196 9055 -200525776310575921654746613694222313100892462717172541412776513 9056 202176444046787083976312155476253953975317242677490940662146200 9057 -203840607946429427531596021093626677040197735505597412776584952 9058 205518377612571780751627341937979110168694358497566239630482304 9059 -207209863532374974696143398376303255603749206188663438001123152 9060 208915177084175138328523332422091823523104759527289664147201945 9061 -210634430544623362393922561737849214285297194477855581041746677 9062 212367737095882177458643921712797239148129881008263511037687469 9063 -214115210832879295166924395973726740783490513621105184120384600 9064 215876966770619065296738751095891692369783391452290897081432395 9065 -217653120851552104749134772685293766517031551479291508712381048 9066 219443789953003558186232037334476230837560215546508515081444891 9067 -221249091894660453641551816295970160470947678281088670101386040 9068 223069145446118620063016010828162876612831898192395703507707896 9069 -224904070334489637413975848090667653821387983856799418554038711 9070 226753987252068293651225978238123895875887831595242456102981022 9071 -228619017864061026621347854820892826191519149424658774728333157 9072 230499284816375832668130800289456451694695157826244945625856208 9073 -232394911743474127524464619561182262969216530614177781768807695 9074 234306023276285048872210418291034209076905237957244130357957438 9075 -236232745050182693793364540740850372136592214096636738048109947 9076 238175203713026788205564151314343444320294039966331173002509930 9077 -240133526933267289274873597966412054926212004196312314564836284 9078 242107843408113425729071750056480057752707458134275996558133544 9079 -244098282871767684955567227852411228910782326563862987568051250 9080 246104976103725259759837874372289780672837132951207854664127736 9081 -248128054937139471683161823467413637252199802869319980616647965 9082 250167652267253691832620788131552652279291675849940575771397442 9083 -252223902059900284262154277359443023024893486870189726965454640 9084 254296939360067101061070760250059794066263637235392176897281138 9085 -256386900300532062456124622858532199942189467197143103985681305 9086 258493922110566359415294289911150646730902189885776677848522736 9087 -260618143124706820455997200694190298816804985106638269054551179 9088 262759702791597988607903448970698584704683449833322139958730268 9089 -264918741682904458761015770080953877450908542061570724396492496 9090 267095401502294029943525085285287737332046744893049907368738978 9091 -269289825094492231421385861082798516511592644953431060114593855 9092 271502156454408785892843958191500296606213304289303944230142556 9093 -273732540736336577466553276066428835067474088300717872433132868 9094 275981124263223696561700200916575211166956606861081610068692381 9095 -278248054536019138352982521857952663621255047854875821196318592 9096 280533480243092735902630017319684222578960024683082086922282151 9097 -282837551269729913676177316411421877638460098878642013995786336 9098 285160418707701851728677965773408767097213765374385927404955019 9099 -287502234864911655473756029198279140458235368591541840352942020 9100 289863153275117130609604268335266166471708203420919141353870328 9101 -292243328707730767474034372990818888211414258365037239968200274 9102 294642917177697543835245341666507515076336068268301555986562408 9103 -297062075955451159896383623888650068530167692514570645761677678 9104 299500963576949324100507862999864732302813924734164136893843288 9105 -301959739853788713168529045924260802795499828915261179797755427 9106 304438565883400234686362803297719578037298893988275820267385871 9107 -306937604059325225479195958181518296854526105561086234407717446 9108 309457018081573223970727880791281178883407954938335283379319592 9109 -311996972967061959723794711307773585248273444126112792945265212 9110 314557635060140208396219275711487056492948117276508147811834250 9111 -317139172043194165422352042628060614403364821947966506583579760 9112 319741752947337996846881560877420664623596844430513173254995893 9113 -322365548163189230893401610425305192374445466203535518872904872 9114 325010729451729659046234268247915670546200973345525084610049888 9115 -327677469955252420660433069465490989698909491085640788416180835 9116 330365944208395950392040644914013394050583599067741681350526474 9117 -333076328149265473058865246874732261877450931745572534198927977 9118 335808799130642735901587456832551138463151732098958460639645110 9119 -338563535931284673616231557245608309086033103149794385799208380 9120 341340718767311706972257448773246356838803454845944095750302474 9121 -344140529303686381316072980336028251337801105392260437259080878 9122 346963150665783056787959995413051692466646388693941975607829184 9123 -349808767451049367651579655261221823542409161051869963158117037 9124 352677565740760173749705576017365733621408722366689372484326271 9125 -355569733111864732757961455524223518479452585210410398354946925 9126 358485458648927827610450176068159097282715135950473277809977945 9127 -361424932956165589217593444692552964732371381870590381089265446 9128 364388348169576760387597071511063748098765724085817829863603072 9129 -367375897969170152699061810977450445596519966090959566113727145 9130 370387777591289053953720768186365125939455252725645891351849198 9131 -373424183841033349765451833262794982792511511260934125975627856 9132 376485315104780128814940267789450994437382602761082572335295758 9133 -379571371362803547319007949275231434856181430917713199891797116 9134 382682554201994734330040129952172186698424678705729432883511648 9135 -385819066828682525594488878344828544333573640798001400607845030 9136 388981114081555819860478407216386698387472226122349295989950714 9137 -392168902444688357733447799355763253975623486414292870654335370 9138 395382640060666729435910582723365204256159082541934903786901988 9139 -398622536743822424133160369406412728774749351356907710382671346 9140 401888803993568739841482402082915877528839686048920375757704060 9141 -405181655007843379339520265159762050286107326147431524435576996 9142 408501304696657563957276029689756010198454764764076003235950120 9143 -411847969695752503621174444240358157050783265964529274237111214 9144 415221868380364068088084131355213557000853777006608751574722080 9145 -418623220879096510906550737390448475706934623413951079129846468 9146 422052249087906104300151234146390470226280982683675385047853346 9147 -425509176684195549876220713953770070319912217602021091511336217 9148 428994229141020036823631716985487413938123652586672936992069004 9149 -432507633741405826076223096064938786444786630348706379601309536 9150 436049619592782245784285453127095887060335484531060155216930261 9151 -439620417641527990355621166658022238805327807523062361689018311 9152 443220260687632622300519989288396066146860921460766846241059530 9153 -446849383399474183141940295913907329158910412185158503845753804 9154 450508022328713826733678644151560078912317724370765033917471112 9155 -454196415925308395465766905866365581381315490007661160334903768 9156 457914804552641867028180596843989601261714934190608764457223386 9157 -461663430502776606651601172544551732213322269765577851402145637 9158 465442538011825367047879242216330636490150427487803491584757768 9159 -469252373275444985633428447175764283118559330796375766570213134 9160 473093184464452736036478037267088965509964410563191005002992126 9161 -476965221740566298364366192941186580172776676306601226410465392 9162 480868737272268320240309480063758355021036860713665742006711618 9163 -484803985250796548210783487620548317712863668327711754183581824 9164 488771221906260516775246104018631062987389937187747478306305328 9165 -492770705523885789999881902739583998921742897436824509795657711 9166 496802696460386758446801073917563718708757866954185378685504464 9167 -500867457160469001980150096826708742458508212193271137430468228 9168 504965252173462236901348268316025477956118005682099521186971810 9169 -509096348170084873817622207004827229854369857274572774556008422 9170 513261013959341220661641046676365267108033351774418013609597920 9171 -517459520505552373355833327182574816944756614407540691242541741 9172 521692140945521844753371335401011470682376684113211267817489230 9173 -525959150605836990689322253804947148378760168794585907087236228 9174 530260827020307300240574042639103626127590217587945633052283626 9175 -534597449947540625622337335392011381845827660732943641314098971 9176 538969301388658435542796335578701755031786697884044167641863996 9177 -543376665605151184296329111133108004667905426667421897577121880 9178 547819829136874897400141940973124537113544534597717315033330984 9179 -552299080820190083169668460145231991519345515195906839228347239 9180 556814711806244088285181121699463020831575912064780602116755148 9181 -561367015579398024126262683475218116812066810142859190583038616 9182 565956287975799399442605696317337342892925902280714799940135326 9183 -570582827202101603789568928344597285183352543968415696158925904 9184 575246933854331395085545900664468299711163021092906373080673119 9185 -579948910936905553646020837969352706209906333707336185547855676 9186 584689063881797874116733999530910680454286399174720059266120299 9187 -589467700567857675866188271873832581761896024485791804822348218 9188 594285131340281021606342897310269381760234158893407765422797048 9189 -599141669030235843290303240979876565807835051464079100510520929 9190 604037628974642183687676687877740214184245463412291290212730961 9191 -608973329036108771462577433394650499290594711503126870352807728 9192 613949089623027157076584638873648297802080555132918662705895720 9193 -618965233709824646409850982356850753133637370068662871392348568 9194 624022086857377278638588153193777233364631467611561889737717008 9195 -629119977233584104626892753632701662776233075439671319565733786 9196 634259235634104031885895176887540688580303966097133261937159898 9197 -639440195503256512024094518373638862167376173127989195256694466 9198 644663192955087356560068060036903065642654729120560605089751451 9199 -649928566794600976993102422054694092257505381702082220301548722 9200 655236658539160355129277670503029131093610446525909195907304410 9201 -660587812440056059840742600558728291483606040337284626120244716 9202 665982375504245636694950741356213588646883193326355202986529968 9203 -671420697516264707229088606515132228235538921790697727381762176 9204 676903131060311125063431231101610876271180659627147488831507622 9205 -682430031542503546546520645773994752227467483420239951782256152 9206 688001757213315784205500898786124591730751559339532571526756652 9207 -693618669190188321937283541053794752068352048941067740959211445 9208 699281131480318381621089907243713407473881089835796898379769744 9209 -704989511003629941660955635586134812132399355390592496925755434 9210 710744177615925118878628096260755935678700277553215382591563088 9211 -716545504132218336173583051600160322054763422613058019857859546 9212 722393866350254709448282180304117134946941322945560699333445160 9213 -728289643074214098463942249464097109985207500176870183517569916 9214 734233216138602277545648894965295333515965318057540071880054468 9215 -740224970432330693396287388561147947946113445636650494029533600 9216 746265293922986288707148715870130379296473951040191287151185590 9217 -752354577681292881769876160927324494971993058671776060973731076 9218 758493215905765603900324935621904239477723696223475354253057884 9219 -764681605947559908180599939987401264443479783428662312374451972 9220 770920148335516674811704452578380266373852978556741228416098874 9221 -777209246801404950246570656468135828553805076658488926677003680 9222 783549308305363869242451939784315149662817689319821768412545328 9223 -789940743061545321033442751089586620706855734834854081834768267 9224 796383964563958932978965707657357744179354588763828952903978409 9225 -802879389612520957293144345394898287382485530382939742522246207 9226 809427438339308658803785528848417104186629741514978090528748462 9227 -816028534235021814128955785282021759369886108027456647097472380 9228 822683104175652945194583917799000138938532338385329022397558982 9229 -829391578449367922648897013150198865245812435780189838234954957 9230 836154390783598587459542851672945826054716295634121214179327440 9231 -842971978372349051807718891013628059982079973960584511023286345 9232 849844781903717353321272296108473900633457179638588064674992452 9233 -856773245587634149716318555813255640817324703347111496474032708 9234 863757817183820154045215502045186707339743983528140518805436718 9235 -870798948029964023978498324795058230795961484520895912254964444 9236 877897093070122431880408648711472250383549008238481745742324394 9237 -885052710883344055872722040030423545459601372644600953835105159 9238 892266263712519245620484570379779906313778963735131234157631256 9239 -899538217493457130216807433831453772618695580527354533935516904 9240 906869041884191949292842332058360311121053866711996262509736776 9241 -914259210294520402334278771336113740373034170657819836269095025 9242 921709199915771825147983087769544335372004524039452906361369256 9243 -929219491750813016492559685228429830516547834084449084539461192 9244 936790570644289552065485651199116247027991294055613963266966844 9245 -944422925313105437327884939152681827266288461509280563123886432 9246 952117048377142965046808362859703099731328833304933106384973402 9247 -959873436390224657944917837989986261325229237663048092028074376 9248 967692589871319191469591186378150397472192117421952835462604108 9249 -975575013335993206428527451877038000372809686583981636322771320 9250 983521215328110936087808682698933572395821447280556648738674126 9251 -991531708451783587291935737707374779695240716463664299841384681 9252 999607009403570430244482752636199787699502941837647857185217482 9253 -1007747639004933566783594041646971647480534530892223768825911194 9254 1015954122234948362299471751327830321100251391271650850390417680 9255 -1024226988263271541872172677035724549585141593937034289994369568 9256 1032566770483368966758355303282465351782827411456084867429472676 9257 -1040974006546005123026007259516416207314037163105599639503626952 9258 1049449238392996369927559872277935744844630011123345191710459184 9259 -1057993012291230011515088242400038565600932887606877575356079785 9260 1066605878866951271037437248845885939908735241359037237747665244 9261 -1075288393140320263819048168645758972376784258390479686305610556 9262 1084041114560241080604936471405436035190496074309233010825871851 9263 -1092864607039465109766645293960008124112762402144747490007051408 9264 1101759438989970743301034908376247895097905945058630722667663128 9265 -1110726183358621628218437287699808828425483259258932866790072168 9266 1119765417663105641709985167778632090817685281608680602475137296 9267 -1128877724028156785406802771444766905079602403554559630153868337 9268 1138063689222062211097214083048763144545018640537577468688411104 9269 -1147323904693456607453185281830220910167559688441458380513448961 9270 1156658966608406194634879329388436993810186473244040887942595516 9271 -1166069475887784591093479107255095029752054864022612709550366954 9272 1175556038244942834478355001175965483434922450793518318388455824 9273 -1185119264223675856276245311858429179372500571547163285610969976 9274 1194759769236487727668423076048104710166740624047848406382357540 9275 -1204478173603158012087888460415216470842130336287705283764833560 9276 1214275102589611578093507472411131861223841126188434238659276824 9277 -1224151186447094244452778980850960041235681259468348097606949547 9278 1234107060451656647740624714401560197168415674158546564735121590 9279 -1244143364943948741319340925590905259568840698575897765014689961 9280 1254260745369327353265713907535977955396372604991633099444368724 9281 -1264459852318279249656380947526770452618182068005913094866659840 9282 1274741341567162168612918356804433953002372796582488607840259248 9283 -1285105874119266309644972096992959515306322459278070366209499492 9284 1295554116246198782114135868653717263625828912009474197468337676 9285 -1306086739529593536074356508629739526391462010379457087915077812 9286 1316704420903149318327545931367062327056482852760529657788842460 9287 -1327407842694998216266950080204572421363311685154008292150500504 9288 1338197692670407371966824591975296956106315877473719860849356452 9289 -1349074664074816469016259081696201402061110638541739307064418692 9290 1360039455677213614788750944911277400362139969068090663693366194 9291 -1371092771813852261188538103363583333759998611441342645242674049 9292 1382235322432311827420949931239759210864394902174930636688645516 9293 -1393467823135904708998327504525418081455735272204600684726161760 9294 1404790995228432378016608257920159302701765379360541310011791987 9295 -1416205565759293300721685256789727137933770055372011272937543043 9296 1427712267568945419530366011411494489605362181044432704475778176 9297 -1439311839334725967979407834093501392685903886279260624060022290 9298 1451005025617031408548943335137462602928632327313250505923307252 9299 -1462792576905860304944887422409069091711651651881493651763561082 9300 1474675249667721962229902317251024717084192330916755792286653590 9301 -1486653806392913690165465459003383360176405001927421996001513246 9302 1498729015643169567269822273163835931324049142922150209743860236 9303 -1510901652099683605409406928462006444705971567562769893075535488 9304 1523172496611510237225984556421089920871110142335853530729173864 9305 -1535542336244345071359623024623364542331433145922970158371758368 9306 1548011964329688883259966308779892145551257812247936562946440600 9307 -1560582180514397832386489936807276849892360296493661058876204836 9308 1573253790810622919783817165532412164281742221559571950423724352 9309 -1586027607646141723382118006202261678390913674173829634090887125 9310 1598904449915085471916467748400061598322484480445520253759351580 9311 -1611885143029064542084183431660316343358607562460123173193345960 9312 1624970518968695487466972425442960599226318970373072869181956184 9313 -1638161416335532731836614082525622830456442989844978256566713740 9314 1651458680404408083740261125121778030653258912127632959751467942 9315 -1664863163176181253725710499536921731018233212329243118657941946 9316 1678375723430904580219583162645366064200135393907674615107774292 9317 -1691997226781405194913708768248043036769830317794423704510466352 9318 1705728545727287883548585569363342184001501606781559377945645770 9319 -1719570559709361923209040131729403747355616984048820404513200873 9320 1733524155164495202667618857560463969496242131034358604801360440 9321 -1747590225580898957927288229278143458577590017151985706566409705 9322 1761769671553846480928198756399832018469485969396449217379085045 9323 -1776063400841829185395085859423826076246599621424989209318937280 9324 1790472328423153440013857811051642323828050407963885098521490062 9325 -1804997376552981605539586366644232879460913914437676067246615750 9326 1819639474820820739055011459176614416302706168361616340257935674 9327 -1834399560208462455420350621064526166563354442870075577894970633 9328 1849278577148377462983231731477666362471177170843542807750230722 9329 -1864277477582568317853521260926334780277718318821693859329160052 9330 1879397221021883968493288354835166206094596512188594466776690729 9331 -1894638774605799690028728886632148253160079693571039046347041832 9332 1910003113162666035560186193988677911375652500979082586265652300 9333 -1925491219270430459830072009568658271525540649605013663398104352 9334 1941104083317835298908149867549824667046207134893153608625872021 9335 -1956842703566095818070944197105473309360634908683642322004647434 9336 1972708086211062068788644115803719001290534410037987310790570038 9337 -1988701245445868324690456939726463328262751326023015099724031523 9338 2004823203524073895559620676799284461636618846166069236435547616 9339 -2021074990823299147813908118500269297107227585687972312213350120 9340 2037457645909360589558161351858028915864926407454564528160658120 9341 -2053972215600908908153911340749164841661978201627435330601442457 9342 2070619755034573878339202536479808144537737067465640069201723464 9343 -2087401327730620089251110335968386927203707496574456195085769392 9344 2104318005659117469255875974471171793827819015390492304307784360 9345 -2121370869306630618278868881319215885135514973094619580818662700 9346 2138561007743430988350513904830625938963055887706341704869474893 9347 -2155889518691235984346696992079575461783096082151887019183144492 9348 2173357508591479088404808461080417174611700680606249802016766140 9349 -2190966092674115143241332305864695520975030758259980629431262200 9350 2208716395026964961585591319754737588639666292494077206715490863 9351 -2226609548665603461178773516728513131182104741738230441051321189 9352 2244646695603795557269571805578363454899166736760536807905617662 9353 -2262828986924484077269556786024399248225761121253893764916099880 9354 2281157582851333995214676885651607170986817031428587795878119664 9355 -2299633652820837316915960281250875675999186085267435524719159436 9356 2318258375554982980174513140559107112631054100784806744173745440 9357 -2337032939134496168185217335770001359866143477480971818857306280 9358 2355958541072651468262091346768417203951315559935788093008333920 9359 -2375036388389664342288068902311775676296393756546914041799189448 9360 2394267697687665409824964310154442877038690212123929459092976615 9361 -2413653695226262079617639820452400508641919084177900155243228628 9362 2433195616998692100291892391787766328504685716678299514869057024 9363 -2452894708808573636380373864554571275838582829849175346127441312 9364 2472752226347256511417004224113122574914131984537882937117460092 9365 -2492769435271779295719902357383320617660962782275207078147626936 9366 2512947611283436952637928159421939642080060881421593517338177256 9367 -2533288040206963793468605523800558678088536667955080938823006034 9368 2553792018070336527967595068798512319795547323059623244655367950 9369 -2574460851185202234364141870683700584594866243681258104969431793 9370 2595295856227936110075186620172482306393886652281506379860725348 9371 -2616298360321333901875264399063129511637598745683074612257027708 9372 2637469701116943952132106010147331494234763649549243632256987930 9373 -2658811226878043835861201336027346494483828915370656147142280602 9374 2680324296563266601788698059104108521690131367374834906130164472 9375 -2702010279910881669343124535291344967355446610162849394093712360 9376 2723870557523735472524791875603659339344397162228928477939937616 9377 -2745906520954856980929613585649031326726217266802727504355869088 9378 2768119572793733267833764839722664173830582401387623288358787182 9379 -2790511126753260335179388312782469406540181374385628199629118920 9380 2813082607757374445541757571953842193363907782109339354797919138 9381 -2835835452029369251707268005032055784351795349825341057489308098 9382 2858771107180904055351692488243547549909330319237203562798328334 9383 -2881891032301708567481685639695410361419530939044197102155348080 9384 2905196698049989584791935691800551649424468629430271310286243107 9385 -2928689586743545037898053956771208529595567738536911872946875410 9386 2952371192451590909533683989263419401973190423362589356021572500 9387 -2976243021087306563251849665702965070900254437152315890122265584 9388 3000306590501104065947705796117227169204367141609186296410356960 9389 -3024563430574627130625087495050629600723144825151353460466394134 9390 3049015083315485349265075075342050939595976822780647150800595913 9391 -3073663102952729429423718323750623021365694120648176169075303200 9392 3098509056033073192290635364014331411034001644765004062076397556 9393 -3123554521517868134382973809433123885953267376145879513472589662 9394 3148801090880836399832771801524938036570610734225999388436933160 9395 -3174250368206568055352679566732588751435502879877064164866641447 9396 3199903970289788605437913684117303945882192300812848917671522223 9397 -3225763526735402731183851517191614611436567906471528979800576876 9398 3251830680059320282271487334171977321813391058240906994067168752 9399 -3278107085790070598199739722398898588191984997360424550110876858 9400 3304594412571211281727017432660949278151540522998991385542433267 9401 -3331294342264537594727233596705432096680337924492129468730281072 9402 3358208570054098694270342719452195027620066506817636949310138221 9403 -3385338804551026974707218027952885645912112575819567838948758066 9404 3412686767899186829876066587570177830082440837180766957241192968 9405 -3440254195881649198255395008509736566374190156270365517820140478 9406 3468042838027998302969609667611873525498851827950499086169081425 9407 -3496054457722477048010503593703835523382109839006042123371758692 9408 3524290832312977581874010430175752836911797807219021403143809760 9409 -3552753753220883590029578765392588463610776480232480991561389253 9410 3581445026051770928242243991612059524713804306385117246059759328 9411 -3610366470706973259757878073512245900080904035790493310709102427 9412 3639519921496019410743130676324369177976942234947745664546402572 9413 -3668907227249949210146210826111148329719861517014149843636908452 9414 3698530251435514632315891930777514800754072769484795007203185642 9415 -3728390872270273113286972503239743102076269317412607962765180154 9416 3758490982838579964613931034595094191420928735298734620257324002 9417 -3788832491208486862013739886721088538718327820404297578316333324 9418 3819417320549553439866836689492023083568675952381384779709349918 9419 -3850247409251579076825202748020565078563154401404189200906822576 9420 3881324711044262012391500106774688049568105461259520552147355948 9421 -3912651195117792989366429579802764131409320514136684550546789271 9422 3944228846244390672516072500101112210267182008238005719868042278 9423 -3976059664900786149690174466748057550846321314975700073326294036 9424 4008145667391663877929349496531956046883920525698771781394100035 9425 -4040488885974066493837281640310417480219503500329941345888852656 9426 4073091368982770964666456811481367360116465415469683241637531762 9427 -4105955180956643614176073572818310575915338820365706194564011228 9428 4139082402765981615371886172393257239452251496363214191261707800 9429 -4172475131740848600733179586323704672657011284899903076292750305 9430 4206135481800412099475243424340166363140884390862586329635788464 9431 -4240065583583290570790003514244396690039717351888561950401193009 9432 4274267584578917861856316747158525040892772561656327322132305537 9433 -4308743649259932979718292187314120419404471773835274254529501760 9434 4343495959215603126898351478960863763862540930195710645878932176 9435 -4378526713286288011845092466281054428949687992472342389523339459 9436 4413838127698953507017906421293387940562864770561962626715458792 9437 -4449432436203742789584282783513016391324956687539537575987383612 9438 4485311890211613162355404180322998621935519325830480384707966156 9439 -4521478758933046815714604139879279256470339100080248879840474578 9440 4557935329517843854905173047985103032294224667097956175784625850 9441 -4594683907196005981142524758344041807492471413251520641585191764 9442 4631726815419719279604574772368574395609084717427885401854741832 9443 -4669066396006444632437056907354834317346030599321562157337353288 9444 4706705009283124340491172843404129218790953197147024785427425380 9445 -4744645034231513603593210189969867245761661259095718731051736594 9446 4782888868634645575733390601741345008488770752182666812181608992 9447 -4821438929224438778658059623641878807532705163797806196824176090 9448 4860297651830455724959272958079435427919216389700788012970699015 9449 -4899467491529821669882767522745532824485897039995042065162894352 9450 4938950922798312479723157218052084413189568976666874611347105302 9451 -4978750439662620673847919599429017574545834616493723040357215090 9452 5018868555853808767093327358913454210355640049916665062457369696 9453 -5059307804961959109509944452335661386676493802884148861799475930 9454 5100070740592029491206697959885980229714602513911297512256661466 9455 -5141159936520923851354930970384567894563452939743762356239117480 9456 5182577986855787502271347328003050299980408300438582538305715021 9457 -5224327506193536351905515363277160058601750726256182675205946212 9458 5266411129781629681017775362999051259385959108757347369636369952 9459 -5308831513680096104851196591219170917317569477523673515107018984 9460 5351591334924822423180887927340579716976650699205859768779407922 9461 -5394693291692115137269747341870398108505002832802577285256066574 9462 5438140103464544487475937363293644044751594953408496829085624398 9463 -5481934511198080941048326692074753911389132329660357627062765116 9464 5526079277490534136016205137974535443699954509975549683836749280 9465 -5570577186751304364033155944039875455215172431607099706057842238 9466 5615431045372456752576485311946815501344618556951068739105599500 9467 -5660643681901128385037525952157727085011892954648240149181525197 9468 5706217947213278675968945788192420011117454400907688974391909992 9469 -5752156714688793398087434485136427742168668905471257649717864832 9470 5798462880387952837568373338465409407729774131858707247298043336 9471 -5845139363229274634717916748511922974484624826935610191028176634 9472 5892189105168741948271959182302336772109877193916030638685907062 9473 -5939615071380427663355398277222323328591443194667955608843888120 9474 5987420250438525445543635846057140146074430946785427569466831334 9475 -6035607654500798526506122726764885203987917046078050496392589629 9476 6084180319493457190383725125029821683013764760330137893962033638 9477 -6133141305297476014362579748567868103290269927700943638610199588 9478 6182493695936362001861759307293152171992373610279871704902345682 9479 -6232240599765384832355372054809286671394328350005821580373488852 9480 6282385149662280538106588973730932777269013153113353814420485585 9481 -6332930503219440005006487032468647043297845633729201516968233223 9482 6383879842937593782289511087165285059409073403828734993773906384 9483 -6435236376421004774144822522320119459772633860444682394809202224 9484 6487003336574180475163889581822001790230804332682429685089928500 9485 -6539183981800116501164490698611771964013594784230942277821009888 9486 6591781596200083257214994627276477496799926186985521162780157261 9487 -6644799489774967675655535230093983054545866661926773312253551895 9488 6698240998628182048579738833354920838856951000437662774147437016 9489 -6752109485170152071607251978841893402444087117187373040715811630 9490 6806408338324396308848760612947050413130900741986854601287614955 9491 -6861140973735209382746831693660452546015618921749343321141179144 9492 6916310833976961286973128505814824446970299059804318048383405348 9493 -6971921388765025315780775852502323682711529809355017579674832760 9494 7027976135168347199155345776494754375190002649718666731753975409 9495 -7084478597823668129784604752408312155431349521516466852530036710 9496 7141432329151414465281357030300720170187124667835861668307250096 9497 -7198840909573266987251025425974653662526584687692078126925341180 9498 7256707947731422697701661846075963224401505436269839881485655271 9499 -7315037080709562232954549107444707207444212976654440527605528774 9500 7373831974255536075634159774253260468792471805391367786488707088 9501 -7433096323005782846502736440670729896145684575554223964773215868 9502 7492833850711493059862954133636499315388063187262996190313990801 9503 -7553048310466531828987865981614613683196748131943615089780875576 9504 7613743484937134111556508678655604762154697778556835265185881946 9505 -7674923186593386189382089591391614217631407629943095887188395374 9506 7736591257942507181823572298858100467685910950191966442233169640 9507 -7798751571763944498176746610790355083494454516440505698275340028 9508 7861408031346297241053582705630826870382417597595986877924570600 9509 -7924564570726081680284942667004364514833618253449285046028575748 9510 7988225154928353025227718096174980561880776701046957793002807524 9511 -8052393780209197832529387718475254579788578556905743429855302727 9512 8117074474300111496407098772103790269298864031204929990699897287 9513 -8182271296654275379340972313052882197355352203123263997886842636 9514 8247988338694748252768764643825350975376779545055056753130667153 9515 -8314229724064586829907681892439383211258095895797019627089893304 9516 8380999608878910286225487468205656646417761175731114545573318674 9517 -8448302181978923777343556317478151681395936594791839419037292756 9518 8516141665187916079285758053262311577653445494346659317213190656 9519 -8584522313569246591995584801045454236921401366644402801619138841 9520 8653448415686337063936420227590915735104846825868789385976112996 9521 -8722924293864683513372964882459435661734072515770278744146952921 9522 8792954304455903940612331184233116119638593200341546166184557084 9523 -8863542838103837545067991319067423419064261914991212479558931528 9524 8934694320012711281505446254937739420996913536294467691725107388 9525 -9006413210217389711242078731345920863124379379225750747122761351 9526 9078704003855724226412104020132204192105351054224468591790138707 9527 -9151571231443017848677838252671272549646999523317104585463731988 9528 9225019459148621927977716571907474363519507425178897360704694226 9529 -9299053289074681192056716702669616293757498745363712923599677420 9530 9373677359537043723633235553121160977199574986652899059577650747 9531 -9448896345348352569125238779835690879917657862998144661856903772 9532 9524714958103335810894921689569287447589133493702925421837159251 9533 -9601137946466312063982504842753758216472933480188832295084072416 9534 9678170096460928488293514714929422892725921913865935941858246656 9535 -9755816231762148538187399638875022489163190971008395973460315175 9536 9834081213990506803396090710233677304818983913416803778194599748 9537 -9912969943008648428186679370089657537366608274445680564757308455 9538 9992487357220170729680347635275249499487105772493717049329127748 9539 -10072638433870784771257710189280152485605341761446380405340868976 9540 10153428189351814783026524059884590393658470115406458540161233760 9541 -10234861679506053458409063638117783584650257071384538846182779504 9542 10316943999935991294031176971207165698404248709806400979346334362 9543 -10399680286314438279271023050251679156651015976726553797278395582 9544 10483075714697556382060687936940102413786289317387790552759913544 9545 -10567135501840321418836298465632850868120226022348530858719368216 9546 10651864905514433038909964503357223385845371460246994920992592960 9547 -10737269224828691696998013538352190647822443161724877896797859656 9548 10823353800551861632192724939346386539723842863760190869042421466 9549 -10910124015438039017317377333897031073101080943797161968629817465 9550 10997585294554544589365204914439975532612461986207096113170225728 9551 -11085743105612360219600193245550818524414898729003264035587968910 9552 11174602959299129030899971362156789987501064915511892894628290669 9553 -11264170409614738820056877028643952977430756155798519869728808444 9554 11354451054209508694031152223937644529987821275193431419914361396 9555 -11445450534724998981578796793226420357870200267053022658743660440 9556 11537174537137464635264565122855960075823487965659499970479376356 9557 -11629628792103972493626694288380738248974473060153522577521506388 9558 11722819075311202929193028798548311096613575817082032820099673612 9559 -11816751207826956565167149466653529233447005696793435871645878626 9560 11911431056454386901916881490700415771901745503142879863284881326 9561 -12006864534088979853915176167267330323646362843960016950749764418 9562 12103057600078301358513926201094276610189436700738235344448531268 9563 -12200016260584534379883948956642143832770301282050051152189837792 9564 12297746568949826794638386644776954795092822310839252152963375216 9565 -12396254626064471810081428037652079259657959914192073589300464416 9566 12495546580737942731698923339376128908736074253912290151358098984 9567 -12595628630072804063441583102255668215563425394605951123539824688 9568 12696507019841521092554535197027984429765686827345239677929626968 9569 -12798188044866190280188643812948535192152453711276077146283125664 9570 12900678049401212949798826167853889157263067426911783531158381458 9571 -13003983427518934937402363368815864114863484072925871740863073152 9572 13108110623498275041145691971447548344694598859733118425529816872 9573 -13213066132216365282321256046136173592000132709140547493818608080 9574 13318856499543226165996643841243159753699466104390154149922481369 9575 -13425488322739500306776450920283232840590508115129914692909291466 9576 13532968250857267963923200596797636781367683754419373250078101526 9577 -13641302985143968210127385982579295548537436666417587429915717872 9578 13750499279449449639648525682840352250825025442727532893506002328 9579 -13860563940636174704359373660262371754953623942161975457438529565 9580 13971503828992601950424497029384885864184527906628837953170580879 9581 -14083325858649770613942815527419352587247457639473790015551964652 9582 14196036998001112220891943725626776903289060802077154797257075815 9583 -14309644270125514025140931464977336742540681611364467643114515864 9584 14424154753213659308157979058618472616975970309225764695291704834 9585 -14539575580997669755341711403152121019291469818625461399691372242 9586 14655913943184075316659510144584717922488035347894538681870521702 9587 -14773177085890137153495187882046783444230759274259501335242616798 9588 14891372312083549469301987664658485350553697761136956236219695564 9589 -15010506982025546218836632130544312964255550357241524624243281098 9590 15130588513717438889427140339356347754176087248524274439659100568 9591 -15251624383350611747912671470233428542387393952153126787463456684 9592 15373622125760001148599122553095617309846762721490116198492468228 9593 -15496589334881085700811067007693028356895150999608099743619669610 9594 15620533664210414299400422629890142020954177950220274773625327051 9595 -15745462827269699227906618988714860980477132760414586792881383116 9596 15871384598073501751963719377956049122230058543656882373977492392 9597 -15998306811600537830028753745644045594209256801723671776174952738 9598 16126237364268631779574337146448638992797208254465427217714475293 9599 -16255184214413345949559473127223200174998232041557514188618349036 9600 16385155382770314664277352788049180984594112529825461944750181375 9601 -16516158952961310919590128274228133089057117766448756990031627961 9602 16648203071984074530110325526813917205064761687366971910283743622 9603 -16781295950705930645089118471039149803219397220061570275694992984 9604 16915445864361227771635561199853623954828171760955766487808815280 9605 -17050661153052624666430605074665725172582957951933599428490755810 9606 17186950222256255681327946886176302880371983824616822329323781504 9607 -17324321543330804374163189770556504179311083740570979372849984159 9608 17462783654030515423736273246387495097731800641170233564734399152 9609 -17602345159022175117302561331676037433313425517231542059976550414 9610 17743014730406090910018383757818414000012278103675352432069819864 9611 -17884801108241100788650317812149218231454620433774547825274635458 9612 18027713101073643406487288484754974388069594507713172886018030628 9613 -18171759586470920192803962449438272483689703332329378231246844516 9614 18316949511558180878426326698452418677871775441253031337733262764 9615 -18463291893560164118959285486850117306043726566133981642163645970 9616 18610795820346725139065190868144169393929487497951419027442461404 9617 -18759470450982682564845155645889695962548843078578505297519480144 9618 18909325016281916856885598795136413810992983134651912999233268952 9619 -19060368819365753003904661498038367932469120400839911268778237337 9620 19212611236225660386180930237917793331712049486806968377133593152 9621 -19366061716290302969084440203104461112314047675462502505090778474 9622 19520729782996973240071441592229524730664996285104674002738834953 9623 -19676625034367443557464233827695425861003168483664506658628553282 9624 19833757143588268836229956022024914419005079241804894216742545313 9625 -19992135859595574754812122255585384318976767043992167483782635136 9626 20151771007664365927870572174888877657791930696932361154243071708 9627 -20312672490002388752564145687152073052426380725967321258690953140 9628 20474850286348583900780670221223743510063823611998281578407033500 9629 -20638314454576163696495766614342846993514762286388106073758303176 9630 20803075131300349886240643817915496795396683573639380114134474763 9631 -20969142532490807581494684959194606084135097274176146845980707284 9632 21136526954088811424706563371053490635173968946689515385949436592 9633 -21305238772629180305603317232723164191127737937619314585263848964 9634 21475288445867017231485821228612484705402068020049214560934037514 9635 -21646686513409291234347105321407320966071613468789021473984399184 9636 21819443597351298478902783818816631284964668218725976361083029629 9637 -21993570402918040019006390009216105607443644083070667472265762430 9638 22169077719110553935452699395769651675644647202250999490577664164 9639 -22345976419357239875865324528489918659524208595864807588689152640 9640 22524277462170214307237253978379601664153564424041072340658496533 9641 -22703991891806735083760986176017245476636584038174944483729807918 9642 22885130838935734226864997310921720994508281171312674011265161369 9643 -23067705521309498110882126434063532163744342406386034859399213990 9644 23251727244440534546529829931774195759623523981149597343059712224 9645 -23437207402283666555399046608424806010303421419339328264959842184 9646 23624157477923392931944644977541630585582588622200305229707552476 9647 -23812589044266555995063244490811610660316628449317620368269748424 9648 24002513764740357239250888975124702291962742024626003714183218100 9649 -24193943393995761905571009263640873736324795809075433591191961500 9650 24386889778616333805249878741640593303059885676185811439707592132 9651 -24581364857832542043670007170748492921950372425785055971543125309 9652 24777380664241581609869433613411529571287716472733180960683597747 9653 -24974949324532750116394600459038838104872696541858770490669523648 9654 25174083060218423296514483345446642510955288456566328425420781220 9655 -25374794188370672190402117045988757637984407180481861719860932129 9656 25577095122363565278944932008043914303597428721852027133465957139 9657 -25780998372621199153375874028025986752512601254419581721022613696 9658 25986516547371501640941732385810189955094328349000759184940273584 9659 -26193662353405851641362200524109797467905424194632877988007432958 9660 26402448596844560265901828997060153857206148920082235753670146732 9661 -26612888183908258210496234982157294295626574759747910064496863808 9662 26824994121695234636562880356867308493100831120135249735753349920 9663 -27038779518964773177904738597622892108680147567821304305760753696 9664 27254257586926531039501701244948874362015137109557186500097493358 9665 -27471441640036007503999234413373218091664161628642474711571369819 9666 27690345096796148514366338245040179916652845154208364753620560226 9667 -27910981480565134356525188251465371484963441426735727565846141140 9668 28133364420370397823772996696313097865195787166398376218021141348 9669 -28357507651728920605542823781167973772373718649926825642490222548 9670 28583425017473856006504642454293193004650277805002299732528133371 9671 -28811130468587526468211419146788535137014541710164028611751487024 9672 29040638065040844734467970684940840763473535066316947324907552577 9673 -29271961976639207873363704256741177546626097833846827201954247298 9674 29505116483874913743485007184215617553839823255727954610399035418 9675 -29740115978786149869230147417904546976605066036465098548176814947 9676 29976974965822605070410352819363630583749180561925950651322973155 9677 -30215708062717754574456694942119657690275439580759457101050345858 9678 30456330001367869725585108665243525125943297442091518359587558094 9679 -30698855628717803794223091361036971057471601913683600603815852741 9680 30943299907653605781893265349048265349945779932224778159093951332 9681 -31189677917902014511603139841712410659958650810249295688567754108 9682 31438004856936885691629322853253207842953847952150697431298943036 9683 -31688296040892605041430525067565528910363360065723090431053889676 9684 31940566905484540972299549131325665868191141627345247939469130242 9685 -32194833006936590722292820428213721417418134285325242749771645988 9686 32451110022915874254979810004328336065558482521296949762659991308 9687 -32709413753474630644657018849923457629831980831939984716290034692 9688 32969760121999372086895299352938899597388788928179061827070357080 9689 -33232165176167351092658622114656548278202717601389579474314313944 9690 33496645088910396846770566967242780191156261117287365757363289899 9691 -33763216159386177137235614583318433346884164976044995593317749828 9692 34031894813956942690869705566792912009495958026392027973402420895 9693 -34302697607175811182882662145803612582773207326914101004161202038 9694 34575641222780648623508258396875003467221914669859292734180890592 9695 -34850742474695606263520484552957306608210070034106713902158022000 9696 35128018308040371602531568363772152396449695592202734746165628176 9697 -35407485800147192529363464753969132919317890992422965584323690452 9698 35689162161585734072544862687965009645679195304306816504283943484 9699 -35973064737195827691135530554667400744537393522568637325515745743 9700 36259211007128173491644462098841366532182365836904837155239745540 9701 -36547618587893056215813417124607011303087339694188820875204483648 9702 36838305233417136306508889068435794515324994327294976641539801472 9703 -37131288836108377824929281698731462776291223829347142867308893258 9704 37426587427929175461816340113130432722897691814687795812091392980 9705 -37724219181477743358387052626908276060339383665566962853857543576 9706 38024202411077828929300912563725109912553157720328875737285862035 9707 -38326555573876815360174393051072341046084056811226675039684635032 9708 38631297270952276935976734022678954410521835789486033791517126572 9709 -38938446248427051844115860210364652955299086545529179674061815066 9710 39248021398592897587177836065207266307997782942108003146075333994 9711 -39560041761042794635145316504610483037401503762404342773425405253 9712 39874526523811964445517774996626098883202954594100960427330944335 9713 -40191495024527668482116893783205145618223333226024440218044780304 9714 40510966751567855369512604719682492819256002183184523719588576040 9715 -40832961345228723829977303215494847393598222065640527437131890264 9716 41157498598901269563696363840746151710539251440425831218913694608 9717 -41484598460256884750661119415264005305033749244070279786024187126 9718 41814281032442079374274995861447075509949755674236801216506624348 9719 -42146566575282394092243809350094077040826019677135296191484646848 9720 42481475506495574909826835002911413327758350687529252567959417124 9721 -42819028402914080444025872086833434541575355616591061095390608276 9722 43159246001716993104815105066929660984618400612151474605788348142 9723 -43502149201671406061095261910728884868539065566610450781965876127 9724 43847759064383358404721794152431752594958363905965362560899705713 9725 -44196096815558391475739167248991446360084715132071641319931690312 9726 44547183846271799865882702507173470509186815670614915424191336376 9727 -44901041714248651175516830831368658067389118143919142575260163286 9728 45257692145153649161495412619259235449777487720360704003418745136 9729 -45617157033890915479987489294338044123797562918078136462636667041 9730 45979458445913765799142237007585736382240532666696901893542483136 9731 -46344618618544556631602005317875107403664606591527889720536755832 9732 46712659962304679816344394829746178314023535414375695953181975149 9733 -47083605062254782163175849553652045621070626806496876361625100936 9734 47457476679345288361442945726282949901931572447844974798125915256 9735 -47834297751777305847206426187321092545515281616173859060907349926 9736 48214091396373990920270280787225420465979835336130620366373711413 9737 -48596880909962456004107278579530629074062217202276562991654489372 9738 48982689770766298547907035687804964066300911505723914032834193340 9739 -49371541639808832680726923606541144691297900628886610756517832074 9740 49763460362327105343084108944189502147230806428470555713128050118 9741 -50158469969196779241323244533969866424600180071953061947799701951 9742 50556594678367965594763537236494627277149054298373429216165753342 9743 -50957858896312090275006091870125555342985359286149231555227793304 9744 51362287219479877570902826093135784057281466956251152715543350886 9745 -51769904435770536451587382543375590929631428204059197601322857506 9746 52180735526012234843682111126268868907453566376128085502703543467 9747 -52594805665453948087359401186003021947357629644132738690404696458 9748 53012140225268768389386723665427751075338211527092617007796777302 9749 -53432764774068762749659280618820738221867384987220877556735669480 9750 53856705079431467501059009039255553356094972135752728910674152605 9751 -54283987109438108270810977449898291358811399287139170073222635600 9752 54714637034223634844875352762700291505625096137264327904155380940 9753 -55148681227538661095352785370828119703157937643399176502539838174 9754 55586146268323400814431226375777062772115374015362769087950471207 9755 -56027058942293690987101098610517202459278143906379931818373230318 9756 56471446243539194728751923436805646844088563625052166997958813162 9757 -56919335376133876812875775375821970415765094372363925542767610941 9758 57370753755758845418480402277851174532140664368417465213580022920 9759 -57825729011337654436496906475306879456035513890171652619941425379 9760 58284288986684161389493221592915857244876457749193843250451909776 9761 -58746461742163036739415224843940821509460986873060431072053255104 9762 59212275556363021083912477371057564904612188515121757647775910004 9763 -59681758927783027473105866553638264530743595492168401935566765264 9764 60154940576531186815460716879069389940431157225987039960630271059 9765 -60631849446036935083782426491622186129042377590054078153623083320 9766 61112514704776241780293867507133374108385205651278174277336469612 9767 -61596965748010079873326460585843372920122606279170295454089803992 9768 62085232199536238177402109688018973156286876471296763966974269502 9769 -62577343913454577913443485918015371119604586218310777039877082786 9770 63073330975945835956568219644686456294645795644310344224764063304 9771 -63573223707064078055441454981075149261502021006101023911120351876 9772 64077052662542906089524317428930234300487786972120585510355315979 9773 -64584848635615524218806843523312909575542098485189243962751048260 9774 65096642658848769574796844772299109783727479828840734505099970790 9775 -65612466005991213941695378239060455770033123535619337756836473746 9776 66132350193835443682869653374251415690623990690288936785773980272 9777 -66656326984094625979980331676244610542976516723032681978955875670 9778 67184428385293470270477619269979821983378350447345535733837588808 9779 -67716686654673694593694996187931491679956311955216903386488156440 9780 68253134300114107386486892931445315493574063622516279480064390865 9781 -68793804082065416106323479500061579889241485527787530249256121264 9782 69338729015499874903018683525062275364253083845017374326397561088 9783 -69887942371875884409873658308378582238288127115790906520313167104 9784 70441477681117657581014583737601963165616641044596633787215306244 9785 -70999368733610066364138660499741887791234542904662834191981047894 9786 71561649582208784866803562613965834968200838830088877539429493940 9787 -72128354544265845549851914111742320367205559519431815557671076628 9788 72699518203670725863602381612841815666134936435641258407709331424 9789 -73275175412907083631111916969314001501522183432776564351491958985 9790 73855361295125260378169099632774937149940742838463241329993710790 9791 -74440111246230672711766341356378316213613259043780392008440637691 9792 75029460936988212757669221255281768808223083555150240965546596549 9793 -75623446315142779583405085404943585061027516719306522629011534416 9794 76222103607556064455581316397856521473443566475350796783432557806 9795 -76825469322359713709967777777986920179704759039591289041469304347 9796 77433580251124993949289670822199094022944355926997313303653528368 9797 -78046473471049085227228595969379302017467532105940737951518141172 9798 78664186347158128827773564811424738939019558843094250807625766405 9799 -79286756534527157206853027582018246713234586686940140458482834252 9800 79914221980517034628167025137235496668678644148291037281125835856 9801 -80546620927028537997379099043525763179756557971830874505783329007 9802 81183991912773708378374752917770019942566123028284792075312093507 9803 -81826373775564604662201608702298388333857384777084047151487130956 9804 82473805654619591853630903924612538217234862151279003880213661580 9805 -83126326992887297442075998708059855103024890132672044649246094545 9806 83783977539388370332926883592884682596721294950233116121203181428 9807 -84446797351575177832266494056871881528170543580149100461503260232 9808 85114826797709577202481554732998078367857307284590207224100096424 9809 -85788106559258899338524725303073834002435884808850835984681519336 9810 86466677633310283154583453443192479307082979074968226222332393279 9811 -87150581335003500318722036614165545707122376049762820310879512458 9812 87839859299982411028745261735903134479689787196530166070515812768 9813 -88534553486865192586143370031614566102426081007310652010711729112 9814 89234706179733483596578159298700471731469487359208681432051819686 9815 -89940359990640587705018402040128621232806154006818424886061056656 9816 90651557862138881861389481745861126508670374664947789709292432764 9817 -91368343069826575208527732868374297632991143520530213920918825500 9818 92090759224913965788385362935905030450306764667513162997070626546 9819 -92818850276809343374878439868429729065933039604735628075715949846 9820 93552660515724687862570101139273605170958680077976033258690984395 9821 -94292234575301313769596199704671514269376173070227189142524557374 9822 95037617435255612550933822236560840265445726245547749198097556172 9823 -95788854424045045564347741060808475832799415739343458927612410937 9824 96545991221554541686189603959121443992684005481173014006817090544 9825 -97309073861803454737733709439349735449163941293694437232121956165 9826 98078148735673237054976218659802384467611512492703368677974966762 9827 -98853262593655986715866757497430310660080982401272701807583144709 9828 99634462548624027128848184538660601239480929613214217342547066612 9829 -100421796078620678885417950532679404522603357014094956845345194113 9830 101215311029672384987259549372925965760522529077883708399592056312 9831 -102015055618622351775392150667504991067079801446308574071776077173 9832 102821078435985869114818197170367609053693287336047216545989042288 9833 -103633428448827474623380635221465662055978406363574761030869085312 9834 104452155003660127978042115721814116374757414840303938947337408733 9835 -105277307829366562585637057984125729475129924383203358493690867188 9836 106108937040142983168393521825948715066525464145404568757530622406 9837 -106947093138465279087245512890292834656494339047267223704999863720 9838 107791827018077924508228300168876879149207433281691700606299246684 9839 -108643189967005737809140724067813204025114260920111542360891222324 9840 109501233670588673925241016169370433742842491616311181581980021560 9841 -110366010214539824644088567131371307324058668490204291478338345528 9842 111237572088026803180826130809602945456026638927706798873507191584 9843 -112115972186776690696288443362105819608172773337337813171489433956 9844 113001263816204723761398011226928504691178068907140833728379417028 9845 -113893500694566903122441273635072348729118144052014848954067539644 9846 114792736956136705483083416676715972963560693154390734119628140689 9847 -115699027154406081390453304652247367188411364976785713515181181985 9848 116612426265310923694387357184027938009141526460117344458967661092 9849 -117532989690481192441039357027935288326951604717332376391491676184 9850 118460773260515883464619310548105534844027561777036702311351169488 9851 -119395833238283029354096358572343668826051869342317880761569266140 9852 120338226322244922895366683525326770770888888508547650957654300043 9853 -121288009649808754523726292797754492281895710314360154634771627414 9854 122245240800702856766579975730838601412750599806748313106914723111 9855 -123209977800378750112241718173260511604238888243828413712042522310 9856 124182279123439186207519092741473449771173029777530937554379876172 9857 -125162203697092385764605900124076961221257484773401198718037117596 9858 126149810904632670046715493846814089354766411792598614695266608432 9859 -127145160588947686301954260497435354210523704863180656278893479920 9860 128148313056052429026243742404719633979660247155962566744611517920 9861 -129159329078650260458734587829481978741133586979880279593237006150 9862 130178269899721135247200221783078935551345121896924060972089731837 9863 -131205197236137235766437799387741761558011400557762127744327509952 9864 132240173282306226129824212386466797817386834600461051191338140111 9865 -133283260713842334502961880176624111581748610297455541283343717198 9866 134334522691265474908889619436677304796873945567874575882490465280 9867 -135394022863728621306715543258789628991014972021138134611256189648 9868 136461825372773648329839830995046110397063969918829725624935903120 9869 -137537994856115854686264124913995224362493946877158314610677062100 9870 138622596451457386851920697018348355777143869496496934403354776444 9871 -139715695800329782328588498218444311105506386586093352332483738826 9872 140817359051965853390885528027153414358037108091451841669788259291 9873 -141927652867201133912129092786450924552280043766678362601017371628 9874 143046644422405113536629577039717615777996199649821923681159040041 9875 -144174401413442485156322140019369325240081724778516494031338009284 9876 145310992059664633352637757429095121091434973417523476846350150028 9877 -146456485107931593180264439016022837975079812534545085152935522128 9878 147610949836664710398046142329184115692882997180574384461992760664 9879 -148774456059930235993806451365462559962240277868226581878142426079 9880 149947074131554089604462780822595281347566663456117128405822949066 9881 -151128874949268028200511699400220636940471739604519804734521318112 9882 152319929958887458184914652909958967443052117614835583372952207864 9883 -153520311158521130850694345940254610348489082137549267620197573632 9884 154730091102812962949264473010990669459743874835034716030199232336 9885 -155949342907216225942759272901792528485964838890962871756500060600 9886 157178140252300349348505147697464624597777426925905552626508658906 9887 -158416557388090585432385719230973947501827462790233051003481798196 9888 159664669138440784370296317260861139934124747724113303803220423900 9889 -160922550905439530873266887712477518389695867142700553921906891647 9890 162190278673849895162257317571423382407533341142137010535930431352 9891 -163467929015583053083200603167034965548098760760485579550131485944 9892 164755579094206032071692319561859222755610821468763205169674935886 9893 -166053306669483841609905436483436694737851300816734962649920373200 9894 167361190101956248765954409289339576984955660949669758228032693756 9895 -168679308357549461368149178859858839028670526450170000612352760520 9896 170007741012222983343476563288410723603951621882731594894317700904 9897 -171346568256651908741332638048295700619480326597045178267355551497 9898 172695870900944922970115007124703330470216168405072608165077303288 9899 -174055730379398281795879104403494658450119650004749472279511680809 9900 175426228755286040688979389172688232659781840900545609084288605693 9901 -176807448725686809156566892467061082313722281371354429981133034618 9902 178199473626347306766112242542142615177164532654799715523076324634 9903 -179602387436582999647882094283433733893903802787463058376109135592 9904 181016274784216098362631697165685765264607279808873714822936883882 9905 -182441220950551200134802896021876289949207104103187635190506942640 9906 183877311875388860581351759351227726404289134698639912008286721306 9907 -185324634162077382212090722889601036737269323479785867416388881079 9908 186783275082603109139234940406687794823129415948082734699195338496 9909 -188253322582719519611810641288099504485796810301822919292600559269 9910 189734865287115410184834777300388447955758251231424939211007012111 9911 -191227992504622467543831057157317383182872663447262764121628454150 9912 192732794233462526232429467980060888608532506903096835512812493220 9913 -194249361166534812774627317632440708243534503149477749385347927676 9914 195777784696743478943893357255268308008053242114536924616393592904 9915 -197318156922365729208797227684745727180172695375169629736510976673 9916 198870570652460849679369804595599686358930059623766837938447935473 9917 -200435119412320448190072408890183066803346307476523838031938108496 9918 202011897448960217484201647531773875393193332974074916655022291516 9919 -203600999736653535810910141744960904022247531160842596581801873510 9920 205202521982507221609910816796999057145784603496950125681034068084 9921 -206816560632079761340483956355452047613692874092309859347431900142 9922 208443212875042331910753011007378058673628261184175326899044517345 9923 -210082576650882941580469308675191862921111459602225218556361411144 9924 211734750654654015645880432649650711813393250296327206016060180749 9925 -213399834342763755668786180723037364190245589109288720905466936226 9926 215077927938811603483744755248140218087228942860487393737058357216 9927 -216769132439468143707716213781076296767378258221614508261115220034 9928 218473549620399780985357291605300851359800469604509911762628058954 9929 -220191282042238530730849559956776490578446470187002009728901241726 9930 221922433056597264673690594418423250219463806839632631985504437068 9931 -223667106812130755081445509593619005100767541582308533013817139550 9932 225425408260642864117185014811830977677261429343110736435827877060 9933 -227197443163240227393368247981875297533577298773401936410596892208 9934 228983318096532783407407285840733293137606149486221465513216781680 9935 -230783140458881503187219699812368109370792571006040359157439773812 9936 232597018476693677137881182304393337948605385522049561836330728584 9937 -234425061210766118763178534884186140323156886604773517108834680752 9938 236267378562676647638581693132776030860642049511162397621703234856 9939 -238124081281224216735050556112183162834800064868376507911445442436 9940 239995280968918051936317879595620902540382575365077566772373836522 9941 -241881090088516174355994173075294531972357603887770453939204247988 9942 243781621969613678845176314013544925296198290354666529932384936679 9943 -245696990815281144886361481271224308741512424992201292109503700124 9944 247627311708753558895526163258735073534485575085078785022049512288 9945 -249572700620170129801381701188467132215068640913153749186371891332 9946 251533274413365382639219514210141289370167733010060228050443787700 9947 -253509150852711917786568404177652626409692460982524692130140078416 9948 255500448610015226379261897408129825098183641304811753227630534285 9949 -257507287271460955379615362717797182831018275241393569734576969091 9950 259529787344615018723401741069499964097720597133043251615988515460 9951 -261568070265476953949353410930249451542934630514027603468372520811 9952 263622258405586926714169468959794949301417506571626899988749967716 9953 -265692475079186788617637206188213268143189463917951969901305800786 9954 267778844550435596806649696670008150067965767618500330245052359784 9955 -269881492040680006893785301903288858836293280194858799463713708129 9956 272000543735779953815877874097594608389986865695388015417897525134 9957 -274136126793490038370818098535930125350851202691869662144258491773 9958 276288369350897040306857582602332739663053392044461405341052996316 9959 -278457400531913981998110067395141469244637706221013993112004941624 9960 280643350454831169922931865345358591341634266785886672025889722888 9961 -282846350239924644368590948576573772516700086936640149244114513902 9962 285066532017122471016276948425250612684740720346960266044631438572 9963 -287304028933729311315239892422628806034321808387315114571659842700 9964 289558975162209711833852321720395376468328089670515520875167441481 9965 -291831505908030556078847334328245759488783380410511097025081469854 9966 294121757417563125602075246451630682567332848999609833569231083719 9967 -296429866986045220567026448108131209799732046023968068456435290674 9968 298755972965603793325271485857892499085478017235089904222114741440 9969 -301100214773338551956056623890730035354034919420237610888608666652 9970 303462732899466994150750666936514767243746226810656479497556455806 9971 -305843668915531335277854599624818114983313318052806826438526662320 9972 308243165482667797944048915226219248747740081413775450261229209112 9973 -310661366359938733872455073579998251843244338112373175074342249146 9974 313098416412728052451119448264783312240715276409128180495306250574 9975 -315554461621200433862883915170082860373298230556852885393905148849 9976 318029649088824808292481841040034024958954450761473878602085537803 9977 -320524127050962586318088028152424462273045928742941202921931833984 9978 323038044883521129232853981823027348753616415867577274829572280712 9979 -325571553111672951707374968098159817773527625007371695385700119893 9980 328124803418641152896763463121245866635825582694742298921008564780 9981 -330697948654551575816246983346695026502736367971898084640203517264 9982 333291142845352198557170634746708707857517755214557390615255378868 9983 -335904541201800264691171235612565864428476723249110410882576950088 9984 338538300128517664014307267121418843763789950326199030889363417710 9985 -341192577233115078615285424615391899968925597424893370374429051558 9986 343867531335385413112829948189326190169170371401425726539614991584 9987 -346563322476567031796906514141739078428084075006788529037552095061 9988 349280111928677329327151133586603099643959150656483144363585151668 9989 -352018062203917165589680660924539859038652126456053687347943722464 9990 354777337064146699290691169639291574629737404170236464275157743824 9991 -357558101530433158872101201083620513708764896372866584562721739348 9992 360360521892671093371187928574127606922671454027331938087540449456 9993 -363184765719275649912916410903318868531549709166343485079371811016 9994 366031001866949428620697766400405907056154106137709496289865864189 9995 -368899400490523469858855346314446758111055049710049342505383272012 9996 371790133052872932878354537168493773019933005187876661297719297740 9997 -374703372334908029126589047716951511244165666363352550478800684772 9998 377639292445640777702443480486999774844087533067631530359375028647 9999 -380598068832328154689699377443956015740001768454867373428204137584 10000 383579878290692212385352186819796109784727504909974683524837229188