1 -1 2 0 3 -1 4 2 5 0 6 -1 7 -6 8 6 9 0 10 -1 11 14 12 -24 13 12 14 0 15 -1 16 -30 17 70 18 -60 19 20 20 0 21 -1 22 62 23 -180 24 210 25 -120 26 30 27 0 28 -1 29 -126 30 434 31 -630 32 490 33 -210 34 42 35 0 36 -1 37 254 38 -1008 39 1736 40 -1680 41 980 42 -336 43 56 44 0 45 -1 46 -510 47 2286 48 -4536 49 5208 50 -3780 51 1764 52 -504 53 72 54 0 55 -1 56 1022 57 -5100 58 11430 59 -15120 60 13020 61 -7560 62 2940 63 -720 64 90 65 0 66 -1 67 -2046 68 11242 69 -28050 70 41910 71 -41580 72 28644 73 -13860 74 4620 75 -990 76 110 77 0 78 -1 79 4094 80 -24552 81 67452 82 -112200 83 125730 84 -99792 85 57288 86 -23760 87 6930 88 -1320 89 132 90 0 91 -1 92 -8190 93 53222 94 -159588 95 292292 96 -364650 97 326898 98 -216216 99 106392 100 -38610 101 10010 102 -1716 103 156 104 0 105 -1 106 16382 107 -114660 108 372554 109 -744744 110 1023022 111 -1021020 112 762762 113 -432432 114 186186 115 -60060 116 14014 117 -2184 118 182 119 0 120 -1 121 -32766 122 245730 123 -859950 124 1862770 125 -2792790 126 3069066 127 -2552550 128 1634490 129 -810810 130 310310 131 -90090 132 19110 133 -2730 134 210 135 0 136 -1 137 65534 138 -524256 139 1965840 140 -4586400 141 7451080 142 -8936928 143 8184176 144 -5834400 145 3268980 146 -1441440 147 496496 148 -131040 149 25480 150 -3360 151 240 152 0 153 -1 154 -131070 155 1114078 156 -4456176 157 11139760 158 -19492200 159 25333672 160 -25321296 161 19875856 162 -12398100 163 6174740 164 -2450448 165 767312 166 -185640 167 33320 168 -4080 169 272 170 0 171 -1 172 262142 173 -2359260 174 10026702 175 -26737056 176 50128920 177 -70171920 178 76001016 179 -65111904 180 44720676 181 -24796200 182 11114532 183 -4009824 184 1150968 185 -257040 186 42840 187 -4896 188 306 189 0 190 -1 191 -524286 192 4980698 193 -22412970 194 63502446 195 -127001016 196 190489896 197 -222211080 198 206288472 199 -154640772 200 94410316 201 -47112780 202 19197828 203 -6348888 204 1682184 205 -348840 206 54264 207 -5814 208 342 209 0 210 -1 211 1048574 212 -10485720 213 49806980 214 -149419800 215 317512230 216 -508004064 217 634966320 218 -634888800 219 515721180 220 -343646160 221 188820632 222 -85659600 223 31996380 224 -9767520 225 2403120 226 -465120 227 67830 228 -6840 229 380 230 0 231 -1 232 -2097150 233 22020054 234 -110100060 235 348648860 236 -784453950 237 1333551366 238 -1778014224 239 1904898960 240 -1666583100 241 1203349420 242 -721656936 243 360475752 244 -149904300 245 51686460 246 -14651280 247 3364368 248 -610470 249 83790 250 -7980 251 420 252 0 253 -1 254 4194302 255 -46137300 256 242220594 257 -807400440 258 1917568730 259 -3451597380 260 4889688342 261 -5588044704 262 5238472140 263 -4073869800 264 2647368724 265 -1443313872 266 660872212 267 -253684200 268 81221580 269 -21488544 270 4626006 271 -790020 272 102410 273 -9240 274 462 275 0 276 -1 277 -8388606 278 96468946 279 -530578950 280 1857024554 281 -4642552530 282 8820816158 283 -13231123290 284 16066118838 285 -16065628524 286 13387206580 287 -9369900540 288 5535407332 289 -2766351588 290 1169235452 291 -416766900 292 124539756 293 -30889782 294 6258714 295 -1009470 296 123970 297 -10626 298 506 299 0 300 -1 301 16777214 302 -201326544 303 1157627352 304 -4244631600 305 11142147324 306 -22284252144 307 35283264632 308 -45363851280 309 48198356514 310 -42841676064 311 32129295792 312 -20443419360 313 11070814664 314 -5107110624 315 2004403632 316 -666827040 317 186809634 318 -43609104 319 8344952 320 -1275120 321 148764 322 -12144 323 552 324 0 325 -1 326 -33554430 327 419430350 328 -2516581800 329 9646894600 330 -26528947500 331 55710736620 332 -92851050600 333 126011659400 334 -141762035250 335 133884323650 336 -107104190160 337 73021126800 338 -42590457000 339 21290028200 340 -9119840400 341 3340672720 342 -1041917250 343 274720050 344 -60568200 345 10980200 346 -1593900 347 177100 348 -13800 349 600 350 0 351 -1 352 67108862 353 -872415180 354 5452594550 355 -21810375600 356 62704814900 357 -137950527000 358 241413192020 359 -344875330800 360 409537893050 361 -409534768500 362 348099241490 363 -253155358560 364 158212441400 365 -85180914000 366 39538623800 367 -15807723360 368 5428593170 369 -1593520500 370 396817850 371 -82882800 372 14274260 373 -1973400 374 209300 375 -15600 376 650 377 0 378 -1 379 -134217726 380 1811939274 381 -11777604930 382 49073350950 383 -147220035300 384 338606000460 385 -620777371500 386 931165169220 387 -1163954241450 388 1228613679150 389 -1105743874950 390 854425410930 391 -569599556760 392 328595070600 393 -164277477000 394 71169522840 395 -26675533170 396 8621883270 397 -2390280750 398 563899050 399 -111891780 400 18352620 401 -2421900 402 245700 403 -17550 404 702 405 0 406 -1 407 268435454 408 -3758096328 409 25367149836 410 -109924312680 411 343513456650 412 -824432197680 413 1580161335480 414 -2483109486000 415 3259078092270 416 -3621190973400 417 3440118301620 418 -2814620772600 419 1993659292170 420 -1226829814560 421 657190141200 422 -306651290400 423 124546664970 424 -43936172280 425 13411818420 426 -3522519000 427 789458670 428 -149189040 429 23357880 430 -2948400 431 286650 432 -19656 433 756 434 0 435 -1 436 -536870910 437 7784628166 438 -54492396756 439 245215781748 440 -796951266930 441 1992378048570 442 -3984755622120 443 6546382675560 444 -9001271886750 445 10501473852870 446 -10501453822860 447 9069402795180 448 -6802000200450 449 4447393805610 450 -2541290330160 451 1270567606320 452 -555805463850 453 212461957890 454 -70786055340 455 20470670220 456 -5107652550 457 1090204830 458 -196658280 459 29451240 460 -3562650 461 332514 462 -21924 463 812 464 0 465 -1 466 1073741822 467 -16106127300 468 116769422490 469 -544923967560 470 1839118363110 471 -4781707601580 472 9961890242850 473 -17077524094800 474 24548935033350 475 -30004239622500 476 31504421558610 477 -28640328607800 478 22673506987950 479 -15696923539500 480 9530129583450 481 -5082580660320 482 2382314261850 483 -980833171500 484 354103263150 485 -111767455800 486 30706005330 487 -7296646500 488 1486642950 489 -256510800 490 36814050 491 -4275180 492 383670 493 -24360 494 870 495 0 496 -1 497 -2147483646 498 33285996482 499 -249644973150 500 1206617365730 501 -4223160748590 502 11402533851282 503 -24705489274830 504 44116942504050 505 -66175405867350 506 84557442892650 507 -93013142829750 508 88785188028810 509 -73987515570150 510 54067593586650 511 -34757473551750 512 19695601139130 513 -9847500029370 514 4344220124550 515 -1689212684250 516 577747429350 517 -173239556490 518 45327912630 519 -10281638250 520 2003736150 521 -331326450 522 45649422 523 -5097330 524 440510 525 -26970 526 930 527 0 528 -1 529 4294967294 530 -68719476672 531 532575943712 532 -2662879713600 533 9652938925840 534 -27028228790976 535 60813513873504 536 -112939379542080 537 176467770016200 538 -235290331972800 539 270583817256480 540 -270583688232000 541 236760501410160 542 -182123115249600 543 123583071055200 544 -74149276910400 545 39391202278260 546 -18536470643520 547 7723057999200 548 -2844989784000 549 924395886960 550 -263984086080 551 65931509280 552 -14304888000 553 2671648200 554 -424097856 555 56183904 556 -6041280 557 503440 558 -29760 559 992 560 0 561 -1 562 -8589934590 563 141733920702 564 -1133871365088 565 5858335380832 566 -21968757637200 567 63709396910544 568 -148655258350368 569 286692279689376 570 -465874940611080 571 647048490059400 572 -776458095510240 573 811751451769440 574 -744105142638000 575 601007426656560 576 -429290200231200 577 271882756321440 578 -152932883627700 579 76465275010740 580 -33983529513120 581 13413732314400 582 -4694233143600 583 1452622108080 584 -395976129120 585 94597382880 586 -19669221000 587 3526575624 588 -538278048 589 68669216 590 -7120080 591 572880 592 -32736 593 1056 594 0 595 -1 596 17179869182 597 -292057776060 598 2409476651934 599 -12850542137664 600 49795850737072 601 -149387551932960 602 361019915826416 603 -722039826273216 604 1218442188679848 605 -1759971997864080 606 2199964866201960 607 -2399961386122560 608 2299962446680080 609 -1946121142284000 610 1459589464737360 611 -973057787190720 612 577750857183060 613 -305865767255400 614 144434408353620 615 -60812631760320 616 22803344934480 617 -7600186994400 618 2244961439760 619 -585356016960 620 134012959080 621 -26750140560 622 4611675816 623 -677831616 624 83384048 625 -8347680 626 649264 627 -35904 628 1122 629 0 630 -1 631 -34359738366 632 601295421370 633 -5111011081050 634 28110560939230 635 -112442243704560 636 348570955159504 637 -871427386275600 638 1805099579132080 639 -3158924239945320 640 4738386289310520 641 -6159901992524280 642 6999888210642600 643 -6999887376190800 644 6192206587215600 645 -4865302855710000 646 3405708751053840 647 -2128563909479700 648 1189487058906300 649 -594738991885500 650 266063383809300 651 -106422105580560 652 38005574890800 653 -12091206582000 654 3416245669200 655 -853644191400 656 187618142712 657 -36009804600 658 5978098280 659 -847289520 660 100635920 661 -9738960 662 733040 663 -39270 664 1190 665 0 666 -1 667 68719476734 668 -1236950581176 669 10823317584660 670 -61332132972600 671 252995048453070 672 -809584154672832 673 2091425730957024 674 -4481626557988800 675 8122948106094360 676 -12635696959781280 677 17058190641517872 678 -20159679248261280 679 20999664631927800 680 -19384303503297600 681 15922816938554400 682 -11676726853704000 683 7662844689871140 684 -4507547102427600 685 2378974117812600 686 -1126873879362000 687 478914090856740 688 -182437895280960 689 62190940730400 690 -18925366824000 691 5124368503800 692 -1229247635616 693 259778966832 694 -48013072800 695 7686126360 696 -1051807680 697 120763104 698 -11309760 699 824670 700 -42840 701 1260 702 0 703 -1 704 -137438953470 705 2542620639158 706 -22883585751756 707 133487583544140 708 -567322229996550 709 1872163358552718 710 -4992435620482464 711 11054678863629984 712 -20727522830698200 713 33394342213943480 714 -46752078751190736 715 57377550339651024 716 -62159011015472280 717 59768276260102200 718 -51229944973000800 719 39276281781767520 720 -27002430849190500 721 16677956089719540 722 -9265513488323400 723 4632739071529800 724 -2084716676819700 725 843801017223780 726 -306827369336160 727 100046295957600 728 -29176607187000 729 7584065385624 730 -1749313942992 731 355993398992 732 -63445846200 733 9806437080 734 -1297229472 735 144136608 736 -13076910 737 924630 738 -46620 739 1332 740 0 741 -1 742 274877906942 743 -5222680231860 744 48309792144002 745 -289858752855576 746 1268132043669330 747 -4311648947973780 748 11857034604167214 749 -27101793368333376 750 52509724602242424 751 -87516207507392400 752 126898500412985224 753 -161507181140477088 754 181695576075561576 755 -181695570660611280 756 162228178420277400 757 -129782527264935360 758 93281169231697860 759 -60358374839367000 760 35209018411630140 761 -18531026976646800 762 8802204235906620 763 -3772344462816600 764 1457474484295620 765 -506932175424960 766 158406635266200 767 -44348442924240 768 11084403255912 769 -2461997401248 770 483133898632 771 -83135936400 772 12421486968 773 -1590152256 774 171162222 775 -15058260 776 1033410 777 -50616 778 1406 779 0 780 -1 781 -549755813886 782 10720238370738 783 -101842264521270 784 628027297872026 785 -2826122840341866 786 9891429940620774 787 -28025718161829570 788 66060621366074478 789 -132121242670625208 790 227542139943050504 791 -341313209278830360 792 449912865100583976 793 -524898338706550536 794 545086728226684728 795 -506151946840274280 796 421793263892721240 797 -316344910208279940 798 213997976472718620 799 -130776478818628500 800 72271143055451340 801 -36135502604461260 802 16346950723826580 803 -6687337911356700 804 2471369777718660 805 -823764785065560 806 247114351015272 807 -66522664386360 808 16010804702984 809 -3429210666024 810 649731794712 811 -108076717320 812 15627031992 813 -1937998062 814 202282626 815 -17272710 816 1151514 817 -54834 818 1482 819 0 820 -1 821 1099511627774 822 -21990232555440 823 214404767414760 824 -1357896860283600 825 6280272978720260 826 -22608982722734928 827 65942866270805160 828 -160146960924740400 829 330303106830372390 830 -587205522980556480 831 910168559772202016 832 -1241138942832110400 833 1499709550335279920 834 -1615071811404770880 835 1557390652076242080 836 -1349738524907398080 837 1054483159731803100 838 -744340965195952800 839 475551058828263600 840 -275318902776060000 841 144542286110902680 842 -68829528770402400 843 29721728588775600 844 -11630152889316000 845 4118949629531100 846 -1318023656104896 847 380175924638880 848 -98552095387200 849 22872578147120 850 -4729945746240 851 866309059616 852 -139453828800 853 19533789990 854 -2349088560 855 237979560 856 -19740240 857 1279460 858 -59280 859 1560 860 0 861 -1 862 -2199023255550 863 45079976738734 864 -450799767386520 865 2930198488001720 866 -13918442817906900 867 51498238425506132 868 -154494715272022008 869 386236788157573080 870 -820753174739294550 871 1504714153338363110 872 -2407542644220281568 873 3392446450060025696 874 -4240558054676377200 875 4729853197211267440 876 -4729853161971114720 877 4256867782341728352 878 -3458704970075207580 879 2543165267588466300 880 -1695443309613003600 881 1026189126945200400 882 -564403750690923000 883 282201606216524280 884 -128273212708477200 885 52982211832165200 886 -19868177852581500 887 6755077392431004 888 -2078421919242336 889 577304181859040 890 -144308425388400 891 32337093242480 892 -6464259186528 893 1145763594976 894 -178675218150 895 24269254230 896 -2832724440 897 278776056 898 -22481940 899 1417780 900 -63960 901 1640 902 0 903 -1 904 4398046511102 905 -92358976733100 906 946679511513414 907 -6311196743411280 908 30767084124018060 909 -116914919670417960 910 360487668978542924 911 -926968291632132048 912 2027743137827258670 913 -3830181482116707900 914 6319799444021125062 915 -9192435550659256896 916 11873562575210089936 917 -13700264484339064800 918 14189559591633802320 919 -13243588853519121216 920 11174277928647036924 921 -8545035808421101080 922 5934052291039754700 923 -3747822052828744800 924 2154997166584920840 925 -1128807501381846000 926 538748520958819080 927 -234238040598088800 928 92718870706289100 929 -33378538792336920 930 10912048095465468 931 -3233100763265856 932 865956272788560 933 -208998409183200 934 45271930539472 935 -8758028575296 936 1503814718406 937 -227404823100 938 29979666990 939 -3399269328 940 325238732 941 -25520040 942 1567020 943 -68880 944 1722 945 0 946 -1 947 -8796093022206 948 189115999977386 949 -1985717999761650 950 13569072998358934 951 -67845364991671260 952 264596923466555316 953 -837890257637995380 954 2214424252296763676 955 -4982454567522709758 956 9688106102952458090 957 -16469780373101843970 958 24704670553900761606 959 -32939560723195670544 960 39274091594925682096 961 -42079383773327127600 962 40676737496016899984 963 -35592145043832638268 964 28264350054813093396 965 -20413141097894852580 966 13429697290247865900 967 -8057817413581801320 968 4412613245864361720 969 -2206305570882699000 970 1007225495705618280 971 -419676489404909100 972 159476457614817252 973 -55202968002711060 974 17378446966852412 975 -4965119029301136 976 1284004128617520 977 -299564386495920 978 62796548812816 979 -11768600898054 980 1959516148226 981 -287600217450 982 36832162302 983 -4060238364 984 377980148 985 -28877940 986 1727740 987 -74046 988 1806 989 0 990 -1 991 17592186044414 992 -387028092977064 993 4160551999502492 994 -29123863996504200 995 149259802981948274 996 -597039211926707088 997 1940377438754738984 998 -5266738762295970960 999 12179333387632200218 1000 -24358666774555469928 1001 42627666852990815596 1002 -65879121492407375880 1003 90583792030969459222 1004 -111487743986200731072 1005 123432859298337858016 1006 -123432859068426240960 1007 111861028114046474956 1008 -92120845995802122576 1009 69090633467320894968 1010 -47272537279335448080 1011 29545334038545304980 1012 -16883046009409488480 1013 8825226491728723440 1014 -4220758483427772000 1015 1846580075460300180 1016 -738630621352640016 1017 269883235963536888 1018 -89960392300714320 1019 27308988090768076 1020 -7533284044456896 1021 1883206055305696 1022 -425188161478080 1023 86345254617622 1024 -15691467864072 1025 2535844427116 1026 -361554559080 1027 45017087258 1028 -4828391568 1029 437661224 1030 -32580240 1031 1900514 1032 -79464 1033 1892 1034 0 1035 -1 1036 -35184372088830 1037 791648371998630 1038 -8708132091983940 1039 62408279992537380 1040 -327643469960672250 1041 1343338226837534466 1042 -4477794089450303160 1043 12473854963423322040 1044 -29625405537914836650 1045 60896666938161001090 1046 -109614000485499614676 1047 174385909853144245620 1048 -247046705596527659550 1049 313559280107201974230 1050 -358353462812788064160 1051 370298577895013574048 1052 -347154916129948802700 1053 296102721478358316060 1054 -230302114989505306440 1055 163635710843654751240 1056 -106363208878504758180 1057 63311430082597082100 1058 -34533503201064862800 1059 17266747483817067600 1060 -7913922156427072500 1061 3323844135828540324 1062 -1278399152341107720 1063 449805393272561480 1064 -144579201911862300 1065 42376016002915980 1066 -11299926066685344 1067 2733686209314720 1068 -597920852078550 1069 117743529024030 1070 -20768119231860 1071 3260371406292 1072 -451943198850 1073 54750511530 1074 -5717832120 1075 504993720 1076 -36652770 1077 2085930 1078 -85140 1079 1980 1080 0 1081 -1 1082 70368744177662 1083 -1618481116086180 1084 18207912555968490 1085 -133524692077087080 1086 717695219914179870 1087 -3014319923638184700 1088 10298926405754430906 1089 -29425504016387706480 1090 71724666039684101730 1091 -151418739416009165100 1092 280124667915540605014 1093 -458385820212089297736 1094 668479321103719608210 1095 -874165265956944026100 1096 1030266206066520772470 1097 -1098950619292550063424 1098 1064608411448164025388 1099 -939360361292802642600 1100 756706954889137918820 1101 -557573541553539162960 1102 376362134940405927852 1103 -232986076591010422680 1104 132378444718157535300 1105 -69067006402129725600 1106 33094599343982712900 1107 -14561616767825813400 1108 5880647317235109804 1109 -2178013370655220560 1110 738966003233493860 1111 -229332527170540200 1112 64976557871137836 1113 -16767632227984704 1114 3929673925889910 1115 -833465430170100 1116 159300068679570 1117 -27295242419016 1118 4166030130262 1119 -561875328300 1120 66276935010 1121 -6744109680 1122 580742778 1123 -41122620 1124 2284590 1125 -91080 1126 2070 1127 0 1128 -1 1129 -140737488355326 1130 3307330976350114 1131 -38034306228025230 1132 285257296710173010 1133 -1568915131905773190 1134 6746335067193290778 1135 -23612172735165780150 1136 69149934438636893226 1137 -172874836096277775570 1138 374562144873905864590 1139 -711668075255243075970 1140 1196896308366400766878 1141 -1795344462497349749466 1142 2416809853221140121990 1143 -2934697678569740659050 1144 3228167445675098420406 1145 -3228167444171865811308 1146 2943329137533159364308 1147 -2452774276708984677900 1148 1871854046304709588660 1149 -1310297822650817032956 1150 842334302009479933764 1151 -497742981808067721180 1152 270512473989278441700 1153 -135256220870837379300 1154 62217846766687500252 1155 -26322922618762047300 1156 10236682367038894844 1157 -3655951015028405940 1158 1197634556964627980 1159 -359287625900512980 1160 98512845804628332 1161 -24627459834852534 1162 5596808318691690 1163 -1152143388764550 1164 213917235083994 1165 -35635455380382 1166 5291984219522 1167 -694951063950 1168 79872203730 1169 -7924328874 1170 665729526 1171 -46018170 1172 2497110 1173 -97290 1174 2162 1175 0 1176 -1 1177 281474976710654 1178 -6755399441055648 1179 79375943432402736 1180 -608548899648403680 1181 3423087560522076120 1182 -15061585266295422624 1183 53970680537546326224 1184 -161912041612565349600 1185 414899606631821359356 1186 -921999125846814803040 1187 1797898295394748150032 1188 -3105460692022878876960 1189 4787585233465603067512 1190 -6628964169220983690336 1191 8286205211043908989680 1192 -9391032571423170108960 1193 9684502337025295261218 1194 -9114825724720562290752 1195 7848877700088424971488 1196 -6196482383264803396800 1197 4492449711131303012784 1198 -2994966451773296075328 1199 1837820295293410764576 1200 -1038767962034228287680 1201 541024947978556883400 1202 -259691944072007768256 1203 114863717107730769696 1204 -46796306877799195200 1205 17548598343495248304 1206 -6051229266253913280 1207 1916215291143404768 1208 -556316323974987840 1209 147769268706942498 1210 -35821759759785504 1211 7901376449917680 1212 -1580082361734240 1213 285222980111992 1214 -46229779952928 1215 6684611645712 1216 -855324386400 1217 95846644476 1218 -9277263072 1219 760833744 1220 -51369120 1221 2724120 1222 -103776 1223 2256 1224 0 1225 -1 1226 -562949953421310 1227 13792273858822046 1228 -165507286305863376 1229 1296473742729244688 1230 -7454724020692945080 1231 33546258093116345976 1232 -123002946341412618096 1233 377794763762824283568 1234 -991711254876962766300 1235 2258897858328805178716 1236 -4517795716649392534896 1237 8008819679485696304688 1238 -12680631159093422080920 1239 18045513572293426946776 1240 -23201374592273442916176 1241 27068270356076769366288 1242 -28760037249983458458690 1243 27914153794955262811746 1244 -24812581139517086235936 1245 20241842489701727558048 1246 -15181381838998768322160 1247 10482382659306373696496 1248 -6670607097131432167776 1249 3915356281277266411488 1250 -2120817922486549420680 1251 1060408898037971491464 1252 -489419433058783870944 1253 208456375491807693152 1254 -81893537036148591600 1255 29651079959698867824 1256 -9883674468214725024 1257 3028856427936349472 1258 -851859371086700130 1259 219414974746672194 1260 -51625477300867344 1261 11061927029884752 1262 -2150667659027160 1263 377727730418584 1264 -59612084676144 1265 8398614631792 1266 -1047772373340 1267 114548428764 1268 -10823473584 1269 866996592 1270 -57206520 1271 2966264 1272 -110544 1273 2352 1274 0 1275 -1 1276 1125899906842622 1277 -28147497671065500 1278 344806846470551150 1279 -2758454771764389600 1280 16205921784115558600 1281 -74547240206929450800 1282 279552150775969549800 1283 -878592473867232986400 1284 2361217273517651772300 1285 -5509506971538682035000 1286 11294489291644025893580 1287 -20535435075679056976800 1288 33370081997857067936200 1289 -48771658304205469542000 1290 64448262758190810524200 1291 -77337915307578143053920 1292 84588344862739904269650 1293 -84588344852892524878500 1294 77539316097097952254850 1295 -65296266156623911147200 1296 50604606224254318895120 1297 -36146147235711353148000 1298 23823596952969031128400 1299 -14501319776372678625600 1300 8156992252660971690600 1301 -4241635844973098841360 1302 2039247880842252868200 1303 -906332283442192353600 1304 372243527663942309200 1305 -141195753510601020000 1306 49418466599498113040 1307 -15941410432604395200 1308 4732588168650546050 1309 -1290696016798030500 1310 322669080509812050 1311 -73750681858381920 1312 15363787541506600 1313 -2906307647334000 1314 497010171603400 1315 -76425749584800 1316 10498268289740 1317 -1277771187000 1318 136367177100 1319 -12585434400 1320 985223400 1321 -63562800 1322 3224200 1323 -117600 1324 2450 1325 0 1326 -1 1327 -2251799813685246 1328 57420895248973722 1329 -717761190612170250 1330 5861716389999369550 1331 -35170298339995967400 1332 165300402197978697720 1333 -633651541758900331800 1334 2036737098510635291400 1335 -5601027020903610288300 1336 13380231216600026709700 1337 -28098485554847278378500 1338 52365359443076847324780 1339 -87275599071635992151400 1340 130913398606977728057400 1341 -177668183822462781903000 1342 219124093377848755782280 1343 -246514605042905330984370 1344 253765034588219712808950 1345 -239666977083195487155750 1346 208131848471157661315650 1347 -166505478699390973425360 1348 122896900830331917316720 1349 -83793341319149045934000 1350 52826236721800895110800 1351 -30815304524791942079400 1352 16640264195428382248824 1353 -8320131849754924650360 1354 3851912663813144306600 1355 -1650819516269707501200 1356 654635169340036474800 1357 -240032780968021734000 1358 81301348276593669840 1359 -25406622876963254850 1360 7313999897005389350 1361 -1936044025197045750 1362 470174945885726130 1363 -104480132632707720 1364 21177112557211800 1365 -3900570789843000 1366 649936378250600 1367 -97442830720620 1368 13058821531140 1369 -1551579298500 1370 161737814700 1371 -14587662600 1372 1116586520 1373 -70471800 1374 3498600 1375 -124950 1376 2550 1377 0 1378 -1 1379 4503599627370494 1380 -117093590311632792 1381 1492943276473316772 1382 -12441193970610951000 1383 76202313069991804150 1384 -365771102735958060960 1385 1432603485715815380240 1386 -4707125738780402464800 1387 13238791140319129394100 1388 -32361489454109748332400 1389 69577202326320138890440 1390 -132829204441096225062000 1391 226916557586666338407380 1392 -349102396286543968605600 1393 486249766254488704213200 1394 -615916370584537643930400 1395 712153303478008456292410 1396 -754044674248886894775720 1397 733098988810412503670300 1398 -655930674122429754321000 1399 541142806025009919420690 1400 -412299280588968124672320 1401 290483583780784531839520 1402 -189445815156336973416000 1403 114456846230568606073400 1404 -64095833411567239525152 1405 33280528390856764497648 1406 -16023957636565040067360 1407 7153552089938696569400 1408 -2960090167104303105600 1409 1134700960189396556320 1410 -402635632591520328000 1411 132114690949464713490 1412 -40034678472790583400 1413 11186117489537654300 1414 -2876408266007039400 1415 679141588501604410 1416 -146836943159481120 1417 28979206657237200 1418 -5200761053124000 1419 844917291725780 1420 -123586029206640 1421 16168064752840 1422 -1876328454000 1423 191144690100 1424 -16856854560 1425 1262228240 1426 -77968800 1427 3790150 1428 -132600 1429 2652 1430 0 1431 -1 1432 -9007199254740990 1433 238690780250636182 1434 -3102980143258268988 1435 26375331217695262972 1436 -164845820110595100750 1437 807744518541913123990 1438 -3230978074167629538480 1439 10846854963276887878960 1440 -31184708019420166329300 1441 77961770048545984209700 1442 -171515894106781666161720 1443 335235611208633396472120 1444 -586662319614841660690500 1445 925121350161024302737780 1446 -1321601928799059309721200 1447 1718082507432526754886640 1448 -2040222977561280945519450 1449 2220242652019673422558690 1450 -2220242651955055856839620 1451 2044960337207992773396100 1452 -1738216286424438848950650 1453 1365741367586929796633170 1454 -993266448691605027619680 1455 669375214799199138586720 1456 -418359508470244149627000 1457 242648514008805444875608 1458 -130656891185117834416656 1459 65328444619089204384272 1460 -30331062669212397270360 1461 13073733129887962695800 1462 -5229492628550935486560 1463 1939972609356065080160 1464 -666865266479705543250 1465 212184200615806964090 1466 -62406998795820615300 1467 16938977912728447940 1468 -4234712169399252450 1469 972824437583379290 1470 -204798894406644720 1471 39381998790604400 1472 -6891008395389300 1473 1092210157596740 1474 -155953798760760 1475 19928079811640 1476 -2260122910500 1477 225125968340 1478 -19422028080 1479 1423363760 1480 -86090550 1481 4099550 1482 -140556 1483 2756 1484 0 1485 -1 1486 18014398509481982 1487 -486388759756013460 1488 6444651066767176914 1489 -55853642578648841784 1490 356066971438886050122 1491 -1780334857194427088100 1492 7269700666877218115910 1493 -24924688000721713582560 1494 73216271002118993182980 1495 -187108248116520997975800 1496 420993558262148314732380 1497 -841987116524200906612080 1498 1508560250438850284124540 1499 -2436905019938573052099000 1500 3568325207763950881988580 1501 -4757766943676613514996320 1502 5798528462584777797742410 1503 -6480708281665245356355900 1504 6660727956059020267676070 1505 -6310163326609106119438920 1506 5521392910461580488169470 1507 -4469699022234271325873100 1508 3352274265895191319008690 1509 -2332016879536811803976640 1510 1506094233298198061820120 1511 -903656538295727363194320 1512 503962298325980539357032 1513 -261313782370235668833312 1514 125990571765386322741096 1515 -56478530487498946641360 1516 23532719633798332852440 1517 -9109438772314532783040 1518 3273703778288359822770 1519 -1091234072421336343500 1520 336998436272164001790 1521 -96285083856408949320 1522 25408466869092671910 1523 -6180390733717827900 1524 1382434727092170570 1525 -283567699947661920 1526 53165698367315940 1527 -9075962276854200 1528 1404270202624380 1529 -195848956583280 1530 24457188859740 1531 -2712147492600 1532 264278310660 1533 -22314670560 1534 1601284230 1535 -94875300 1536 4427514 1537 -148824 1538 2862 1539 0 1540 -1 1541 -36028797018963966 1542 990791918021509010 1543 -13375690893290370150 1544 118151936224064910090 1545 -767987585456421574530 1546 3916736685827746551342 1547 -16319736190948914974250 1548 57119076668320999482150 1549 -171357230004961780880100 1550 447432767235171625007100 1551 -1029095364640865488866900 1552 2104967791310741573661900 1553 -3859107617402587488638700 1554 6382370290318212740526900 1555 -9573555435472965561817500 1556 13083859095134486567291460 1557 -16354823868888358957799850 1558 18759945026009575227990150 1559 -19802164193977138588865250 1560 19281054609644532353799150 1561 -17352949148175041828457030 1562 14460790955970806040443850 1563 -11174247555585678314682750 1564 8016308027140674893281650 1565 -5344205348938527050779800 1566 3313407313256035736004264 1567 -1911581138702500191372600 1568 1026589866960330728319880 1569 -513294929655820063779720 1570 238947636106767163819320 1571 -103543972560414735509160 1572 41751599350287364738200 1573 -15656847889915603220850 1574 5456172963813933037950 1575 -1765231587740397026250 1576 529568971284829145670 1577 -147102211447291450350 1578 37769342643245863650 1579 -8945302377749487750 1580 1949587435642804650 1581 -389905587428035140 1582 71319839273228700 1583 -11885188695880500 1584 1796159561496300 1585 -244811195729100 1586 29892119717460 1587 -3242785045500 1588 309261852900 1589 -25568893350 1590 1797359850 1591 -104362830 1592 4774770 1593 -157410 1594 2970 1595 0 1596 -1 1597 72057594037927934 1598 -2017612633061982096 1599 27742173704602252280 1600 -249679563341420242800 1601 1654127107136908741260 1602 -8601460957111921634736 1603 36556209067725634479192 1604 -130557889527591319794000 1605 399833536678246996375050 1606 -1066222764475317747698400 1607 2505623496516961100039760 1608 -5239030947262587943322400 1609 9823183026116794010422200 1610 -16623848198041915335674400 1611 25529481161272850962107600 1612 -35741273625765738097452000 1613 45793506832970702985520110 1614 -53874713921044005978634800 1615 58364273414252011820413800 1616 -58364273413827355840866000 1617 53986952907004690590637620 1618 -46274531061800111542552080 1619 36809286069743869921129800 1620 -27206863613599912418358000 1621 18704718729994908084323850 1622 -11971019981622300593746752 1623 7136569597782230816009184 1624 -3964760880271852248772800 1625 2053179733920661456639760 1626 -991190208990549088678080 1627 446035587399298705796064 1628 -187047176238168554468160 1629 73065298863002888291850 1630 -26569196419250720617200 1631 8986637822752360297800 1632 -2824370540384635242000 1633 823773955331956448820 1634 -222641184893197870800 1635 55660083895309693800 1636 -12844536747537726000 1637 2729422409899926510 1638 -532553973072438240 1639 95093119030971600 1640 -15478385278356000 1641 2286021260086200 1642 -304653932462880 1643 36390406612560 1644 -3863743884000 1645 360805495050 1646 -29221592400 1647 2013043032 1648 -114594480 1649 5142060 1650 -166320 1651 3080 1652 0 1653 -1 1654 -144115188075855870 1655 4107282860161892238 1656 -57501960042266489736 1657 527101300387442793320 1658 -3557933777615238459900 1659 18857049021360759650364 1660 -81713879092563255529992 1661 297671988122908737901992 1662 -930224962884088153532250 1663 2532279065628897643708650 1664 -6077469757509311161880880 1665 12983685391042434791115120 1666 -24885396999497292730781400 1667 43070879422204404507235800 1668 -67682810520599226723817200 1669 97012028412836833656008880 1670 -127328287291790441972172750 1671 153542934675254710010273310 1672 -170603260749972685599010200 1673 175092820242756035461241400 1674 -166338179229407964146468100 1675 146536015033298445888873540 1676 -119893103205573016269339480 1677 91223013303278286326278200 1678 -64616301082299791993600250 1679 42646758704388390432258378 1680 -26244159190479658993983264 1681 15066091373095820611574944 1682 -8071120363410556363573200 1683 4035560166671644932016080 1684 -1883261397082043268488352 1685 820129951024516975173408 1686 -333177782674237737646410 1687 126203698036095897958650 1688 -44542476349920325740600 1689 14635381597053843913560 1690 -4471920022275672466500 1691 1269057174430311286020 1692 -333961777339796806200 1693 81349353385452629400 1694 -18303464865241259550 1695 3794562862543800270 1696 -722751820598309040 1697 126053669413148400 1698 -20051544565143000 1699 2895626929442520 1700 -377505959790960 1701 44133046317360 1702 -4588195862250 1703 419712514650 1704 -33312615336 1705 2249871624 1706 -125613180 1707 5530140 1708 -175560 1709 3192 1710 0 1711 -1 1712 288230376151711742 1713 -8358680908399640460 1714 119111202944694874902 1715 -1111704560817152134896 1716 7642968855617920503140 1717 -41272031820336766134840 1718 182284807206487343286852 1719 -677057855338381260105648 1720 2158121913891088349789442 1721 -5994783094141901433874500 1722 14687218580647606333510170 1723 -32044840539594549762644640 1724 62754479390038434823723080 1725 -111027155843910998337332400 1726 178436500463418247244262600 1727 -261706867346317009998759840 1728 351668602996533522003032190 1729 -434414156642579154963883500 1730 494749456175820732255325110 1731 -520788901236758724460136400 1732 507769178703992502837600060 1733 -459410209300269615261673800 1734 386322221451423175525212060 1735 -302339129822749345374856080 1736 220455615482922525288505650 1737 -149909818510935517425152580 1738 95135077109789486348884074 1739 -56376341964734082283371456 1740 31208332129984199838262384 1741 -16142240726821112727146400 1742 7802082988898513535231088 1743 -3523521323572855147494336 1744 1486485536231937017501802 1745 -585585193791084508590660 1746 215288661355693002400050 1747 -73813246522725111227280 1748 23579225906364526305180 1749 -7010036791675378461000 1750 1936982003077843541820 1751 -496661104761749096400 1752 117956562408906312630 1753 -25892706394731537900 1754 5240110619703343230 1755 -974874548713998240 1756 166161655135513800 1757 -25844212995073200 1758 3651007867557960 1759 -465858418465440 1760 53327430966810 1761 -5430925714500 1762 486866516994 1763 -37884935088 1764 2509472196 1765 -137463480 1766 5939780 1767 -185136 1768 3306 1769 0 1770 -1 1771 -576460752303423486 1772 17005592192950992778 1773 -246581086797789393570 1774 2342520324578999206406 1775 -16397642272052993989716 1776 90187032496291461937052 1777 -405841646233311533659260 1778 1536400517883250464846324 1779 -4993301683120561793279154 1780 14147688102174912515286342 1781 -35369220255437218459859550 1782 78776899659837161243372730 1783 -157553799319673202999669480 1784 284808791077866742661512440 1785 -467900156770767778707329400 1786 701850235156111772494099560 1787 -965044073339543974370426910 1788 1220496916282086929304641130 1789 -1423913068995120563492729250 1790 1536327258651232800161272710 1791 -1536327258648438237157402380 1792 1426589597311217031781828740 1793 -1232054652214359422747216100 1794 991000481114520319825543980 1795 -743250360814258807379854530 1796 520275252539697159680873334 1797 -340179972774815212618615470 1798 207887761091762210910524458 1799 -118793006282832530525675568 1800 63492813643760958291637264 1801 -31746406762748188363387920 1802 14849125688548783825117232 1803 -6496492440337451678192682 1804 2657655958717705576745646 1805 -1016162542166881941377910 1806 362915171999596775474370 1807 -120971709578910598955820 1808 37599306175013704108260 1809 -10884004492338087610500 1810 2930306107220327409420 1811 -732575129523579917190 1812 169742370295743230370 1813 -36373087554503827050 1814 7189919222383656990 1815 -1307218144866497640 1816 217856392288784760 1817 -33148012319767800 1818 4583180089062120 1819 -572617639363770 1820 64210580143710 1821 -6408492343110 1822 563237735346 1823 -42984830196 1824 2793563388 1825 -150191580 1826 6371764 1827 -195054 1828 3422 1829 0 1830 -1 1831 1152921504606846974 1832 -34587645138205409160 1833 510167765788529783340 1834 -4931621735955787871400 1835 35137804868684988096090 1836 -196771707264635927876592 1837 901870324962914619370520 1838 -3478642681999813145650800 1839 11523003884124378486347430 1840 -33288677887470411955194360 1841 84886128613049475091718052 1842 -192923019575112100690143000 1843 393884498299185806216863650 1844 -727171381475414783075397600 1845 1220609104619428897120767600 1846 -1871600627083071114829317600 1847 2631938381835419146852873350 1848 -3406037905904272850719153800 1849 4068323054273623097682137100 1850 -4496567586300380726819145000 1851 4608981775953698400483818130 1852 -4389506453281252106164006800 1853 3890698901757864632132260200 1854 -3214055614472241972384042000 1855 2477501202786300799563859950 1856 -1783800865954221137711650872 1857 1200635198168531906955861540 1858 -755955495055144916930256600 1859 445473773768061880522552410 1860 -245778633688619028673811520 1861 126985627287521916583274528 1862 -61444658250480364574299200 1863 27842110666028969672094810 1864 -11811804436977184869441240 1865 4689981103619480429551140 1866 -1741992929428940470933560 1867 604858619999327959123950 1868 -196170339857692863171600 1869 59367325539495322276200 1870 -16744622295904750170000 1871 4395459160830491114130 1872 -1072061165156458415400 1873 242489100422490329100 1874 -50753145424889061000 1875 9804435303250441350 1876 -1742957526488663520 1877 284160511681023600 1878 -42316611472044000 1879 5728975111327650 1880 -701164456363800 1881 77052696172452 1882 -7539402756600 1883 649889694630 1884 -48662071920 1885 3103959320 1886 -163845360 1887 6826890 1888 -205320 1889 3540 1890 0 1891 -1 1892 -2305843009213693950 1893 70328211781017665414 1894 -1054923176715264979380 1895 10373411237700105594580 1896 -75207231473325765038850 1897 428681219397956854772298 1898 -2000512357190465266745352 1899 7859155688962541683085960 1900 -26524650450248575235587350 1901 78100359659065231963021470 1902 -203060935113569512926685596 1903 470732167763274361872254652 1904 -980692016173486511841560250 1905 1848227261250025706094514050 1906 -3168389590714307269114232400 1907 4963810358785677514957788240 1908 -7135477390754208625286773350 1909 9444014193644739291648545550 1910 -11542684014453369105214910100 1911 13061458226878474155716334900 1912 -13714531138216161216798392250 1913 13387994682532171544262519330 1914 -12170904256825289930727473400 1915 10318810130749119241742081400 1916 -8169058020116948346476106750 1917 6045102934798573950935818278 1918 -4185071262431057284631180892 1919 2712546188454831345344724220 1920 -1646903042798708569026630450 1921 937031041374199127995713690 1922 -499749888500192024970083424 1923 249874944017381835857411168 1924 -117128879789978194969757850 1925 51465719715992943939326770 1926 -21191766783988478736350460 1927 8173967066308237320074844 1928 -2951710241532371353526310 1929 997199346485378527204350 1930 -314905019245243806670200 1931 92856586100236273303800 1932 -25535549001254744009250 1933 6539585580747803852730 1934 -1557041216060570555700 1935 343996165715625815700 1936 -70362315248141652750 1937 13290456744406153830 1938 -2311313241648010320 1939 368804068351966800 1940 -53777360412389250 1941 7131989424305850 1942 -855420636763836 1943 92161067970972 1944 -8844299387550 1945 747986252310 1946 -54970118280 1947 3442573064 1948 -178474410 1949 7305970 1950 -215940 1951 3660 1952 0 1953 -1 1954 4611686018427387902 1955 -142962266571249024900 1956 2180174565211547627834 1957 -21801745652115476240520 1958 160787874184351636715990 1959 -932569670269239486481740 1960 4429705933778887499313746 1961 -17718823735115549505458832 1962 60908456589459698043916190 1963 -182725369768379073845157300 1964 484222229886204438170733114 1965 -1144525270640119072859500632 1966 2432116200110250869673315702 1967 -4677146538673551056475133500 1968 8185006442678685269847133650 1969 -13096010308285803379005493920 1970 19234765140294500370461429430 1971 -26023505778044760868692938100 1972 32529382222554102004567212450 1973 -37665600468216257080174969800 1974 40490520503323269882720638190 1975 -40490520503304856925785729500 1976 37729803196227028897467099930 1977 -32808524518398607639352319600 1978 26656926171101891374500376950 1979 -20259263889890031899260744740 1980 14415245459904291729154643586 1981 -9610163639656501912856785752 1982 6006352274435697978977603630 1983 -3520965125983445906194865100 1984 1936530818840011531191141626 1985 -999499777000384049940166848 1986 484132704033677306973734138 1987 -220060319605413578428029900 1988 93849253599751838948184110 1989 -37539701160208162332963672 1990 14077387725308630940128898 1991 -4946109053378568214017060 1992 1627009460055091281228150 1993 -500618235723208102911600 1994 143927708455366223620890 1995 -38614732636043759233500 1996 9653673952532472354030 1997 -2245036171994311033800 1998 484721869872018194850 1999 -96943634341884054900 2000 17913224307677859510 2001 -3048966403876098720 2002 476371921621290450 2003 -68044823378941500 2004 8843666886139254 2005 -1039923127046232 2006 109884350273082 2007 -10346161547700 2008 858799030430 2009 -61966315152 2010 3811420178 2011 -194130060 2012 7809830 2013 -226920 2014 3782 2015 0 2016 -1 2017 -9223372036854775806 2018 290536219160925437826 2019 -4503311396994344284350 2020 45783665869442500184514 2021 -343377494020818750788190 2022 2025927214722830622621474 2023 -9791981537827014608058270 2024 39867353404009987493823714 2025 -139535736914034952355488302 2026 426359196126217886307413330 2027 -1151169829540788165224490990 2028 2773272771166443600432380562 2029 -6008757670860625132512378318 2030 11786409277457369599186068402 2031 -21047159424030979754138100750 2032 34377027059250478133357961330 2033 -51565540588875350804834132310 2034 71281776696385501372886473770 2035 -91082270223156663040425283350 2036 107860583158995180330933388650 2037 -118646641474881209802551154870 2038 121471561509969809648161914570 2039 -115950126895827544832931861750 2040 103346852233143600893062056330 2041 -86122376860796345053299838950 2042 67175453951176766263740949914 2043 -49089754810118154217439496870 2044 33635572739776680701360835034 2045 -21622868189227129303927767942 2046 13048282527222378368123759610 2047 -7394026764565236403009216710 2048 3935530373771636337581997498 2049 -1967765185969506098319703482 2050 924253344064293040586219718 2051 -407758827504148689440173050 2052 168928656479553310106731398 2053 -65694477030364284082686426 2054 23969606126876858087246502 2055 -8200128167443415723238810 2056 2628246050858224377368550 2057 -788473721264052762085770 2058 221157210553367611905270 2059 -57922098954065638850250 2060 14143754860687110658230 2061 -3214483609900945343850 2062 678610617820825472790 2063 -132770629642145553450 2064 24011343220929896790 2065 -4001768405087379570 2066 612478184941659150 2067 -85736477457466290 2068 10924529682877902 2069 -1259906865459858 2070 130617246551022 2071 -12070521805650 2072 983715253038 2073 -69712104546 2074 4212622302 2075 -210865410 2076 8339310 2077 -238266 2078 3906 2079 0 2080 -1 2081 18446744073709551614 2082 -590295810358705651584 2083 9297159013149614010432 2084 -96070643135879344732800 2085 732538653911080002952224 2086 -4395231923466480010088832 2087 21609890290376859974629056 2088 -89526688345846990702247040 2089 318938827232079899950589712 2090 -992254129166470772305694592 2091 2728698855207794472367445312 2092 -6697715371873676597669765760 2093 14790788112887699202306029664 2094 -29581576225775385267753247104 2095 53880728125519403881993455552 2096 -89801213542532180284322563200 2097 137508108237001912533431845320 2098 -194129093981648379500552027520 2099 253446317142704004881374128960 2100 -306803436541159286030906217600 2101 345153866108784577058986843680 2102 -361589764494876067969679710080 2103 353371815301730355340107387840 2104 -322643831362302733448158224000 2105 275591605955049602381498816880 2106 -220473284763638643336447587712 2107 165354963572127424649208492096 2108 -116360900290650439626523251840 2109 76881309119489555888824765792 2110 -47719433245190906050047487872 2111 27836336058074407185330687168 2112 -15265087513941133219115802240 2113 7871060747543272675163994996 2114 -3816271875819648190680637056 2115 1739771000591610429338766528 2116 -745616141721871889262030720 2117 300317611519205884634189152 2118 -113633689998467950845727872 2119 40369862950529445199573056 2120 -13456620582471246315058560 2121 4205193681373159003789680 2122 -1230788247826814067646080 2123 337001463700369694331840 2124 -86209635652562811312000 2125 20572734342817615502880 2126 -4571710022970233377920 2127 944153903055061527360 2128 -180794048874410966400 2129 32015124294573195720 2130 -5226799549501883520 2131 783972076725323712 2132 -107590873672114560 2133 13445574994311264 2134 -1521396969611904 2135 154805625541952 2136 -14045698101120 2137 1124246003472 2138 -78273240192 2139 4648410816 2140 -228735360 2141 8895264 2142 -249984 2143 4032 2144 0 2145 -1 2146 -36893488147419103230 2147 1199038364791120854910 2148 -19184613836657933676480 2149 201438445284908303559360 2150 -1561147950958039351908000 2151 9523002500844040038378912 2152 -47615012504220200109295680 2153 200663266982070842621555520 2154 -727404342810006799455757200 2155 2303447085565021499643147920 2156 -6449651839582060019987014848 2157 16124129598955149154898540480 2158 -36279291597649081570711231200 2159 73953940564438496011530148320 2160 -137343032476814288743140075840 2161 233483155210584083488638307392 2162 -364817430016536982405060413000 2163 525766296200301430274886467400 2164 -701021728267063592640882321600 2165 867053190225040016699437809600 2166 -997111168758767679600445207200 2167 1068333395098618928992102135200 2168 -1068333395098497473546780961600 2169 998659478026629265091607835200 2170 -873827043272903236422095190000 2171 716538175483128966191896923888 2172 -551183211909096608341118969280 2173 398076764155121577859205629120 2174 -270123518531867091990143263200 2175 172320175612649004578400337120 2176 -103392105364580296441769557056 2177 58366511089510853775693376320 2178 -31007209012692926851328973300 2179 15503604502736749208656353780 2180 -7295813880243445070418864960 2181 3231003286812990797343423552 2182 -1346251366997824244500888800 2183 527584993209415743276278240 2184 -194373417102642547499271360 2185 67283104917549075332621760 2186 -21867008446515775261970160 2187 6666770470469642323081200 2188 -1904791335922450342785600 2189 509420817221489072827200 2190 -127355143577649607620000 2191 29716171828514333504160 2192 -6460025032457938468800 2193 1305744759544234027200 2194 -244825274517431517000 2195 42469042431576688200 2196 -6794839414352448576 2197 999180097787177280 2198 -134488592090143200 2199 16489856125098720 2200 -1831311167125440 2201 182952102913216 2202 -16303042438800 2203 1282034916240 2204 -87720010560 2205 5121130560 2206 -247796640 2207 9478560 2208 -262080 2209 4160 2210 0 2211 -1 2212 73786976294838206462 2213 -2434970217729660813180 2214 39568266038106988212030 2215 -422061504406474540882560 2216 3323734347200987008729440 2217 -20607152952646119445185600 2218 104753027509284440422168032 2219 -448941546468361886744787840 2220 1655471952602084451627833040 2221 -5334298513940049862675552800 2222 15202750764729141897644776272 2223 -38697911037492360119922089088 2224 88682712794253320351941972640 2225 -184187172726526106435918558400 2226 348640005518067195482927842080 2227 -604309342897982870469816333696 2228 963118015243659344390633017992 2229 -1416350022417143578749058074000 2230 1927809752734438577674583713800 2231 -2435128108717168269173591222400 2232 2861275527742632055108144771680 2233 -3133777958956126993029970651200 2234 3205000185295856786976306405600 2235 -3065652351152210141482067107200 2236 2746313564573230479001921546800 2237 -2306903394240464544154331301600 2238 1818904599303327375717892191408 2239 -1347336740222236153722735258240 2240 938323801222786576382413268640 2241 -614763869762180278322395012800 2242 379104386347827810072480741664 2243 -220125127550396760166348089216 2244 120380929122116135912367588660 2245 -62014418025385853702657946600 2246 30095232270018395522685863220 2247 -13757820459887639275647002496 2248 5923506025823816461796276512 2249 -2401421357347470273974558400 2250 916331830311090501479851680 2251 -328939628942933541921843840 2252 111017123113955974298825904 2253 -35200550182196126031464160 2254 10476353596452295079127600 2255 -2923633213276319130787200 2256 764131225832233609240800 2257 -186787543913886091176000 2258 42636246536564043723360 2259 -9071524513664339126400 2260 1795399044373321787400 2261 -329764655472458778000 2262 56059136009681228424 2263 -8793321595044345216 2264 1268190124114494240 2265 -167476359961310400 2266 20154268597342880 2267 -2197573400550528 2268 215622121290576 2269 -18877207034400 2270 1458867318480 2271 -98127469440 2272 5633243616 2273 -268107840 2274 10090080 2275 -274560 2276 4290 2277 0 2278 -1 2279 -147573952589676412926 2280 4943727411754159832954 2281 -81571502293943637241530 2282 883691274851056070068670 2283 -7069530198808448559782880 2284 44538040252493225916974496 2285 -230113207971215000471239200 2286 1002636120446008215469322592 2287 -3759885451672530801487598160 2288 12324068980482184251007201520 2289 -35739800043398334079926203760 2290 92598572839713864285654546384 2291 -216063336625999010669564997408 2292 457057058247305574121547089760 2293 -881467183762660652229038815200 2294 1557258691314033473157077694624 2295 -2530545373385303270092355897352 2296 3795818060077951533774847776792 2297 -5271969527886034432010382831000 2298 6798065970168809721273532043400 2299 -8157679164202513701731530595040 2300 9128831445655064175821223795360 2301 -9543778329548204933318546983200 2302 9336304887600974118583153442400 2303 -8558279480299919978304104007600 2304 7360120353056257683725149745424 2305 -5944712592850427863782315277200 2306 4513578079752701265670325067568 2307 -3223984342674636510693687939360 2308 2167851540756093124745575482720 2309 -1372972642468869288253348861920 2310 819354641461434299188909990048 2311 -460886985808643216598291311796 2312 244409765187326700185716013340 2313 -122204882579436829355237718300 2314 57610873202606642857712938164 2315 -25604832522568661985231921312 2316 10726348749464748728117581792 2317 -4234085024796855483060405600 2318 1574211093098540092285899040 2319 -550973878479413682719088432 2320 181418225576464640927349648 2321 -56153258623979534383526160 2322 16323620720053576053524400 2323 -4451896029307122312789600 2324 1137706491794658929314080 2325 -272060118309355828452000 2326 60779330169144487860960 2327 -12662336300323140030600 2328 2454933387204337954200 2329 -441884638333094762520 2330 73646315934287104008 2331 -11329856670537906336 2332 1603183741805115360 2333 -207794742914959200 2334 24551563564035872 2335 -2629239604230096 2336 253450563622256 2337 -21806428815600 2338 1656679836240 2339 -109575674208 2340 6187333152 2341 -289729440 2342 10730720 2343 -287430 2344 4422 2345 0 2346 -1 2347 295147905179352825854 2348 -10035028776097996078968 2349 168086731999641434320436 2350 -1848954051996055777474680 2351 15022751672467953191167390 2352 -96145610703794900413047168 2353 504764456194923227059044288 2354 -2235385448863231433149180800 2355 8522407023791069831489242032 2356 -28408023412636899389017408320 2357 83803669067278852906848970336 2358 -220936945722826065221361986880 2359 524725246091711897618709096176 2360 -1130177453120610209656186140288 2361 2219991425772627074304657293120 2362 -3995984566390728290104975962240 2363 6618349438084642260917580202152 2364 -10122181493541213080369423589408 2365 14339757115850039127593869378992 2366 -18868101468223702177721370132000 2367 23113424298573953052330008947560 2368 -26415342055512901510368765736320 2369 28216388104752016543447419003840 2370 -28216388104751214585463530211200 2371 26452863848202760002652268086800 2372 -23278520186415782340987162900672 2373 19249545538762520095896545488032 2374 -14971868752364040545822127364800 2375 10961546765113703073770789449808 2376 -7559687424202595956109337237120 2377 4913796825713811082756637760832 2378 -3011681925415584245200894277760 2379 1741128613105547885776433728852 2380 -949706516211749658444963915216 2381 488819530374653400371432026680 2382 -237426629011477268461604709840 2383 108820538271590325397902216532 2384 -47057530041477540945831639168 2385 19194518814831655618736725312 2386 -7382507222722722380720707200 2387 2676158858267518156886028368 2388 -913810335039027571338975936 2389 293724746171418942453804192 2390 -88800502010014147397204160 2391 25227413840082799355446800 2392 -6727309555397429272659840 2393 1681826987870365373768640 2394 -393618894575238219888000 2395 86104051072954691136360 2396 -17572221804530071879200 2397 3338709406597899617712 2398 -589179517777459683360 2399 96306720837144674472 2400 -14536419879180710016 2401 2018823971161997120 2402 -256909863967585920 2403 29812612899186416 2404 -3136636720835904 2405 297148936660576 2406 -25132833211200 2407 1877570481072 2408 -122149931904 2409 6786107328 2410 -312723840 2411 11401390 2412 -300696 2413 4556 2414 0 2415 -1 2416 -590295810358705651710 2417 20365205457375344983926 2418 -346208492775380864724396 2419 3865994835991752989370028 2420 -31894457396931962161438230 2421 207313973080057754038109982 2422 -1105674523093641354750042432 2423 4975535353921386095296293696 2424 -19280199496445371110911684400 2425 65338453849064868708084188912 2426 -196015361547194605784220117408 2427 525677560512930986415688995744 2428 -1270387437906249875022831424560 2429 2785080152332932379668532895088 2430 -5570160304665864604734060262848 2431 10211960558554084541801423548352 2432 -17232683442560015751077708837160 2433 26862712425167077411959590232264 2434 -38801695725241316808082790426064 2435 52075960052297510515998788797392 2436 -65094950065371772513138726955400 2437 75944108409600131457655743684840 2438 -82848118265017736555247492536640 2439 84649164314256049630342257011520 2440 -81122115801159741933207649357200 2441 73009904221039617607320259919568 2442 -61777611263949576212619778467168 2443 49193283043504218022846727358304 2444 -36894962282611385630775956720400 2445 26080921613546396968627050759888 2446 -17387281075665970699051475645376 2447 10937160676588805313232516306368 2448 -6493939151677353528714428286420 2449 3640541645584327397532543251236 2450 -1927345577017962542138309122056 2451 963672788452888132160823138312 2452 -455067705605331431218075693860 2453 202935598398371147363655484884 2454 -85446567706893429612167976384 2455 33959533287779083017764975552 2456 -12734824959196696106743219920 2457 4503779541962408605491120912 2458 -1501259836135545295771174752 2459 471325755484369930914243936 2460 -139255332697522185691070160 2461 38682034554793625678351760 2462 -10090964333096143908989760 2463 2469065152405430016809280 2464 -565827160951904941089000 2465 121248561714977014049160 2466 -24249666090251499193296 2467 4517077432455981835728 2468 -781795898589321502920 2469 125380447882320425256 2470 -18574314290064240576 2471 2532706436548687296 2472 -316549653817204080 2473 36088952456909872 2474 -3731516098925472 2475 347513163213216 2476 -28902758192880 2477 2123809232688 2478 -135941053248 2479 7432403264 2480 -337155390 2481 12103014 2482 -314364 2483 4692 2484 0 2485 -1 2486 1180591620717411303422 2487 -41320706725109395619700 2488 712782191008137074437410 2489 -8078198164758886843569240 2490 67654909629855677313975490 2491 -446522403557047470260135220 2492 2418663019267340463777949790 2493 -11056745230936413547500424320 2494 43535934346812128333842569840 2495 -149957107194575108640424212000 2496 457369176943454080956589322384 2497 -1247370482573056582263218928960 2498 3066452436325430754091519141840 2499 -6840547742572114711661399978400 2500 13925400761664661898342664475440 2501 -25994081421774034822092281226624 2502 44677327443674119870381228024040 2503 -70958108292894182504437624623600 2504 104466103875649745490953962014360 2505 -142953615829836430345568175253920 2506 182265860183041286805995760790872 2507 -216983166884572575043795756518000 2508 241640344939636781910722820815400 2509 -252146446893532241689883672937600 2510 246893395916580144755164916283600 2511 -227141924243247277412981418200160 2512 196565126748952816635093007475760 2513 -160164177350980382773458684914880 2514 122983207608760545057116818395760 2515 -89056805509751620488079895532000 2516 60855483764941592926796451773072 2517 -39261602428923159643019461134720 2518 23925038980038011622696129420180 2519 -13775022442951962030606363031800 2520 7495232799732438759625824340780 2521 -3854691154035925084276618244112 2522 1873808199769504701423822768940 2523 -860938902496572977980143204600 2524 373828733891736324090944314260 2525 -153365634345706155714147649920 2526 59429183253613395281088707216 2527 -21742384076677286035903058400 2528 7506299236604014342485201520 2529 -2443911361150887690790284480 2530 749836429179679435545388080 2531 -216619406418367844408331360 2532 58863965626859865162709200 2533 -15029095815249576034665600 2534 3600720013924585441180200 2535 -808324515645578487270000 2536 169747986400967819668824 2537 -33283855417992253794720 2538 6080681159075360163480 2539 -1032560620778349154800 2540 162530210217822773480 2541 -23640036369172669824 2542 3165883045685859120 2543 -388745188898320800 2544 43555632275580880 2545 -4427222490250560 2546 405432023748752 2547 -33167099565600 2548 2397849133680 2549 -151045614720 2550 8129191070 2551 -363090420 2552 12836530 2553 -328440 2554 4830 2555 0 2556 -1 2557 -2361183241434822606846 2558 83822005070936202542962 2559 -1466885088741383544499350 2560 16869178520525910761685370 2561 -143388017424470241473354010 2562 960699716743950617858451958 2563 -5283848442091728398078266770 2564 24532153481140167561176347870 2565 -98128613924560670234066265840 2566 343450148735962345744758050960 2567 -1064695461081483271347011905200 2568 2952110142089567249810712899024 2569 -7380275355223918111724045329680 2570 16747547921469660272345989159280 2571 -34691349265901438894854242747600 2572 65913563605212732985488611850416 2573 -115348736309122279523034497943144 2574 186593544029462500635121599394520 2575 -279890316044193719878615074904200 2576 390373335535322733150406910685240 2577 -507485336195919327726767022151416 2578 616232193952187207772652334102472 2579 -700263856763847855823159032399000 2580 745933238726704848507013925125800 2581 -745933238726699548332572532440400 2582 701177244403087611104668362245424 2583 -620272177741175257550833872777360 2584 516893481450949999299689019658480 2585 -406130592568557399175555951034160 2586 301096818628344782726044624348240 2587 -210767773039745501821789086092400 2588 139378688622930745090404776641552 2589 -87111680389173260457949429392660 2590 51475083866142388642770460267660 2591 -28765488042634979534501522801700 2592 15204615108028661483812386519868 2593 -7602307553793074471767774870332 2594 3595686004963103616245713962020 2595 -1608596370454123195699741250700 2596 680560002725981513088642213140 2597 -272224000963628426392612078608 2598 102913951487964660120909712496 2599 -36754982605811602584502789200 2600 12394121995322907402708123440 2601 -3943584241857114228320686320 2602 1183075254927938664971612304 2603 -334347344689219933760685360 2604 88922160840575540990475600 2605 -22230537560056664551276200 2606 5217369816094807475995800 2607 -1147820812216721451923400 2608 236315824205268925421304 2609 -45445264128412500373560 2610 8145818156497180596360 2611 -1357626001393755370200 2612 209811725917553034856 2613 -29972188968058206384 2614 3943468355152561360 2615 -475877731237599600 2616 52414404941800720 2617 -5238879946796496 2618 471896289937072 2619 -37981678534800 2620 2702337912560 2621 -167566228830 2622 8879577938 2623 -390597270 2624 13602890 2625 -342930 2626 4970 2627 0 2628 -1 2629 4722366482869645213694 2630 -170005193383307227692912 2631 3017592182553703291546632 2632 -35205242129793205067984400 2633 303645213369466393710336660 2634 -2064787450912371477216297744 2635 11528396600927407414301423496 2636 -54348155404372063523090743920 2637 220789381330261508050587130830 2638 -785028911396485361872530126720 2639 2472841070898928889362257966912 2640 -6968915745260617776089532470400 2641 17712660852537403498864277394144 2642 -40875371198163238772625481825920 2643 86130246453272538543493658533440 2644 -166518476476326906695300365188480 2645 296611036223457298434698753326872 2646 -488535824368047301509322579523904 2647 746374176117850002540486397578080 2648 -1060636987114839359540015020689600 2649 1405344007927161839341464878466864 2650 -1739949724100294837920344075947712 2651 2016759907479885407255953093426272 2652 -2192130334217262853011628275336000 2653 2237799716180114545521041775377400 2654 -2148287727532894699197808893428352 2655 1941721599885473384597543156987328 2656 -1654059140643134020135556994072960 2657 1329154666588157141056343193407520 2658 -1008324229825383887608276843946880 2659 722632364708027478542507098435776 2660 -489525150285860520360284328988800 2661 313602049401594176453410747443492 2662 -190061848121832568271889664129440 2663 109006059951830940655278621743280 2664 -59174718259134815042403132620640 2665 30409230216057322967624773039736 2666 -14793679564137874647764318666592 2667 6812878746245880536044510664880 2668 -2969716376222996668984137693600 2669 1225008004906766723559555983652 2670 -478051904131249919518733406336 2671 176423916836510845921559507136 2672 -61543226688800822932190716800 2673 20281290537801121204431474720 2674 -6309734786971382765313098112 2675 1851769964235034432129480128 2676 -512191676970719898527007360 2677 133383241260863311485713400 2678 -32665279680083262197793600 2679 7513012535176522765433952 2680 -1620452911364783226244800 2681 327206525822680050583344 2682 -61736962589541509941440 2683 10861090875329574128480 2684 -1777255856370007030080 2685 269757933322568187672 2686 -37859607117547208064 2687 4895340027085938240 2688 -580732146595036800 2689 62897285930160864 2690 -6183596002776192 2691 548008594765632 2692 -43407632611200 2693 3040130151630 2694 -185611822704 2695 9686812296 2696 -419746320 2697 14403060 2698 -357840 2699 5112 2700 0 2701 -1 2702 -9444732965739290427390 2703 344732753249484100599662 2704 -6205189558490713810791288 2705 73428076442140113427634712 2706 -642495668868725992490715300 2707 4433220115194209348170915236 2708 -25121580652767186306131622552 2709 120224707409671534463429130744 2710 -495926918064895079648203038270 2711 1790847204123232231965873394510 2712 -5730711053194343141669469925056 2713 16410672561420164447585893780416 2714 -42394237450335424804544655861600 2715 99463403248863881185930173059424 2716 -213135864104708316457261440949440 2717 419167199405926354245002471529408 2718 -759740548923241511797307916172440 2719 1273682684959551928572529940756568 2720 -1981284176603747389454474905846944 2721 2867648150347528957129237211747360 2722 -3871325002969163662321054825517040 2723 4885243456127753060567949339432432 2724 -5773469539060069234917505342917408 2725 6401020575914418901290633731309472 2726 -6667729766577507844577036004147000 2727 6534375171245934472921441984102008 2728 -6031730927303896655440001893087296 2729 5249839881171835447245209276299072 2730 -4312368473819599409639130734547360 2731 3345803126239154182659070797198240 2732 -2453588959241767459846806986937408 2733 1701682665280193739793645747929408 2734 -1116729249089619312071898625505700 2735 693725745645950753972696501920452 2736 -408073968026287573054351337689680 2737 227355496470961676223866839635984 2738 -119993178692134486058206352258520 2739 59996589345194177746935363024344 2740 -28419437057422759191757770070032 2741 12752311499383314849519212270160 2742 -5419732386606968920896051290820 2743 2181111813614487093167014312356 2744 -830899738132886764877798539584 2745 299510370443378877959856837696 2746 -102105807915510456228407325600 2747 32900760205766263287188836768 2748 -10013274770628498736257742656 2749 2876153348705479011605362752 2750 -778958175392969845676490360 2751 198713808409041259968511800 2752 -47691308332921562808778656 2753 10753919903291885526993696 2754 -2274866587108253375305200 2755 450680686510483843256304 2756 -83459227204380189365280 2757 14415629707255616570528 2758 -2316779955625187735640 2759 345479458465745222808 2760 -47650884820361141184 2761 6056946135208025280 2762 -706557445023961440 2763 75270522506585952 2764 -7280685616171968 2765 634994085998272 2766 -49511830947150 2767 3414300016446 2768 -205297925112 2769 10554288024 2770 -450610020 2771 15238020 2772 -373176 2773 5256 2774 0 2775 -1 2776 18889465931478580854782 2777 -698910239464707491626860 2778 12755111870230911722187494 2779 -153061342442770940666185104 2780 1358419414179592098411242172 2781 -9508935899257144688862586440 2782 54676381420728581960774621244 2783 -265570995472110255236248581264 2784 1112078543539461693786719459382 2785 -4077621326311359543774113870220 2786 13252269310511918516547463119374 2787 -38552056176034672043958252223104 2788 101199147462091014093446344979232 2789 -241321043948063187348946502596800 2790 525735131458280514839916629028384 2791 -1051470262916561027855823108683904 2792 1938648297252409388383136430823512 2793 -3307105918842345404294163870397680 2794 5236251038167046817464845311999224 2795 -7716580477298805622085849633298624 2796 10610298156285857141378177683465232 2797 -13641811915224671952940859861345760 2798 16432182534247896658274011414454544 2799 -18575510690888918407995451972864704 2800 19736480109069458278979454004870872 2801 -19736480109069423219948026572275120 2802 18597837025853813499853334877828792 2803 -16531410689647716759354079262535552 2804 13874576828811279396290910230218976 2805 -11003974726298288148734333598500160 2806 8252981044723246983892374633088992 2807 -5856954289802928775118184420431232 2808 3935141163460448023272805792086756 2809 -2504180740382782699797590857194600 2810 1509873681700010464528810033591572 2811 -862784960969865154457771399686752 2812 467341853856976778904615170362856 2813 -239986357384268972116412704517040 2814 116835463461693925086137285889512 2815 -53924060057673953338207050902112 2816 23591776273859132471610542699796 2817 -9781956014851602442592873061480 2818 3842911290654096307008549026532 2819 -1429920479577526060487374230912 2820 503721986654773567477941045216 2821 -167907328572172750242269824320 2822 52927309896232684418521172192 2823 -15765581553755508648576020352 2824 4434069745920946809558267576 2825 -1176385815899587113878781360 2826 294096436445381064753397464 2827 -69199153267376385251953344 2828 15303655246992298634567952 2829 -3176228819736051882501600 2830 617599459292144525943824 2831 -112290596602256982055104 2832 19049224970302064753912 2833 -3007749416074805130480 2834 440784136663192180824 2835 -59765516554351261824 2836 7470233566756564512 2837 -857135261176608960 2838 89839010733667104 2839 -8551916438043264 2840 734211911935502 2841 -56367315232140 2842 3828154563894 2843 -226746962064 2844 11485548732 2845 -483262920 2846 16108764 2847 -388944 2848 5402 2849 0 2850 -1 2851 -37778931862957161709566 2852 1416709944860893564108650 2853 -26209133979926530936007250 2854 318877796755772793054687350 2855 -2869900170801955137490970700 2856 20376291212693881476168632580 2857 -118861698740714308610782330500 2858 585818372364949092436870941900 2859 -2489728082551033642839830449350 2860 9267321196162180781555995494850 2861 -30582159947335196578305854026650 2862 90356381662581262612823612177550 2863 -240950351100216700274739076394400 2864 583841235358217389000651990264800 2865 -1292791306864624217940784835340000 2866 2628675657291402574199583145141920 2867 -4928766857421379818074170821955800 2868 8552860134937100242866778371280200 2869 -13779607995176439184559016126657000 2870 20669411992764658489992810442102200 2871 -28937176789870521082821936124869840 2872 37893921986735204076350634583804400 2873 -46506176983720472566843840436406000 2874 53583203916025749972632645916699600 2875 -58048470909027870024985787415202200 2876 59209440327208374836938362014612616 2877 -56932154160777182365234692035409000 2878 51660658405149481944037041327302200 2879 -44280564347270669891126998024648800 2880 35882526281408481197304078181600800 2881 -27509936815745720371835833996250400 2882 19966889624330436251352519273602400 2883 -13727236616725614316683244735385700 2884 8943502644228290961983649527469900 2885 -5523928103785550073082921008517500 2886 3235443603642879566847450071981940 2887 -1797468668687219071787023749347400 2888 947314568629006984266111831816600 2889 -473657284311057181808709285231000 2890 224683583580180625165648626710600 2891 -101107612608138662509138220441460 2892 43155688305839876472458309816700 2893 -17467778597949290076058701895500 2894 6702752251140865651759097139300 2895 -2437364453825328512194387893600 2896 839536644424622612463235075360 2897 -273761948758977310177613844000 2898 84458473238669177263597615200 2899 -24633721177742982263400031800 2900 6786841447838183892181021800 2901 -1764578723849380670818172040 2902 432494759478501565813819800 2903 -99806471058715940267240400 2904 21656115915555139577218800 2905 -4411428916300072059030000 2906 842181080852924353559760 2907 -150389191878022743823800 2908 25064769697765874676200 2909 -3889331141476041117000 2910 560318817792193450200 2911 -74706895692939077280 2912 9184713401749874400 2913 -1036857170778156000 2914 106951203254365600 2915 -10021777075831950 2916 847167590694810 2917 -64053767309250 2918 4285247646150 2919 -250088561100 2920 12484292100 2921 -517781700 2922 17016300 2923 -405150 2924 5550 2925 0 2926 -1 2927 75557863725914323419134 2928 -2871198821584744289927016 2929 53834977904713955436128700 2930 -663964727491472117045517000 2931 6058678138359683068039059650 2932 -43622482596189718089862754640 2933 258099688694122498698136012680 2934 -1290498443470612493488493874000 2935 5565274537467016378150273948050 2936 -21024370474875395206203012683400 2937 70431641090832573939825565760860 2938 -211294923272497721813749536911400 2939 572257083863014663214549543791150 2940 -1408632821816651478529243831228800 2941 3169423849087465826003539375723200 2942 -6550142621447429370899976499056000 2943 12486209372134162227448019939424120 2944 -22034487127295580363155116615802400 2945 36112076125289978803215286456516400 2946 -55118431980705756738236064506628000 2947 78543765572505702261972679679988360 2948 -104725020763340933442593673594767040 2949 130906275954176159536484010380415200 2950 -153672584815771996307831820572472000 2951 169680145734081541580003378736215400 2952 -176467351563444724875956793742214688 2953 173073748648762941831050596658098416 2954 -160253470971076513324364318321892000 2955 140221787099691450990957683602677400 2956 -116045616910088652128470753443907200 2957 90902399912901485699836998060055360 2958 -67443716064408862847081399474678400 2959 47421362857784786096962233274805700 2960 -31614241905186263274785654542100400 2961 19991358851804415091492863649638600 2962 -11994815311077194444408628475638000 2963 6830380941023856863344616818628540 2964 -3692097805952125660967940674335200 2965 1894629137258013968532223663633200 2966 -923024451477957585063125786604000 2967 426898808802343187814732390750140 2968 -187418989224842398797426945208560 2969 78091245505805490759686465382600 2970 -30873283103352233622801426606000 2971 11577481161061495216674804149700 2972 -4116437744238332598372743998080 2973 1387060542962419968417518820160 2974 -442678895865580331351035152000 2975 133725915961226197334029557400 2976 -38207404275682992898334743200 2977 10315999000714039516115153136 2978 -2629568294363782960434923040 2979 632107725391656134650967400 2980 -143118713216271914345476800 2981 30478977955225751997567200 2982 -6095792684341917754296000 2983 1142960038300397336973960 2984 -200518922504030325098400 2985 32843491328107008196400 2986 -5009985877155578388000 2987 709737169203445036920 2988 -93077443814153604480 2989 11258680944080491200 2990 -1250811825065712000 2991 127004553864559150 2992 -11717770119434280 2993 975526316557660 2994 -72658004709000 2995 4789394428050 2996 -275459864400 2997 13554374280 2998 -554245200 2999 17961650 3000 -421800 3001 5700 3002 0 3003 -1 3004 -151115727451828646838270 3005 5817955506895402903273318 3006 -110541154631012655162190116 3007 1381764432887658189527303300 3008 -12781321004210838253126202250 3009 93303643330739119247801518610 3010 -559821859984434715486572017880 3011 2839096575635347485679496139480 3012 -12421047518404645249826753537250 3013 47614015487217806790841232666650 3014 -161887652656540543087763197662180 3015 493021487635828017578778960326020 3016 -1355809090998527048304892861848150 3017 3389522727496317620578485759378350 3018 -7747480519991583131910841071758400 3019 16269709091982324573484835462045760 3020 -31522561365715753847456136901707000 3021 56555183626725323030205737372685720 3022 -94258639377875538220163554412043600 3023 146348940086701493044609318797461200 3024 -212205963125717163442208848350517800 3025 287993807099187574960566492159957320 3026 -366537572671693267049077857581684640 3027 438251445585720186274316034751824800 3028 -493032876283935154820960424336681000 3029 522614848860971148066410406507543432 3030 -522614848860970915978795119928866576 3031 493580690590916537814477627506428816 3032 -440697045170460411642001875385203000 3033 372313020919870404355301435772626200 3034 -297850416735894207129741600506028480 3035 225789832041723045125401575826589120 3036 -162286441779983826225789617485944900 3037 110649846668164500892911877641213300 3038 -71596959608804184475249864698286200 3039 43980989473969713201284300029204920 3040 -25655577193137332561651788684003500 3041 14214576552941539958852310676605340 3042 -7481356080481938839329774524310800 3043 3740678040227360912230287746147600 3044 -1776822069095068351246517139212700 3045 801736787262937206383765709457580 3046 -343601480245544397795282732882360 3047 139837811719698204383624600801400 3048 -54028245430866408839902496560500 3049 19810356653371891815199109322820 3050 -6890558832746774132058723648960 3051 2272418336342688033364871258560 3052 -710130728784368448208952223000 3053 210140725081926881524903590200 3054 -58839402584551809063435504528 3055 15575135746176098877271897872 3056 -3893783820500217076028636040 3057 918345185946368346568386600 3058 -204076683660239581566698400 3059 42670569137316052796594080 3060 -8381714940970136912157000 3061 1543998648230361314859560 3062 -266206155738109224699600 3063 42863539529902366629200 3064 -6429481875682992264600 3065 895897738174840456440 3066 -115596180220803670080 3067 13760610042765044800 3068 -1504882977032184750 3069 150451548424170070 3070 -13670731806006660 3071 1121127259327460 3072 -82274505332250 3073 5344686535650 3074 -303005850840 3075 14699814360 3076 -592734450 3077 18945850 3078 -438900 3079 5852 3080 0 3081 -1 3082 302231454903657293676542 3083 -11787026741242634453385060 3084 226900264768920713227659402 3085 -2874070020406329034216943016 3086 26944406441309334695782414350 3087 -199388607665689076748768755100 3088 1212947363299608550221419741930 3089 -6238015011255129686850373913520 3090 27681191612444637985375087359930 3091 -107649078492840258831831863989500 3092 371389320800298892968561614799870 3093 -1147930627928196578258684492513640 3094 3204639669632882114262063242119130 3095 -8134854545991162289829357171088900 3096 18884483767479483886080134945107950 3097 -40286898703956232285936373573143680 3098 79314831823413832295738572877473080 3099 -144632928619166400005975216372538000 3100 245072462382476399797558195281638120 3101 -386956519551278525324881960217863200 3102 570760866338135822873976343310098680 3103 -788193577324092321356775722444780400 3104 1021068952442574129405644835839848680 3105 -1243040463843133688253394473537887040 3106 1424317198153590605391527112943430600 3107 -1538262574005877683041396523930444720 3108 1567844546582913444199231219522630296 3109 -1509776230042804868383185902016725664 3110 1374974780931838926768901962339337416 3111 -1185323087010203865795729182070546000 3112 968013854391663051323783733008828120 3113 -749430080819346714713543381918394240 3114 550362715601699922493166341077310980 3115 -383586135116325407442775459512233400 3116 253843765885789149107268425176901100 3117 -159558938556763611116271127041894960 3118 95292143860267711936115983396610660 3119 -54084730299046268643482149117629000 3120 29177288713932634652381058757242540 3121 -14962712160963877678659549048621600 3122 7294322178443353778849061104987820 3123 -3380295643644276375542154557526600 3124 1488939747774026240426993460421220 3125 -623277103701220070419350073600560 3126 247894302594010453225516337784300 3127 -93648958746835108655830994038200 3128 33591474325282773077946315808260 3129 -11435395509664859197884690311040 3130 3692679796556868054217915795160 3131 -1130412180513892631842821906000 3132 327819531127805935178849600712 3133 -89989674541079237391136653984 3134 23362703619264148315907846808 3135 -5730474301868243998683653040 3136 1326498601922532056154336200 3137 -289417842281794315676408640 3138 59434007012690216395256040 3139 -11469715182380187353478000 3140 2076411975206347975155960 3141 -351933561823263042823200 3142 55722601388873076617960 3143 -8221304693496285190800 3144 1127097154478025090360 3145 -143119080273375972480 3146 16770743489619898350 3147 -1805859572438621700 3148 177806375410382810 3149 -15915180311470440 3150 1285998915110910 3151 -93005962549500 3152 5955507854010 3153 -332879667120 3154 15924798890 3155 -633332700 3156 19969950 3157 -456456 3158 6006 3159 0 3160 -1 3161 -604462909807314587353086 3162 23876284937388926200446818 3163 -465587556279084060908709870 3164 5975040305581578781661697586 3165 -56762882903024998425784624566 3166 425721621772687488193362146730 3167 -2625283334264906177192121942150 3168 13688977385809867923927451373210 3169 -61600398236144405657647442396010 3170 242979348598125155649403544603830 3171 -850427720093438044771471725517050 3172 2667250576656692049501487960835430 3173 -7557209967193960806869672909048130 3174 19474348761615206694361768932877790 3175 -45903822080950130064037086894001650 3176 99458281175391948466688710710901870 3177 -198916562350783896911810844517396920 3178 368580689061746632433138073960021960 3179 -634777853384119200026224560746139000 3180 1018985501485033451789847233013126920 3181 -1528478252227550175033283742860559640 3182 2147148020986320476525911005785609320 3183 -2830331482209240608508421912415347800 3184 3507149880128841574915040957884697640 3185 -4091674860150315057167423475395544840 3186 4500842346165346313037225676901240696 3187 -4673951667171705267702704822711735880 3188 4587397006668524521916269123788436792 3189 -4259725791906485164366845937832904552 3190 3745620954952250869473905345683022616 3191 -3121350795793536846595420179452437800 3192 2466874016030367130792868222828949080 3193 -1850155512022762201949060224111035780 3194 1317534985834372541726064877124471740 3195 -891273666887932564352331214749012900 3196 572961642999352650842120159685005340 3197 -350143226277342368838483862119713940 3198 203461604458409438998734126711682220 3199 -112439307726964611127239204744544500 3200 59102713035914824039438554918516940 3201 -29551356517903658415352609371027660 3202 14054913465781096305587215299854580 3203 -6358175139235662706376909762966700 3204 2735493955212745883575174031936660 3205 -1119065708918099671889287632146460 3206 435192220109485017884795348554660 3207 -160831907413042903995883663674300 3208 56462265355262533471441679762820 3209 -18820755109656747429851886136920 3210 5953504161795766862922762200360 3211 -1786051245211950358311658611480 3212 507798881550915076061355263848 3213 -136715082475870379882688378168 3214 34823652564563541829372073544 3215 -8383471663844282886963122040 3216 1905334355488727862476228360 3217 -408285884647531266757790760 3218 82373448315833808688161880 3219 -15622543093241979326289000 3220 2780280441377991356564760 3221 -463379189733963006383880 3222 72165336224933984472440 3223 -10475533399777524678600 3224 1413344050853396541880 3225 -176662614712448466030 3226 20382903625845722610 3227 -2161559185191683550 3228 209652293394331970 3229 -18489694773620070 3230 1472375569474810 3231 -104963872020150 3232 6626550992490 3233 -365242968090 3234 17233686470 3235 -676125450 3236 21035014 3237 -474474 3238 6162 3239 0 3240 -1 3241 1208925819614629174706174 3242 -48357032784585166988246880 3243 955051397495557048017872720 3244 -12415668167442241624232263200 3245 119500806111631575633233951720 3246 -908206126448399974812553993056 3247 5676288290302499842578161956400 3248 -30003238105884642025052822196000 3249 136889773858098679239274513732100 3250 -547559095432394716956866154631200 3251 1943834788785001245195228356830640 3252 -6184928873406822143792521640124000 3253 17781670511044613663343253072236200 3254 -46505907490424374196121064055680800 3255 111281992923515466824924393902158800 3256 -244820384431734027008197796768008800 3257 497291405876959742333443553554509350 3258 -936077940474277161937933385964220800 3259 1638136395829985033036169217600097600 3260 -2672748856354186105373577097878480000 3261 4075942005940133807159388932052507680 3262 -5822774294200191142983938068040227200 3263 7807810985404801732821494566493124800 3264 -9844631242466923855681467521444688000 3265 11690499600429471916383469859615658800 3266 -13093359552481008182935755121265743488 3267 13848745680508757886268386698157663680 3268 -13848745680508756348748755030256995200 3269 13106848590481498634046483210824105120 3270 -11750967701810993556874057759539047040 3271 9988322546539335651930414255154726976 3272 -8055098827854288636375277882457904000 3273 6167185040075917826982170557072372700 3274 -4485225483691544731997721755420692800 3275 3100082319610288333473093828528168800 3276 -2037196952886703004233899919426315200 3277 1273248095554117001871378132633345200 3278 -757066435194253770461586728907489600 3279 428340219912440924207861319393015200 3280 -230644733798901766414849650758040000 3281 118205426071829648078877109837033880 3282 -57661183449568113981175823162980800 3283 26771263744344945343975648190199200 3284 -11829163049740767825817506535752000 3285 4973625373114083424682134603521200 3286 -1989450149187732750025400234927040 3287 756856034973017422408339736616800 3288 -273756438149860262120653044552000 3289 94103775592104222452402799604700 3290 -30727763444337546824247977366400 3291 9525606658873226980676419520576 3292 -2801649012097177032645738998400 3293 781229048539869347786700405920 3294 -206362388642823214917265476480 3295 51590596391945987895366034880 3296 -12194140601955320562855450240 3297 2721906222126754089251754800 3298 -573032820557938620010934400 3299 113618549401150080949188800 3300 -21183109278972175357680000 3301 3707040588503988475419680 3302 -607710412765853123126400 3303 93116562870882560609600 3304 -13302264634638126576000 3305 1766680063566745677350 3306 -217430910415321188960 3307 24706549849509966800 3308 -2580966191273652000 3309 246649756934508200 3310 -21437327273762400 3311 1682714936542640 3312 -118269151572000 3313 7362834436100 3314 -400266266400 3315 18631012400 3316 -721200480 3317 22142120 3318 -492960 3319 6320 3320 0 3321 -1 3322 -2417851639229258349412350 3323 97922991388784963151200094 3324 -1958459827775699263023998640 3325 25786387732380040296482563440 3326 -251417280390705392890703329800 3327 1935913059008431525258390017864 3328 -12260782707053399659969478906256 3329 65682764502071783892690159781200 3330 -303782785822082000503659824734500 3331 1232007964722888113153470623588900 3332 -4435228673002397207350615852512720 3333 14313692535598645532801226991207440 3334 -41748269895496049470599521070837000 3335 110793485491893362056215653757779400 3336 -269069893337455307848986156322153200 3337 600922761786983520854591727071657520 3338 -1239403196185653511729001346138044550 3339 2369447286825514066412289872818544550 3340 -4212350732134247228720700236838993600 3341 6983634108538357246101563506610942400 3342 -10824632868234453726762987246407844000 3343 15721490594340516113329071595059672480 3344 -21438396265009794662804499250511745600 3345 27497073470338649580806133038519265600 3346 -33225630443325868012924952884875822000 3347 37877218705391489009082442345154734512 3348 -40790850913498525492992160185481739328 3349 41546237041526273658805160094472991040 3350 -40062442861471759437451755623243450400 3351 36608783994103496184750522071612155680 3352 -31727612794889682603559955950755427008 3353 26098520202247941542140759827984931776 3354 -20389468908006168110824922139971569500 3355 15137636007459071029865327730995823900 3356 -10685390122912209508582807711443415200 3357 7174476225383810143180588574593762080 3358 -4583693143995081759526274818709209200 3359 2787380965942796679772476452521647600 3360 -1613746875019330405457592764250175200 3361 889629687510454227200942740277800800 3362 -467055585942776076990070542785031000 3363 233527792971175646204610875531701080 3364 -111203710938452791249410516100034400 3365 50429589843998617973535523335026400 3366 -21776413796113686224800409758998000 3367 8952525671605350164427842286338160 3368 -3503162219221877233740378674545440 3369 1304368911336476834363308907786400 3370 -461963989377889192328602012681500 3371 155559302509396775890706668734300 3372 -49778976779826825855281723333568 3373 15128904693504536969309607473856 3374 -4364107114997525762390478055200 3375 1193953828900555040957032695840 3376 -309543582964234822375898214720 3377 75978878322684091264084524096 3378 -17637953370685374385558776240 3379 3867971999864334758410388400 3380 -800269973537810831394580800 3381 155984788160900958591259200 3382 -28597197526612436732868000 3383 4922463732275787975557280 3384 -793944248936033918923200 3385 119721295119706149355200 3386 -16835678678213878947750 3387 2201555156137021536390 3388 -266847026418803277360 3389 29869112504631452400 3390 -3074386198428909000 3391 289545366836161800 3392 -24806050131067920 3393 1919717040281040 3394 -133052795518500 3395 8169720401700 3396 -438129291600 3397 20121493392 3398 -768647880 3399 23292360 3400 -511920 3401 6480 3402 0 3403 -1 3404 4835703278458516698824702 3405 -198263834416799184651812700 3406 4014842646940183489199203854 3407 -53531235292535779855989296160 3408 528620948513790826077892550520 3409 -4123243398407568443407534608720 3410 26457478473115230845197996910808 3411 -143626311711196967445356752901856 3412 673248336146235784900074137757300 3413 -2767798715267858226811122847581000 3414 10102465310727682527858459113428980 3415 -33062613744199688272977318173276640 3416 97810232326590744474141717773250840 3417 -263335240879282773583781594446818000 3418 648933272166803977757834543438422200 3419 -1470915416911422349574457654561104160 3420 3079729154158290544379782601242244790 3421 -5978297769836681644810477081371744300 3422 10794148751094008524767098309506702950 3423 -18179618949210961723952495758989340800 3424 28632899845007264709016410377104863840 3425 -42267614056915485980693569247878248000 3426 58598283124360105513317448672495142880 3427 -76432543205687094015216040806172310400 3428 93948334356990386067754287881607490800 3429 -108980067854108847082393845462392696160 3430 119458920532388542259413856627026470384 3431 -123883324996551077423161375378129726848 3432 121671122764469801429357968848099473760 3433 -113280010849678768064518757279515963200 3434 100064009583882889571651426995739892192 3435 -83924653199385612048126335095546613376 3436 66877458018260350201735697059211387676 3437 -50664740922924417729928594408414203000 3438 36508416253283641895557555115931104700 3439 -25034342573680033705822578066810287040 3440 16341862513374234215022451753241346960 3441 -10158455075880992007598771219842031200 3442 6014874715981824414245870239651976400 3443 -3393006250040643416603143760731137600 3444 1823740859396431165761932617569491640 3445 -934111171885552153980141085570062000 3446 455935214848485785447097423657130680 3447 -212062890626816950754689821400065600 3448 93982417436542878950679838942549200 3449 -39681465139584939342969635560840800 3450 15958850110253015510501805814776720 3451 -6111900042046679429078958538568640 3452 2228296890199814592037319384135100 3453 -773082594469120689202966633467000 3454 255117256115410712460758936724252 3455 -80036786195015680786923555163776 3456 23857118939757154451603611785696 3457 -6752014781694285141811683028800 3458 1813040999441583580712531130720 3459 -461501341873950098814975520128 3460 111254786115358847922409481712 3461 -25373897831512292975716134240 3462 5468512137739231899821583600 3463 -1112239624238991324989078400 3464 213179210486564643408054240 3465 -38442134380036390362216000 3466 6510355258816364741866080 3467 -1033387752583409227804800 3468 153392909372123503861350 3469 -21238856178669816518700 3470 2735265497018723727030 3471 -326588898005102518560 3472 36018635667349692600 3473 -3653618380741602000 3474 339181715436646680 3475 -28649240996444640 3476 2186344406986740 3477 -149456564829000 3478 9052933418100 3479 -479021358816 3480 21710032344 3481 -818560080 3482 24486840 3483 -531360 3484 6642 3485 0 3486 -1 3487 -9671406556917033397649406 3488 401363372112056886002450266 3489 -8227949128297166163050227050 3490 111077313232011743201177973294 3491 -1110773132320117432011777895320 3492 8775107745328927712893016338632 3493 -57038200344638030133804228753960 3494 313710101895509165735919106228152 3495 -1490122984003668537245576311356756 3496 6208845766681952238522905937095100 3497 -22972729336723223282532319634922300 3498 76227692799127059073841100583145940 3499 -228683078397381177221426450698496760 3500 624480714085156291642597121167678440 3501 -1561201785212890729103848024220421000 3502 3590764105989648676926684473692602840 3503 -7630373725228003438417499083035727830 3504 15036324693831653834324820935476842210 3505 -27566595272024698695514977652991932050 3506 47153386649515931976614166299424018150 3507 -75445418639225491154402857399805764320 3508 113168127958838236707064860061890652320 3509 -159464180305635697108980283980631572000 3510 211463369535734293808928184339873776480 3511 -264329211919667866802622141121345906800 3512 311908470065208081744944235766936869456 3513 -347897908918885934916872660514561299280 3514 367225570525490703982642596297896186736 3515 -367225570525490693790085505585170261728 3516 348231144463827362711610738427319183520 3517 -313408030017444591645168561806660831520 3518 267913315982654188207969949698271324256 3519 -217679569235906431249827681654074028444 3520 168206939864109365658910995633774096276 3521 -123681573429491960928943333408775848500 3522 86577101400644065066607916417779476860 3523 -57718067600428966599535388320701495120 3524 36658772665136795671536851230244102640 3525 -22188204507845324648176263453865489200 3526 12800887216063882727754031535669590800 3527 -7040487968834335089451523303517110520 3528 3691963203168385042883912372152873320 3529 -1845981601583353066198850240531313000 3530 880060996102891167258350841012601080 3531 -400027725500586520741801254004669200 3532 173345347716290198953476147382924080 3533 -71599165360555434031879994598908400 3534 28182650194702133773864891119712080 3535 -10568493822705716512782365806274940 3536 3774462079318053288553010385371700 3537 -1283317106818740344076924611555220 3538 415190828579982139887117485257116 3539 -127751024118967336640666443819104 3540 37361148528298939990247165626656 3541 -10378096794085660495747586877600 3542 2736043690066389767257092433632 3543 -684010917420318896457910145904 3544 162002583290785690834385736528 3545 -36310922758888281327317916240 3546 7692991651395868604833753200 3547 -1538598146863937999568225120 3548 290063515907948613161778720 3549 -51462857315210006452644000 3550 8577134706059655136109280 3551 -1340174741631608842309350 3552 195870945813634628007570 3553 -26709470648933254106850 3554 3388463227650060736470 3555 -398630566682698662360 3556 43326764643333688200 3557 -4332147508593613800 3558 396508202552699640 3559 -33026208370901460 3560 2485843640820540 3561 -167633714605500 3562 10018579649364 3563 -523141747128 3564 23401723176 3565 -871031880 3566 25726680 3567 -551286 3568 6806 3569 0 3570 -1 3571 19342813113834066795298814 3572 -812398150781030805402550104 3573 16857261628706389212102911172 3574 -230382575592320652565406357400 3575 2332623577872246607224737439174 3576 -18660988622977972857797868641376 3577 122851508434604987980502228740848 3578 -684458404135656361605650745047520 3579 3293956069902846240227150615395596 3580 -13907814517367573014292045572663056 3581 52154304440128398803592409871598840 3582 -175428114934977341430246804484861200 3583 533593849593889413516887704082021580 3584 -1477644506567693760507678604513363680 3585 3746884284510937749855582727006070640 3586 -8742729997192188082981548935634357600 3587 18851511556445655553865093486886164910 3588 -37703023112891311107474701351470655160 3589 70169515237881051226849164365558596980 3590 -121873368571056562653855690676385383800 3591 198044223927966914301779498457580876230 3592 -301781674556901964617611429599223057280 3593 432096488570109631063338556599946127040 3594 -582390919377104285093667124103176176000 3595 740121793375070028331248645189558217680 3596 -888146152050084032456810394167722246848 3597 1007704287902979956406742915554719116704 3598 -1082349049969867353074714943823079597760 3599 1101676711576472111947927788893688560208 3600 -1063687859453145457874730429970837999488 3601 975047204498716615592510067596493713856 3602 -849234661982753087038521264250306769280 3603 703272454454467244045921117957962226172 3604 -554093448964125461363197735119461163312 3605 415570086723093726922015400977559531976 3606 -296835776230780706229464000181062036400 3607 202013236601502818488751804974818779340 3608 -131035612930703599847593854565916907840 3609 81035181680828706221291986930013279520 3610 -47789978939974545396071952054479515200 3611 26881863153734153728283466224906140680 3612 -14424414375172784085705559938913104480 3613 7383926406336770085767824744305746640 3614 -3606103593790736222341940004758844000 3615 1680116447105519501129578878296783880 3616 -746718420934428172051362340808715840 3617 316543678438442972001999921307948320 3618 -127964465750779924652721692474644800 3619 49319637840728734104263559459496140 3620 -18117417981781228307626912810757040 3621 6341096293254329524769057447424456 3622 -2113698764172042919656111124914480 3623 670692876936894225971497476184572 3624 -202473321245155778826716627939712 3625 58117342155131684429273368752576 3626 -15850184194603554211687223594880 3627 4104065535099584650885638650448 3628 -1008016088829943636885341267648 3629 234624430972862035001524170144 3630 -51696906978756197143978050240 3631 10770188311954216046767254480 3632 -2118725316992963802684113280 3633 392989279617220701703055040 3634 -68617143086946675270192000 3635 11257489301703297366143430 3636 -1731918127647002196215160 3637 249290294671898617464180 3638 -33486500515080497686200 3639 4185748692979486792110 3640 -485289385526763588960 3641 51992117572000425840 3642 -5125357615800895200 3643 462592902978149580 3644 -38002760317201680 3645 2821768457147640 3646 -187749760358160 3647 11073166980876 3648 -570700087776 3649 25201855728 3650 -926160480 3651 27013014 3652 -571704 3653 6972 3654 0 3655 -1 3656 -38685626227668133590597630 3657 1644139114675895677600399190 3658 -34526921408193809229608379420 3659 477622412813347694342915816540 3660 -4895629731336813867014885094750 3661 39654600823828192322820536465958 3662 -264364005492187948818803139086160 3663 1491768316705917711191812777567440 3664 -7272370543941348842060039166129900 3665 31109585104637992268811978034291740 3666 -118216423397624370621482387367635976 3667 403010534310083081664123167189627400 3668 -1242615814122756168464248198434433500 3669 3488882862729276934533496526690141100 3670 -8971413075589569260225191527402565200 3671 21232344278895313915848302119701066960 3672 -46445753110083499190839478720557524750 3673 94257557782228277769325467434430824550 3674 -178042053588653413563074978604166982700 3675 313916252379994176541167314266972670700 3676 -517961816426990391278886685374637881150 3677 801607573041770843602440827090208308550 3678 -1165974651697121226931680523451543630400 3679 1596878327324318201755816404825887860800 3680 -2062634506127244343040071064532082290000 3681 2516414097475238096326245393644497940112 3682 -2903554727856043952262649365548322730080 3683 3172402387842714677576783252672263885920 3684 -3285702473122811607548241793748634493200 3685 3229052430482763086743926277791845779920 3686 -3013782268450578797311736218250707665216 3687 2673516528464222978237527604700063408960 3688 -2255779570891687887446072108164877355900 3689 1811459352382718658906160455346266340140 3690 -1385233622410313653407994337798652908280 3691 1009241639184656193953465973802644577656 3692 -700862249433787778597345555983063141500 3693 464084462462911880311997389807016114700 3694 -293105976292363315448565201002708872800 3695 176615139560780513559226125360285352800 3696 -101553705247445908966652898115768969800 3697 55730691904083001631807186076024925800 3698 -29192267187849682078213633209705092400 3699 14596133593921522262564304727116010800 3700 -6966336488004831338615111372829585000 3701 3173553288977092391022537881227258440 3702 -1379805777813617274442734760190018400 3703 572472609941864949365319006620757600 3704 -226603741433672783239194663757183500 3705 85554473805345763242089848041983100 3706 -30799610569028088122965751778286968 3707 10568493822090549207948429079040760 3708 -3455084518358147080207104723417900 3709 1075639519615773758633533688220540 3710 -318708005663671133338350247682880 3711 89817710603385330481604297163072 3712 -24058315295380394785596678670800 3713 6120097727780082374127706759440 3714 -1477264957768020847159551857760 3715 338018248011750389408975499360 3716 -73237284886571279287302237840 3717 15007639451083743671724862800 3718 -2904704063619385858518542400 3719 530223631229583486424756800 3720 -91132143162351053093223750 3721 14721332163765850401879870 3722 -2230500618939321010277100 3723 316263806673304216185900 3724 -41858125643850622107750 3725 5156357085554440251150 3726 -589279968139641500880 3727 62244084417183608400 3728 -6050769407542723500 3729 538635571960859100 3730 -43651819283272200 3731 3198004251433992 3732 -209983284611100 3733 12223625887980 3734 -621916762320 3735 27115920720 3736 -984045510 3737 28346990 3738 -592620 3739 7140 3740 0 3741 -1 3742 77371252455336267181195262 3743 -3326963855579459488791396180 3744 70697981931063514136817165170 3745 -989771747034889197915440210040 3746 10268881875486975428372690055610 3747 -84204831378993198512656023629700 3748 568382611808204089960427689345398 3749 -3247900638904023371202438565915680 3750 16036509404588615395311987358849980 3751 -69491540753217333379684818698574600 3752 267542431899886733511783011094908964 3753 -924237492017790533949771392146972176 3754 2888242162555595418592882698192329700 3755 -8220381539581310037532718851181637000 3756 21431709013908415454991478663953723900 3757 -51436101633380197091957764757108040480 3758 114123850499062312297684623893393234910 3759 -234960868674540054730129127645173360500 3760 450341664959535104897888344408947272850 3761 -805874558348641766653918324208334763800 3762 1349839885233974959127019451347982484010 3763 -2121176962510532078570678806772326560900 3764 3133556876436013297718632324079905206150 3765 -4359731306345757631135848913775337052800 3766 5722147339578806889625008783959431501200 3767 -7095462701077720540057844461990363077600 3768 8323523553187326010925273225131800878832 3769 -9248359503541473329429179460635398325440 3770 9743807334088337938271548561779096221040 3771 -9743807334088337870660303250426985048800 3772 9256616967383920848665921996336624569104 3773 -8360815325379025050606752089340672877696 3774 7185075670247599254013355437631420411580 3775 -5878698275657126009707945494005437957800 3776 4581926597203347196056758798817026625060 3777 -3403716900779627834088214658590975717488 3778 2410966138052234241111057604084095379956 3779 -1629031174359614836739776157149822437000 3780 1050296415047642676495573040089562785900 3781 -646336255413929362271195058621358027200 3782 379722550055678104152336169524613508520 3783 -213015089055618248076393883852588570800 3784 114115226279789003341319476250908181400 3785 -58384534375699364156427266419410184800 3786 28528806569937520785921141057544930200 3787 -13313443065964788780464435068074318000 3788 5933164844609346644085614299685744040 3789 -2524750997701512459618621050560459200 3790 1025680092812508034279529886862190700 3791 -397712689046854272623892675165669000 3792 147153694945194712776394538632210932 3793 -51936598214439521148530483390836848 3794 17478662859611292920837786553798180 3795 -5606363558090578281090773702149800 3796 1713055531239935985971924021980860 3797 -498343427037740317583602205467776 3798 137934341283770328953892313500432 3799 -36298510796538841255461655538400 3800 9074627665329087658189358298480 3801 -2153301463865250726368160335040 3802 484492822150175558152864882416 3803 -103252565577789016700131023840 3804 20817048270858096060779648400 3805 -3965151578909002917977692800 3806 712488004464752809883266950 3807 -120574835568649085631034500 3808 19182341910361562644873770 3809 -2863030645205695625131800 3810 399980696675061214588050 3811 -52170997179292079728500 3812 6334952990824026594270 3813 -713775736056467170080 3814 74347100831635976700 3815 -7128303685598277000 3816 625981880927484900 3817 -50054086111485456 3818 3618794284517412 3819 -234526785409800 3820 13477331107260 3821 -677023310880 3822 29149614774 3823 -1044789060 3824 29729770 3825 -614040 3826 7310 3827 0 3828 -1 3829 -154742504910672534362390526 3830 6731298963614255244763987794 3831 -144722927717706487762425733830 3832 2050241476000841909967697789930 3833 -21527535498008840054660824568370 3834 178678544633473372453684806967614 3835 -1220970054995401378433512342630650 3836 7064183889616250832365315567578518 3837 -35320919448081254161826519404333020 3838 155019590911023282154682544468883140 3839 -604576404552990800403257922677599020 3840 2116017415935467801411374724114279988 3841 -6700721817128981371135842593065548276 3842 19329005241718215493660061134056360300 3843 -51083799567398140947524752860914458500 3844 124303912280668809638950576250931598620 3845 -279683802631504821687520345866774970110 3846 584045587848142421758738957572071261010 3847 -1135644198593610264528957450285004575750 3848 2062090781656818638216646629662021723050 3849 -3505554328816591684944544710306256222530 3850 5592193810255039116383366298441641719470 3851 -8388290715382558674347684372236018672650 3852 11853019489127528560935696182389206649350 3853 -15804025985503371412867452312435596816400 3854 19913072741734247975895030568178821624176 3855 -23742509807452372576347402622813907221200 3856 26820242560270272701870324836535802831792 3857 -28735974171718149273583521895545701939760 3858 29231422002265013814814645685337288663120 3859 -28257041268856179824914879426238256641520 3860 25978247618141971413997910118751172177808 3861 -22730966665874224356337107242894954386236 3862 18942472221561852578762482517391926539620 3863 -15042551470063822436605625234660973597900 3864 11389360398762605887341086157059466182292 3865 -8225649176884100599046518758261524650596 3866 5669028486771469702071946258251791839356 3867 -3729624004454907652535803307158804000500 3868 2342968925875510586028586012507486214700 3869 -1405781355525296362939849252501453709160 3870 805752728166926708811054798747350615640 3871 -441245541615209228158244473694647753800 3872 230884295031201006760344056600674692600 3873 -115442147515587379127481185874742865400 3874 55155692701879206852780872711253531720 3875 -25179772755194274432617518498314471000 3876 10982666840021556553945711576014036840 3877 -4576111183333991333058750654140832300 3878 1821105470912004060863655105245114100 3879 -692020078941526434365573254788264060 3880 251026891377096862971496565902006884 3881 -86893923935696891152349077980823188 3882 28691389977097782719111083588310220 3883 -9032474621368153897312913186796900 3884 2709742385779535105082861634769724 3885 -774212109862203707674524854923152 3886 210531363012070502087519846921712 3887 -54447766194808261883192483307600 3888 13381230625146281801058884270640 3889 -3122287122604613553233832485808 3890 690997959460086451791790897872 3891 -144886664601091039563087081840 3892 28747352374042132655362371600 3893 -5390127927579425841625926150 3894 953637790591284530151449610 3895 -158939555976855612877272750 3896 24908414122409790300059970 3897 -3662995090189639990977450 3898 504323487112033705350150 3899 -64841096494263013376850 3900 7762548031009722728190 3901 -862479014401564497180 3902 88605448936333287300 3903 -8380573251987163500 3904 726138981875882484 3905 -57298756469726772 3906 4088767568220972 3907 -261587568341700 3908 14842124130780 3909 -736262850582 3910 31308845498 3911 -1108495710 3912 31162530 3913 -635970 3914 7482 3915 0 3916 -1 3917 309485009821345068724781054 3918 -13617340432139183023890366288 3919 296177154399027230769615462936 3920 -4245205879719390307697821525680 3921 45105312472018522019289351378460 3922 -378884624764955584962030512403312 3923 2620618654624276129320710502191672 3924 -15349337834227903043164155164499600 3925 77706022785778759156018471243363698 3926 -345360101270127818471192634175700640 3927 1364172400017004882961206391326171632 3928 -4836611236423926403226063381420792160 3929 15517461050193430543683414643504719912 3930 -45358732300565412358458011399212942176 3931 121496604376514497388720384271211407600 3932 -299691624128735760225478550117364823200 3933 683671517543678453014228169380123792410 3934 -1447774978327789665205987672722129257040 3935 2855333985035362950820501570352348387160 3936 -5259825761907247540976223980267389614000 3937 9073199439290002008153245170512895581420 3938 -14689941949326669917862854024140502265840 3939 22368775241020156465533465193766566877880 3940 -32094329693637615797504183685076941008400 3941 43461071460134271390097552668760424380950 3942 -55630171468971867373293432139773300793728 3943 67398092356638993149183180384605242420288 3944 -77382994927992918026613756696578660572800 3945 84292190903706571348735306629112523185632 3946 -87198818176248177106046549200276612782720 3947 85745504539977373856789627343656046745152 3948 -80213536505140123373951915790611825304960 3949 71440180949890421388494252826565723488972 3950 -60615911108997931616898952647719878363296 3951 49027575161689500792091131221484986337840 3952 -37821272267589039269179857732861876474720 3953 27840658752530814391278210606145361778936 3954 -19563706150427050073407936506135518087904 3955 13128276495681298257429770282267307417456 3956 -8415561856205945472388479257178839796000 3957 5154531636926123289262889227516469672340 3958 -3017286811859172681431871566344583570880 3959 1688243811397370247032686244994448908960 3960 -903014131677637490184314271747186100800 3961 461768590062402013520688113201349385200 3962 -225753532919370874738185430155052714560 3963 105515238212290656587928626056311104160 3964 -47145106435257364895113651656418584000 3965 20134889206706187015567137889359067540 3966 -8218322125171249741003470562538637600 3967 3205145628805127147120032985231400816 3968 -1194073861703026004395498949438573280 3969 424814739253548537336378803834165496 3970 -144276703893232573988806016270046048 3971 46756339221937127394106951032801840 3972 -14451959394189046235700661098875040 3973 4258166606224983736558782568923852 3974 -1195274836278489934655406793565568 3975 319426895604520761787961147053632 3976 -81210227544798763486795568323200 3977 19625804916881213308219696930272 3978 -4504283062118131027616020635264 3979 980771297298187221898025790528 3980 -202381372776127166373835923840 3981 39527609514307932401123260950 3982 -7297403963492145754816638480 3983 1271517054121712706868599480 3984 -208756431730795431838806000 3985 32234418276059728623607020 3986 -4671645912125917669652400 3987 634006669512270943868760 3988 -80366429457678101086800 3989 9487558704567438890010 3990 -1039700729689557202080 3991 105368641978342287600 3992 -9833205948998271840 3993 840792505329969192 3994 -65484293108259168 3995 4612968538505712 3996 -291388683722400 3997 16326336543858 3998 -799890504336 3999 33599736632 4000 -1175272560 4001 32646460 4002 -658416 4003 7656 4004 0 4005 -1 4006 -618970019642690137449562110 4007 27544165874099711116505513806 4008 -605971649230193644563121299816 4009 8786588913837807846165258733768 4010 -94455830823756434346276528946380 4011 802874562001929691943350454536588 4012 -5620121934013507843603452600649128 4013 33319294323080082215649033527865544 4014 -170761383405785421355201226205058050 4015 768426225326034396098404882295485458 4016 -3073704901304137584393614444163735696 4017 11037394872864857689413397166184479568 4018 -35871533336810787490593303412204208520 4019 106234925651324255260601838713224620936 4020 -288351941053594407135911643894996560976 4021 720879852633986017839740946675854351760 4022 -1667034659216092666254224435027841829050 4023 3579221474199257783427429827931236324970 4024 -7158442948398515566851827937348305770920 4025 13374985508849858032790770513755737181960 4026 -23406224640487251557344196712189883782300 4027 38453083337943341844078039055983224130780 4028 -59427492431366982849536091279477486439080 4029 86557434628295388062281669662835845744840 4030 -119016472613906158582411347832160322906150 4031 154721414398078006148747287500787110796182 4032 -190426356182249853700889056170762452716992 4033 222164082212624829269529742749254317607616 4034 -245967376735406060870308012356982171106400 4035 258689827256202925863360078965207398742112 4036 -258689827256202925414604762627487284588736 4037 246172577550257621717879897857593166461888 4038 -223093898404920968133803765792639139129420 4039 192672003167886287987151166714071193652076 4040 -158671061432376938644235493695502034539216 4041 124670119696867587728460305106061822401936 4042 -93502589772650680415472426061797416840280 4043 66968071053384931914155695782349654008792 4044 -45820259141789669908771219711738450258512 4045 29959400208093219100288450131327957952656 4046 -18724625130058228676064366347222918546100 4047 11189105260644511530351149786560141483860 4048 -6393774434653961158272299271539712804960 4049 3494272074752696557811838972197812858080 4050 -1826551311802494014236453867852262794800 4051 913275655901195093407583157220446561840 4052 -436784009344000170689097897473906339040 4053 199805451082848264602673355723652941920 4054 -87414884848706364076356562446276124500 4055 36571533457078584579295413717407285940 4056 -14628613382804824538986177601318774928 4057 5593293352228555217523194817364601424 4058 -2043703340222486815215373201923711960 4059 713368147048411694772409689457372248 4060 -237789382342549983055624730519149968 4061 75660258013680078874100338943988432 4062 -22968292608621877053167122103569260 4063 6648716279895150044802309625161804 4064 -1834128628082510416971227665988544 4065 481847350996649962697093933691072 4066 -120461837524784832505413426346080 4067 28634371108236524334943492242528 4068 -6465825685943768733190739299008 4069 1385534054913312107125782465984 4070 -281436596516801840738615581590 4071 54122419181129322826153388070 4072 -9840438678042438972404254920 4073 1689030116669140759870229160 4074 -273225329765305785789025500 4075 41577727921294432572478620 4076 -5939664088274381037129480 4077 794740754740734000060840 4078 -99341836412963208287850 4079 11567023626116466591930 4080 -1250450877599602580880 4081 125037455147632847952 4082 -11515201703432186760 4083 971825103563211144 4084 -74719257520962384 4085 5196888606670992 4086 -324169910641170 4087 17938814227202 4088 -868173840072 4089 36028633256 4090 -1245229260 4091 34182764 4092 -681384 4093 7832 4094 0 4095 -1 4096 1237940039285380274899124222 4097 -55707301767842112370460589900 4098 1239487464334487000242748121270 4099 -18179149476905809336893638994480 4100 197698250561350676538718321509780 4101 -1700204954827615818232977521034840 4102 12043118430028945379150256818048820 4103 -72258710580173672274901533436917360 4104 374842061134650924926051627188487370 4105 -1707613834057854213552012262050580500 4106 6915836027934309564885643940659369122 4107 -25148494647033852963220481815885110240 4108 82780461546486432670600478746383596760 4109 -248341384639459298011799792853721443600 4110 682938807758513069532440391727872563160 4111 -1730111646321566442815469863369979365856 4112 4054949171066171350348542825051680728650 4113 -8825477607614608233110599950147397918500 4114 17896107370996288917137149139656181624850 4115 -33908413966098231632456027071649869441200 4116 60187434789824361147558467311900817318820 4117 -100312391316373935245760843052242359067000 4118 157308068200677307543955614319931371444100 4119 -232542361687957758976445574571868425196400 4120 324590379856107705233556261235634421543150 4121 -428459301410062170896680852195777162462140 4122 535574126762577713591817533656570768140630 4123 -634754520607499512336296853902541509056640 4124 714098835683436951223488458836888878024480 4125 -763347031247811913045783486625117082744000 4126 776069481768608777590080236895622196226336 4127 -751034982356718170558529956015285664935040 4128 692360374360099561081537212724480780674060 4129 -608437904740693549455828452161743106716600 4130 510014126032640174083635441301953159667260 4131 -408011300826112127942319840931290945957984 4132 311675299242168969321150762765154556004840 4133 -227438731879420573983581576907074797719600 4134 158608589336964312428263490010828127915560 4135 -105739059557976161327933583950165654442720 4136 67408650468209742975649012795487905393476 4137 -41102835651347331240141291981708845589000 4138 23976654129952524707895320971200303179700 4139 -13382318584159453587081556614850561684800 4140 7147374698357788413706034261313708118800 4141 -3653102623604988028472907735704525589600 4142 1786843674589294747971358351083482403600 4143 -836394911509787560894017250481948308800 4144 374635220780340496130012541981849266100 4145 -160557951762930056466777359595201045000 4146 65828760222741452242731744691333114692 4147 -25815200087302631539387372237621367520 4148 9680700032703268645713221799284887080 4149 -3470439634340071950365728078738378800 4150 1188946911747352824620682815762287080 4151 -389109898378718154091022286304063584 4152 121596843236271555333375544731409980 4153 -36265725171508226926053350689846200 4154 10316973537768336276417377004561420 4155 -2797823330973320975040855761677440 4156 722771026494974944045640900536608 4157 -177730579954600572548970629035200 4158 41566022576472374034595391964960 4159 -9236893837062526761701056141440 4160 1948407264721845150645631592790 4161 -389681441330956394868852343740 4162 73803298883358167490209165550 4163 -13218499716773425485319148400 4164 2235481036767980417475303300 4165 -356380864911268416246555000 4166 53457078755949984736043940 4167 -7529151661192877371009200 4168 993425943425917500076050 4169 -122476236673516284190500 4170 14068001707438945855050 4171 -1500541053119523097056 4172 148070670569565214680 4173 -13459326666349309200 4174 1121336657957551320 4175 -85123204770716640 4176 5846499682504866 4177 -360188789601300 4178 19688942444490 4179 -941393320560 4180 38602107060 4181 -1318478040 4182 35772660 4183 -704880 4184 8010 4185 0 4186 -1 4187 -2475880078570760549798248446 4188 112652543574969605015820304202 4189 -2534682230436816112855956840450 4190 37597786418146105674030026345190 4191 -413575650599607162414330287124420 4192 3598108160216582313004673451477996 4193 -25786441814885506576533492402361740 4194 156560539590376289928953338634634660 4195 -821942832849475522127004942844934970 4196 3790069729250359352030077563794705630 4197 -15539285889926473343323311584660282550 4198 57212825322002015491326690781818417282 4199 -190709417740006718304421987103795419320 4200 579463230825405028694203351224685177320 4201 -1614219000156485437076698653549189383400 4202 4143162100401645955163471709815760216504 4203 -9840009988453909143512984847916757643306 4204 21705904386295387816571611592923702723950 4205 -44617692349607186067392477525745178365750 4206 85712935303192752182077924826774343571650 4207 -154283283545746953927674923176006905957460 4208 260812217422572231639420025018236875048220 4209 -414928527717728550334738032625184303413500 4210 622392791576592825499998300135380643539700 4211 -881723121400173169452356136918334445536350 4212 1181508982676232047050144790897709294417066 4213 -1499607554935217598138382982685220068617490 4214 1805083167977576738402051687509182959288790 4215 -2062952191974373415092964775183259904434080 4216 2240792898179060777977153439798513375869920 4217 -2315485994785029469572209909429521817656800 4218 2278139446482045121312816179274245801825696 4219 -2135755731076917297525819562418468609659020 4220 1909236183841486668436966253270537910343620 4221 -1628466156805973911778834974903488903270900 4222 1326036727684864452617452147385078215134876 4223 -1031361899310450101187530709020763224504904 4224 766552763001010167789857281395380124228120 4225 -544655910553349269276471671014310699802200 4226 370086708452916728999281476691932298469640 4227 -240556360494395767021048903486626863857188 4228 149614321770904551482538052789985350995276 4229 -89056143911252551020306132627035832109500 4230 50741291298271622056243586241377385798900 4231 -27677067980875233555100492089804570757200 4232 14453579945567972125494424839545498640240 4233 -7226789972783780665022491390198083231600 4234 3459633497609060043944544892523338270800 4235 -1585665353070638917528241037372027002100 4236 695751124306346635670023292252005779900 4237 -292215472208532702769534794463265901900 4238 117459160397440630472325269939437518372 4239 -45176600152779605193927901415837393160 4240 16621579301433914089809494032734428760 4241 -5848333457869380508949652873429490200 4242 1967166708527438309826947931533965896 4243 -632303584865417000397911215244103324 4244 194128293587731781321704817027338740 4245 -56899672251849114659842326082344900 4246 15912620202320654256847140803645580 4247 -4243365385309536812145297905210784 4248 1078232187066274096854972490964448 4249 -260862625417236324225102052293600 4250 60039810388237873605526677282720 4251 -13133708424573280239293689201110 4252 2727770170610583210903884229906 4253 -537288047895712605046447928490 4254 100240301468441690173269165150 4255 -17689462856270319399471213300 4256 2948243106462119101308008700 4257 -463295124384648941120521500 4258 68515410799879557901126740 4259 -9516011127340997788358850 4260 1238380285640527294615350 4261 -150612669422837592720750 4262 17069175405025920970794 4263 -1796700471498376339896 4264 174992610673122526440 4265 -15702547777407527400 4266 1291666276887812280 4267 -96827645426690178 4268 6568289766764726 4269 -399721705533150 4270 21586671836730 4271 -1019842763940 4272 41326961676 4273 -1395133740 4274 37417380 4275 -728910 4276 8190 4277 0 4278 -1 4279 4951760157141521099596496894 4280 -227780967228509970581438857032 4281 5182017004448601830727733993292 4282 -77730255066729027460916009773800 4283 864749087617360430502690605939370 4284 -7609791971032771788423677283089328 4285 55170991789987595466071659589329272 4286 -338907520995638086434440185859611440 4287 1800446205289327334182963394298298590 4288 -8402082291350194226187161637970446360 4289 34868641509103306038676713586911291796 4290 -129964936533930504325976787798976908600 4291 438631660802015452100171295993941199162 4292 -1349635879390816775692832524119167582880 4293 3807901231138375902847622022333645450960 4294 -9900543200959777347403751741768361551520 4295 23823182077309464242189962331440621244898 4296 -53251818761044684776658506235784806069656 4297 110941289085509759951366014808276702811300 4298 -216043562955992690431584628019397705771000 4299 394279502394686660037558454203161980429590 4300 -675907718390891417206956806294887397527920 4301 1090669272858029332310301922803536022928920 4302 -1659714110870914201338952130500737213654000 4303 2385839034376939164416660150518959133568850 4304 -3244741086752637263584670583859470759573768 4305 4180724092546667243408204644714971349475772 4306 -5109773890890371075138193866927416530104040 4307 5930987551926323569035312687530172580520310 4308 -6544537988332494972019060666098617627859840 4309 6871764887749119719129937215382107686001088 4310 -6871764887749119716149784247339226039497600 4311 6549650908635879723774346515413456680248876 4312 -5954228098759890647647739386136336729958480 4313 5166168497453434514594143979437926110341560 4314 -4280539612175702853818651934032027974312080 4315 3388760526305764712244599932206310994233572 4316 -2564467425312470521871697979186762612282464 4317 1855864584107708827280707102325657142868080 4318 -1284829327459182891626548557264527804661600 4319 851199429441708476698347396391444286480172 4320 -539785004036205135754548759043162718899056 4321 327726609593409969914130972778063149799176 4322 -190538726507796155671352655853192943118000 4323 106095427260022482481236589413789079397700 4324 -56584227872011588601538783828044900214720 4325 28907159891135944250988849679090997280480 4326 -14146056968002294067703600168047311857600 4327 6630964203750698417560377710669731685700 4328 -2977167601683648579848942355882173146800 4329 1280182068723677809632842857743690635016 4330 -527133793003627620682298060600401234800 4331 207812360703164192374113939123620224812 4332 -78419758755768371280025791136925286240 4333 28318246217257779560416175018732730480 4334 -9782666874981509214970328442827510880 4335 3231773878295077223287128744662943972 4336 -1020560172063480070817681259692236944 4337 307927638104677997958566261491640760 4338 -88724912663900314384838881348741200 4339 24399350976891669860498949232256556 4340 -6399829761450448962579793561957248 4341 1599957438872535756623507567237568 4342 -380942246641043521090625219222400 4343 86307227433091943307944598593910 4344 -18589248847088335107923375484648 4345 3802346298426873566714505290172 4346 -737768662782172532302585215240 4347 135619231398479933763834752850 4348 -23585950475027092532628284400 4349 3874833797064499390290525720 4350 -600326076667432430747718000 4351 87547469355401657318106390 4352 -11992781146785915020945400 4353 1539607922688223123035300 4354 -184751541158680780404120 4355 20662686016610325385698 4356 -2146707056855202899616 4357 206401540793939390160 4358 -18286511335715095200 4359 1485416218420984122 4360 -109977078756240696 4361 7369300713931156 4362 -443065023000600 4363 23642545344990 4364 -1103829815088 4365 44210238072 4366 -1475313840 4367 39118170 4368 -753480 4369 8372 4370 0 4371 -1 4372 -9903520314283042199192993790 4373 460513694614161462262474211142 4374 -10591814976125713632036906851988 4375 160642527137906656752559753792052 4376 -1807228430301449888466297227240850 4377 16084333029682904007350045270472282 4378 -117951775551007962720566997887884584 4379 732986033781263768334952048829660328 4380 -3939799931574292754800367160617982990 4381 18604610787989715786557288407749085430 4382 -78139365309556806303540603233125151148 4383 294798514576964314690630396689340921548 4384 -1007228258137961408526320105442071041650 4385 3137903419583649003485840809802810117082 4386 -8965438341667568581388101767363041800560 4387 23608987633057930597655256538468601795952 4388 -57546907355578705831784306999028601518210 4389 130326819599398833795509793930822222104442 4390 -275134396932064204679402282218221498026556 4391 543028414997495140814581019851038597971100 4392 -1004602567745366010506868520290199331835150 4393 1746094939176469494452044582899717341902470 4394 -2857246264106950081829408317519296725913480 4395 4410097494599857734993829513944732614451720 4396 -6431392179624792530188439505690356702909250 4397 8875321207882213691629975759930527976876122 4398 -11606189271845971750514398626881953101552324 4399 14400271874327409393961593776240456870416548 4400 -16971748994743018213851858200866062046416990 4401 19020063528591313514492554480700208620289270 4402 -20288067763830734413259088064905714646365504 4403 20615294663247359157389811646146323058003264 4404 -19971066705020879175060310468829625677289900 4405 18458107106155661039727703816165196098883196 4406 -16286565093666759712683522438549391643709960 4407 13727247721804840281635868288220775093193288 4408 -11058060664787232372364850829582738933639540 4409 8517695376930705898344534964734781688208708 4410 -6276196593527888382475471370114971656375504 4411 4425523239026074895823224628622720879146960 4412 -2987228186342600223031725395640027145838220 4413 1930769437514119227632836777180593137625756 4414 -1195238223223025657742215109309860306133624 4415 708804062609002958186376289961857510030776 4416 -402729581027841874487177204416975993408500 4417 219263883004046463794555618121830764088580 4418 -114398547654284298694415367304525559129760 4419 57199273827141336496637511067137505257120 4420 -27407985375504444756175725325591666724100 4421 12585299407118672506798267899842551974900 4422 -5537531739131586358519032781940842053048 4423 2334449654731412476389301681767906452088 4424 -942758514410334013912571531458409900700 4425 364651878214986224354577289405597752972 4426 -135056251190489972760044418069149104080 4427 47883579967363154529430986849857162448 4428 -16246214631665720660575724021124259140 4429 5272894222481441785363210057081645428 4430 -1636415448308683561828350985368586824 4431 485377463453136505256723090147840520 4432 -137523614629045487296500266090548860 4433 37199010505752873721744299649178028 4434 -9599744642175673443869690342935872 4435 2361841933573743259777558789731648 4436 -553556702150266366584814771682550 4437 123485725404270011194443810295902 4438 -26193941557260835833892029092004 4439 5277883667965660323946999880388 4440 -1009007141746206551531476838490 4441 182791137971864258551255536450 4442 -31335619916821708650491863560 4443 5075486522915471032352378760 4444 -775421182362100223049135750 4445 111533077397977453843614990 4446 -15072008738528244553350300 4447 1909113824133396672563772 4448 -226077543786280428652410 4449 24956231162918964426882 4450 -2559535337019664995696 4451 242979029035903332720 4452 -21258069427768798170 4453 1705477880409278066 4454 -124730101516224204 4455 8257168269826476 4456 -490536275464950 4457 25867726083342 4458 -1193676427944 4459 47259220008 4460 -1559138490 4461 40876290 4462 -778596 4463 8556 4464 0 4465 -1 4466 19807040628566084398385987582 4467 -930930909542605966724141416260 4468 21644143646865588726336287923674 4469 -331876869251939027137156414695624 4470 3775099387740806433685154214113222 4471 -33975894489667257903166387872127980 4472 251987884131698829448484042570732418 4473 -1583923843113535499390471114494450128 4474 8612585896929849277935686573748508854 4475 -41149021507553724327914945899787822340 4476 174883341407103328393638511032841403042 4477 -667736394463485435684801518537614927992 4478 2309255030852887131743271440733170552126 4479 -7283035097305259415498006916273436762700 4480 21068780102918786166262074008676010786122 4481 -56183413607783429776698771075475061950176 4482 138702802344215342261224632163503035551218 4483 -318200546554376373422807344582864031924220 4484 680595613463527243154328923860960493212086 4485 -1361191226927054486308621817290148463920856 4486 2552233550488227161828530793299881410464170 4487 -4496792446098304999411697186060892247262100 4488 7460587467390369658113281399662428642674190 4489 -11677441253306665551824538341165821401559440 4490 17272881853849442795392498929616869406602570 4491 -24182034595389219913508532541395741202938780 4492 32087699751574157192816066208979601147167518 4493 -40406733020500790538827906330626058946145128 4494 48343769863813445822585350534521533779255554 4495 -55011876051925645244899126582117580426317140 4496 59596199056252782345410004039527320343573046 4497 -61518657090325452736979170261327005701882496 4498 60557428073289117524832571710554823982884588 4499 -56887280917332201286535429820302570111068200 4500 51031237293489180521600122315280248038088836 4501 -43741060537276440371207174549246937557392464 4502 35843369051379305179826989419243134965560252 4503 -28093451418648644405467458864345336750327480 4504 21070088563986483011694375965396565228726804 4505 -15127243071580038665453700225405316299981984 4506 10399979611711276005184577877263394065995356 4507 -6848767061370839535731272858296647602653480 4508 4321245883960171604702063263213708450876692 4509 -2612846348441032833203912099421555087826992 4510 1514263224664688137943622074009422862338476 4511 -841257347035936360039881271448794297342200 4512 448060978312616686884526697901132430963620 4513 -228797095308568597388830734609051118259520 4514 112015244578151783972581792506477614461860 4515 -52578584189743220552663636338890136164600 4516 23660362885383104312780743651703997712812 4517 -10206431048595472896093903558871355940912 4518 4219966683552937938088353040118907817236 4519 -1672062270840969760524183470888500578600 4520 634764380596457501654264170446781273692 4521 -230823411125564680717166823609091196064 4522 80376009230931009388687727926545951252 4523 -26792003076782065650774001017292637880 4524 8545725119194060824554168023546115004 4525 -2607170375271461945963813434316053584 4526 760424692743247191568866174564950148 4527 -211921635657873373866738114959206440 4528 56398499799044679513612325274560236 4529 -14323428513722433392440490352951936 4530 3468955339936435412798289472418358 4531 -800528153878846745522655208279380 4532 175873608909111834125419972239618 4533 -36749709050485351766952996039528 4534 7295898011599589271338499834654 4535 -1374589439480339360057374243740 4536 245462385276503432911686006090 4537 -41486595382834374833045565840 4538 6626329627139642736682272270 4539 -998487549890923574885188500 4540 141677152370403792720267690 4541 -18890250952288733173532376 4542 2361272361428148516065718 4543 -275990767739095588225020 4544 30075458068133110975986 4545 -3045523059238588729056 4546 285500359117186415946 4547 -24669858348274901580 4548 1955060009249660222 4549 -141260596897892472 4550 9240164492424866 4551 -542475410514180 4552 28274026184118 4553 -1289719358928 4554 50481439554 4555 -1646730540 4556 42693014 4557 -804264 4558 8742 4559 0 4560 -1 4561 -39614081257132168796771975166 4562 1881668859713778017846668820290 4563 -44219218203273783419396717272350 4564 685397882150743643000649117583010 4565 -7882075644733551894507464849021070 4566 71726888367075322240017930068151218 4567 -537951662753064916800134474642026350 4568 3419835570358769828229426292031368530 4569 -18809095636973234055261844484621595270 4570 90910628912037297933765580500678704570 4571 -390915704321760381115191986047984312230 4572 1510356130334074199763241686192721208090 4573 -5286246456169259699171345355089451513270 4574 16875325225463405962739291297665477111690 4575 -49420595303142831748022189788998320889750 4576 133435607318485645719659802054948068312106 4577 -333589018296214114299148953260633180329170 4578 775103895452968089106843532678399316315630 4579 -1679391773481430859731483207520671279600050 4580 3402978067317636215771644619304802466060430 4581 -6465658327903508809965953632128205203624066 4582 11545818442684837160652877398261368285433150 4583 -19417967380879044315641419667081125613177250 4584 30815469974003700761772249259475248741480350 4585 -46223204961005551142638797600448043047839450 4586 65636951044627882622491495932544103745089766 4587 -88357434098537534299358099670484439010737850 4588 112901165792575738271019492216780078110404230 4589 -137094272748127682185308967907481271424420970 4590 158367521967664736315365803475156748587216470 4591 -174204274164431209942180567510039004683337610 4592 182633513236903687832708076895325659117401270 4593 -182633513236903687812906911713314548177463660 4594 174331989907953520147245282197051766011334420 4595 -158949755504310562418260759792021887075043500 4596 138513358368042061415771760570046387531955412 4597 -115427798640035050979574488393846085220896780 4598 92030271888676594380636864725083724911573620 4599 -70233628546621611013668647160863341875818700 4600 51324574707146561182332454274683940941770420 4601 -35927202295002591830452538035337626212457212 4602 24097513734452956597378899959512742348038020 4603 -15491258829291184664154069560432893386954300 4604 9546938580842239591783628139658193089146180 4605 -5641372797770411798962992032841993939626460 4606 3196777918736563846769868822908781598270116 4607 -1737379303661172917473667843209466483641500 4608 905655168929757133064468857459735764713700 4609 -452827584464875348998727495580413671555300 4610 217172412957641213824393271186028028038300 4611 -99899309960512119050060909043891258712740 4612 44073224982576370778709228370821172210140 4613 -18646364415703267790940785347938054122820 4614 7564091225236398190913085637948985710140 4615 -2941591032035039393514767217303843610500 4616 1096411202848426593766456294408076745468 4617 -391575429588011511930908004336851136180 4618 133960015384885015647812879877576585420 4619 -43883453315418900634888449942117251700 4620 13760065869888742005638067156557303820 4621 -4128019760846481414442704604333751508 4622 1184267964108335790148234206289676460 4623 -324718635282225330924840660018138900 4624 85045356839829278631637633350527340 4625 -21261339200056737066903852867663030 4626 5070011650676328680243653844303754 4627 -1152275373007430921585640072523350 4628 249373027557695884207685035265130 4629 -51341505291119241439125509172870 4630 10045076972492188127205180931770 4631 -1865514239294746274363579330790 4632 328435585933349663755072825050 4633 -54739257796795355682490677150 4634 8623305679154329588833094050 4635 -1281842124859969454244498750 4636 179457726335844804112339074 4637 -23612813690360916466915470 4638 2913258108255507909431730 4639 -336142601733513857453550 4640 36166690081932222059730 4641 -3616558632845824115754 4642 334846100199169253270 4643 -28580933452269703050 4644 2237719287695394230 4645 -159759008396426010 4646 10327242668004262 4647 -599246093009850 4648 30873936637830 4649 -1392310671570 4650 53884682670 4651 -1738215570 4652 44569630 4653 -830490 4654 8930 4655 0 4656 -1 4657 79228162514264337593543950334 4658 -3802951800684688204490109615936 4659 90320105266261344856640103373920 4660 -1415014982504761069420694952715200 4661 16449549171617847432015578821992240 4662 -151335852378884196374543325101204544 4663 1147630213873205155840286881090419488 4664 -7377622803470604573258987080804932800 4665 41038026844305237938753115504376422360 4666 -200630353461047829922793007835963682880 4667 872742037555558060164149572806515563872 4668 -3411627964989908780641675514600590361280 4669 12082849042672593598105933489541769664720 4670 -39036896907096071624649934929891334251840 4671 115716515831749069458783711755420414480160 4672 -316291809940114123187342014649589253694400 4673 800613643910913874317958812329688409872636 4674 -1883796809202150292512841147824752077152960 4675 4133887442415829808569832174284796353683360 4676 -8485347908116703291274862522209707517979200 4677 16334294723124653835703894172663051837090064 4678 -29557295213273183131272930889728938073710016 4679 50381753204442925791939828646958697972799200 4680 -81048907328886445839198969045208176472392000 4681 123261879896014803047088997037900994965921400 4682 -177497107050261316387732982785720485303703488 4683 242351819241702951221507061904778229212639136 4684 -314159765683689010842162132161722449815956800 4685 387089711288831102643495401886103124949957360 4686 -453829316683457154820333135142006967473945280 4687 506776070296527156209170571120501595479092704 4688 -539471300638238585627397886482701433858077760 4689 547900539710711063498124230685976977352203810 4690 -531297493052810728183001924984187776516257920 4691 492231500916574645121633737968146162855532480 4692 -435976472240394685490086655429545747405833600 4693 369368955648112163775391361520123700085214432 4694 -299488342417388240379436510427276329221786240 4695 232497528981919817382661552989685199776607040 4696 -172882777960914734802876669934432841540476800 4697 123178979297151746837597890259241458260249008 4698 -84122229763908507700571796375424685765753472 4699 55080031393035329365437485621743411081229760 4700 -34585135990975668087413736693059482910409600 4701 20829684176383068200255188668345148558137120 4702 -12034928635243545171121049670062920404536448 4703 6671536526058915854128421891287892031172416 4704 -3548689641520693618669619424427846434672000 4705 1811310337859514266128937714919471529427400 4706 -887172410380163949058731419912647193251200 4707 416971032878671130542835080677173813833536 4708 -188045759925669871153055828788501192871040 4709 81365953813987146053001652376900625618720 4710 -33774546866179503923213497988717984826240 4711 13447273289309152339401041134131530151360 4712 -5134413437733886941407593688384890665600 4713 1879562062025874160742496504699560135088 4714 -659495460358756230620476638883117703040 4715 221726922016361405210173042555988831040 4716 -71403585055596855270326969397343324800 4717 22016105391821987209020907450491686112 4718 -6496555689201019930926223639607215488 4719 1833705234748390900874685222642079680 4720 -494809349001486218552138148599068800 4721 127568035259743917947456450025791010 4722 -31401362510853027052657998081471552 4723 7374562400983750807627132864441824 4724 -1651021429980796544361514133764800 4725 352056038904982424763790638021360 4726 -71431659535470248958783317110080 4727 13776105562275000860167105277856 4728 -2522385450314023131533853743040 4729 437914114577799551673430433400 4730 -71985873267018549938617876800 4731 11186991151335346493621311200 4732 -1640757919820760901432958400 4733 226683443792646068352428304 4734 -29439352133436986763946560 4735 3585548440929855888531360 4736 -408477085650852282475200 4737 43400028098318666471676 4738 -4286291713002458211264 4739 392014946574637174560 4740 -33057465197805921600 4741 2557393471651879120 4742 -180433703600669376 4743 11528084838702432 4744 -661237068148800 4745 33680658150360 4746 -1501818252480 4747 57476994848 4748 -1833721920 4749 46507440 4750 -857280 4751 9120 4752 0 4753 -1 4754 -158456325028528675187087900670 4755 7685131763883640746573763182398 4756 -184443162333207377917770316372896 4757 2920350070275783483698030009090080 4758 -34314113325740455933451852603343600 4759 319121253929386240181102229146649456 4760 -2446596280125294508055117089136140128 4761 15902875820814414302358261066538670048 4762 -89453676492081080450765218354759810200 4763 442298733766400897784339133769390329880 4764 -1946114428572163950251092176008847723936 4765 7695997967535375621447500778384728154144 4766 -27577326050335095976853543743021438753680 4767 90156642856864736847405811421965512113680 4768 -270469928570594210542217406299961387316320 4769 748300135711977315833468002685052013638368 4770 -1917519097761941871823260963813134850522300 4771 4568207262315214459343647340939986809273276 4772 -10151571694033809909652532852166719526879840 4773 21104583258649236391119669521348697174067680 4774 -41153937354366010962683083232717081462199120 4775 75448885149671020098251320702300763247511248 4776 -130320801622159034715157922559259408779539616 4777 212479567862215817470354929511086682754848800 4778 -327572667120916051933429166557716379909251000 4779 478256093996537435822705308507055860467775032 4780 -662200745533667218831157666546726425940739936 4781 870671350609080972906895740917166230875036896 4782 -1088339188261351216131775957845967058290993200 4783 1294748344655745412290312206308689762763650480 4784 -1467381457276511467252410470292489194832423072 4785 1585718671573004327493211141893182411660386848 4786 -1635272380059660712683049843400688721382298210 4787 1610495525816332519979334859895144448580720290 4788 -1515760494885960018639740785984300421237559360 4789 1364184445397364016479956359511719365628190016 4790 -1174714383536619013681622377129609374954607200 4791 968345640482888645573323299120324294817994592 4792 -764483400381227876758035302932784314066138560 4793 578263084903749289387645401025627291752073920 4794 -419240736555218231896975924590999640735656240 4795 291423438824968766908463301345034669542540336 4796 -194282292549979172546558672581337964744716352 4797 124250303374986673219707816402537462206495040 4798 -76244504343741813738162101346062950961584800 4799 44899541446870169231661184462877320225317792 4800 -25378001687361388730407430826002245200870336 4801 13768915809100315698945891988402670787738816 4802 -7171310317239735021061522586864606336733000 4803 3585655158619854771724631803003851803152200 4804 -1721114476137518061173938954630535554907328 4805 793062552730021562012843192660507057683392 4806 -350777667553653413497046449855473379009440 4807 148915047546353833342286043029421899717280 4808 -60669093444803923713920542683437861632320 4809 23716100164781595944034563454741062266944 4810 -8893537561789054166366724781666685617200 4811 3198552982745785852491616858874690054448 4812 -1102949304393092316727348861580386503360 4813 364534092128594174667572629286964688320 4814 -115435795839881582687028600525705041760 4815 35009216770602176381557836437667107424 4816 -10163966158911273117739414403901611328 4817 2823323932866570117219753438036217920 4818 -749945419580377549993084381470463650 4819 190370760310694769860050394653872738 4820 -46150487326556721577391300210647584 4821 10676605267095878034922863997773984 4822 -2355133510413783305927453984929200 4823 494919359040337611624459302725680 4824 -98983871070580202128599739423968 4825 18820876613248944837129707210592 4826 -3398213731673058941094219626040 4827 581885878274610363182503452600 4828 -94359860904064856000620730400 4829 14468508555727048131750229152 4830 -2094125239771234308407854800 4831 285562260362164527664747344 4832 -36610476371069073283369440 4833 4402508845192354698576480 4834 -495278466351658392501180 4835 51972873154776674663612 4836 -5070369465380956664544 4837 458137949611322963040 4838 -38173501478418742800 4839 2918437255885085584 4840 -203512433130987552 4841 12853152061541792 4842 -728863586482200 4843 36708133040280 4844 -1618626338784 4845 61266686816 4846 -1933380720 4847 48507760 4848 -884640 4849 9312 4850 0 4851 -1 4852 316912650057057350374175801342 4853 -15528719852795810168334614265660 4854 376571456430298396582114395937502 4855 -6025143302884774345313830334847936 4856 71548576721756695350601735222706960 4857 -672556621184512936295656311025534560 4858 5212313814179975256291336409395274448 4859 -34252347921754123112771639247905961792 4860 194810228804976575203888698065098708088 4861 -974051144024882876019443488751829044400 4862 4334527590910728798286523510940025232824 4863 -17338110363642915193146093931715188813248 4864 62850650068205567575154589690141946592176 4865 -207890611764064569671665175908930845989280 4866 631096499998053157931840679953758584795760 4867 -1767070199994548842209153721159747730466624 4868 4583338331235861059479991516445943583535004 4869 -11053933622392370790510563203158071491246200 4870 24871350650382834278648746634006594850487836 4871 -52360738211332282691892011553280974401801280 4872 103412457967381258316486380654608616152931632 4873 -192051707653708051159187721752679713490262560 4874 336090488393989089528574064946612490829822832 4875 -555279937346590669655890278730757480886734016 4876 867624902104047921337282628836937287915632600 4877 -1284084855113990923579042332906248209244263920 4878 1802657585063871873485581547449672089455459736 4879 -2403543446751829164646424123021451471933056064 4880 3047349727131783405174135093210081808062629136 4881 -3677835877572842040721173926513957645259218400 4882 4229511259208768346815019873941719891694591568 4883 -4638818800422520122281813744795611003018627776 4884 4856263431692325752947959122047871135709934722 4885 -4856263431692325752816329837977802869559552260 4886 4642016515588252557587494596168357528262076130 4887 -4244129385680688052191274200756041179465166208 4888 3713613212470602044862103423115236050876739488 4889 -3111405664502396306508080890775722128258148800 4890 2497312441245344401741728508257678444530617632 4891 -1921009570188726459545832299677252891755937920 4892 1416744558014185758999731232512786864792581104 4893 -1002087614205155773802527819754096702246202720 4894 679988023924927122786414369805080895599260784 4895 -442782899299952532780529067743514431278655872 4896 276739312062470317625712863805651620369011680 4897 -166043587237482172140886354042537093205229120 4898 95655544821592969232669479942651682219155296 4899 -52915833305562044586806983424430213397559424 4900 28111536443579811218681196142988786191633416 4901 -14342620634479470042123045173729212673466000 4902 7027884110894915352580278333887549534178312 4903 -3307239581597583725393059167721421262370944 4904 1494617887837348328408819863090955608711008 4905 -648607762646378009862463246902573417791040 4906 270253234435975475324889485497839743931360 4907 -108101293774377900435712966963216553453952 4908 41503175288367792902060486045796858967152 4909 -15290643527286444005332263659707634920800 4910 5404451591535982992141007796029648712688 4911 -1832017488652933000665765905675896225920 4912 595405683810037151957035294502042324256 4913 -185454229382104837759488571336378591680 4914 55337149089016343312784967272441556896 4915 -15810614024973091516483533517180284288 4916 4323214772201935491992747451992958690 4917 -1130686940290415383066496452063160580 4918 282671735006789203731589979940598914 4919 -67503697880635204695288767472290496 4920 15386872296697000697388833408556624 4921 -3344972232181895130157833195986400 4922 692887102656472656274243023815952 4923 -136625624857983940966236260049984 4924 25617304279144397139426545925528 4925 -4561985557588490085304568813040 4926 770605622579889399890342410200 4927 -123296884914644745174144421056 4928 18656761032384877854098979696 4929 -2665250305163389119791815200 4930 358783352762719534758272304 4931 -45415527650186951667977280 4932 5393073335360634505756188 4933 -599225798795833610680440 4934 62113921575220903866268 4935 -5986701296473900640064 4936 534494274546543456880 4937 -44011801704529844640 4938 3325661059031841712 4939 -229243890193526208 4940 14313737523080632 4941 -802568892980400 4942 39971078199416 4943 -1743136057152 4944 65262340304 4945 -2037325920 4946 50571920 4947 -912576 4948 9506 4949 0 4950 -1 4951 -633825300114114700748351602686 4952 31374352355648677687043404332858 4953 -768671632713392603332563406150170 4954 12426858062199847087209775065937566 4955 -149122296746398165046517300787486416 4956 1416661819090782567941914357409597808 4957 -11097184249544463448878329131921320240 4958 73717009657688221481834614932876024336 4959 -423872805531707273520549035692836277176 4960 2142912516854742327242775678716085788968 4961 -9643106325846340472592490538643107539560 4962 39010748318196559184578711598460227095416 4963 -143039410500054050343455274936650307709296 4964 478631873596334706918484952255696362509648 4965 -1470083611760170885535346601070296696638480 4966 4165236899987150842350148487694806659652016 4967 -10933746862466270961169138649675939082262236 4968 26691205576020602640501127066361671457056788 4969 -60796634923158039347808097617369393201854100 4970 129592827073047399662432942987718573168331356 4971 -259185654146094799324865457188740823288916336 4972 487515873274797360634864365943154904720963408 4973 -864232684441686230216344747887058710706181520 4974 1446650363087170428840384018683245069224020016 4975 -2290529741554686512330547399764374608657777816 4976 3435794612332029768495639210194271660145905096 4977 -4889400025241734670550968882989175873660851080 4978 6609744478567530202780465673982130994670019032 4979 -8498242901015395974999856720682989132906162512 4980 10403021482277467486628943938889589620627596016 4981 -12136858395990378734379873957496060229355420720 4982 13507148860053808591441515081297750621863373072 4983 -14351345663807171628309361272961421540588879682 4984 14568790295076977258843877366143613407129804166 4985 -14140296462868830868494607469405955414305755110 4986 13130275286949628662890341857733354151369872482 4987 -11671355810621892143526004052079113243529207072 4988 9936424541475394660576979429416442406399924576 4989 -8106030546993085114323684425968328702567282400 4990 6339331581622797327498233905577183743808490912 4991 -4754498686217097987375934941701200907095946352 4992 3420919786424497320511546146799168283279647056 4993 -2362063662055010038248815575134656512437477840 4994 1565553822524832212926860990946581596844809712 4995 -996261523424893198756190402422907470376975712 4996 608826486537434698776568300372433564811825696 4997 -357354676880668153085820631526329831028645280 4998 201487211432717105404984649240904607227582432 4999 -109138906192721716960289403312887315132466312 5000 56796777712538802258151804452161016999422616 5001 -28398388856269350683403629443983841093462680 5002 13642363274090129802067599118722890272228488 5003 -6296475357272322861806016492392705864898528 5004 2791833413130141217216474838603860476648864 5005 -1189114231518359684747849285988051265950240 5006 486455821984755855584801073896111539076448 5007 -191107644351132359698849709452829264141808 5008 72084462342954587671999791553226123469264 5009 -26099546710368240629791277626052687192400 5010 9068486568848513834270504606897207161968 5011 -3022828856277339451098513744365228772768 5012 966314142576945541700762199273806395104 5013 -296128527561748047390151105843572267360 5014 86958377139882825205804948570979589408 5015 -24457043569880250939560465909388252258 5016 6584588653046024826265876888420044774 5017 -1696030410435623074599744678094740870 5018 417679130830927330886976239016705858 5019 -98277442502689489188729234996422928 5020 22076816773521783609297021847059504 5021 -4730746442657251684080364091466480 5022 966138354408321027762676892363088 5023 -187860234179727918828574857568728 5024 34741275666236922147989425296264 5025 -6103196894611628627637193412040 5026 1017199421805454007855251981464 5027 -160610415875655654897898653744 5028 23987264184494842955270116752 5029 -3382817695015070805889611600 5030 449614581310243467608467824 5031 -56201715467106352689121884 5032 6591534076551886618146452 5033 -723455537570579603138580 5034 74087689589721319069404 5035 -7055755099415668611504 5036 622528625648327085072 5037 -50664748473819239760 5038 3784372929243130224 5039 -257899376467716984 5040 15922022638033512 5041 -882825782278440 5042 43485019140024 5043 -1875765974544 5044 69472813872 5045 -2145694320 5046 52701264 5047 -941094 5048 9702 5049 0 5050 -1 5051 1267650600228229401496703205374 5052 -63382530011411470074835160268600 5053 1568717617782433884352170216642900 5054 -25622387757113086777752113538339000 5055 310671451554996177180244376648439150 5056 -2982445934927963300930346015749728320 5057 23611030318179709465698572623493296800 5058 -158531203564920906412547559027447432000 5059 921462620721102768522932686660950304200 5060 -4709697839241191928006100396587069746400 5061 21429125168547423272427756787160857889680 5062 -87664602962239458841749913987664613996000 5063 325089569318304659871489263320501892461800 5064 -1100303157692723464180425191820386982379200 5065 3418799097116676477989178230397831160783200 5066 -9800557411734472570235644007135311310923200 5067 26032730624919692764688428048092541622825100 5068 -64316158014507476242171403821623171072130800 5069 148284475422336681336117372590898174761426600 5070 -319982289069252838672674197986154701062390000 5071 647964135365236998312164714938592865841656780 5072 -1234217400695689520594597415184480110899601600 5073 2215981242158169821067565299741613203277106400 5074 -3757533410616027087897151077769820481331224000 5075 6027709846196543453501600077846854455100083400 5076 -9162118966218746049322189599057498434631111264 5077 13214594662815499109598612346901044846715019600 5078 -18108888982376795076114699566626577309855004000 5079 23606230280598322152787377407079039266678639400 5080 -29304285865570330948275368002355134941055732800 5081 34676738274258224955429813129631965402091986720 5082 -39151156116097995917354432120955032997920712000 5083 42209840187668151848254734629055470693323040850 5084 -43488926253961126146392003857458853153299635400 5085 42849383220814638996599639312187098256264129900 5086 -40400847036768088195698878484017015469445014600 5087 36472986908193412952473171827037094864916312450 5088 -31544204893572681468989200140754360117646505600 5089 26148485635461564896255209024780111595789275200 5090 -20784693710238679780317139553764945391198160000 5091 15848328954056993318745584763942959359521227280 5092 -11596338259066092652136426687076099773404747200 5093 8145047110534517429789395587617067341142016800 5094 -5493171307104674507555385058452689563808088000 5095 3558076869374618665742865888514958174647294800 5096 -2213914496499762663902645338717572156393279360 5097 1323535840298771084296887609505290358286577600 5098 -760329099746102453374086450056020917082224000 5099 419765023818160636260384685918551265057463400 5100 -222732461617799422367937557781402683943808800 5101 113593555425077604516303608904322033998845232 5102 -55683115404449707222360057733301649202868000 5103 26235313988634865003976152151390173600439400 5104 -11880142183532684644917012249797558235657600 5105 5170061876166928180030508960377519401201600 5106 -2162025875487926699541544156341911392636800 5107 868671110687064027830001917671627748350800 5108 -335276569037074315261139841145314498494400 5109 124283555763714806331034123367631247360800 5110 -44236519848081763779307250213648622360000 5111 15114144281414189723784174344828678603280 5112 -4955457141438261395243465154697096348800 5113 1558571197704750873710906773022268379200 5114 -470045281844044519666906517212019472000 5115 135872464281066914384070232142155608450 5116 -37626220876738847599323793706751157320 5117 9976649474312158827675571043060673900 5118 -2531388672291974738208574146410061000 5119 614234015927834310127906233848096850 5120 -142431076090854332157578601444091200 5121 31538309676459690870424316924370720 5122 -6663023158672185470535724072488000 5123 1341858825567112538559273461615400 5124 -257342786547572491545992955573600 5125 46947669819239083983769493643600 5126 -8137595859482171503516257882720 5127 1338420291849281589283226291400 5128 -208584955682669681685582667200 5129 30752902800634414045218098400 5130 -4282047715208950387202040000 5131 562018226637804334510584780 5132 -69384833910007842826076400 5133 8038456190916934900178600 5134 -871633177795879039926000 5135 88199630463953951273100 5136 -8300888352253727778240 5137 723870494939915215200 5138 -58235343073355448000 5139 4300423783230829800 5140 -289774580300805600 5141 17691136264481680 5142 -970138222284000 5143 47266325152200 5144 -2016952660800 5145 73907248800 5146 -2258625600 5147 54897150 5148 -970200 5149 9900 5150 0 5151 -1