0 0 1 1 2 0 3 1 4 1 5 0 6 2 7 2 8 1 9 0 10 1 11 3 12 4 13 1 14 0 15 2 16 4 17 5 18 8 19 1 20 0 21 2 22 5 23 16 24 9 25 16 26 1 27 0 28 3 29 6 30 17 31 64 32 17 33 32 34 1 35 0 36 1 37 7 38 20 39 65 40 256 41 33 42 64 43 1 44 0 45 2 46 8 47 21 48 72 49 257 50 1024 51 65 52 128 53 1 54 0 55 2 56 9 57 64 58 73 59 272 60 1025 61 4096 62 129 63 256 64 1 65 0 66 3 67 10 68 65 69 512 70 273 71 1056 72 4097 73 16384 74 257 75 512 76 1 77 0 78 2 79 11 80 68 81 513 82 4096 83 1057 84 4160 85 16385 86 65536 87 513 88 1024 89 1 90 0 91 3 92 12 93 69 94 520 95 4097 96 32768 97 4161 98 16512 99 65537 100 262144 101 1025 102 2048 103 1 104 0 105 3 106 13 107 80 108 521 109 4112 110 32769 111 262144 112 16513 113 65792 114 262145 115 1048576 116 2049 117 4096 118 1 119 0 120 4 121 14 122 81 123 576 124 4113 125 32800 126 262145 127 2097152 128 65793 129 262656 130 1048577 131 4194304 132 4097 133 8192 134 1 135 0 136 1 137 15 138 84 139 577 140 4352 141 32801 142 262208 143 2097153 144 16777216 145 262657 146 1049600 147 4194305 148 16777216 149 8193 150 16384 151 1 152 0 153 2 154 16 155 85 156 584 157 4353 158 33792 159 262209 160 2097280 161 16777217 162 134217728 163 1049601 164 4196352 165 16777217 166 67108864 167 16385 168 32768 169 1 170 0 171 2 172 17 173 256 174 585 175 4368 176 33793 177 266240 178 2097281 179 16777472 180 134217729 181 1073741824 182 4196353 183 16781312 184 67108865 185 268435456 186 32769 187 65536 188 1 189 0 190 3 191 18 192 257 193 4096 194 4369 195 33824 196 266241 197 2113536 198 16777473 199 134218240 200 1073741825 201 8589934592 202 16781313 203 67117056 204 268435457 205 1073741824 206 65537 207 131072 208 1 209 0 210 2 211 19 212 260 213 4097 214 65536 215 33825 216 266304 217 2113537 218 16842752 219 134218241 220 1073742848 221 8589934593 222 68719476736 223 67117057 224 268451840 225 1073741825 226 4294967296 227 131073 228 262144 229 1 230 0 231 3 232 20 233 261 234 4104 235 65537 236 1048576 237 266305 238 2113664 239 16842753 240 134479872 241 1073742849 242 8589936640 243 68719476737 244 549755813888 245 268451841 246 1073774592 247 4294967297 248 17179869184 249 262145 250 524288 251 1 252 0 253 3 254 21 255 272 256 4105 257 65552 258 1048577 259 16777216 260 2113665 261 16843008 262 134479873 263 1074790400 264 8589936641 265 68719480832 266 549755813889 267 4398046511104 268 1073774593 269 4295032832 270 17179869185 271 68719476736 272 524289 273 1048576 274 1 275 0 276 4 277 22 278 273 279 4160 280 65553 281 1048608 282 16777217 283 268435456 284 16843009 285 134480384 286 1074790401 287 8594128896 288 68719480833 289 549755822080 290 4398046511105 291 35184372088832 292 4295032833 293 17180000256 294 68719476737 295 274877906944 296 1048577 297 2097152 298 1 299 0 300 2 301 23 302 276 303 4161 304 65792 305 1048609 306 16777280 307 268435457 308 4294967296 309 134480385 310 1074791424 311 8594128897 312 68736253952 313 549755822081 314 4398046527488 315 35184372088833 316 281474976710656 317 17180000257 318 68719738880 319 274877906945 320 1099511627776 321 2097153 322 4194304 323 1 324 0 325 3 326 24 327 277 328 4168 329 65793 330 1049600 331 16777281 332 268435584 333 4294967297 334 68719476736 335 1074791425 336 8594130944 337 68736253953 338 549822922752 339 4398046527489 340 35184372121600 341 281474976710657 342 2251799813685248 343 68719738881 344 274878431232 345 1099511627777 346 4398046511104 347 4194305 348 8388608 349 1 350 0 351 3 352 25 353 320 354 4169 355 65808 356 1049601 357 16781312 358 268435585 359 4294967552 360 68719476737 361 1099511627776 362 8594130945 363 68736258048 364 549822922753 365 4398314946560 366 35184372121601 367 281474976776192 368 2251799813685249 369 18014398509481984 370 274878431233 371 1099512676352 372 4398046511105 373 17592186044416 374 8388609 375 16777216 376 1 377 0 378 4 379 26 380 321 381 4608 382 65809 383 1049632 384 16781313 385 268451840 386 4294967553 387 68719477248 388 1099511627777 389 17592186044416 390 68736258049 391 549822930944 392 4398314946561 393 35185445830656 394 281474976776193 395 2251799813816320 396 18014398509481985 397 144115188075855872 398 1099512676353 399 4398048608256 400 17592186044417 401 70368744177664 402 16777217 403 33554432 404 1 405 0 406 3 407 27 408 324 409 4609 410 69632 411 1049633 412 16781376 413 268451841 414 4295032832 415 68719477249 416 1099511628800 417 17592186044417 418 281474976710656 419 549822930945 420 4398314962944 421 35185445830657 422 281479271677952 423 2251799813816321 424 18014398509744128 425 144115188075855873 426 1152921504606846976 427 4398048608257 428 17592190238720 429 70368744177665 430 281474976710656 431 33554433 432 67108864 433 1 434 0 435 4 436 28 437 325 438 4616 439 69633 440 1081344 441 16781377 442 268451968 443 4295032833 444 68719738880 445 1099511628801 446 17592186046464 447 281474976710657 448 4503599627370496 449 4398314962945 450 35185445863424 451 281479271677953 452 2251816993554432 453 18014398509744129 454 144115188076380160 455 1152921504606846977 456 9223372036854775808 457 17592190238721 458 70368752566272 459 281474976710657 460 1125899906842624 461 67108865 462 134217728 463 1 464 0 465 4 466 29 467 336 468 4617 469 69648 470 1081345 471 17039360 472 268451969 473 4295033088 474 68719738881 475 1099512676352 476 17592186046465 477 281474976714752 478 4503599627370497 479 72057594037927936 480 35185445863425 481 281479271743488 482 2251816993554433 483 18014467228958720 484 144115188076380161 485 1152921504607895552 486 9223372036854775809 487 73786976294838206464 488 70368752566273 489 281474993487872 490 1125899906842625 491 4503599627370496 492 134217729 493 268435456 494 1 495 0 496 5 497 30 498 337 499 4672 500 69649 501 1081376 502 17039361 503 270532608 504 4295033089 505 68719739392 506 1099512676353 507 17592190238720 508 281474976714753 509 4503599627378688 510 72057594037927937 511 1152921504606846976 512 281479271743489 513 2251816993685504 514 18014467228958721 515 144115462953762816 516 1152921504607895553 517 9223372036856872960 518 73786976294838206465 519 590295810358705651712 520 281474993487873 521 1125899940397056 522 4503599627370497 523 18014398509481984 524 268435457 525 536870912 526 1 527 0 528 1 529 31 530 340 531 4673 532 69888 533 1081377 534 17039424 535 270532609 536 4311744512 537 68719739393 538 1099512677376 539 17592190238721 540 281474993487872 541 4503599627378689 542 72057594037944320 543 1152921504606846977 544 18446744073709551616 545 2251816993685505 546 18014467229220864 547 144115462953762817 548 1152922604118474752 549 9223372036856872961 550 73786976294842400768 551 590295810358705651713 552 4722366482869645213696 553 1125899940397057 554 4503599694479360 555 18014398509481985 556 72057594037927936 557 536870913 558 1073741824 559 1 560 0 561 2 562 32 563 341 564 4680 565 69889 566 1082368 567 17039425 568 270532736 569 4311744513 570 68853694464 571 1099512677377 572 17592190240768 573 281474993487873 574 4503599694479360 575 72057594037944321 576 1152921504606879744 577 18446744073709551617 578 295147905179352825856 579 18014467229220865 580 144115462954287104 581 1152922604118474753 582 9223376434901286912 583 73786976294842400769 584 590295810358714040320 585 4722366482869645213697 586 37778931862957161709568 587 4503599694479361 588 18014398643699712 589 72057594037927937 590 288230376151711744 591 1073741825 592 2147483648 593 1 594 0 595 2 596 33 597 1024 598 4681 599 69904 600 1082369 601 17043456 602 270532737 603 4311744768 604 68853694465 605 1100585369600 606 17592190240769 607 281474993491968 608 4503599694479361 609 72057594306363392 610 1152921504606879745 611 18446744073709617152 612 295147905179352825857 613 4722366482869645213696 614 144115462954287105 615 1152922604119523328 616 9223376434901286913 617 73786993887024250880 618 590295810358714040321 619 4722366482869661990912 620 37778931862957161709569 621 302231454903657293676544 622 18014398643699713 623 72057594306363392 624 288230376151711745 625 1152921504606846976 626 2147483649 627 4294967296 628 1 629 0 630 3 631 34 632 1025 633 32768 634 69905 635 1082400 636 17043457 637 270548992 638 4311744769 639 68853694976 640 1100585369601 641 17600775979008 642 281474993491969 643 4503599694487552 644 72057594306363393 645 1152921505680588800 646 18446744073709617153 647 295147905179352956928 648 4722366482869645213697 649 75557863725914323419136 650 1152922604119523329 651 9223376434903384064 652 73786993887024250881 653 590295880727449829376 654 4722366482869661990913 655 37778931862957195264000 656 302231454903657293676545 657 2417851639229258349412352 658 72057594306363393 659 288230376688582656 660 1152921504606846977 661 4611686018427387904 662 4294967297 663 8589934592 664 1 665 0 666 2 667 35 668 1028 669 32769 670 1048576 671 1082401 672 17043520 673 270548993 674 4311810048 675 68853694977 676 1100585370624 677 17600775979009 678 281543696187392 679 4503599694487553 680 72057594306379776 681 1152921505680588801 682 18446744078004518912 683 295147905179352956929 684 4722366482869645475840 685 75557863725914323419137 686 1208925819614629174706176 687 9223376434903384065 688 73786993887028445184 689 590295880727449829377 690 4722366764344621924352 691 37778931862957195264001 692 302231454903657360785408 693 2417851639229258349412353 694 19342813113834066795298816 695 288230376688582657 696 1152921505680588800 697 4611686018427387905 698 18446744073709551616 699 8589934593 700 17179869184 701 1 702 0 703 3 704 36 705 1029 706 32776 707 1048577 708 33554432 709 17043521 710 270549120 711 4311810049 712 68853956608 713 1100585370625 714 17600775981056 715 281543696187393 716 4504149383184384 717 72057594306379777 718 1152921505680621568 719 18446744078004518913 720 295147905196532695040 721 4722366482869645475841 722 75557863725914323943424 723 1208925819614629174706177 724 19342813113834066795298816 725 73786993887028445185 726 590295880727458217984 727 4722366764344621924353 728 37778932988857068552192 729 302231454903657360785409 730 2417851639229258483630080 731 19342813113834066795298817 732 154742504910672534362390528 733 1152921505680588801 734 4611686020574871552 735 18446744073709551617 736 73786976294838206464 737 17179869185 738 34359738368 739 1 740 0 741 3 742 37 743 1040 744 32777 745 1048592 746 33554433 747 1073741824 748 270549121 749 4311810304 750 68853956609 751 1100586418176 752 17600775981057 753 281543696191488 754 4504149383184385 755 72061992084439040 756 1152921505680621569 757 18446744078004584448 758 295147905196532695041 759 4722366482938364690432 760 75557863725914323943425 761 1208925819614629175754752 762 19342813113834066795298817 763 309485009821345068724781056 764 590295880727458217985 765 4722366764344638701568 766 37778932988857068552193 767 302231459407256921047040 768 2417851639229258483630081 769 19342813113834067063734272 770 154742504910672534362390529 771 1237940039285380274899124224 772 4611686020574871553 773 18446744078004518912 774 73786976294838206465 775 295147905179352825856 776 34359738369 777 68719476736 778 1 779 0 780 4 781 38 782 1041 783 32832 784 1048593 785 33554464 786 1073741825 787 34359738368 788 4311810305 789 68853957120 790 1100586418177 791 17600780173312 792 281543696191489 793 4504149383192576 794 72061992084439041 795 1152956688978935808 796 18446744078004584449 797 295147905196532826112 798 4722366482938364690433 799 75557863726189201326080 800 1208925819614629175754753 801 19342813113834066797395968 802 309485009821345068724781057 803 4951760157141521099596496896 804 4722366764344638701569 805 37778932988857102106624 806 302231459407256921047041 807 2417851657243656858894336 808 19342813113834067063734273 809 154742504910672534899261440 810 1237940039285380274899124225 811 9903520314283042199192993792 812 18446744078004518913 813 73786976303428141056 814 295147905179352825857 815 1180591620717411303424 816 68719476737 817 137438953472 818 1 819 0 820 2 821 39 822 1044 823 32833 824 1048832 825 33554465 826 1073741888 827 34359738369 828 1099511627776 829 68853957121 830 1100586419200 831 17600780173313 832 281543712964608 833 4504149383192577 834 72061992084455424 835 1152956688978935809 836 18447025548686262272 837 295147905196532826113 838 4722366482938364952576 839 75557863726189201326081 840 1208925819615728686333952 841 19342813113834066797395969 842 309485009821345068728975360 843 4951760157141521099596496897 844 79228162514264337593543950336 845 37778932988857102106625 846 302231459407256988155904 847 2417851657243656858894337 848 19342813185891660833226752 849 154742504910672534899261441 850 1237940039285380275972866048 851 9903520314283042199192993793 852 79228162514264337593543950336 853 73786976303428141057 854 295147905196532695040 855 1180591620717411303425 856 4722366482869645213696 857 137438953473 858 274877906944 859 1 860 0 861 3 862 40 863 1045 864 32840 865 1048833 866 33555456 867 1073741889 868 34359738496 869 1099511627777 870 35184372088832 871 1100586419201 872 17600780175360 873 281543712964609 874 4504149450293248 875 72061992084455425 876 1152956688978968576 877 18447025548686262273 878 295150156979166511104 879 4722366482938364952577 880 75557863726189201850368 881 1208925819615728686333953 882 19342813113838464841809920 883 309485009821345068728975361 884 4951760157141521099604885504 885 79228162514264337593543950337 886 1267650600228229401496703205376 887 302231459407256988155905 888 2417851657243656993112064 889 19342813185891660833226753 890 154742505198902910514102272 891 1237940039285380275972866049 892 9903520314283042201340477440 893 79228162514264337593543950337 894 633825300114114700748351602688 895 295147905196532695041 896 1180591620751771041792 897 4722366482869645213697 898 18889465931478580854784 899 274877906945 900 549755813888 901 1 902 0 903 3 904 41 905 1088 906 32841 907 1048848 908 33555457 909 1073745920 910 34359738497 911 1099511628032 912 35184372088833 913 1125899906842624 914 17600780175361 915 281543712968704 916 4504149450293249 917 72061992352874496 918 1152956688978968577 919 18447025548686327808 920 295150156979166511105 921 4722384497268154695680 922 75557863726189201850369 923 1208925819615728687382528 924 19342813113838464841809921 925 309485009821362660910825472 926 4951760157141521099604885505 927 79228162514264337593560727552 928 1267650600228229401496703205377 929 20282409603651670423947251286016 930 2417851657243656993112065 931 19342813185891661101662208 932 154742505198902910514102273 933 1237940040438301779505971200 934 9903520314283042201340477441 935 79228162514264337597838917632 936 633825300114114700748351602689 937 5070602400912917605986812821504 938 1180591620751771041793 939 4722366482938364690432 940 18889465931478580854785 941 75557863725914323419136 942 549755813889 943 1099511627776 944 1 945 0 946 4 947 42 948 1089 949 33280 950 1048849 951 33555488 952 1073745921 953 34359754752 954 1099511628033 955 35184372089344 956 1125899906842625 957 36028797018963968 958 281543712968705 959 4504149450301440 960 72061992352874497 961 1152956690052677632 962 18447025548686327809 963 295150156979166642176 964 4722384497268154695681 965 75558007841102399275008 966 1208925819615728687382529 967 19342813113838464843907072 968 309485009821362660910825473 969 4951760157141591468340674560 970 79228162514264337593560727553 971 1267650600228229401496736759808 972 20282409603651670423947251286017 973 324518553658426726783156020576256 974 19342813185891661101662209 975 154742505198902911050973184 976 1237940040438301779505971201 977 9903520318894728217620381696 978 79228162514264337597838917633 979 633825300114114700756941537280 980 5070602400912917605986812821505 981 40564819207303340847894502572032 982 4722366482938364690433 983 18889465931616019808256 984 75557863725914323419137 985 302231454903657293676544 986 1099511627777 987 2199023255552 988 1 989 0 990 3 991 43 992 1092 993 33281 994 1052672 995 33555489 996 1073745984 997 34359754753 998 1099511693312 999 35184372089345 1000 1125899906843648 1001 36028797018963969 1002 1152921504606846976 1003 4504149450301441 1004 72061992352890880 1005 1152956690052677633 1006 18447025552981229568 1007 295150156979166642177 1008 4722384497268154957824 1009 75558007841102399275009 1010 1208926972536133781553152 1011 19342813113838464843907073 1012 309485009821362660915019776 1013 4951760157141591468340674561 1014 79228162514264619068520660992 1015 1267650600228229401496736759809 1016 20282409603651670423947318394880 1017 324518553658426726783156020576257 1018 5192296858534827628530496329220096 1019 154742505198902911050973185 1020 1237940040438301780579713024 1021 9903520318894728217620381697 1022 79228162532711081667253501952 1023 633825300114114700756941537281 1024 5070602400912917606003992690688 1025 40564819207303340847894502572033 1026 324518553658426726783156020576256 1027 18889465931616019808257 1028 75557863726189201326080 1029 302231454903657293676545 1030 1208925819614629174706176 1031 2199023255553 1032 4398046511104 1033 1 1034 0 1035 4 1036 44 1037 1093 1038 33288 1039 1052673 1040 33587200 1041 1073745985 1042 34359754880 1043 1099511693313 1044 35184372350976 1045 1125899906843649 1046 36028797018966016 1047 1152921504606846977 1048 36893488147419103232 1049 72061992352890881 1050 1152956690052710400 1051 18447025552981229569 1052 295150156996346380288 1053 4722384497268154957825 1054 75558007841102399799296 1055 1208926972536133781553153 1056 19342822337206103650074624 1057 309485009821362660915019777 1058 4951760157141591468349063168 1059 79228162514264619068520660993 1060 1267650600228230527396610048000 1061 20282409603651670423947318394881 1062 324518553658426726783156154793984 1063 5192296858534827628530496329220097 1064 83076749736557242056487941267521536 1065 1237940040438301780579713025 1066 9903520318894728219767865344 1067 79228162532711081667253501953 1068 633825300187901677043189809152 1069 5070602400912917606003992690689 1070 40564819207303340847928862310400 1071 324518553658426726783156020576257 1072 2596148429267413814265248164610048 1073 75557863726189201326081 1074 302231454904207049490432 1075 1208925819614629174706177 1076 4835703278458516698824704 1077 4398046511105 1078 8796093022208 1079 1 1080 0 1081 4 1082 45 1083 1104 1084 33289 1085 1052688 1086 33587201 1087 1074003968 1088 34359754881 1089 1099511693568 1090 35184372350977 1091 1125899907891200 1092 36028797018966017 1093 1152921504606851072 1094 36893488147419103233 1095 1180591620717411303424 1096 1152956690052710401 1097 18447025552981295104 1098 295150156996346380289 1099 4722384497336874172416 1100 75558007841102399799297 1101 1208926972536133782601728 1102 19342822337206103650074625 1103 309485083608321363562987520 1104 4951760157141591468349063169 1105 79228162514264619068537438208 1106 1267650600228230527396610048001 1107 20282409603651674927546878656512 1108 324518553658426726783156154793985 1109 5192296858534827628530496597655552 1110 83076749736557242056487941267521537 1111 1329227995784915872903807060280344576 1112 9903520318894728219767865345 1113 79228162532711081671548469248 1114 633825300187901677043189809153 1115 5070602401208065511166165647360 1116 40564819207303340847928862310401 1117 324518553658426726783224740052992 1118 2596148429267413814265248164610049 1119 20769187434139310514121985316880384 1120 302231454904207049490433 1121 1208925819615728686333952 1122 4835703278458516698824705 1123 19342813113834066795298816 1124 8796093022209 1125 17592186044416 1126 1 1127 0 1128 5 1129 46 1130 1105 1131 33344 1132 1052689 1133 33587232 1134 1074003969 1135 34361835520 1136 1099511693569 1137 35184372351488 1138 1125899907891201 1139 36028797023158272 1140 1152921504606851073 1141 36893488147419111424 1142 1180591620717411303425 1143 37778931862957161709568 1144 18447025552981295105 1145 295150156996346511360 1146 4722384497336874172417 1147 75558007841377277181952 1148 1208926972536133782601729 1149 19342822337206103652171776 1150 309485083608321363562987521 1151 4951760747437331458302148608 1152 79228162514264619068537438209 1153 1267650600228230527396643602432 1154 20282409603651674927546878656513 1155 324518553658426744797554530058240 1156 5192296858534827628530496597655553 1157 83076749736557242056487941804392448 1158 1329227995784915872903807060280344577 1159 21267647932558653966460912964485513216 1160 79228162532711081671548469249 1161 633825300187901677051779743744 1162 5070602401208065511166165647361 1163 40564819208483932468611913875456 1164 324518553658426726783224740052993 1165 2596148429267413814265385603563520 1166 20769187434139310514121985316880385 1167 166153499473114484112975882535043072 1168 1208925819615728686333953 1169 4835703278460715722080256 1170 19342813113834066795298817 1171 77371252455336267181195264 1172 17592186044417 1173 35184372088832 1174 1 1175 0 1176 2 1177 47 1178 1108 1179 33345 1180 1052928 1181 33587233 1182 1074004032 1183 34361835521 1184 1099528404992 1185 35184372351489 1186 1125899907892224 1187 36028797023158273 1188 1152921504623624192 1189 36893488147419111425 1190 1180591620717411319808 1191 37778931862957161709569 1192 1208925819614629174706176 1193 295150156996346511361 1194 4722384497336874434560 1195 75558007841377277181953 1196 1208926972537233293180928 1197 19342822337206103652171777 1198 309485083608321363567181824 1199 4951760747437331458302148609 1200 79228167236630820463189164032 1201 1267650600228230527396643602433 1202 20282409603651674927546945765376 1203 324518553658426744797554530058241 1204 5192296858534827700588090367148032 1205 83076749736557242056487941804392449 1206 1329227995784915872903807061354086400 1207 21267647932558653966460912964485513217 1208 340282366920938463463374607431768211456 1209 633825300187901677051779743745 1210 5070602401208065511183345516544 1211 40564819208483932468611913875457 1212 324518553663149093266025665789952 1213 2596148429267413814265385603563521 1214 20769187434139310514122260194787328 1215 166153499473114484112975882535043073 1216 1329227995784915872903807060280344576 1217 4835703278460715722080257 1218 19342813113838464841809920 1219 77371252455336267181195265 1220 309485009821345068724781056 1221 35184372088833 1222 70368744177664 1223 1 1224 0 1225 3 1226 48 1227 1109 1228 33352 1229 1052929 1230 33588224 1231 1074004033 1232 34361835648 1233 1099528404993 1234 35184506306560 1235 1125899907892225 1236 36028797023160320 1237 1152921504623624193 1238 36893488147486212096 1239 1180591620717411319809 1240 37778931862957161742336 1241 1208925819614629174706177 1242 38685626227668133590597632 1243 4722384497336874434561 1244 75558007841377277706240 1245 1208926972537233293180929 1246 19342822337210501696585728 1247 309485083608321363567181825 1248 4951760747437331458310537216 1249 79228167236630820463189164033 1250 1267650638007161264453864914944 1251 20282409603651674927546945765377 1252 324518553658426744797554664275968 1253 5192296858534827700588090367148033 1254 83076749736557242344718317419233280 1255 1329227995784915872903807061354086401 1256 21267647932558653966460912966632996864 1257 340282366920938463463374607431768211457 1258 5444517870735015415413993718908291383296 1259 5070602401208065511183345516545 1260 40564819208483932468646273613824 1261 324518553663149093266025665789953 1262 2596148429286303280196726745464832 1263 20769187434139310514122260194787329 1264 166153499473114484112976432290856960 1265 1329227995784915872903807060280344577 1266 10633823966279326983230456482242756608 1267 19342813113838464841809921 1268 77371252455345063274217472 1269 309485009821345068724781057 1270 1237940039285380274899124224 1271 70368744177665 1272 140737488355328 1273 1 1274 0 1275 3 1276 49 1277 1280 1278 33353 1279 1052944 1280 33588225 1281 1074008064 1282 34361835649 1283 1099528405248 1284 35184506306561 1285 1125900980584448 1286 36028797023160321 1287 1152921504623628288 1288 36893488147486212097 1289 1180591620717679738880 1290 37778931862957161742337 1291 1208925819614629174771712 1292 38685626227668133590597633 1293 1237940039285380274899124224 1294 75558007841377277706241 1295 1208926972537233294229504 1296 19342822337210501696585729 1297 309485083608338955749031936 1298 4951760747437331458310537217 1299 79228167236630820463205941248 1300 1267650638007161264453864914945 1301 20282409905883125327604544962560 1302 324518553658426744797554664275969 1303 5192296858534827700588090635583488 1304 83076749736557242344718317419233281 1305 1329227995784915874056728564887191552 1306 21267647932558653966460912966632996865 1307 340282366920938463463374607436063178752 1308 5444517870735015415413993718908291383297 1309 87112285931760246646623899502532662132736 1310 40564819208483932468646273613825 1311 324518553663149093266094385266688 1312 2596148429286303280196726745464833 1313 20769187434214868377847899640299520 1314 166153499473114484112976432290856961 1315 1329227995784915872903808159791972352 1316 10633823966279326983230456482242756609 1317 85070591730234615865843651857942052864 1318 77371252455345063274217473 1319 309485009821362660910825472 1320 1237940039285380274899124225 1321 4951760157141521099596496896 1322 140737488355329 1323 281474976710656 1324 1 1325 0 1326 4 1327 50 1328 1281 1329 36864 1330 1052945 1331 33588256 1332 1074008065 1333 34361851904 1334 1099528405249 1335 35184506307072 1336 1125900980584449 1337 36028805608898560 1338 1152921504623628289 1339 36893488147486220288 1340 1180591620717679738881 1341 37778931862958235451392 1342 1208925819614629174771713 1343 38685626227668133590728704 1344 1237940039285380274899124225 1345 39614081257132168796771975168 1346 1208926972537233294229505 1347 19342822337210501698682880 1348 309485083608338955749031937 1349 4951760747437401827046326272 1350 79228167236630820463205941249 1351 1267650638007161264453898469376 1352 20282409905883125327604544962561 1353 324518556076278366012414369988608 1354 5192296858534827700588090635583489 1355 83076749736557242344718317956104192 1356 1329227995784915874056728564887191553 1357 21267647932558653971072598982912901120 1358 340282366920938463463374607436063178753 1359 5444517870735015415413993718916881317888 1360 87112285931760246646623899502532662132737 1361 1393796574908163946345982392040522594123776 1362 324518553663149093266094385266689 1363 2596148429286303280196864184418304 1364 20769187434214868377847899640299521 1365 166153499473416715567879539828719616 1366 1329227995784915872903808159791972353 1367 10633823966279326983230458681266012160 1368 85070591730234615865843651857942052865 1369 680564733841876926926749214863536422912 1370 309485009821362660910825473 1371 1237940039285415459271213056 1372 4951760157141521099596496897 1373 19807040628566084398385987584 1374 281474976710657 1375 562949953421312 1376 1 1377 0 1378 3 1379 51 1380 1284 1381 36865 1382 1114112 1383 33588257 1384 1074008128 1385 34361851905 1386 1099528470528 1387 35184506307073 1388 1125900980585472 1389 36028805608898561 1390 1152921573326323712 1391 36893488147486220289 1392 1180591620717679755264 1393 37778931862958235451393 1394 1208925819614633469673472 1395 38685626227668133590728705 1396 1237940039285380274899386368 1397 39614081257132168796771975169 1398 1267650600228229401496703205376 1399 19342822337210501698682881 1400 309485083608338955753226240 1401 4951760747437401827046326273 1402 79228167236631101938165874688 1403 1267650638007161264453898469377 1404 20282409905883125327604612071424 1405 324518556076278366012414369988609 1406 5192296877877640742364563124518912 1407 83076749736557242344718317956104193 1408 1329227995784915874056728565960933376 1409 21267647932558653971072598982912901121 1410 340282366920938463481821351505477763072 1411 5444517870735015415413993718916881317889 1412 87112285931760246646623899502549842001920 1413 1393796574908163946345982392040522594123777 1414 22300745198530623141535718272648361505980416 1415 2596148429286303280196864184418305 1416 20769187434214868377848174518206464 1417 166153499473416715567879539828719617 1418 1329227995786124798723421689455050752 1419 10633823966279326983230458681266012161 1420 85070591730234615865843656255988563968 1421 680564733841876926926749214863536422913 1422 5444517870735015415413993718908291383296 1423 1237940039285415459271213057 1424 4951760157141591468340674560 1425 19807040628566084398385987585 1426 79228162514264337593543950336 1427 562949953421313 1428 1125899906842624 1429 1 1430 0 1431 4 1432 52 1433 1285 1434 36872 1435 1114113 1436 34603008 1437 1074008129 1438 34361852032 1439 1099528470529 1440 35184506568704 1441 1125900980585473 1442 36028805608900608 1443 1152921573326323713 1444 36893488697174917120 1445 1180591620717679755265 1446 37778931862958235484160 1447 1208925819614633469673473 1448 38685626227668150770466816 1449 1237940039285380274899386369 1450 39614081257132168796772499456 1451 1267650600228229401496703205377 1452 40564819207303340847894502572032 1453 309485083608338955753226241 1454 4951760747437401827054714880 1455 79228167236631101938165874689 1456 1267650638007162390353771757568 1457 20282409905883125327604612071425 1458 324518556076278366012414504206336 1459 5192296877877640742364563124518913 1460 83076749891299746967160475629912064 1461 1329227995784915874056728565960933377 1462 21267647932558653971072598985060384768 1463 340282366920938463481821351505477763073 1464 5444517870735015415487780695203129589760 1465 87112285931760246646623899502549842001921 1466 1393796574908163946345982392040556953862144 1467 22300745198530623141535718272648361505980417 1468 356811923176489970264571492362373784095686656 1469 20769187434214868377848174518206465 1470 166153499473416715567880089584533504 1471 1329227995786124798723421689455050753 1472 10633823966284162686508914998941581312 1473 85070591730234615865843656255988563969 1474 680564733841876926926749223659629445120 1475 5444517870735015415413993718908291383297 1476 43556142965880123323311949751266331066368 1477 4951760157141591468340674561 1478 19807040628566225135874342912 1479 79228162514264337593543950337 1480 316912650057057350374175801344 1481 1125899906842625 1482 2251799813685248 1483 1 1484 0 1485 4 1486 53 1487 1296 1488 36873 1489 1114128 1490 34603009 1491 1090519040 1492 34361852033 1493 1099528470784 1494 35184506568705 1495 1125900981633024 1496 36028805608900609 1497 1152921573326327808 1498 36893488697174917121 1499 1180591625115457814528 1500 37778931862958235484161 1501 1208925819614633469739008 1502 38685626227668150770466817 1503 1237940039285380343618600960 1504 39614081257132168796772499457 1505 1267650600228229401496704253952 1506 40564819207303340847894502572033 1507 1298074214633706907132624082305024 1508 4951760747437401827054714881 1509 79228167236631101938182651904 1510 1267650638007162390353771757569 1511 20282409905883129831204172333056 1512 324518556076278366012414504206337 1513 5192296877877640742364563392954368 1514 83076749891299746967160475629912065 1515 1329227997022855912189187335179468800 1516 21267647932558653971072598985060384769 1517 340282366920938463481821351509772730368 1518 5444517870735015415487780695203129589761 1519 87112285931760246646919047407712014958592 1520 1393796574908163946345982392040556953862145 1521 22300745198530623141535718272648430225457152 1522 356811923176489970264571492362373784095686657 1523 5708990770823839524233143877797980545530986496 1524 166153499473416715567880089584533505 1525 1329227995786124798723422788966678528 1526 10633823966284162686508914998941581313 1527 85070591730253958678957485924737351680 1528 680564733841876926926749223659629445121 1529 5444517870735015415413993736500477427712 1530 43556142965880123323311949751266331066369 1531 348449143727040986586495598010130648530944 1532 19807040628566225135874342913 1533 79228162514264619068520660992 1534 316912650057057350374175801345 1535 1267650600228229401496703205376 1536 2251799813685249 1537 4503599627370496 1538 1 1539 0 1540 5 1541 54 1542 1297 1543 36928 1544 1114129 1545 34603040 1546 1090519041 1547 34628173824 1548 1099528470785 1549 35184506569216 1550 1125900981633025 1551 36028805613092864 1552 1152921573326327809 1553 36893488697174925312 1554 1180591625115457814529 1555 37778931898141533798400 1556 1208925819614633469739009 1557 38685626227668150770597888 1558 1237940039285380343618600961 1559 39614081257132169071649882112 1560 1267650600228229401496704253953 1561 40564819207303340847894504669184 1562 1298074214633706907132624082305025 1563 41538374868278621028243970633760768 1564 79228167236631101938182651905 1565 1267650638007162390353805312000 1566 20282409905883129831204172333057 1567 324518556076278384026812879470592 1568 5192296877877640742364563392954369 1569 83076749891299746967160476166782976 1570 1329227997022855912189187335179468801 1571 21267647942462174280743955163678507008 1572 340282366920938463481821351509772730369 1573 5444517870735015415487780695211719524352 1574 87112285931760246646919047407712014958593 1575 1393796574908163946347162983661240005427200 1576 22300745198530623141535718272648430225457153 1577 356811923176489970264571492362373921534640128 1578 5708990770823839524233143877797980545530986497 1579 91343852333181432387730302044767688728495783936 1580 1329227995786124798723422788966678529 1581 10633823966284162686508917197964836864 1582 85070591730253958678957485924737351681 1583 680564733841954298179204551130717618176 1584 5444517870735015415413993736500477427713 1585 43556142965880123323311949786450703155200 1586 348449143727040986586495598010130648530945 1587 2787593149816327892691964784081045188247552 1588 79228162514264619068520660993 1589 316912650057057913324129222656 1590 1267650600228229401496703205377 1591 5070602400912917605986812821504 1592 4503599627370497 1593 9007199254740992 1594 1 1595 0 1596 3 1597 55 1598 1300 1599 36929 1600 1114368 1601 34603041 1602 1090519104 1603 34628173825 1604 1103806595072 1605 35184506569217 1606 1125900981634048 1607 36028805613092865 1608 1152921573343100928 1609 36893488697174925313 1610 1180591625115457830912 1611 37778931898141533798401 1612 1208925819896104151416832 1613 38685626227668150770597889 1614 1237940039285380343618863104 1615 39614081257132169071649882113 1616 1267650600228229402596214833152 1617 40564819207303340847894504669185 1618 1298074214633706907132624086499328 1619 41538374868278621028243970633760769 1620 1329227995784915872903807060280344576 1621 1267650638007162390353805312001 1622 20282409905883129831204239441920 1623 324518556076278384026812879470593 1624 5192296877877640814422157162446848 1625 83076749891299746967160476166782977 1626 1329227997022855912189187336253210624 1627 21267647942462174280743955163678507009 1628 340282367000166625977638945025312161792 1629 5444517870735015415487780695211719524353 1630 87112285931760246646919047407729194827776 1631 1393796574908163946347162983661240005427201 1632 22300745198530623141540440639131231151194112 1633 356811923176489970264571492362373921534640129 1634 5708990770823839524233143877797980820408893440 1635 91343852333181432387730302044767688728495783937 1636 1461501637330902918203684832716283019655932542976 1637 10633823966284162686508917197964836865 1638 85070591730253958678957490322783862784 1639 680564733841954298179204551130717618177 1640 5444517870735324900423815063977016164352 1641 43556142965880123323311949786450703155201 1642 348449143727040986586495598080499392708608 1643 2787593149816327892691964784081045188247553 1644 22300745198530623141535718272648361505980416 1645 316912650057057913324129222657 1646 1267650600228230527396610048000 1647 5070602400912917605986812821505 1648 20282409603651670423947251286016 1649 9007199254740993 1650 18014398509481984 1651 1 1652 0 1653 4 1654 56 1655 1301 1656 36936 1657 1114369 1658 34604032 1659 1090519105 1660 34628173952 1661 1103806595073 1662 35253091565568 1663 1125900981634049 1664 36028805613094912 1665 1152921573343100929 1666 36893488697242025984 1667 1180591625115457830913 1668 37778931898141533831168 1669 1208925819896104151416833 1670 38685626229919933404282880 1671 1237940039285380343618863105 1672 39614081257132169071650406400 1673 1267650600228229402596214833153 1674 40564819207303340852292549083136 1675 1298074214633706907132624086499329 1676 41538374868278621028243970642149376 1677 1329227995784915872903807060280344577 1678 42535295865117307932921825928971026432 1679 20282409905883129831204239441921 1680 324518556076278384026813013688320 1681 5192296877877640814422157162446849 1682 83076749891299747255390851781623808 1683 1329227997022855912189187336253210625 1684 21267647942462174280743955165825990656 1685 340282367000166625977638945025312161793 1686 5444517871368840715528108419656642985984 1687 87112285931760246646919047407729194827777 1688 1393796574908163946347162983661274365165568 1689 22300745198530623141540440639131231151194113 1690 356811923176489970264590381828305262676541440 1691 5708990770823839524233143877797980820408893441 1692 91343852333181432387730302044767689278251597824 1693 1461501637330902918203684832716283019655932542977 1694 23384026197294446691258957323460528314494920687616 1695 85070591730253958678957490322783862785 1696 680564733841954298179204559926810640384 1697 5444517870735324900423815063977016164353 1698 43556142965881361263351235131541230190592 1699 348449143727040986586495598080499392708609 1700 2787593149816327892691964784221782676602880 1701 22300745198530623141535718272648361505980417 1702 178405961588244985132285746181186892047843328 1703 1267650600228230527396610048001 1704 5070602400912919857786626506752 1705 20282409603651670423947251286017 1706 81129638414606681695789005144064 1707 18014398509481985 1708 36028797018963968 1709 1 1710 0 1711 4 1712 57 1713 1344 1714 36937 1715 1114384 1716 34604033 1717 1090523136 1718 34628173953 1719 1103806595328 1720 35253091565569 1721 1126999418470400 1722 36028805613094913 1723 1152921573343105024 1724 36893488697242025985 1725 1180591625115726249984 1726 37778931898141533831169 1727 1208925819896104151482368 1728 38685626229919933404282881 1729 1237940039303394673408606208 1730 39614081257132169071650406401 1731 1267650600228229402596215881728 1732 40564819207303340852292549083137 1733 1298074214633706907150216268349440 1734 41538374868278621028243970642149377 1735 1329227995784915872903807060297121792 1736 42535295865117307932921825928971026433 1737 1361129467683753853853498429727072845824 1738 324518556076278384026813013688321 1739 5192296877877640814422157430882304 1740 83076749891299747255390851781623809 1741 1329227997022855913342108839786315776 1742 21267647942462174280743955165825990657 1743 340282367000166625977638945029607129088 1744 5444517871368840715528108419656642985985 1745 87112285936830849047536817108519474954240 1746 1393796574908163946347162983661274365165569 1747 22300745198530623141540440639131299870670848 1748 356811923176489970264590381828305262676541441 1749 5708990770823839524233219435661706459854405632 1750 91343852333181432387730302044767689278251597825 1751 1461501637330902918203684832716283020755444170752 1752 23384026197294446691258957323460528314494920687617 1753 374144419156711147060143317175368453031918731001856 1754 680564733841954298179204559926810640385 1755 5444517870735324900423815081569202208768 1756 43556142965881361263351235131541230190593 1757 348449143727045938346652739531230245027840 1758 2787593149816327892691964784221782676602881 1759 22300745198530623141535718272929836482691072 1760 178405961588244985132285746181186892047843329 1761 1427247692705959881058285969449495136382746624 1762 5070602400912919857786626506753 1763 20282409603651674927546878656512 1764 81129638414606681695789005144065 1765 324518553658426726783156020576256 1766 36028797018963969 1767 72057594037927936 1768 1 1769 0 1770 5 1771 58 1772 1345 1773 37376 1774 1114385 1775 34604064 1776 1090523137 1777 34628190208 1778 1103806595329 1779 35253091566080 1780 1126999418470401 1781 36046389205008384 1782 1152921573343105025 1783 36893488697242034176 1784 1180591625115726249985 1785 37778931898142607540224 1786 1208925819896104151482369 1787 38685626229919933404413952 1788 1237940039303394673408606209 1789 39614081257276283984847831040 1790 1267650600228229402596215881729 1791 40564819207303340852292551180288 1792 1298074214633706907150216268349441 1793 41538374868278621028314339377938432 1794 1329227995784915872903807060297121793 1795 42535295865117307932921825929004580864 1796 1361129467683753853853498429727072845825 1797 43556142965880123323311949751266331066368 1798 5192296877877640814422157430882305 1799 83076749891299747255390852318494720 1800 1329227997022855913342108839786315777 1801 21267647942462174285355641182105894912 1802 340282367000166625977638945029607129089 1803 5444517871368840715528108419665232920576 1804 87112285936830849047536817108519474954241 1805 1393796574948728765553285732888417096695808 1806 22300745198530623141540440639131299870670849 1807 356811923176489970264590381828305400115494912 1808 5708990770823839524233219435661706459854405633 1809 91343852333181432387730604276222592385789460480 1810 1461501637330902918203684832716283020755444170753 1811 23384026197294446691258957323460528316693943943168 1812 374144419156711147060143317175368453031918731001857 1813 5986310706507378352962293074805895248510699696029696 1814 5444517870735324900423815081569202208769 1815 43556142965881361263351235166725602279424 1816 348449143727045938346652739531230245027841 1817 2787593149816347699732593350165443574235136 1818 22300745198530623141535718272929836482691073 1819 178405961588244985132285746181749842001264640 1820 1427247692705959881058285969449495136382746625 1821 11417981541647679048466287755595961091061972992 1822 20282409603651674927546878656513 1823 81129638414606690702988259885056 1824 324518553658426726783156020576257 1825 1298074214633706907132624082305024 1826 72057594037927937 1827 144115188075855872 1828 1 1829 0 1830 4 1831 59 1832 1348 1833 37377 1834 1118208 1835 34604065 1836 1090523200 1837 34628190209 1838 1103806660608 1839 35253091566081 1840 1126999418471424 1841 36046389205008385 1842 1153202979583557632 1843 36893488697242034177 1844 1180591625115726266368 1845 37778931898142607540225 1846 1208925819896108446384128 1847 38685626229919933404413953 1848 1237940039303394673408868352 1849 39614081257276283984847831041 1850 1267650600229382323001310052352 1851 40564819207303340852292551180289 1852 1298074214633706907150216272543744 1853 41538374868278621028314339377938433 1854 1329227995784915872904088535257055232 1855 42535295865117307932921825929004580865 1856 1361129467683753853853498429727139954688 1857 43556142965880123323311949751266331066369 1858 1393796574908163946345982392040522594123776 1859 83076749891299747255390852318494721 1860 1329227997022855913342108840860057600 1861 21267647942462174285355641182105894913 1862 340282367000166625996085689099021713408 1863 5444517871368840715528108419665232920577 1864 87112285936830849047536817108536654823424 1865 1393796574948728765553285732888417096695809 1866 22300745198855141695194144999431517526556672 1867 356811923176489970264590381828305400115494913 1868 5708990770823839524233219435661706734732312576 1869 91343852333181432387730604276222592385789460481 1870 1461501637330902918203686041642102634285107249152 1871 23384026197294446691258957323460528316693943943169 1872 374144419156711147060143317175368453036316777512960 1873 5986310706507378352962293074805895248510699696029697 1874 95780971304118053647396689196894323976171195136475136 1875 43556142965881361263351235166725602279425 1876 348449143727045938346652739601598989205504 1877 2787593149816347699732593350165443574235137 1878 22300745198530702369698232536985955049930752 1879 178405961588244985132285746181749842001264641 1880 1427247692705959881058285969450621036289589248 1881 11417981541647679048466287755595961091061972993 1882 91343852333181432387730302044767688728495783936 1883 81129638414606690702988259885057 1884 324518553658426744797554530058240 1885 1298074214633706907132624082305025 1886 5192296858534827628530496329220096 1887 144115188075855873 1888 288230376151711744 1889 1 1890 0 1891 5 1892 60 1893 1349 1894 37384 1895 1118209 1896 34635776 1897 1090523201 1898 34628190336 1899 1103806660609 1900 35253091827712 1901 1126999418471425 1902 36046389205010432 1903 1153202979583557633 1904 36897991747046473728 1905 1180591625115726266369 1906 37778931898142607572992 1907 1208925819896108446384129 1908 38685626229919950584152064 1909 1237940039303394673408868353 1910 39614081257276283984848355328 1911 1267650600229382323001310052353 1912 40564819207312564219931357347840 1913 1298074214633706907150216272543745 1914 41538374868278621028314339386327040 1915 1329227995784915872904088535257055233 1916 42535295865117307932922951828877869056 1917 1361129467683753853853498429727139954689 1918 43556142965880123323311949751266465284096 1919 1393796574908163946345982392040522594123777 1920 44601490397061246283071436545296723011960832 1921 1329227997022855913342108840860057601 1922 21267647942462174285355641184253378560 1923 340282367000166625996085689099021713409 1924 5444517871368840715601895395951481192448 1925 87112285936830849047536817108536654823425 1926 1393796574948728765553285732888451456434176 1927 22300745198855141695194144999431517526556673 1928 356811923179086118693838906176639032260296704 1929 5708990770823839524233219435661706734732312577 1930 91343852333181432387730604276222592935545274368 1931 1461501637330902918203686041642102634285107249153 1932 23384026197294446691258962159163806773011619512320 1933 374144419156711147060143317175368453036316777512961 1934 5986310706507378352962293074805895248519495789051904 1935 95780971304118053647396689196894323976171195136475137 1936 1532495540865888858358347027150309183618739122183602176 1937 348449143727045938346652739601598989205505 1938 2787593149816347699732593350306181062590464 1939 22300745198530702369698232536985955049930753 1940 178405961588245302044935803238537266223644672 1941 1427247692705959881058285969450621036289589249 1942 11417981541647679048466287755598212890875658240 1943 91343852333181432387730302044767688728495783937 1944 730750818665451459101842416358141509827966271488 1945 324518553658426744797554530058241 1946 1298074214633706943161421101268992 1947 5192296858534827628530496329220097 1948 20769187434139310514121985316880384 1949 288230376151711745 1950 576460752303423488 1951 1 1952 0 1953 5 1954 61 1955 1360 1956 37385 1957 1118224 1958 34635777 1959 1090781184 1960 34628190337 1961 1103806660864 1962 35253091827713 1963 1126999419518976 1964 36046389205010433 1965 1153202979583561728 1966 36897991747046473729 1967 1180663678311449231360 1968 37778931898142607572993 1969 1208925819896108446449664 1970 38685626229919950584152065 1971 1237940039303394742128082944 1972 39614081257276283984848355329 1973 1267650600229382323001311100928 1974 40564819207312564219931357347841 1975 1298074214633780694108918920511488 1976 41538374868278621028314339386327041 1977 1329227995784915872904088535273832448 1978 42535295865117307932922951828877869057 1979 1361129467683753853853502933326700216320 1980 43556142965880123323311949751266465284097 1981 1393796574908163946345982392040522862559232 1982 44601490397061246283071436545296723011960833 1983 1427247692705959881058285969449495136382746624 1984 21267647942462174285355641184253378561 1985 340282367000166625996085689103316680704 1986 5444517871368840715601895395951481192449 1987 87112285936830849047831965013698827780096 1988 1393796574948728765553285732888451456434177 1989 22300745198855141695194144999431586246033408 1990 356811923179086118693838906176639032260296705 1991 5708990770844608711667283188312102530847866880 1992 91343852333181432387730604276222592935545274369 1993 1461501637330902918203686041642102635384618876928 1994 23384026197294446691258962159163806773011619512321 1995 374144419156711147060143336518181566865985526300672 1996 5986310706507378352962293074805895248519495789051905 1997 95780971304118053647396689196894323976188787322519552 1998 1532495540865888858358347027150309183618739122183602177 1999 24519928653854221733733552434404946937899825954937634816 2000 2787593149816347699732593350306181062590465 2001 22300745198530702369698232537267430026641408 2002 178405961588245302044935803238537266223644673 2003 1427247692705961148708886197678896633085952000 2004 11417981541647679048466287755598212890875658241 2005 91343852333181432387730302044772192328123154432 2006 730750818665451459101842416358141509827966271489 2007 5846006549323611672814739330865132078623730171904 2008 1298074214633706943161421101268993 2009 5192296858534827700588090367148032 2010 20769187434139310514121985316880385 2011 83076749736557242056487941267521536 2012 576460752303423489 2013 1152921504606846976 2014 1 2015 0 2016 6 2017 62 2018 1361 2019 37440 2020 1118225 2021 34635808 2022 1090781185 2023 34630270976 2024 1103806660865 2025 35253091828224 2026 1126999419518977 2027 36046389209202688 2028 1153202979583561729 2029 36897991747046481920 2030 1180663678311449231361 2031 37780084784461768556544 2032 1208925819896108446449665 2033 38685626229919950584283136 2034 1237940039303394742128082945 2035 39614081257276284259725737984 2036 1267650600229382323001311100929 2037 40564819207312564219931359444992 2038 1298074214633780694108918920511489 2039 41538374868279211324054329339412480 2040 1329227995784915872904088535273832449 2041 42535295865117307932922951828911423488 2042 1361129467683753853853502933326700216321 2043 43556142965880123323311967765664840548352 2044 1393796574908163946345982392040522862559233 2045 44601490397061246283071436545296723548831744 2046 1427247692705959881058285969449495136382746625 2047 45671926166590716193865151022383844364247891968 2048 340282367000166625996085689103316680705 2049 5444517871368840715601895395960071127040 2050 87112285936830849047831965013698827780097 2051 1393796574948728765554466324509134507999232 2052 22300745198855141695194144999431586246033409 2053 356811923179086118693838906176639169699250176 2054 5708990770844608711667283188312102530847866881 2055 91343852333347585887203416528880664611030827008 2056 1461501637330902918203686041642102635384618876929 2057 23384026197294446691258962159163806775210642767872 2058 374144419156711147060143336518181566865985526300673 2059 5986310706507378352962293152177147703846966877224960 2060 95780971304118053647396689196894323976188787322519553 2061 1532495540865888858358347027150309183618774306555691008 2062 24519928653854221733733552434404946937899825954937634817 2063 392318858461667547739736838950479151006397215279002157056 2064 22300745198530702369698232537267430026641409 2065 178405961588245302044935803239100216177065984 2066 1427247692705961148708886197678896633085952001 2067 11417981541647684119068688668513567077874794496 2068 91343852333181432387730302044772192328123154433 2069 730750818665451459101842416358150517027221012480 2070 5846006549323611672814739330865132078623730171905 2071 46768052394588893382517914646921056628989841375232 2072 5192296858534827700588090367148033 2073 20769187434139310658237173392736256 2074 83076749736557242056487941267521537 2075 332306998946228968225951765070086144 2076 1152921504606846977 2077 2305843009213693952 2078 1 2079 0 2080 1 2081 63 2082 1364 2083 37441 2084 1118464 2085 34635809 2086 1090781248 2087 34630270977 2088 1103823372288 2089 35253091828225 2090 1126999419520000 2091 36046389209202689 2092 1153202979600334848 2093 36897991747046481921 2094 1180663678311449247744 2095 37780084784461768556545 2096 1208944266358702884257792 2097 38685626229919950584283137 2098 1237940039303394742128345088 2099 39614081257276284259725737985 2100 1267650600229382324100821680128 2101 40564819207312564219931359444993 2102 1298074214633780694108918924705792 2103 41538374868279211324054329339412481 2104 1329227995784920595270289929925558272 2105 42535295865117307932922951828911423489 2106 1361129467683753853853502933326767325184 2107 43556142965880123323311967765664840548353 2108 1393796574908163946345982464098116632051712 2109 44601490397061246283071436545296723548831745 2110 1427247692705959881058285969449495137456488448 2111 45671926166590716193865151022383844364247891969 2112 1461501637330902918203684832716283019655932542976 2113 5444517871368840715601895395960071127041 2114 87112285936830849047831965013716007649280 2115 1393796574948728765554466324509134507999233 2116 22300745198855141695198867365914387171770368 2117 356811923179086118693838906176639169699250177 2118 5708990770844608711667283188312102805725773824 2119 91343852333347585887203416528880664611030827009 2120 1461501637332232146199469748589186826716212887552 2121 23384026197294446691258962159163806775210642767873 2122 374144419156711147060143336518181566870383572811776 2123 5986310706507378352962293152177147703846966877224961 2124 95780971304118053647396689506379333797516263861256192 2125 1532495540865888858358347027150309183618774306555691009 2126 24519928653854221733733552434404946937899896323681812480 2127 392318858461667547739736838950479151006397215279002157057 2128 6277101735386680763835789423207666416102355444464034512896 2129 178405961588245302044935803239100216177065985 2130 1427247692705961148708886197680022532992794624 2131 11417981541647684119068688668513567077874794497 2132 91343852333181452670139905696438112675747069952 2133 730750818665451459101842416358150517027221012481 2134 5846006549323611672814739330865150093022239653888 2135 46768052394588893382517914646921056628989841375233 2136 374144419156711147060143317175368453031918731001856 2137 20769187434139310658237173392736257 2138 83076749736557242344718317419233280 2139 332306998946228968225951765070086145 2140 1329227995784915872903807060280344576 2141 2305843009213693953 2142 4611686018427387904 2143 1 2144 0 2145 2 2146 64 2147 1365 2148 37448 2149 1118465 2150 34636800 2151 1090781249 2152 34630271104 2153 1103823372289 2154 35253225783296 2155 1126999419520001 2156 36046389209204736 2157 1153202979600334849 2158 36897991747113582592 2159 1180663678311449247745 2160 37780084784461768589312 2161 1208944266358702884257793 2162 38685921375573312943423488 2163 1237940039303394742128345089 2164 39614081257276284259726262272 2165 1267650600229382324100821680129 2166 40564819207312564224329403858944 2167 1298074214633780694108918924705793 2168 41538374868279211324054329347801088 2169 1329227995784920595270289929925558273 2170 42535295865117345711853688886132736000 2171 1361129467683753853853502933326767325185 2172 43556142965880123323311967765664974766080 2173 1393796574908163946345982464098116632051713 2174 44601490397061246283071436833527099163672576 2175 1427247692705959881058285969449495137456488449 2176 45671926166590716193865151022383844366395375616 2177 1461501637330902918203684832716283019655932542977 2178 46768052394588893382517914646921056628989841375232 2179 87112285936830849047831965013716007649281 2180 1393796574948728765554466324509168867737600 2181 22300745198855141695198867365914387171770369 2182 356811923179086118693857795642570510841151488 2183 5708990770844608711667283188312102805725773825 2184 91343852333347585887203416528880665160786640896 2185 1461501637332232146199469748589186826716212887553 2186 23384026197305080515225236650443758770977163444224 2187 374144419156711147060143336518181566870383572811777 2188 5986310706507378352962293152177147703855762970247168 2189 95780971304118053647396689506379333797516263861256193 2190 1532495540865888858358347028388249222904119397082726400 2191 24519928653854221733733552434404946937899896323681812481 2192 392318858461667547739736838950479151006397356016490512384 2193 6277101735386680763835789423207666416102355444464034512897 2194 100433627766186892221372630771322662657637687111424552206336 2195 1427247692705961148708886197680022532992794625 2196 11417981541647684119068688668515818877688479744 2197 91343852333181452670139905696438112675747069953 2198 730750818665451540231480830964823205616971415552 2199 5846006549323611672814739330865150093022239653889 2200 46768052394588893382517914646921092657786860339200 2201 374144419156711147060143317175368453031918731001857 2202 2993155353253689176481146537402947624255349848014848 2203 83076749736557242344718317419233281 2204 332306998946228968802412517373509632 2205 1329227995784915872903807060280344577 2206 5316911983139663491615228241121378304 2207 4611686018427387905 2208 9223372036854775808 2209 1 2210 0 2211 2 2212 65 2213 4096 2214 37449 2215 1118480 2216 34636801 2217 1090785280 2218 34630271105 2219 1103823372544 2220 35253225783297 2221 1127000492212224 2222 36046389209204737 2223 1153202979600338944 2224 36897991747113582593 2225 1180663678311717666816 2226 37780084784461768589313 2227 1208944266358702884323328 2228 38685921375573312943423489 2229 1237944761651863144544337920 2230 39614081257276284259726262273 2231 1267650600229382324100822728704 2232 40564819207312564224329403858945 2233 1298074214633780694126511106555904 2234 41538374868279211324054329347801089 2235 1329227995784920595270289929942335488 2236 42535295865117345711853688886132736001 2237 1361129467683754156084953333384366522368 2238 43556142965880123323311967765664974766081 2239 1393796574908163946345982464098116900487168 2240 44601490397061246283071436833527099163672577 2241 1427247692705959881058285970602416640989593600 2242 45671926166590716193865151022383844366395375617 2243 1461501637330902918203684832716283019660227510272 2244 46768052394588893382517914646921056628989841375233 2245 1496577676626844588240573268701473812127674924007424 2246 1393796574948728765554466324509168867737601 2247 22300745198855141695198867365914455891247104 2248 356811923179086118693857795642570510841151489 2249 5708990770844608711667358746175828445171286016 2250 91343852333347585887203416528880665160786640897 2251 1461501637332232146199469748589186827815724515328 2252 23384026197305080515225236650443758770977163444225 2253 374144419156796217651873551791234296683776673054720 2254 5986310706507378352962293152177147703855762970247169 2255 95780971304118053647396689506379333797533856047300608 2256 1532495540865888858358347028388249222904119397082726401 2257 24519928653854221733733552439356707095041347054534131712 2258 392318858461667547739736838950479151006397356016490512385 2259 6277101735386680763835789423207666416102355725939011223552 2260 100433627766186892221372630771322662657637687111424552206337 2261 1606938044258990275541962092341162602522202993782792835301376 2262 11417981541647684119068688668515818877688479745 2263 91343852333181452670139905696442616275374440448 2264 730750818665451540231480830964823205616971415553 2265 5846006549323611997333292989291858861779750748160 2266 46768052394588893382517914646921092657786860339201 2267 374144419156711147060143317175368525089512768929792 2268 2993155353253689176481146537402947624255349848014849 2269 23945242826029513411849172299223580994042798784118784 2270 332306998946228968802412517373509633 2271 1329227995784915874056728564887191552 2272 5316911983139663491615228241121378305 2273 21267647932558653966460912964485513216 2274 9223372036854775809 2275 18446744073709551616 2276 1 2277 0 2278 3 2279 66 2280 4097 2281 262144 2282 1118481 2283 34636832 2284 1090785281 2285 34630287360 2286 1103823372545 2287 35253225783808 2288 1127000492212225 2289 36046397794942976 2290 1153202979600338945 2291 36897991747113590784 2292 1180663678311717666817 2293 37780084784462842298368 2294 1208944266358702884323329 2295 38685921375573312943554560 2296 1237944761651863144544337921 2297 39614156814995894711095394304 2298 1267650600229382324100822728705 2299 40564819207312564224329405956096 2300 1298074214633780694126511106555905 2301 41538374868279211324124698083590144 2302 1329227995784920595270289929942335489 2303 42535295865117345711853688886166290432 2304 1361129467683754156084953333384366522369 2305 43556142965880125741163588980524680478720 2306 1393796574908163946345982464098116900487169 2307 44601490397061246283071436833527099700543488 2308 1427247692705959881058285970602416640989593601 2309 45671926166590716193865151026995530382675279872 2310 1461501637330902918203684832716283019660227510273 2311 46768052394588893382517914646921056628998431309824 2312 1496577676626844588240573268701473812127674924007425 2313 47890485652059026823698344598447161988085597568237568 2314 22300745198855141695198867365914455891247105 2315 356811923179086118693857795642570648280104960 2316 5708990770844608711667358746175828445171286017 2317 91343852333347585887203718760335568268324503552 2318 1461501637332232146199469748589186827815724515329 2319 23384026197305080515225236650443758773176186699776 2320 374144419156796217651873551791234296683776673054721 2321 5986310706508058917696134951732821997725563232452608 2322 95780971304118053647396689506379333797533856047300609 2323 1532495540865888858358347028388249222904154581454815232 2324 24519928653854221733733552439356707095041347054534131713 2325 392318858461667547739736838970286191634963299677388144640 2326 6277101735386680763835789423207666416102355725939011223553 2327 100433627766186892221372630771322662657637687674374505627648 2328 1606938044258990275541962092341162602522202993782792835301377 2329 25711008708143844408671393477458601640355247900524685364822016 2330 91343852333181452670139905696442616275374440449 2331 730750818665451540231480830964832212816226156544 2332 5846006549323611997333292989291858861779750748161 2333 46768052394588894680592129280627963761613923680256 2334 374144419156711147060143317175368525089512768929793 2335 2993155353253689176481146537402947768370537923870720 2336 23945242826029513411849172299223580994042798784118785 2337 191561942608236107294793378393788647952342390272950272 2338 1329227995784915874056728564887191553 2339 5316911983139663493921071250335072256 2340 21267647932558653966460912964485513217 2341 85070591730234615865843651857942052864 2342 18446744073709551617 2343 36893488147419103232 2344 1 2345 0 2346 2 2347 67 2348 4100 2349 262145 2350 16777216 2351 34636833 2352 1090785344 2353 34630287361 2354 1103823437824 2355 35253225783809 2356 1127000492213248 2357 36046397794942977 2358 1153203048303034368 2359 36897991747113590785 2360 1180663678311717683200 2361 37780084784462842298369 2362 1208944266358707179225088 2363 38685921375573312943554561 2364 1237944761651863144544600064 2365 39614156814995894711095394305 2366 1267651809154049016125877911552 2367 40564819207312564224329405956097 2368 1298074214633780694126511110750208 2369 41538374868279211324124698083590145 2370 1329227995784920595270571404902268928 2371 42535295865117345711853688886166290433 2372 1361129467683754156084953333384433631232 2373 43556142965880125741163588980524680478721 2374 1393796574908163965688795505874589389422592 2375 44601490397061246283071436833527099700543489 2376 1427247692705959881058285970602416642063335424 2377 45671926166590716193865151026995530382675279873 2378 1461501637330902918203684832734729763729642094592 2379 46768052394588893382517914646921056628998431309825 2380 1496577676626844588240573268701473812127692103876608 2381 47890485652059026823698344598447161988085597568237569 2382 1532495540865888858358347027150309183618739122183602176 2383 356811923179086118693857795642570648280104961 2384 5708990770844608711667358746175828720049192960 2385 91343852333347585887203718760335568268324503553 2386 1461501637332232146199470957515006441345387593728 2387 23384026197305080515225236650443758773176186699777 2388 374144419156796217651873551791234296688174719565824 2389 5986310706508058917696134951732821997725563232452609 2390 95780971304123498165267424212309737969890103427858432 2391 1532495540865888858358347028388249222904154581454815233 2392 24519928653854221733733552439356707095041417423278309376 2393 392318858461667547739736838970286191634963299677388144641 2394 6277101735386680763835789423286894578616619782057578463232 2395 100433627766186892221372630771322662657637687674374505627649 2396 1606938044258990275541962092341162602522202994908692742144000 2397 25711008708143844408671393477458601640355247900524685364822017 2398 411376139330301510538742295639337626245683966408394965837152256 2399 730750818665451540231480830964832212816226156545 2400 5846006549323611997333292989291876876178260230144 2401 46768052394588894680592129280627963761613923680257 2402 374144419156711152252440175710196081562415060221952 2403 2993155353253689176481146537402947768370537923870721 2404 23945242826029513411849172299223581282273174935830528 2405 191561942608236107294793378393788647952342390272950273 2406 1532495540865888858358347027150309183618739122183602176 2407 5316911983139663493921071250335072257 2408 21267647932558653971072598982912901120 2409 85070591730234615865843651857942052865 2410 340282366920938463463374607431768211456 2411 36893488147419103233 2412 73786976294838206464 2413 1 2414 0 2415 3 2416 68 2417 4101 2418 262152 2419 16777217 2420 1073741824 2421 1090785345 2422 34630287488 2423 1103823437825 2424 35253226045440 2425 1127000492213249 2426 36046397794945024 2427 1153203048303034369 2428 36897992296802287616 2429 1180663678311717683201 2430 37780084784462842331136 2431 1208944266358707179225089 2432 38685921375573330123292672 2433 1237944761651863144544600065 2434 39614156814995894711095918592 2435 1267651809154049016125877911553 2436 40564838550116454681961297870848 2437 1298074214633780694126511110750209 2438 41538374868279211324124698091978752 2439 1329227995784920595270571404902268929 2440 42535295865117345711854814786039578624 2441 1361129467683754156084953333384433631233 2442 43556142965880125741163588980524814696448 2443 1393796574908163965688795505874589389422593 2444 44601490397061246437813941455969257374351360 2445 1427247692705959881058285970602416642063335425 2446 45671926166590716193865151026995530384822763520 2447 1461501637330902918203684832734729763729642094593 2448 46768052394588893382517914646994843605284679581696 2449 1496577676626844588240573268701473812127692103876609 2450 47890485652059026823698344598447161988085631927975936 2451 1532495540865888858358347027150309183618739122183602177 2452 49039857307708443467467104868809893875799651909875269632 2453 5708990770844608711667358746175828720049192961 2454 91343852333347585887203718760335568818080317440 2455 1461501637332232146199470957515006441345387593729 2456 23384026197305080515225241486147037229493862268928 2457 374144419156796217651873551791234296688174719565825 2458 5986310706508058917696134951732821997734359325474816 2459 95780971304123498165267424212309737969890103427858433 2460 1532495540865932414501312907273632495568490388514668544 2461 24519928653854221733733552439356707095041417423278309377 2462 392318858461667547739736838970286191634963440414876499968 2463 6277101735386680763835789423286894578616619782057578463233 2464 100433627766186892221372630771639575307694744461798728007680 2465 1606938044258990275541962092341162602522202994908692742144001 2466 25711008708143844408671393477458601640355247902776485178507264 2467 411376139330301510538742295639337626245683966408394965837152257 2468 6582018229284824168619876730229402019930943462534319453394436096 2469 5846006549323611997333292989291876876178260230145 2470 46768052394588894680592129280627999790410942644224 2471 374144419156711152252440175710196081562415060221953 2472 2993155353253689197250333971542258138377335164895232 2473 23945242826029513411849172299223581282273174935830529 2474 191561942608236107294793378393788648528803142576373760 2475 1532495540865888858358347027150309183618739122183602177 2476 12259964326927110866866776217202473468949912977468817408 2477 21267647932558653971072598982912901121 2478 85070591730234615875067023894796828672 2479 340282366920938463463374607431768211457 2480 1361129467683753853853498429727072845824 2481 73786976294838206465 2482 147573952589676412928 2483 1 2484 0 2485 3 2486 69 2487 4112 2488 262153 2489 16777232 2490 1073741825 2491 68719476736 2492 34630287489 2493 1103823438080 2494 35253226045441 2495 1127000493260800 2496 36046397794945025 2497 1153203048303038464 2498 36897992296802287617 2499 1180663682709495742464 2500 37780084784462842331137 2501 1208944266358707179290624 2502 38685921375573330123292673 2503 1237944761651863213263814656 2504 39614156814995894711095918593 2505 1267651809154049016125878960128 2506 40564838550116454681961297870849 2507 1298074524118716728477692807086080 2508 41538374868279211324124698091978753 2509 1329227995784920595270571404919046144 2510 42535295865117345711854814786039578625 2511 1361129467683754156084957836983993892864 2512 43556142965880125741163588980524814696449 2513 1393796574908163965688795505874589657858048 2514 44601490397061246437813941455969257374351361 2515 1427247692705959882296226008734875411281870848 2516 45671926166590716193865151026995530384822763521 2517 1461501637330902918203684832734729763733937061888 2518 46768052394588893382517914646994843605284679581697 2519 1496577676626844588240573268701768960032854276833280 2520 47890485652059026823698344598447161988085631927975937 2521 1532495540865888858358347027150309183618739190903078912 2522 49039857307708443467467104868809893875799651909875269633 2523 1569275433846670190958947355801916604025588861116008628224 2524 91343852333347585887203718760335568818080317441 2525 1461501637332232146199470957515006442444899221504 2526 23384026197305080515225241486147037229493862268929 2527 374144419156796217651873571134047410517843468353536 2528 5986310706508058917696134951732821997734359325474817 2529 95780971304123498165267424212309737969907695613902848 2530 1532495540865932414501312907273632495568490388514668545 2531 24519928653854570182877279475391533433497836085586165760 2532 392318858461667547739736838970286191634963440414876499969 2533 6277101735386680763835789423286894578616620063532555173888 2534 100433627766186892221372630771639575307694744461798728007681 2535 1606938044258990275541962092342430253122431223184289538506752 2536 25711008708143844408671393477458601640355247902776485178507265 2537 411376139330301510538742295639337626245683966412898565464522752 2538 6582018229284824168619876730229402019930943462534319453394436097 2539 105312291668557186697918027683670432318895095400549111254310977536 2540 46768052394588894680592129280627999790410942644225 2541 374144419156711152252440175710196153620009098149888 2542 2993155353253689197250333971542258138377335164895233 2543 23945242826029513494925922035780823050530740051640320 2544 191561942608236107294793378393788648528803142576373761 2545 1532495540865888858358347027150309184771660626790449152 2546 12259964326927110866866776217202473468949912977468817409 2547 98079714615416886934934209737619787751599303819750539264 2548 85070591730234615875067023894796828673 2549 340282366920938463481821351505477763072 2550 1361129467683753853853498429727072845825 2551 5444517870735015415413993718908291383296 2552 147573952589676412929 2553 295147905179352825856 2554 1 2555 0 2556 4 2557 70 2558 4113 2559 262208 2560 16777233 2561 1073741856 2562 68719476737 2563 4398046511104 2564 1103823438081 2565 35253226045952 2566 1127000493260801 2567 36046397799137280 2568 1153203048303038465 2569 36897992296802295808 2570 1180663682709495742465 2571 37780084819646140645376 2572 1208944266358707179290625 2573 38685921375573330123423744 2574 1237944761651863213263814657 2575 39614156814995894985973301248 2576 1267651809154049016125878960129 2577 40564838550116454681961299968000 2578 1298074524118716728477692807086081 2579 41538379820038778169765070230257664 2580 1329227995784920595270571404919046145 2581 42535295865117345711854814786073133056 2582 1361129467683754156084957836983993892865 2583 43556142965880125741163606994923189960704 2584 1393796574908163965688795505874589657858049 2585 44601490397061246437813941455969257911222272 2586 1427247692705959882296226008734875411281870849 2587 45671926166590716203768671336666886563440885760 2588 1461501637330902918203684832734729763733937061889 2589 46768052394588893382517914646994843605293269516288 2590 1496577676626844588240573268701768960032854276833281 2591 47890485652059026823698344598448342579706314979540992 2592 1532495540865888858358347027150309183618739190903078913 2593 49039857307708443467467104868809893875799652047314223104 2594 1569275433846670190958947355801916604025588861116008628225 2595 50216813883093446110686315385661331328818843555712276103168 2596 1461501637332232146199470957515006442444899221505 2597 23384026197305080515225241486147037231692885524480 2598 374144419156796217651873571134047410517843468353537 2599 5986310706508058917696135029104074453061830413647872 2600 95780971304123498165267424212309737969907695613902849 2601 1532495540865932414501312907273632495568525572886757376 2602 24519928653854570182877279475391533433497836085586165761 2603 392318858461670335332886655278371842971181296324190404608 2604 6277101735386680763835789423286894578616620063532555173889 2605 100433627766186892221372630771639575307694745024748681428992 2606 1606938044258990275541962092342430253122431223184289538506753 2607 25711008708143844408671393477463672242756160818130672177643520 2608 411376139330301510538742295639337626245683966412898565464522753 2609 6582018229284824168619876730229402019930943462543326652649177088 2610 105312291668557186697918027683670432318895095400549111254310977537 2611 1684996666696914987166688442938726917102321526408785780068975640576 2612 374144419156711152252440175710196153620009098149889 2613 2993155353253689197250333971542258282492523240751104 2614 23945242826029513494925922035780823050530740051640321 2615 191561942608236107627100377340017616178294155343036416 2616 1532495540865888858358347027150309184771660626790449153 2617 12259964326927110866866776217202473471255755986682511360 2618 98079714615416886934934209737619787751599303819750539265 2619 784637716923335095479473677900958302012794430558004314112 2620 340282366920938463481821351505477763073 2621 1361129467683753853890391917874491949056 2622 5444517870735015415413993718908291383297 2623 21778071482940061661655974875633165533184 2624 295147905179352825857 2625 590295810358705651712 2626 1 2627 0 2628 2 2629 71 2630 4116 2631 262209 2632 16777472 2633 1073741857 2634 68719476800 2635 4398046511105 2636 281474976710656 2637 35253226045953 2638 1127000493261824 2639 36046397799137281 2640 1153203048319811584 2641 36897992296802295809 2642 1180663682709495758848 2643 37780084819646140645377 2644 1208944266640177860968448 2645 38685921375573330123423745 2646 1237944761651863213264076800 2647 39614156814995894985973301249 2648 1267651809154049017225389539328 2649 40564838550116454681961299968001 2650 1298074524118716728477692811280384 2651 41538379820038778169765070230257665 2652 1329228075013078387168144653824294912 2653 42535295865117345711854814786073133057 2654 1361129467683754156084957836984061001728 2655 43556142965880125741163606994923189960705 2656 1393796574908163965688795577932183427350528 2657 44601490397061246437813941455969257911222273 2658 1427247692705959882296226008734875412355612672 2659 45671926166590716203768671336666886563440885761 2660 1461501637330902918282912995230547357249476493312 2661 46768052394588893382517914646994843605293269516289 2662 1496577676626844588240573268701768960032871456702464 2663 47890485652059026823698344598448342579706314979540993 2664 1532495540865888858358347027150313905985221991828815872 2665 49039857307708443467467104868809893875799652047314223105 2666 1569275433846670190958947355801916604025588861390886535168 2667 50216813883093446110686315385661331328818843555712276103169 2668 1606938044258990275541962092341162602522202993782792835301376 2669 23384026197305080515225241486147037231692885524481 2670 374144419156796217651873571134047410522241514864640 2671 5986310706508058917696135029104074453061830413647873 2672 95780971304123498165267424521794747791235172152639488 2673 1532495540865932414501312907273632495568525572886757377 2674 24519928653854570182877279475391533433497906454330343424 2675 392318858461670335332886655278371842971181296324190404609 2676 6277101735386703064580987953830807951820628092825540493312 2677 100433627766186892221372630771639575307694745024748681428993 2678 1606938044258990275541962092342430253122431224310189445349376 2679 25711008708143844408671393477463672242756160818130672177643521 2680 411376139330301510538742295639357908655287618078818913088438272 2681 6582018229284824168619876730229402019930943462543326652649177089 2682 105312291668557186697918027683670432318895095400567125652820459520 2683 1684996666696914987166688442938726917102321526408785780068975640577 2684 26959946667150639794667015087019630673637144422540572481103610249216 2685 2993155353253689197250333971542258282492523240751105 2686 23945242826029513494925922035780823338761116203352064 2687 191561942608236107627100377340017616178294155343036417 2688 1532495540865888859687575022935225056522546182463946752 2689 12259964326927110866866776217202473471255755986682511361 2690 98079714615416886934934209737619787756210989838177927168 2691 784637716923335095479473677900958302012794430558004314113 2692 6277101735386680763835789423207666416102355444464034512896 2693 1361129467683753853890391917874491949057 2694 5444517870735015415487780695203129589760 2695 21778071482940061661655974875633165533185 2696 87112285931760246646623899502532662132736 2697 590295810358705651713 2698 1180591620717411303424 2699 1 2700 0 2701 3 2702 72 2703 4117 2704 262216 2705 16777473 2706 1073742848 2707 68719476801 2708 4398046511232 2709 281474976710657 2710 18014398509481984 2711 1127000493261825 2712 36046397799139328 2713 1153203048319811585 2714 36897992296869396480 2715 1180663682709495758849 2716 37780084819646140678144 2717 1208944266640177860968449 2718 38685921377825112757108736 2719 1237944761651863213264076801 2720 39614156814995894985973825536 2721 1267651809154049017225389539329 2722 40564838550116454686359344381952 2723 1298074524118716728477692811280385 2724 41538379820038778169765070238646272 2725 1329228075013078387168144653824294913 2726 42535297132767908161151227425674231808 2727 1361129467683754156084957836984061001729 2728 43556142965880125741163606994923324178432 2729 1393796574908163965688795577932183427350529 2730 44601490397061246437813941744199633526063104 2731 1427247692705959882296226008734875412355612673 2732 45671926166590716203768671336666886565588369408 2733 1461501637330902918282912995230547357249476493313 2734 46768052394588893383151739947035171329738192977920 2735 1496577676626844588240573268701768960032871456702465 2736 47890485652059026823698344598448342579706349339279360 2737 1532495540865888858358347027150313905985221991828815873 2738 49039857307708443467467104868809912765265583388456124416 2739 1569275433846670190958947355801916604025588861390886535169 2740 50216813883093446110686315385661331328818843556262031917056 2741 1606938044258990275541962092341162602522202993782792835301377 2742 51422017416287688817342786954917203280710495801049370729644032 2743 374144419156796217651873571134047410522241514864641 2744 5986310706508058917696135029104074453070626506670080 2745 95780971304123498165267424521794747791235172152639489 2746 1532495540865932414501312908511572534853870663413792768 2747 24519928653854570182877279475391533433497906454330343425 2748 392318858461670335332886655278371842971181437061678759936 2749 6277101735386703064580987953830807951820628092825540493313 2750 100433627766187070627334219016307794943383868298316600049664 2751 1606938044258990275541962092342430253122431224310189445349377 2752 25711008708143844408671393477463672242756160820382471991328768 2753 411376139330301510538742295639357908655287618078818913088438273 2754 6582018229284824168619876730229483149569358069216015242399580160 2755 105312291668557186697918027683670432318895095400567125652820459521 2756 1684996666696914987166688442938726917102321526408821808865994604544 2757 26959946667150639794667015087019630673637144422540572481103610249217 2758 431359146674410236714672241392314090778194310760649159697657763987456 2759 23945242826029513494925922035780823338761116203352065 2760 191561942608236107627100377340017616754754907646459904 2761 1532495540865888859687575022935225056522546182463946753 2762 12259964326927110872183688200342136960565141218590195712 2763 98079714615416886934934209737619787756210989838177927169 2764 784637716923335095479473677900958302022017802594859089920 2765 6277101735386680763835789423207666416102355444464034512897 2766 50216813883093446110686315385661331328818843555712276103168 2767 5444517870735015415487780695203129589761 2768 21778071482940061661803548828222841946112 2769 87112285931760246646623899502532662132737 2770 348449143727040986586495598010130648530944 2771 1180591620717411303425 2772 2361183241434822606848 2773 1 2774 0 2775 3 2776 73 2777 4160 2778 262217 2779 16777488 2780 1073742849 2781 68719480832 2782 4398046511233 2783 281474976710912 2784 18014398509481985 2785 1152921504606846976 2786 36046397799139329 2787 1153203048319815680 2788 36897992296869396481 2789 1180663682709764177920 2790 37780084819646140678145 2791 1208944266640177861033984 2792 38685921377825112757108737 2793 1237944761669877543053819904 2794 39614156814995894985973825537 2795 1267651809154049017225390587904 2796 40564838550116454686359344381953 2797 1298074524118716728495284993130496 2798 41538379820038778169765070238646273 2799 1329228075013078387168144653841072128 2800 42535297132767908161151227425674231809 2801 1361129487966163457505168853674324131840 2802 43556142965880125741163606994923324178433 2803 1393796574908163965688795577932183695785984 2804 44601490397061246437813941744199633526063105 2805 1427247692705959882296226009887796915888717824 2806 45671926166590716203768671336666886565588369409 2807 1461501637330902918282912995230547357253771460608 2808 46768052394588893383151739947035171329738192977921 2809 1496577676626844588245643871102386729733661736828928 2810 47890485652059026823698344598448342579706349339279361 2811 1532495540865888858358347027150313905985222060548292608 2812 49039857307708443467467104868809912765265583388456124417 2813 1569275433846670190958947355801916679583452587030332047360 2814 50216813883093446110686315385661331328818843556262031917057 2815 1606938044258990275541962092341162602522202993783892346929152 2816 51422017416287688817342786954917203280710495801049370729644033 2817 1645504557321206042154969182557350504982735865633579863348609024 2818 5986310706508058917696135029104074453070626506670081 2819 95780971304123498165267424521794747791252764338683904 2820 1532495540865932414501312908511572534853870663413792769 2821 24519928653854570182877279480343293590639357185182662656 2822 392318858461670335332886655278371842971181437061678759937 2823 6277101735386703064580987953830807951820628374300517203968 2824 100433627766187070627334219016307794943383868298316600049665 2825 1606938044258991702789654798301043660808172443277929218048000 2826 25711008708143844408671393477463672242756160820382471991328769 2827 411376139330301510538742295639357908655287618083322512715808768 2828 6582018229284824168619876730229483149569358069216015242399580161 2829 105312291668557186697918027683670756837448753827275894410331553792 2830 1684996666696914987166688442938726917102321526408821808865994604545 2831 26959946667150639794667015087019630673637144422540644538697648177152 2832 431359146674410236714672241392314090778194310760649159697657763987457 2833 6901746346790563787434755862277025452451108972170386555162524223799296 2834 191561942608236107627100377340017616754754907646459905 2835 1532495540865888859687575022935225057675467687070793728 2836 12259964326927110872183688200342136960565141218590195713 2837 98079714615416886956201857670178441718060216784236052480 2838 784637716923335095479473677900958302022017802594859089921 2839 6277101735386680763835789423207666416120802188537744064512 2840 50216813883093446110686315385661331328818843555712276103169 2841 401734511064747568885490523085290650630550748445698208825344 2842 21778071482940061661803548828222841946113 2843 87112285931760246646919047407712014958592 2844 348449143727040986586495598010130648530945 2845 1393796574908163946345982392040522594123776 2846 2361183241434822606849 2847 4722366482869645213696 2848 1 2849 0 2850 4 2851 74 2852 4161 2853 262656 2854 16777489 2855 1073742880 2856 68719480833 2857 4398046527488 2858 281474976710913 2859 18014398509482496 2860 1152921504606846977 2861 73786976294838206464 2862 1153203048319815681 2863 36897992296869404672 2864 1180663682709764177921 2865 37780084819647214387200 2866 1208944266640177861033985 2867 38685921377825112757239808 2868 1237944761669877543053819905 2869 39614156815140009899171250176 2870 1267651809154049017225390587905 2871 40564838550116454686359346479104 2872 1298074524118716728495284993130497 2873 41538379820038778169835438974435328 2874 1329228075013078387168144653841072129 2875 42535297132767908161151227425707786240 2876 1361129487966163457505168853674324131841 2877 43556143290398676981738676534422351642624 2878 1393796574908163965688795577932183695785985 2879 44601490397061246437813941744199634062934016 2880 1427247692705959882296226009887796915888717825 2881 45671926166590716203768671341278572581868273664 2882 1461501637330902918282912995230547357253771460609 2883 46768052394588893383151739947035171329746782912512 2884 1496577676626844588245643871102386729733661736828929 2885 47890485652059026823738909417654465328933492070809600 2886 1532495540865888858358347027150313905985222060548292609 2887 49039857307708443467467104868809912765265583525895077888 2888 1569275433846670190958947355801916679583452587030332047361 2889 50216813883093446110686315385661331631050298459369569779712 2890 1606938044258990275541962092341162602522202993783892346929153 2891 51422017416287688817342786954917203280710495801051569752899584 2892 1645504557321206042154969182557350504982735865633579863348609025 2893 52656145834278593348959013841835216159447547700274555627155488768 2894 95780971304123498165267424521794747791252764338683905 2895 1532495540865932414501312908511572534853905847785881600 2896 24519928653854570182877279480343293590639357185182662657 2897 392318858461670335332886655298178883599747380722576392192 2898 6277101735386703064580987953830807951820628374300517203969 2899 100433627766187070627334219016307794943383868861266553470976 2900 1606938044258991702789654798301043660808172443277929218048001 2901 25711008708143855826652935125137650106643003496485776426795008 2902 411376139330301510538742295639357908655287618083322512715808769 2903 6582018229284824168619876730229483149569358069225022441654321152 2904 105312291668557186697918027683670756837448753827275894410331553793 2905 1684996666696914987166688442938728215176536160115692912693057945600 2906 26959946667150639794667015087019630673637144422540644538697648177153 2907 431359146674410236714672241392314090778194310760649303812845839843328 2908 6901746346790563787434755862277025452451108972170386555162524223799297 2909 110427941548649020598956093796432407239217743554726184882600387580788736 2910 1532495540865888859687575022935225057675467687070793729 2911 12259964326927110872183688200342136962870984227803889664 2912 98079714615416886956201857670178441718060216784236052481 2913 784637716923335095564544269631192917878638082415946366976 2914 6277101735386680763835789423207666416120802188537744064513 2915 50216813883093446110686315385661331328855737043859695206400 2916 401734511064747568885490523085290650630550748445698208825345 2917 3213876088517980551083924184682325205044405987565585670602752 2918 87112285931760246646919047407712014958593 2919 348449143727040986587085893820489354182656 2920 1393796574908163946345982392040522594123777 2921 5575186299632655785383929568162090376495104 2922 4722366482869645213697 2923 9444732965739290427392 2924 1 2925 0 2926 3 2927 75 2928 4164 2929 262657 2930 16781312 2931 1073742881 2932 68719480896 2933 4398046527489 2934 281474976776192 2935 18014398509482497 2936 1152921504606848000 2937 73786976294838206465 2938 4722366482869645213696 2939 36897992296869404673 2940 1180663682709764194304 2941 37780084819647214387201 2942 1208944266640182155935744 2943 38685921377825112757239809 2944 1237944761669877543054082048 2945 39614156815140009899171250177 2946 1267651809155201937630484758528 2947 40564838550116454686359346479105 2948 1298074524118716728495284997324800 2949 41538379820038778169835438974435329 2950 1329228075013078387168426128801005568 2951 42535297132767908161151227425707786241 2952 1361129487966163457505168853674391240704 2953 43556143290398676981738676534422351642625 2954 1393796580100460804880810020571018923343872 2955 44601490397061246437813941744199634062934017 2956 1427247692705959882296226009887796916962459648 2957 45671926166590716203768671341278572581868273665 2958 1461501637330902918282912995248994101323186044928 2959 46768052394588893383151739947035171329746782912513 2960 1496577676626844588245643871102386729733678916698112 2961 47890485652059026823738909417654465328933492070809601 2962 1532495540865888858358671545703967610345522278204178432 2963 49039857307708443467467104868809912765265583525895077889 2964 1569275433846670190958947355801916679583452587305209954304 2965 50216813883093446110686315385661331631050298459369569779713 2966 1606938044258990275541962092341162603731128813397422010007552 2967 51422017416287688817342786954917203280710495801051569752899585 2968 1645504557321206042154969182557350504982735865633584261395120128 2969 52656145834278593348959013841835216159447547700274555627155488769 2970 1684996666696914987166688442938726917102321526408785780068975640576 2971 1532495540865932414501312908511572534853905847785881601 2972 24519928653854570182877279480343293590639427553926840320 2973 392318858461670335332886655298178883599747380722576392193 2974 6277101735386703064580987953910036114334892430419084443648 2975 100433627766187070627334219016307794943383868861266553470977 2976 1606938044258991702789654798301043660808172444403829124890624 2977 25711008708143855826652935125137650106643003496485776426795009 2978 411376139330301601882594628820770013975986011176083694332936192 2979 6582018229284824168619876730229483149569358069225022441654321153 2980 105312291668557186697918027683670756837448753827293908808841035776 2981 1684996666696914987166688442938728215176536160115692912693057945601 2982 26959946667150639794667015087019635865934002957368201011599939469312 2983 431359146674410236714672241392314090778194310760649303812845839843329 2984 6901746346790563787434755862277025452451108972170386843392900375511040 2985 110427941548649020598956093796432407239217743554726184882600387580788737 2986 1766847064778384329583297500742918515827483896875618958121606201292619776 2987 12259964326927110872183688200342136962870984227803889665 2988 98079714615416886956201857670178441722671902802663440384 2989 784637716923335095564544269631192917878638082415946366977 2990 6277101735386680764176071790128604879565730051895802724352 2991 50216813883093446110686315385661331328855737043859695206401 2992 401734511064747568885490523085290650630624535421993047031808 2993 3213876088517980551083924184682325205044405987565585670602753 2994 25711008708143844408671393477458601640355247900524685364822016 2995 348449143727040986587085893820489354182657 2996 1393796574908163946347162983661240005427200 2997 5575186299632655785383929568162090376495105 2998 22300745198530623141535718272648361505980416 2999 9444732965739290427393 3000 18889465931478580854784 3001 1 3002 0 3003 4 3004 76 3005 4165 3006 262664 3007 16781313 3008 1073774592 3009 68719480897 3010 4398046527616 3011 281474976776193 3012 18014398509744128 3013 1152921504606848001 3014 73786976294838208512 3015 4722366482869645213697 3016 302231454903657293676544 3017 1180663682709764194305 3018 37780084819647214419968 3019 1208944266640182155935745 3020 38685921377825129936977920 3021 1237944761669877543054082049 3022 39614156815140009899171774464 3023 1267651809155201937630484758529 3024 40564838550125678053998152646656 3025 1298074524118716728495284997324801 3026 41538379820038778169835438982823936 3027 1329228075013078387168426128801005569 3028 42535297132767908161152353325581074432 3029 1361129487966163457505168853674391240705 3030 43556143290398676981738676534422485860352 3031 1393796580100460804880810020571018923343873 3032 44601490480137996019628678601784664279482368 3033 1427247692705959882296226009887796916962459649 3034 45671926166590716203768671341278572584015757312 3035 1461501637330902918282912995248994101323186044929 3036 46768052394588893383151739947108958306033031184384 3037 1496577676626844588245643871102386729733678916698113 3038 47890485652059026823738909417654465328933526430547968 3039 1532495540865888858358671545703967610345522278204178433 3040 49039857307708443467469701017239161289613917158039879680 3041 1569275433846670190958947355801916679583452587305209954305 3042 50216813883093446110686315385661331631050298459919325593600 3043 1606938044258990275541962092341162603731128813397422010007553 3044 51422017416287688817342786954917203285546199079507887428468736 3045 1645504557321206042154969182557350504982735865633584261395120129 3046 52656145834278593348959013841835216159447547700274564423248510976 3047 1684996666696914987166688442938726917102321526408785780068975640577 3048 53919893334301279589334030174039261347274288845081144962207220498432 3049 24519928653854570182877279480343293590639427553926840321 3050 392318858461670335332886655298178883599747521460064747520 3051 6277101735386703064580987953910036114334892430419084443649 3052 100433627766187070627334219016624707593440925648690775851008 3053 1606938044258991702789654798301043660808172444403829124890625 3054 25711008708143855826652935125137650106643003498737576240480256 3055 411376139330301601882594628820770013975986011176083694332936193 3056 6582018229284824899370695395680861121773359820675829281360707584 3057 105312291668557186697918027683670756837448753827293908808841035777 3058 1684996666696914987166688442938728215176536160115728941490076909568 3059 26959946667150639794667015087019635865934002957368201011599939469313 3060 431359146674410236714672241392314111547381744899959673819643080867840 3061 6901746346790563787434755862277025452451108972170386843392900375511041 3062 110427941548649020598956093796432407239217743554726185459061139884212224 3063 1766847064778384329583297500742918515827483896875618958121606201292619777 3064 28269553036454149273332760011886696253239742350009903329945699220681916416 3065 98079714615416886956201857670178441722671902802663440385 3066 784637716923335095564544269631192917887861454452801142784 3067 6277101735386680764176071790128604879565730051895802724353 3068 50216813883093446112047444853345085182672341985439348948992 3069 401734511064747568885490523085290650630624535421993047031809 3070 3213876088517980551083924184682325205044553561518175347015680 3071 25711008708143844408671393477458601640355247900524685364822017 3072 205688069665150755269371147819668813122841983204197482918576128 3073 1393796574908163946347162983661240005427201 3074 5575186299632655785386290751403525199101952 3075 22300745198530623141535718272648361505980417 3076 89202980794122492566142873090593446023921664 3077 18889465931478580854785 3078 37778931862957161709568 3079 1 3080 0 3081 4 3082 77 3083 4176 3084 262665 3085 16781328 3086 1073774593 3087 68719738880 3088 4398046527617 3089 281474976776448 3090 18014398509744129 3091 1152921504607895552 3092 73786976294838208513 3093 4722366482869645217792 3094 302231454903657293676545 3095 19342813113834066795298816 3096 37780084819647214419969 3097 1208944266640182156001280 3098 38685921377825129936977921 3099 1237944761669877611773296640 3100 39614156815140009899171774465 3101 1267651809155201937630485807104 3102 40564838550125678053998152646657 3103 1298074524118790515453987645292544 3104 41538379820038778169835438982823937 3105 1329228075013078387168426128817782784 3106 42535297132767908161152353325581074433 3107 1361129487966163457505173357273951502336 3108 43556143290398676981738676534422485860353 3109 1393796580100460804880810020571019191779328 3110 44601490480137996019628678601784664279482369 3111 1427247694035187876843201842353302196663091200 3112 45671926166590716203768671341278572584015757313 3113 1461501637330902918282912995248994101327481012224 3114 46768052394588893383151739947108958306033031184385 3115 1496577676626844588245643871102681877638841089654784 3116 47890485652059026823738909417654465328933526430547969 3117 1532495540865888858358671545703967610345522346923655168 3118 49039857307708443467469701017239161289613917158039879681 3119 1569275433846670190958968124989350743336102983101325508608 3120 50216813883093446110686315385661331631050298459919325593601 3121 1606938044258990275541962092341162603731128813398521521635328 3122 51422017416287688817342786954917203285546199079507887428468737 3123 1645504557321206042154969182557350505002078678747413930143907840 3124 52656145834278593348959013841835216159447547700274564423248510977 3125 1684996666696914987166688442938726917102321526408785797661161684992 3126 53919893334301279589334030174039261347274288845081144962207220498433 3127 1725436586697640946858688965569256363112777243042596638790631055949824 3128 392318858461670335332886655298178883599747521460064747521 3129 6277101735386703064580987953910036114334892711894061154304 3130 100433627766187070627334219016624707593440925648690775851009 3131 1606938044258991702789654798302311311408400672679425921253376 3132 25711008708143855826652935125137650106643003498737576240480257 3133 411376139330301601882594628820770013975986011180587293960306688 3134 6582018229284824899370695395680861121773359820675829281360707585 3135 105312291668557192543924577007282105133634426265681189878041149440 3136 1684996666696914987166688442938728215176536160115728941490076909569 3137 26959946667150639794667015087019635865934002957368273069193977397248 3138 431359146674410236714672241392314111547381744899959673819643080867841 3139 6901746346790563787434755862277025535527858708727628611650465491320832 3140 110427941548649020598956093796432407239217743554726185459061139884212225 3141 1766847064778384329583297500742918515827483896875618959274527705899466752 3142 28269553036454149273332760011886696253239742350009903329945699220681916417 3143 452312848583266388373324160190187140051835877600158453279131187530910662656 3144 784637716923335095564544269631192917887861454452801142785 3145 6277101735386680764176071790128604879584176795969512275968 3146 50216813883093446112047444853345085182672341985439348948993 3147 401734511064747568890935040956025666045964742164606500208640 3148 3213876088517980551083924184682325205044553561518175347015681 3149 25711008708143844408671393477458601640355543048429864717647872 3150 205688069665150755269371147819668813122841983204197482918576129 3151 1645504557321206042154969182557350504982735865633579863348609024 3152 5575186299632655785386290751403525199101953 3153 22300745198530623141540440639131231151194112 3154 89202980794122492566142873090593446023921665 3155 356811923176489970264571492362373784095686656 3156 37778931862957161709569 3157 75557863725914323419136 3158 1 3159 0 3160 5 3161 78 3162 4177 3163 262720 3164 16781329 3165 1073774624 3166 68719738881 3167 4398048608256 3168 281474976776449 3169 18014398509744640 3170 1152921504607895553 3171 73786976294842400768 3172 4722366482869645217793 3173 302231454903657293684736 3174 19342813113834066795298817 3175 1237940039285380274899124224 3176 1208944266640182156001281 3177 38685921377825129937108992 3178 1237944761669877611773296641 3179 39614156815140010174049157120 3180 1267651809155201937630485807105 3181 40564838550125678053998154743808 3182 1298074524118790515453987645292545 3183 41538379820039368465575428935909376 3184 1329228075013078387168426128817782785 3185 42535297132767908161152353325614628864 3186 1361129487966163457505173357273951502337 3187 43556143290398676981738694548820861124608 3188 1393796580100460804880810020571019191779329 3189 44601490480137996019628678601784664816353280 3190 1427247694035187876843201842353302196663091201 3191 45671926187858364126423804988844757328733405184 3192 1461501637330902918282912995248994101327481012225 3193 46768052394588893383151739947108958306041621118976 3194 1496577676626844588245643871102681877638841089654785 3195 47890485652059026823738909417655645920554209482113024 3196 1532495540865888858358671545703967610345522346923655169 3197 49039857307708443467469701017239161289613917295478833152 3198 1569275433846670190958968124989350743336102983101325508609 3199 50216813883093446110686481539160804443302956531594811146240 3200 1606938044258990275541962092341162603731128813398521521635329 3201 51422017416287688817342786954917203285546199079510086451724288 3202 1645504557321206042154969182557350505002078678747413930143907841 3203 52656145834278593348959013841835216159524918952729891894336684032 3204 1684996666696914987166688442938726917102321526408785797661161684993 3205 53919893334301279589334030174039261347274288845081144997391592587264 3206 1725436586697640946858688965569256363112777243042596638790631055949825 3207 55213970774324510299478046898216203619608871777363092441300193790394368 3208 6277101735386703064580987953910036114334892711894061154305 3209 100433627766187070627334219016624707593440926211640729272320 3210 1606938044258991702789654798302311311408400672679425921253377 3211 25711008708143855826652935125142720709043916414091763239616512 3212 411376139330301601882594628820770013975986011180587293960306689 3213 6582018229284824899370695395680861121773359820684836480615448576 3214 105312291668557192543924577007282105133634426265681189878041149441 3215 1684996666696915033934740837527620299620236173329842409058817015808 3216 26959946667150639794667015087019635865934002957368273069193977397249 3217 431359146674410236714672241392314111547381744899959817934831156723712 3218 6901746346790563787434755862277025535527858708727628611650465491320833 3219 110427941548649020598956093796432407571524742500955153108552152650874880 3220 1766847064778384329583297500742918515827483896875618959274527705899466753 3221 28269553036454149273332760011886696253239742350009903332251542229895610368 3222 452312848583266388373324160190187140051835877600158453279131187530910662657 3223 7237005577332262213973186563042994240829374041602535252466099000494570602496 3224 6277101735386680764176071790128604879584176795969512275969 3225 50216813883093446112047444853345085182709235473586768052224 3226 401734511064747568890935040956025666045964742164606500208641 3227 3213876088517980551105702256165265266706061962441218836135936 3228 25711008708143844408671393477458601640355543048429864717647873 3229 205688069665150755269371147819668813122842573500007841624227840 3230 1645504557321206042154969182557350504982735865633579863348609025 3231 13164036458569648337239753460458804039861886925068638906788872192 3232 22300745198530623141540440639131231151194113 3233 89202980794122492566152317823559185314349056 3234 356811923176489970264571492362373784095686657 3235 1427247692705959881058285969449495136382746624 3236 75557863725914323419137 3237 151115727451828646838272 3238 1 3239 0 3240 2 3241 79 3242 4180 3243 262721 3244 16781568 3245 1073774625 3246 68719738944 3247 4398048608257 3248 281474993487872 3249 18014398509744641 3250 1152921504607896576 3251 73786976294842400769 3252 4722366482869661990912 3253 302231454903657293684737 3254 19342813113834066795315200 3255 1237940039285380274899124225 3256 79228162514264337593543950336 3257 38685921377825129937108993 3258 1237944761669877611773558784 3259 39614156815140010174049157121 3260 1267651809155201938729996386304 3261 40564838550125678053998154743809 3262 1298074524118790515453987649486848 3263 41538379820039368465575428935909377 3264 1329228075013083109534627523469508608 3265 42535297132767908161152353325614628865 3266 1361129487966163457505173357274018611200 3267 43556143290398676981738694548820861124609 3268 1393796580100460804880810092628612961271808 3269 44601490480137996019628678601784664816353281 3270 1427247694035187876843201842353302197736833024 3271 45671926187858364126423804988844757328733405185 3272 1461501637671185285124623296179657627087700754432 3273 46768052394588893383151739947108958306041621118977 3274 1496577676626844588245643871102681877638858269523968 3275 47890485652059026823738909417655645920554209482113025 3276 1532495540865888858358671545703972332712005147849392128 3277 49039857307708443467469701017239161289613917295478833153 3278 1569275433846670190958968124989350743336102983376203415552 3279 50216813883093446110686481539160804443302956531594811146241 3280 1606938044258990275541963421569158387438075897589853115645952 3281 51422017416287688817342786954917203285546199079510086451724289 3282 1645504557321206042154969182557350505002078678747418328190418944 3283 52656145834278593348959013841835216159524918952729891894336684033 3284 1684996666696914987166688442938726917102631011418607125137700421632 3285 53919893334301279589334030174039261347274288845081144997391592587265 3286 1725436586697640946858688965569256363112777243042596638860999800127488 3287 55213970774324510299478046898216203619608871777363092441300193790394369 3288 1766847064778384329583297500742918515827483896875618958121606201292619776 3289 100433627766187070627334219016624707593440926211640729272321 3290 1606938044258991702789654798302311311408400673805325828096000 3291 25711008708143855826652935125142720709043916414091763239616513 3292 411376139330301601882594628820790296385589662846507641584222208 3293 6582018229284824899370695395680861121773359820684836480615448577 3294 105312291668557192543924577007282105133634426265699204276550631424 3295 1684996666696915033934740837527620299620236173329842409058817015809 3296 26959946667150640168811434243730777733780461597909025513022341251072 3297 431359146674410236714672241392314111547381744899959817934831156723713 3298 6901746346790563787434755862277025535527858708727628899880841643032576 3299 110427941548649020598956093796432407571524742500955153108552152650874881 3300 1766847064778384329583297500742918517156711892660534831025413261572964352 3301 28269553036454149273332760011886696253239742350009903332251542229895610369 3302 452312848583266388373324160190187140051835877600158453283742873549338050560 3303 7237005577332262213973186563042994240829374041602535252466099000494570602497 3304 115792089237316195423570985008687907853269984665640564039457584007913129639936 3305 50216813883093446112047444853345085182709235473586768052225 3306 401734511064747568890935040956025666046038529140901338415104 3307 3213876088517980551105702256165265266706061962441218836135937 3308 25711008708143844408758505763390361887001871800027218026954752 3309 205688069665150755269371147819668813122842573500007841624227841 3310 1645504557321206042154969182557350504982737046225200580759912448 3311 13164036458569648337239753460458804039861886925068638906788872193 3312 105312291668557186697918027683670432318895095400549111254310977536 3313 89202980794122492566152317823559185314349057 3314 356811923176489970264590381828305262676541440 3315 1427247692705959881058285969449495136382746625 3316 5708990770823839524233143877797980545530986496 3317 151115727451828646838273 3318 302231454903657293676544 3319 1 3320 0 3321 3 3322 80 3323 4181 3324 262728 3325 16781569 3326 1073775616 3327 68719738945 3328 4398048608384 3329 281474993487873 3330 18014398643699712 3331 1152921504607896577 3332 73786976294842402816 3333 4722366482869661990913 3334 302231454903657360785408 3335 19342813113834066795315201 3336 1237940039285380274899156992 3337 79228162514264337593543950337 3338 5070602400912917605986812821504 3339 1237944761669877611773558785 3340 39614156815140010174049681408 3341 1267651809155201938729996386305 3342 40564838550125678058396199157760 3343 1298074524118790515453987649486849 3344 41538379820039368465575428944297984 3345 1329228075013083109534627523469508609 3346 42535297132767945940083090382835941376 3347 1361129487966163457505173357274018611201 3348 43556143290398676981738694548820995342336 3349 1393796580100460804880810092628612961271809 3350 44601490480137996019628678890015040431194112 3351 1427247694035187876843201842353302197736833025 3352 45671926187858364126423804988844757330880888832 3353 1461501637671185285124623296179657627087700754433 3354 46768052400033411253252930062335050347898132758528 3355 1496577676626844588245643871102681877638858269523969 3356 47890485652059026823738909417655645920554243841851392 3357 1532495540865888858358671545703972332712005147849392129 3358 49039857307708443467469701017239180179079848636620734464 3359 1569275433846670190958968124989350743336102983376203415553 3360 50216813883093446110686481539160804443302956532144566960128 3361 1606938044258990275541963421569158387438075897589853115645953 3362 51422017416287688817342797588741169560037479031505852972400640 3363 1645504557321206042154969182557350505002078678747418328190418945 3364 52656145834278593348959013841835216159524918952729900690429706240 3365 1684996666696914987166688442938726917102631011418607125137700421633 3366 53919893334301279589334030174039261347275526785120430342482119622656 3367 1725436586697640946858688965569256363112777243042596638860999800127489 3368 55213970774324510299478046898216203619608871777363092441440931278749696 3369 1766847064778384329583297500742918515827483896875618958121606201292619777 3370 56539106072908298546665520023773392506479484700019806659891398441363832832 3371 1606938044258991702789654798302311311408400673805325828096001 3372 25711008708143855826652935125142720709043916416343563053301760 3373 411376139330301601882594628820790296385589662846507641584222209 3374 6582018229284824899370695395680942251411774427357525070365851648 3375 105312291668557192543924577007282105133634426265699204276550631425 3376 1684996666696915033934740837527620299620236173329878437855835979776 3377 26959946667150640168811434243730777733780461597909025513022341251073 3378 431359146674410239707827594646003267259340848163596783953007612002304 3379 6901746346790563787434755862277025535527858708727628899880841643032577 3380 110427941548649020598956093796432407571524742500955153685012904954298368 3381 1766847064778384329583297500742918517156711892660534831025413261572964353 3382 28269553036454149273332760011886696258556654333149566821560927461803294720 3383 452312848583266388373324160190187140051835877600158453283742873549338050561 3384 7237005577332262213973186563042994240829374041602535252475322372531425378304 3385 115792089237316195423570985008687907853269984665640564039457584007913129639937 3386 1852673427797059126777135760139006525652319754650249024631321344126610074238976 3387 401734511064747568890935040956025666046038529140901338415105 3388 3213876088517980551105702256165265266706209536393808512548864 3389 25711008708143844408758505763390361887001871800027218026954753 3390 205688069665150755269719596963395854109428478802207613567107072 3391 1645504557321206042154969182557350504982737046225200580759912449 3392 13164036458569648337239753460458804039861889286251880341611479040 3393 105312291668557186697918027683670432318895095400549111254310977537 3394 842498333348457493583344221469363458551160763204392890034487820288 3395 356811923176489970264590381828305262676541441 3396 1427247692705959881058323748381358093544456192 3397 5708990770823839524233143877797980545530986497 3398 22835963083295358096932575511191922182123945984 3399 302231454903657293676545 3400 604462909807314587353088 3401 1 3402 0 3403 3 3404 81 3405 4352 3406 262729 3407 16781584 3408 1073775617 3409 68719742976 3410 4398048608385 3411 281474993488128 3412 18014398643699713 3413 1152921505680588800 3414 73786976294842402817 3415 4722366482869661995008 3416 302231454903657360785409 3417 19342813113834067063734272 3418 1237940039285380274899156993 3419 79228162514264337593544015872 3420 5070602400912917605986812821505 3421 324518553658426726783156020576256 3422 39614156815140010174049681409 3423 1267651809155201938729997434880 3424 40564838550125678058396199157761 3425 1298074524118790515471579831336960 3426 41538379820039368465575428944297985 3427 1329228075013083109534627523486285824 3428 42535297132767945940083090382835941377 3429 1361129487966163759736623757331617808384 3430 43556143290398676981738694548820995342337 3431 1393796580100460804880810092628613229707264 3432 44601490480137996019628678890015040431194113 3433 1427247694035187876843201843506223701269938176 3434 45671926187858364126423804988844757330880888833 3435 1461501637671185285124623296179657627091995721728 3436 46768052400033411253252930062335050347898132758529 3437 1496577676713956874172333515348097711630207586140160 3438 47890485652059026823738909417655645920554243841851393 3439 1532495540865888858358671545703972332712005216568868864 3440 49039857307708443467469701017239180179079848636620734465 3441 1569275433846670190958968124989350818893966709015648927744 3442 50216813883093446110686481539160804443302956532144566960129 3443 1606938044258990275541963421569158387438075897590952627273728 3444 51422017416287688817342797588741169560037479031505852972400641 3445 1645504557321206042154969267627942235217351731477231721290661888 3446 52656145834278593348959013841835216159524918952729900690429706241 3447 1684996666696914987166688442938726917102631011418607142729886466048 3448 53919893334301279589334030174039261347275526785120430342482119622657 3449 1725436586697640946858688965569256363112782194802753780311730652446720 3450 55213970774324510299478046898216203619608871777363092441440931278749697 3451 1766847064778384329583297500742918515827483896875618958121887676269330432 3452 56539106072908298546665520023773392506479484700019806659891398441363832833 3453 1809251394333065553493296640760748560207343510400633813116524750123642650624 3454 25711008708143855826652935125142720709043916416343563053301761 3455 411376139330301601882594628820790296385589662851011241211592704 3456 6582018229284824899370695395680942251411774427357525070365851649 3457 105312291668557192543924577007282429652188084692407973034061725696 3458 1684996666696915033934740837527620299620236173329878437855835979777 3459 26959946667150640168811434243730777733780461597909097570616379179008 3460 431359146674410239707827594646003267259340848163596783953007612002305 3461 6901746346790563811379998688306538864300281271393967549205323007918080 3462 110427941548649020598956093796432407571524742500955153685012904954298369 3463 1766847064778384329583297500742918517156711892660534832178334766179811328 3464 28269553036454149273332760011886696258556654333149566821560927461803294721 3465 452312848583266388373324160190187140073103525532717107245592100495396175872 3466 7237005577332262213973186563042994240829374041602535252475322372531425378305 3467 115792089237316195423570985008687907853269984665640564039476030751986839191552 3468 1852673427797059126777135760139006525652319754650249024631321344126610074238977 3469 29642774844752946028434172162224104410437116074403984394101141506025761187823616 3470 3213876088517980551105702256165265266706209536393808512548865 3471 25711008708143844408758505763390361887002166947932397379780608 3472 205688069665150755269719596963395854109428478802207613567107073 3473 1645504557321206042156362979132258668929081848025620385942732800 3474 13164036458569648337239753460458804039861889286251880341611479041 3475 105312291668557186697918027683670432318895100122915594123956191232 3476 842498333348457493583344221469363458551160763204392890034487820289 3477 6739986666787659948666753771754907668409286105635143120275902562304 3478 1427247692705959881058323748381358093544456193 3479 5708990770823839524233219435661706459854405632 3480 22835963083295358096932575511191922182123945985 3481 91343852333181432387730302044767688728495783936 3482 604462909807314587353089 3483 1208925819614629174706176 3484 1 3485 0 3486 4 3487 82 3488 4353 3489 266240 3490 16781585 3491 1073775648 3492 68719742977 3493 4398048624640 3494 281474993488129 3495 18014398643700224 3496 1152921505680588801 3497 73786976303428141056 3498 4722366482869661995009 3499 302231454903657360793600 3500 19342813113834067063734273 3501 1237940039285380275972866048 3502 79228162514264337593544015873 3503 5070602400912917605986812952576 3504 324518553658426726783156020576257 3505 20769187434139310514121985316880384 3506 1267651809155201938729997434881 3507 40564838550125678058396201254912 3508 1298074524118790515471579831336961 3509 41538379820039368465645797680087040 3510 1329228075013083109534627523486285825 3511 42535297132767945940083090382869495808 3512 1361129487966163759736623757331617808385 3513 43556143290398679399590315763680701054976 3514 1393796580100460804880810092628613229707265 3515 44601490480137996019628678890015040968065024 3516 1427247694035187876843201843506223701269938177 3517 45671926187858364126423804993456443347160793088 3518 1461501637671185285124623296179657627091995721729 3519 46768052400033411253252930062335050347906722693120 3520 1496577676713956874172333515348097711630207586140161 3521 47890485653452823398606508544793144380126120162361344 3522 1532495540865888858358671545703972332712005216568868865 3523 49039857307708443467469701017239180179079848774059687936 3524 1569275433846670190958968124989350818893966709015648927745 3525 50216813883093446110686481539160804745534411435252104822784 3526 1606938044258990275541963421569158387438075897590952627273729 3527 51422017416287688817342797588741169560037479031508051995656192 3528 1645504557321206042154969267627942235217351731477231721290661889 3529 52656145834278593348959014522399950001324474627023770490691911680 3530 1684996666696914987166688442938726917102631011418607142729886466049 3531 53919893334301279589334030174039261347275526785120430377666491711488 3532 1725436586697640946858688965569256363112782194802753780311730652446721 3533 55213970774324510299478046898216203619608891584403721007384592176381952 3534 1766847064778384329583297500742918515827483896875618958121887676269330433 3535 56539106072908298546665520023773392506479484700019806659891961391317254144 3536 1809251394333065553493296640760748560207343510400633813116524750123642650625 3537 57896044618658097711785492504343953926634992332820282019728792003956564819968 3538 411376139330301601882594628820790296385589662851011241211592705 3539 6582018229284824899370695395680942251411774427366532269620592640 3540 105312291668557192543924577007282429652188084692407973034061725697 3541 1684996666696915033934740837527621597694450807036749541682899320832 3542 26959946667150640168811434243730777733780461597909097570616379179009 3543 431359146674410239707827594646003267259340848163596928068195687858176 3544 6901746346790563811379998688306538864300281271393967549205323007918081 3545 110427941548649020790518036404668514534011121948514832834942777853739008 3546 1766847064778384329583297500742918517156711892660534832178334766179811329 3547 28269553036454149273332760011886696258556654333149566823866770471016988672 3548 452312848583266388373324160190187140073103525532717107245592100495396175873 3549 7237005577332262213973186563042994240914444633332769868331942652352512655360 3550 115792089237316195423570985008687907853269984665640564039476030751986839191553 3551 1852673427797059126777135760139006525652319754650249024631358237614757493342208 3552 29642774844752946028434172162224104410437116074403984394101141506025761187823617 3553 474284397516047136454946754595585670566993857190463750305618264096412179005177856 3554 25711008708143844408758505763390361887002166947932397379780609 3555 205688069665150755269719596963395854109429069098017972272758784 3556 1645504557321206042156362979132258668929081848025620385942732801 3557 13164036458569648337245328646758436695647270854636800997165367296 3558 105312291668557186697918027683670432318895100122915594123956191233 3559 842498333348457493583344221469363458551160772649125855773778247680 3560 6739986666787659948666753771754907668409286105635143120275902562305 3561 53919893334301279589334030174039261347274288845081144962207220498432 3562 5708990770823839524233219435661706459854405633 3563 22835963083295358096932726626919374010770784256 3564 91343852333181432387730302044767688728495783937 3565 365375409332725729550921208179070754913983135744 3566 1208925819614629174706177 3567 2417851639229258349412352 3568 1 3569 0 3570 3 3571 83 3572 4356 3573 266241 3574 16842752 3575 1073775649 3576 68719743040 3577 4398048624641 3578 281474993553408 3579 18014398643700225 3580 1152921505680589824 3581 73786976303428141057 3582 4722366482938364690432 3583 302231454903657360793601 3584 19342813113834067063750656 3585 1237940039285380275972866049 3586 79228162514264337597838917632 3587 5070602400912917605986812952577 3588 324518553658426726783156020838400 3589 20769187434139310514121985316880385 3590 1329227995784915872903807060280344576 3591 40564838550125678058396201254913 3592 1298074524118790515471579835531264 3593 41538379820039368465645797680087041 3594 1329228075013083109534908998446219264 3595 42535297132767945940083090382869495809 3596 1361129487966163759736623757331684917248 3597 43556143290398679399590315763680701054977 3598 1393796580100460824223623134405085718642688 3599 44601490480137996019628678890015040968065025 3600 1427247694035187876843201843506223702343680000 3601 45671926187858364126423804993456443347160793089 3602 1461501637671185285124623296198104371161410306048 3603 46768052400033411253252930062335050347906722693121 3604 1496577676713956874172333515348097711630224766009344 3605 47890485653452823398606508544793144380126120162361345 3606 1532495540888189603556877650291844901891387483689582592 3607 49039857307708443467469701017239180179079848774059687937 3608 1569275433846670190958968124989350818893966709290526834688 3609 50216813883093446110686481539160804745534411435252104822785 3610 1606938044258990275541963421569158388647001717204482290352128 3611 51422017416287688817342797588741169560037479031508051995656193 3612 1645504557321206042154969267627942235217351731477236119337172992 3613 52656145834278593348959014522399950001324474627023770490691911681 3614 1684996666696914987166688448383244787837336941822779498977267023872 3615 53919893334301279589334030174039261347275526785120430377666491711489 3616 1725436586697640946858688965569256363112782194802753780382099396624384 3617 55213970774324510299478046898216203619608891584403721007384592176381953 3618 1766847064778384329583297500742918515827483976103781472385943794836570112 3619 56539106072908298546665520023773392506479484700019806659891961391317254145 3620 1809251394333065553493296640760748560207343510400633813116525876023549493248 3621 57896044618658097711785492504343953926634992332820282019728792003956564819969 3622 1852673427797059126777135760139006525652319754650249024631321344126610074238976 3623 6582018229284824899370695395680942251411774427366532269620592641 3624 105312291668557192543924577007282429652188084692425987432571207680 3625 1684996666696915033934740837527621597694450807036749541682899320833 3626 26959946667150640168811434243730782926077320132736654043518670471168 3627 431359146674410239707827594646003267259340848163596928068195687858177 3628 6901746346790563811379998688306538864300281271393967837435699159629824 3629 110427941548649020790518036404668514534011121948514832834942777853739009 3630 1766847064778384331115793041608807374185830924025928141740345323476221952 3631 28269553036454149273332760011886696258556654333149566823866770471016988673 3632 452312848583266388373324160190187140073103525532717107250203786513823563776 3633 7237005577332262213973186563042994240914444633332769868331942652352512655361 3634 115792089237316195423570985008687907853610267032561502502920958615344897851392 3635 1852673427797059126777135760139006525652319754650249024631358237614757493342209 3636 29642774844752946028434172162224104410437116074403984394101215293002056026030080 3637 474284397516047136454946754595585670566993857190463750305618264096412179005177857 3638 7588550360256754183279148073529370729071901715047420004889892225542594864082845696 3639 205688069665150755269719596963395854109429069098017972272758785 3640 1645504557321206042156362979132258668929083028617241103354036224 3641 13164036458569648337245328646758436695647270854636800997165367297 3642 105312291668557186697940328428868962942036631118821759615816957952 3643 842498333348457493583344221469363458551160772649125855773778247681 3644 6739986666787659948666753771754907668409286124524609051754483417088 3645 53919893334301279589334030174039261347274288845081144962207220498433 3646 431359146674410236714672241392314090778194310760649159697657763987456 3647 22835963083295358096932726626919374010770784257 3648 91343852333181432387730604276222592385789460480 3649 365375409332725729550921208179070754913983135745 3650 1461501637330902918203684832716283019655932542976 3651 2417851639229258349412353 3652 4835703278458516698824704 3653 1 3654 0 3655 4 3656 84 3657 4357 3658 266248 3659 16842753 3660 1074790400 3661 68719743041 3662 4398048624768 3663 281474993553409 3664 18014398643961856 3665 1152921505680589825 3666 73786976303428143104 3667 4722366482938364690433 3668 302231454904207049490432 3669 19342813113834067063750657 3670 1237940039285380275972898816 3671 79228162514264337597838917633 3672 5070602400912917606003992690688 3673 324518553658426726783156020838401 3674 20769187434139310514121985317404672 3675 1329227995784915872903807060280344577 3676 85070591730234615865843651857942052864 3677 1298074524118790515471579835531265 3678 41538379820039368465645797688475648 3679 1329228075013083109534908998446219265 3680 42535297132767945940084216282742784000 3681 1361129487966163759736623757331684917249 3682 43556143290398679399590315763680835272704 3683 1393796580100460824223623134405085718642689 3684 44601490480137996174371183512457198641872896 3685 1427247694035187876843201843506223702343680001 3686 45671926187858364126423804993456443349308276736 3687 1461501637671185285124623296198104371161410306049 3688 46768052400033411253252930062408837324192970964992 3689 1496577676713956874172333515348097711630224766009345 3690 47890485653452823398606508544793144380126154522099712 3691 1532495540888189603556877650291844901891387483689582593 3692 49039857308065255390643594839074465368162025693970956288 3693 1569275433846670190958968124989350818893966709290526834689 3694 50216813883093446110686481539160804745534411435801860636672 3695 1606938044258990275541963421569158388647001717204482290352129 3696 51422017416287688817342797588741169564873182309964369671225344 3697 1645504557321206042154969267627942235217351731477236119337172993 3698 52656145834278593348959014522399950001324474627023779286784933888 3699 1684996666696914987166688448383244787837336941822779498977267023873 3700 53919893334301279589334030217595404313154412168393094713473551564800 3701 1725436586697640946858688965569256363112782194802753780382099396624385 3702 55213970774324510299478046898216203619608891584403721007525329664737280 3703 1766847064778384329583297500742918515827483976103781472385943794836570113 3704 56539106072908298546665520023773392506479485016932456716948748815539634176 3705 1809251394333065553493296640760748560207343510400633813116525876023549493249 3706 57896044618658097711785492504343953926634992332820282019728794255756378505216 3707 1852673427797059126777135760139006525652319754650249024631321344126610074238977 3708 59285549689505892056868344324448208820874232148807968788202283012051522375647232 3709 105312291668557192543924577007282429652188084692425987432571207681 3710 1684996666696915033934740837527621597694450807036785570479918284800 3711 26959946667150640168811434243730782926077320132736654043518670471169 3712 431359146674410239707827594646003288028528282302907298074992928882688 3713 6901746346790563811379998688306538864300281271393967837435699159629825 3714 110427941548649020790518036404668514534011121948514833411403530157162496 3715 1766847064778384331115793041608807374185830924025928141740345323476221953 3716 28269553036454149285592724338813807120106518567212376798895612198150733824 3717 452312848583266388373324160190187140073103525532717107250203786513823563777 3718 7237005577332262213973186563042994240914444633332769868341166024389367431168 3719 115792089237316195423570985008687907853610267032561502502920958615344897851393 3720 1852673427797059126777135760139006525653680884117932778485174842556337147084800 3721 29642774844752946028434172162224104410437116074403984394101215293002056026030081 3722 474284397516047136454946754595585670566993857190463750305618411670364768681590784 3723 7588550360256754183279148073529370729071901715047420004889892225542594864082845697 3724 121416805764108066932466369176469931665150427440758720078238275608681517825325531136 3725 1645504557321206042156362979132258668929083028617241103354036225 3726 13164036458569648337245328646758436695647273215820042431987974144 3727 105312291668557186697940328428868962942036631118821759615816957953 3728 842498333348457493583433424450157581043726906077483483480511741952 3729 6739986666787659948666753771754907668409286124524609051754483417089 3730 53919893334301279589334030174039261347274288882860076825164382208000 3731 431359146674410236714672241392314090778194310760649159697657763987457 3732 3450873173395281893717377931138512726225554486085193277581262111899648 3733 91343852333181432387730604276222592385789460481 3734 365375409332725729550921812641980562228570488832 3735 1461501637330902918203684832716283019655932542977 3736 5846006549323611672814739330865132078623730171904 3737 4835703278458516698824705 3738 9671406556917033397649408 3739 1 3740 0 3741 4 3742 85 3743 4368 3744 266249 3745 16842768 3746 1074790401 3747 68736253952 3748 4398048624769 3749 281474993553664 3750 18014398643961857 3751 1152921505681637376 3752 73786976303428143105 3753 4722366482938364694528 3754 302231454904207049490433 3755 19342813113838464841809920 3756 1237940039285380275972898817 3757 79228162514264337597838983168 3758 5070602400912917606003992690689 3759 324518553658426726783224740052992 3760 20769187434139310514121985317404673 3761 1329227995784915872903807060281393152 3762 85070591730234615865843651857942052865 3763 5444517870735015415413993718908291383296 3764 41538379820039368465645797688475649 3765 1329228075013083109534908998462996480 3766 42535297132767945940084216282742784001 3767 1361129487966163759736628260931245178880 3768 43556143290398679399590315763680835272705 3769 1393796580100460824223623134405085987078144 3770 44601490480137996174371183512457198641872897 3771 1427247694035187878081141881638682471562215424 3772 45671926187858364126423804993456443349308276737 3773 1461501637671185285124623296198104371165705273344 3774 46768052400033411253252930062408837324192970964993 3775 1496577676713956874172333515348392859535386938966016 3776 47890485653452823398606508544793144380126154522099713 3777 1532495540888189603556877650291844901891387552409059328 3778 49039857308065255390643594839074465368162025693970956289 3779 1569275433852379181729771195326149747903386841661539614720 3780 50216813883093446110686481539160804745534411435801860636673 3781 1606938044258990275541963421569158388647001717205581801979904 3782 51422017416287688817342797588741169564873182309964369671225345 3783 1645504557321206042154969267627942235236694544591065788085960704 3784 52656145834278593348959014522399950001324474627023779286784933889 3785 1684996666696914987166688448383244787837336941822779516569453068288 3786 53919893334301279589334030217595404313154412168393094713473551564801 3787 1725436586697640946858688965917705506839818229629092236800761704480768 3788 55213970774324510299478046898216203619608891584403721007525329664737281 3789 1766847064778384329583297500742918515827483976103781472386225269813280768 3790 56539106072908298546665520023773392506479485016932456716948748815539634177 3791 1809251394333065553493296640760748560207343511668284413344754151620345856000 3792 57896044618658097711785492504343953926634992332820282019728794255756378505217 3793 1852673427797059126777135760139006525652319754650249024631321348630209701609472 3794 59285549689505892056868344324448208820874232148807968788202283012051522375647233 3795 1897137590064188545819787018382342682267975428761855001222473056385648716020711424 3796 1684996666696915033934740837527621597694450807036785570479918284801 3797 26959946667150640168811434243730782926077320132736726101112708399104 3798 431359146674410239707827594646003288028528282302907298074992928882689 3799 6901746346790563811379998688306538947377031007951209605693264275439616 3800 110427941548649020790518036404668514534011121948514833411403530157162497 3801 1766847064778384331115793041608807374185830924025928142893266828083068928 3802 28269553036454149285592724338813807120106518567212376798895612198150733825 3803 452312848583266388471403874805604026986770087337778241030730491350661201920 3804 7237005577332262213973186563042994240914444633332769868341166024389367431169 3805 115792089237316195423570985008687907853610267032561502502939405359418607403008 3806 1852673427797059126777135760139006525653680884117932778485174842556337147084801 3807 29642774844752946028434172162224104410442560592274719409516555499744669479206912 3808 474284397516047136454946754595585670566993857190463750305618411670364768681590785 3809 7588550360256754183279148073529370729071901715047420004889892520690500043435671552 3810 121416805764108066932466369176469931665150427440758720078238275608681517825325531137 3811 1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 3812 13164036458569648337245328646758436695647273215820042431987974145 3813 105312291668557186697940328428868962942036635841188242485462171648 3814 842498333348457493583433424450157581043726906077483483480511741953 3815 6739986666787659948667110583678084158379550677127505494059998248960 3816 53919893334301279589334030174039261347274288882860076825164382208001 3817 431359146674410236714672241392314090778194310836207023423572087406592 3818 3450873173395281893717377931138512726225554486085193277581262111899649 3819 27606985387162255149739023449108101809804435888681546220650096895197184 3820 365375409332725729550921812641980562228570488833 3821 1461501637330902918203686041642102634285107249152 3822 5846006549323611672814739330865132078623730171905 3823 23384026197294446691258957323460528314494920687616 3824 9671406556917033397649409 3825 19342813113834066795298816 3826 1 3827 0 3828 5 3829 86 3830 4369 3831 266304 3832 16842769 3833 1074790432 3834 68736253953 3835 4398314946560 3836 281474993553665 3837 18014398643962368 3838 1152921505681637377 3839 73786976303432335360 3840 4722366482938364694529 3841 302231454904207049498624 3842 19342813113838464841809921 3843 1237940039285415459271213056 3844 79228162514264337597838983169 3845 5070602400912917606003992821760 3846 324518553658426726783224740052993 3847 20769187434139310514122260194787328 3848 1329227995784915872903807060281393153 3849 85070591730234615865843651857944150016 3850 5444517870735015415413993718908291383297 3851 348449143727040986586495598010130648530944 3852 1329228075013083109534908998462996481 3853 42535297132767945940084216282776338432 3854 1361129487966163759736628260931245178881 3855 43556143290398679399590333778079210536960 3856 1393796580100460824223623134405085987078145 3857 44601490480137996174371183512457199178743808 3858 1427247694035187878081141881638682471562215425 3859 45671926187858364136327325303127799527926398976 3860 1461501637671185285124623296198104371165705273345 3861 46768052400033411253252930062408837324201560899584 3862 1496577676713956874172333515348392859535386938966017 3863 47890485653452823398606508544794324971746837573664768 3864 1532495540888189603556877650291844901891387552409059329 3865 49039857308065255390643594839074465368162025831409909760 3866 1569275433852379181729771195326149747903386841661539614721 3867 50216813883184789963019496818049061630863611244440771887104 3868 1606938044258990275541963421569158388647001717205581801979905 3869 51422017416287688817342797588741169564873182309966568694480896 3870 1645504557321206042154969267627942235236694544591065788085960705 3871 52656145834278593348959014522399950001401845879479106757873106944 3872 1684996666696914987166688448383244787837336941822779516569453068289 3873 53919893334301279589334030217595404313154412168393094748657923653632 3874 1725436586697640946858688965917705506839818229629092236800761704480769 3875 55213970774324510299478046901003796769425199670055057225381238978641920 3876 1766847064778384329583297500742918515827483976103781472386225269813280769 3877 56539106072908298546665520023773392506479485016932456716949311765493055488 3878 1809251394333065553493296640760748560207343511668284413344754151620345856001 3879 57896044618658097711785492504343953926634992337890884420641709609943377641472 3880 1852673427797059126777135760139006525652319754650249024631321348630209701609473 3881 59285549689505892056868344324448208820874232148807968788202283021058721630388224 3882 1897137590064188545819787018382342682267975428761855001222473056385648716020711425 3883 60708402882054033466233184588234965832575213720379360039119137804340758912662765568 3884 26959946667150640168811434243730782926077320132736726101112708399105 3885 431359146674410239707827594646003288028528282302907442190181004738560 3886 6901746346790563811379998688306538947377031007951209605693264275439617 3887 110427941548649020790518036404668514866318120894743801060894542923825152 3888 1766847064778384331115793041608807374185830924025928142893266828083068929 3889 28269553036454149285592724338813807120106518567212376801201455207364427776 3890 452312848583266388471403874805604026986770087337778241030730491350661201921 3891 7237005577332262214757824279966329336308847719503493554478893431052574916608 3892 115792089237316195423570985008687907853610267032561502502939405359418607403009 3893 1852673427797059126777135760139006525653680884117932778485211736044484566188032 3894 29642774844752946028434172162224104410442560592274719409516555499744669479206913 3895 474284397516047136454946754595585670567015635261946690367279920071287812170711040 3896 7588550360256754183279148073529370729071901715047420004889892520690500043435671553 3897 121416805764108066932466369176469931665150427440758720078238276198977328184031182848 3898 1942668892225729070919461906823518906642406839052139521251812409738904285205208498177 3899 31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 3900 105312291668557186697940328428868962942036635841188242485462171649 3901 842498333348457493583433424450157581043726915522216449219802169344 3902 6739986666787659948667110583678084158379550677127505494059998248961 3903 53919893334301279589335457421731967307155347131050594457343603245056 3904 431359146674410236714672241392314090778194310836207023423572087406593 3905 3450873173395281893717377931138512726225554486236309005033090758737920 3906 27606985387162255149739023449108101809804435888681546220650096895197185 3907 220855883097298041197912187592864814478435487109452369765200775161577472 3908 1461501637330902918203686041642102634285107249153 3909 5846006549323611672814741748716771307882079584256 3910 23384026197294446691258957323460528314494920687617 3911 93536104789177786765035829293842113257979682750464 3912 19342813113834066795298817 3913 38685626227668133590597632 3914 1 3915 0 3916 3 3917 87 3918 4372 3919 266305 3920 16843008 3921 1074790433 3922 68736254016 3923 4398314946561 3924 281479271677952 3925 18014398643962369 3926 1152921505681638400 3927 73786976303432335361 3928 4722366482938381467648 3929 302231454904207049498625 3930 19342813113838464841826304 3931 1237940039285415459271213057 3932 79228162514264619068520660992 3933 5070602400912917606003992821761 3934 324518553658426726783224740315136 3935 20769187434139310514122260194787329 3936 1329227995784915872903808159791972352 3937 85070591730234615865843651857944150017 3938 5444517870735015415413993718908295577600 3939 348449143727040986586495598010130648530945 3940 22300745198530623141535718272648361505980416 3941 42535297132767945940084216282776338433 3942 1361129487966163759736628260931312287744 3943 43556143290398679399590333778079210536961 3944 1393796580100460824223623206462679756570624 3945 44601490480137996174371183512457199178743809 3946 1427247694035187878081141881638682472635957248 3947 45671926187858364136327325303127799527926398977 3948 1461501637671185285203851458693921964681244704768 3949 46768052400033411253252930062408837324201560899585 3950 1496577676713956874172333515348392859535404118835200 3951 47890485653452823398606508544794324971746837573664769 3952 1532495540888189603556877650291849624257870353334796288 3953 49039857308065255390643594839074465368162025831409909761 3954 1569275433852379181729771195326149747903386841936417521664 3955 50216813883184789963019496818049061630863611244440771887105 3956 1606938044260451777179292995259366287354919276802448767844352 3957 51422017416287688817342797588741169564873182309966568694480897 3958 1645504557321206042154969267627942235236694544591070186132471808 3959 52656145834278593348959014522399950001401845879479106757873106945 3960 1684996666696914987166688448383244787837646426832600844045991804928 3961 53919893334301279589334030217595404313154412168393094748657923653633 3962 1725436586697640946858688965917705506839818229629092236871130448658432 3963 55213970774324510299478046901003796769425199670055057225381238978641921 3964 1766847064778384329583297500765219261026014520017154676394254562798600192 3965 56539106072908298546665520023773392506479485016932456716949311765493055489 3966 1809251394333065553493296640760748560207343511668284413344755277520252698624 3967 57896044618658097711785492504343953926634992337890884420641709609943377641473 3968 1852673427797059126777135760139006525652319754670531434234973014550557325524992 3969 59285549689505892056868344324448208820874232148807968788202283021058721630388225 3970 1897137590064188545819787018382342682267975428761855001222473056403663114530193408 3971 60708402882054033466233184588234965832575213720379360039119137804340758912662765569 3972 1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 3973 431359146674410239707827594646003288028528282302907442190181004738561 3974 6901746346790563811379998688306538947377031007951209893923640427151360 3975 110427941548649020790518036404668514866318120894743801060894542923825153 3976 1766847064778384331115793041608807375515058919810844014644152383756566528 3977 28269553036454149285592724338813807120106518567212376801201455207364427777 3978 452312848583266388471403874805604026986770087337778241035342177369088589824 3979 7237005577332262214757824279966329336308847719503493554478893431052574916609 3980 115792089237316195429848086744074588617105774088848230455559939452377164152832 3981 1852673427797059126777135760139006525653680884117932778485211736044484566188033 3982 29642774844752946028434172162224104410442560592274719409516629286720964317413376 3983 474284397516047136454946754595585670567015635261946690367279920071287812170711041 3984 7588550360256754183279148073529370729071988827333351765136538849442097396744978432 3985 121416805764108066932466369176469931665150427440758720078238276198977328184031182849 3986 1942668892225729070919461906823518906642406839052139521251812410919495905922619801600 3987 31082702275611665134711390509176302506278509424834232340028998555822468563283335970817 3988 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 3989 842498333348457493583433424450157581043726915522216449219802169345 3990 6739986666787659948667110583678084158379550696016971425538579103744 3991 53919893334301279589335457421731967307155347131050594457343603245057 3992 431359146674410236714677950383084914617718543904526957678203294973952 3993 3450873173395281893717377931138512726225554486236309005033090758737921 3994 27606985387162255149739023449108101809804435888983777675553754188873728 3995 220855883097298041197912187592864814478435487109452369765200775161577473 3996 1766847064778384329583297500742918515827483896875618958121606201292619776 3997 5846006549323611672814741748716771307882079584257 3998 23384026197294446691258962159163806773011619512320 3999 93536104789177786765035829293842113257979682750465 4000 374144419156711147060143317175368453031918731001856 4001 38685626227668133590597633 4002 77371252455336267181195264 4003 1 4004 0 4005 4 4006 88 4007 4373 4008 266312 4009 16843009 4010 1074791424 4011 68736254017 4012 4398314946688 4013 281479271677953 4014 18014467228958720 4015 1152921505681638401 4016 73786976303432337408 4017 4722366482938381467649 4018 302231454904207116599296 4019 19342813113838464841826305 4020 1237940039285415459271245824 4021 79228162514264619068520660993 4022 5070602400912919857786626506752 4023 324518553658426726783224740315137 4024 20769187434139310514122260195311616 4025 1329227995784915872903808159791972353 4026 85070591730234615865843656255988563968 4027 5444517870735015415413993718908295577601 4028 348449143727040986586495598010130656919552 4029 22300745198530623141535718272648361505980417 4030 1427247692705959881058285969449495136382746624 4031 1361129487966163759736628260931312287745 4032 43556143290398679399590333778079344754688 4033 1393796580100460824223623206462679756570625 4034 44601490480137996174371183800687574793584640 4035 1427247694035187878081141881638682472635957249 4036 45671926187858364136327325303127799530073882624 4037 1461501637671185285203851458693921964681244704769 4038 46768052400033411253886755362449165048646484361216 4039 1496577676713956874172333515348392859535404118835201 4040 47890485653452823398606508544794324971746871933403136 4041 1532495540888189603556877650291849624257870353334796289 4042 49039857308065255390643594839074484257627957172551811072 4043 1569275433852379181729771195326149747903386841936417521665 4044 50216813883184789963019496818049061630863611244990527700992 4045 1606938044260451777179292995259366287354919276802448767844353 4046 51422017416311072843540081401608462238033956329363865650331648 4047 1645504557321206042154969267627942235236694544591070186132471809 4048 52656145834278593348959014522399950001401845879479115553966129152 4049 1684996666696914987166688448383244787837646426832600844045991804929 4050 53919893334301279589334030217595404313155650108432380093748450689024 4051 1725436586697640946858688965917705506839818229629092236871130448658433 4052 55213970774324510299478046901003796769425199670055057225521976466997248 4053 1766847064778384329583297500765219261026014520017154676394254562798600193 4054 56539106072908298546665520023951798468067729685152092406072585333411676160 4055 1809251394333065553493296640760748560207343511668284413344755277520252698625 4056 57896044618658097711785492504343953926634992337890884420641711861743191326720 4057 1852673427797059126777135760139006525652319754670531434234973014550557325524993 4058 59285549689505892056868344324448208820874232148889098426616889693747311380791296 4059 1897137590064188545819787018382342682267975428761855001222473056403663114530193409 4060 60708402882054033466233184588234965832575213720379360039119137804376787709681729536 4061 1942668892225729070919461906823518906642406839052139521251812409738904285205208498177 4062 62165404551223330269422781018352605012557018849668464680057997111644937126566671941632 4063 6901746346790563811379998688306538947377031007951209893923640427151361 4064 110427941548649020790518036404668514866318120894743801637355295227248640 4065 1766847064778384331115793041608807375515058919810844014644152383756566529 4066 28269553036454149285592724338813807125423430550352040290510840439272112128 4067 452312848583266388471403874805604026986770087337778241035342177369088589825 4068 7237005577332262214757824279966329336308847719503493554488116803089429692416 4069 115792089237316195429848086744074588617105774088848230455559939452377164152833 4070 1852673427797059126827352574022099971763006070035910355960140187682322350342144 4071 29642774844752946028434172162224104410442560592274719409516629286720964317413377 4072 474284397516047136454946754595585670567015635261946690367280067645240401847123968 4073 7588550360256754183279148073529370729071988827333351765136538849442097396744978433 4074 121416805764108066932466369176469931665150775889902447119224862104279527955974062080 4075 1942668892225729070919461906823518906642406839052139521251812410919495905922619801601 4076 31082702275611665134711390509176302506278509424834232340028998558183651804718158577664 4077 497323236409786642155382248146820840100456150797347717440463976893159497012533375533057 4078 7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 4079 6739986666787659948667110583678084158379550696016971425538579103745 4080 53919893334301279589335457421731967307155347168829526320300764954624 4081 431359146674410236714677950383084914617718543904526957678203294973953 4082 3450873173395281893717400767101596021583651418660704469503444235845632 4083 27606985387162255149739023449108101809804435888983777675553754188873729 4084 220855883097298041197912187592864814478435487110056832675008089748930560 4085 1766847064778384329583297500742918515827483896875618958121606201292619777 4086 14134776518227074636666380005943348126619871175004951664972849610340958208 4087 23384026197294446691258962159163806773011619512321 4088 93536104789177786765035838965248670175013080399872 4089 374144419156711147060143317175368453031918731001857 4090 1496577676626844588240573268701473812127674924007424 4091 77371252455336267181195265 4092 154742504910672534362390528 4093 1 4094 0 4095 4 4096 89 4097 4416 4098 266313 4099 16843024 4100 1074791425 4101 68736258048 4102 4398314946689 4103 281479271678208 4104 18014467228958721 4105 1152922604118474752 4106 73786976303432337409 4107 4722366482938381471744 4108 302231454904207116599297 4109 19342813113838465110245376 4110 1237940039285415459271245825 4111 79228162514264619068520726528 4112 5070602400912919857786626506753 4113 324518553658426744797554530058240 4114 20769187434139310514122260195311617 4115 1329227995784915872903808159793020928 4116 85070591730234615865843656255988563969 4117 5444517870735015415413993736500477427712 4118 348449143727040986586495598010130656919553 4119 22300745198530623141535718272648361522757632 4120 1427247692705959881058285969449495136382746625 4121 91343852333181432387730302044767688728495783936 4122 43556143290398679399590333778079344754689 4123 1393796580100460824223623206462680025006080 4124 44601490480137996174371183800687574793584641 4125 1427247694035187878081141882791603976169062400 4126 45671926187858364136327325303127799530073882625 4127 1461501637671185285203851458693921964685539672064 4128 46768052400033411253886755362449165048646484361217 4129 1496577676713956874177404117749010629236194398961664 4130 47890485653452823398606508544794324971746871933403137 4131 1532495540888189603556877650291849624257870422054273024 4132 49039857308065255390643594839074484257627957172551811073 4133 1569275433852379181729771195326149823461250567575863033856 4134 50216813883184789963019496818049061630863611244990527700993 4135 1606938044260451777179292995259366287354919276803548279472128 4136 51422017416311072843540081401608462238033956329363865650331649 4137 1645504557321580186574125893704410648299911234086611782079610880 4138 52656145834278593348959014522399950001401845879479115553966129153 4139 1684996666696914987166688448383244787837646426832600861638177849344 4140 53919893334301279589334030217595404313155650108432380093748450689025 4141 1725436586697640946858688965917705506839823181389249378321861300977664 4142 55213970774324510299478046901003796769425199670055057225521976466997249 4143 1766847064778384329583297500765219261026014520017154676394536037775310848 4144 56539106072908298546665520023951798468067729685152092406072585333411676161 4145 1809251394333065553493296640762175807900049470281692099085974245260025397248 4146 57896044618658097711785492504343953926634992337890884420641711861743191326721 4147 1852673427797059126777135760139006525652319754670531434234973019054156952895488 4148 59285549689505892056868344324448208820874232148889098426616889693747311380791297 4149 1897137590064188545819787018382342682267975428762179519776131483112431872041287680 4150 60708402882054033466233184588234965832575213720379360039119137804376787709681729537 4151 1942668892225729070919461906823518906642406839052139521251812409738976342799246426112 4152 62165404551223330269422781018352605012557018849668464680057997111644937126566671941633 4153 1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224 4154 110427941548649020790518036404668514866318120894743801637355295227248641 4155 1766847064778384331115793041608807375515058919810844015797073888363413504 4156 28269553036454149285592724338813807125423430550352040290510840439272112129 4157 452312848583266388471403874805604027008037735270336894997191404315146715136 4158 7237005577332262214757824279966329336308847719503493554488116803089429692417 4159 115792089237316195429848086744074588617105774088848230455578386196450873704448 4160 1852673427797059126827352574022099971763006070035910355960140187682322350342145 4161 29642774844752946028835906673288851979322606597489275044731692254471459396648960 4162 474284397516047136454946754595585670567015635261946690367280067645240401847123969 4163 7588550360256754183279148073529370729071988827333351765136539144590002576097804288 4164 121416805764108066932466369176469931665150775889902447119224862104279527955974062081 4165 1942668892225729070919461906823518906642408232848714429415758755721296325727802621952 4166 31082702275611665134711390509176302506278509424834232340028998558183651804718158577665 4167 497323236409786642155382248146820840100456150797347717440463976897881863495403020746752 4168 7957171782556586274486115970349133441607298412757563479047423630290551952200534008528897 4169 127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 4170 53919893334301279589335457421731967307155347168829526320300764954625 4171 431359146674410236714677950383084914617718543980084821404117618393088 4172 3450873173395281893717400767101596021583651418660704469503444235845633 4173 27606985387162255149739114792960434991236823618983590988338825390981120 4174 220855883097298041197912187592864814478435487110056832675008089748930561 4175 1766847064778384329583297500742918515827483896876827883941220830467325952 4176 14134776518227074636666380005943348126619871175004951664972849610340958209 4177 113078212145816597093331040047546785012958969400039613319782796882727665664 4178 93536104789177786765035838965248670175013080399873 4179 374144419156711147060143336518181566865985526300672 4180 1496577676626844588240573268701473812127674924007425 4181 5986310706507378352962293074805895248510699696029696 4182 154742504910672534362390529 4183 309485009821345068724781056 4184 1 4185 0 4186 5 4187 90 4188 4417 4189 266752 4190 16843025 4191 1074791456 4192 68736258049 4193 4398314962944 4194 281479271678209 4195 18014467228959232 4196 1152922604118474753 4197 73786993887024250880 4198 4722366482938381471745 4199 302231454904207116607488 4200 19342813113838465110245377 4201 1237940039285415460344954880 4202 79228162514264619068520726529 4203 5070602400912919857786626637824 4204 324518553658426744797554530058241 4205 20769187434139310658237173392736256 4206 1329227995784915872903808159793020929 4207 85070591730234615865843656255990661120 4208 5444517870735015415413993736500477427713 4209 348449143727040986586495598080499392708608 4210 22300745198530623141535718272648361522757633 4211 1427247692705959881058285969449495136416301056 4212 91343852333181432387730302044767688728495783937 4213 5846006549323611672814739330865132078623730171904 4214 1393796580100460824223623206462680025006081 4215 44601490480137996174371183800687575330455552 4216 1427247694035187878081141882791603976169062401 4217 45671926187858364136327325307739485546353786880 4218 1461501637671185285203851458693921964685539672065 4219 46768052400033411253886755362449165048655074295808 4220 1496577676713956874177404117749010629236194398961665 4221 47890485653452823398647073364000447720974014664933376 4222 1532495540888189603556877650291849624257870422054273025 4223 49039857308065255390643594839074484257627957309990764544 4224 1569275433852379181729771195326149823461250567575863033857 4225 50216813883184789963019496818049061933095066148098065563648 4226 1606938044260451777179292995259366287354919276803548279472129 4227 51422017416311072843540081401608462238033956329366064673587200 4228 1645504557321580186574125893704410648299911234086611782079610881 4229 52656145834284579659665521220188178452522353595523066326851518464 4230 1684996666696914987166688448383244787837646426832600861638177849345 4231 53919893334301279589334030217595404313155650108432380128932822777856 4232 1725436586697640946858688965917705506839823181389249378321861300977665 4233 55213970774324510299478046901003796769425219477095685791465637364629504 4234 1766847064778384329583297500765219261026014520017154676394536037775310849 4235 56539106072908298546665520023951798468067729685152092406073148283365097472 4236 1809251394333065553493296640762175807900049470281692099085974245260025397249 4237 57896044618658097711785492504355371908176640011868748307484387965047626792960 4238 1852673427797059126777135760139006525652319754670531434234973019054156952895489 4239 59285549689505892056868344324448208820874232148889098426616889702754510635532288 4240 1897137590064188545819787018382342682267975428762179519776131483112431872041287681 4241 60708402882054033466233184588234965832575213720380658113333771511247891536745070592 4242 1942668892225729070919461906823518906642406839052139521251812409738976342799246426113 4243 62165404551223330269422781018352605012557018849668464680057997111645081241754747797504 4244 1989292945639146568621528992587283360401824603189390869761855907572637988050133502132225 4245 63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 4246 1766847064778384331115793041608807375515058919810844015797073888363413505 4247 28269553036454149285592724338813807125423430550352040292816683448485806080 4248 452312848583266388471403874805604027008037735270336894997191404315146715137 4249 7237005577332262214757824279966329336393918311233728170344737082910516969472 4250 115792089237316195429848086744074588617105774088848230455578386196450873704449 4251 1852673427797059126827352574022099971763006070035910355960177081170469769445376 4252 29642774844752946028835906673288851979322606597489275044731692254471459396648961 4253 474284397516047136458160630684103651118077781375146075510662670083977764675780608 4254 7588550360256754183279148073529370729071988827333351765136539144590002576097804289 4255 121416805764108066932466369176469931665150775889902447119224862694575338314679713792 4256 1942668892225729070919461906823518906642408232848714429415758755721296325727802621953 4257 31082702275611665134711390509176302506278515000020531972684783939752036725373712465920 4258 497323236409786642155382248146820840100456150797347717440463976897881863495403020746753 4259 7957171782556586274486115970349133441607298412757563479047423630299996685166273298956288 4260 127314748520905380391777855525586135065716774604121015664758778084648831235208544136462337 4261 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 4262 431359146674410236714677950383084914617718543980084821404117618393089 4263 3450873173395281893717400767101596021583651418811820196955272882683904 4264 27606985387162255149739114792960434991236823618983590988338825390981121 4265 220855883097298041197912552968274147204165038030660548835955689144713216 4266 1766847064778384329583297500742918515827483896876827883941220830467325953 4267 14134776518227074636666380005943348126619871175007369516612078868690370560 4268 113078212145816597093331040047546785012958969400039613319782796882727665665 4269 904625697166532776746648320380374280103671755200316906558262375061821325312 4270 374144419156711147060143336518181566865985526300673 4271 1496577676626844588240573307387100039795808514605056 4272 5986310706507378352962293074805895248510699696029697 4273 23945242826029513411849172299223580994042798784118784 4274 309485009821345068724781057 4275 618970019642690137449562112 4276 1 4277 0 4278 4 4279 91 4280 4420 4281 266753 4282 16846848 4283 1074791457 4284 68736258112 4285 4398314962945 4286 281479271743488 4287 18014467228959233 4288 1152922604118475776 4289 73786993887024250881 4290 4722366764344621924352 4291 302231454904207116607489 4292 19342813113838465110261760 4293 1237940039285415460344954881 4294 79228162514264619072815628288 4295 5070602400912919857786626637825 4296 324518553658426744797554530320384 4297 20769187434139310658237173392736257 4298 1329227995784915874056728564887191552 4299 85070591730234615865843656255990661121 4300 5444517870735015415413993736500481622016 4301 348449143727040986586495598080499392708609 4302 22300745198530623141535718272929836482691072 4303 1427247692705959881058285969449495136416301057 4304 91343852333181432387730302044767688728562892800 4305 5846006549323611672814739330865132078623730171905 4306 374144419156711147060143317175368453031918731001856 4307 44601490480137996174371183800687575330455553 4308 1427247694035187878081141882791603977242804224 4309 45671926187858364136327325307739485546353786881 4310 1461501637671185285203851458712368708754954256384 4311 46768052400033411253886755362449165048655074295809 4312 1496577676713956874177404117749010629236211578830848 4313 47890485653452823398647073364000447720974014664933377 4314 1532495540888189603557202168845503328618170639710158848 4315 49039857308065255390643594839074484257627957309990764545 4316 1569275433852379181729771195326149823461250567850740940800 4317 50216813883184789963019496818049061933095066148098065563649 4318 1606938044260451777179292995259366288563845096417077942550528 4319 51422017416311072843540081401608462238033956329366064673587201 4320 1645504557321580186574125893704410648299911234086616180126121984 4321 52656145834284579659665521220188178452522353595523066326851518465 4322 1684996666697010768137992560992374313791518420732761951264112115712 4323 53919893334301279589334030217595404313155650108432380128932822777857 4324 1725436586697640946858688965917705506839823181389249378392230045155328 4325 55213970774324510299478046901003796769425219477095685791465637364629505 4326 1766847064778384329583297500765219261026014599245317190658592156342550528 4327 56539106072908298546665520023951798468067729685152092406073148283365097473 4328 1809251394333065553493296640762175807900049470281692099085975371159932239872 4329 57896044618658097711785492504355371908176640011868748307484387965047626792961 4330 1852673427797059126777135760139097869504652936082636754933366111815338570022912 4331 59285549689505892056868344324448208820874232148889098426616889702754510635532289 4332 1897137590064188545819787018382342682267975428762179519776131483130446270550769664 4333 60708402882054033466233184588234965832575213720380658113333771511247891536745070593 4334 1942668892225729070919461906823518906642406839052144713548670944566532815701537718272 4335 62165404551223330269422781018352605012557018849668464680057997111645081241754747797505 4336 1989292945639146568621528992587283360401824603189390869761855907572638276280509653843968 4337 63657374260452690195888927762793067532858387302060507832379389042324415617604272068231169 4338 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 4339 28269553036454149285592724338813807125423430550352040292816683448485806081 4340 452312848583266388471403874805604027008037735270336895001803090333574103040 4341 7237005577332262214757824279966329336393918311233728170344737082910516969473 4342 115792089237316195429848086744074588617446056455769168919023314059808932364288 4343 1852673427797059126827352574022099971763006070035910355960177081170469769445377 4344 29642774844752946028835906673288851979322606597489275044731766041447754234855424 4345 474284397516047136458160630684103651118077781375146075510662670083977764675780609 4346 7588550360256754183304859082237514573480573108524878606530247473443119549447667712 4347 121416805764108066932466369176469931665150775889902447119224862694575338314679713793 4348 1942668892225729070919461906823518906642408232848714429415758756901887946445213925376 4349 31082702275611665134711390509176302506278515000020531972684783939752036725373712465921 4350 497323236409786642155382248146820840100456173098092915971087118428877769660894881513472 4351 7957171782556586274486115970349133441607298412757563479047423630299996685166273298956289 4352 127314748520905380391777855525586135065716774604121015664758778084667720701140022717317120 4353 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397377 4354 32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016 4355 3450873173395281893717400767101596021583651418811820196955272882683905 4356 27606985387162255149739114792960434991236823619285822443242482684657664 4357 220855883097298041197912552968274147204165038030660548835955689144713217 4358 1766847064778384329583298962244555846730402100560451674404625857225162752 4359 14134776518227074636666380005943348126619871175007369516612078868690370561 4360 113078212145816597093331040047546785012958969400044449023061255399426490368 4361 904625697166532776746648320380374280103671755200316906558262375061821325313 4362 7237005577332262213973186563042994240829374041602535252466099000494570602496 4363 1496577676626844588240573307387100039795808514605057 4364 5986310706507378352962293152177147703846966877224960 4365 23945242826029513411849172299223580994042798784118785 4366 95780971304118053647396689196894323976171195136475136 4367 618970019642690137449562113 4368 1237940039285380274899124224 4369 1 4370 0 4371 5 4372 92 4373 4421 4374 266760 4375 16846849 4376 1074823168 4377 68736258113 4378 4398314963072 4379 281479271743489 4380 18014467229220864 4381 1152922604118475777 4382 73786993887024252928 4383 4722366764344621924353 4384 302231459407256921047040 4385 19342813113838465110261761 4386 1237940039285415460344987648 4387 79228162514264619072815628289 4388 5070602400912919857803806375936 4389 324518553658426744797554530320385 4390 20769187434139310658237173393260544 4391 1329227995784915874056728564887191553 4392 85070591730234615875067023894796828672 4393 5444517870735015415413993736500481622017 4394 348449143727040986586495598080499401097216 4395 22300745198530623141535718272929836482691073 4396 1427247692705959881058285969450621036289589248 4397 91343852333181432387730302044767688728562892801 4398 5846006549323611672814739330865132078623864389632 4399 374144419156711147060143317175368453031918731001857 4400 23945242826029513411849172299223580994042798784118784 4401 1427247694035187878081141882791603977242804225 4402 45671926187858364136327325307739485548501270528 4403 1461501637671185285203851458712368708754954256385 4404 46768052400033411253886755362522952024941322567680 4405 1496577676713956874177404117749010629236211578830849 4406 47890485653452823398647073364000447720974049024671744 4407 1532495540888189603557202168845503328618170639710158849 4408 49039857308065255390646190987503732781976290942135566336 4409 1569275433852379181729771195326149823461250567850740940801 4410 50216813883184789963019496818049061933095066148647821377536 4411 1606938044260451777179292995259366288563845096417077942550529 4412 51422017416311072843540081401608462242869659607822382349156352 4413 1645504557321580186574125893704410648299911234086616180126121985 4414 52656145834284579659665521220188178452522353595523075122944540672 4415 1684996666697010768137992560992374313791518420732761951264112115713 4416 53919893334302812084874896062897619694301439154264763701329404100608 4417 1725436586697640946858688965917705506839823181389249378392230045155329 4418 55213970774324510299478046901003796769425219477095685791606374852984832 4419 1766847064778384329583297500765219261026014599245317190658592156342550529 4420 56539106072908298546665520023951798468067730002064742463129935707587477504 4421 1809251394333065553493296640762175807900049470281692099085975371159932239873 4422 57896044618658097711785492504355371908176640011868748307484390216847440478208 4423 1852673427797059126777135760139097869504652936082636754933366111815338570022913 4424 59285549689505892056868344324448939571692897600267070630618641153561350341918720 4425 1897137590064188545819787018382342682267975428762179519776131483130446270550769665 4426 60708402882054033466233184588234965832575213720380658113333771511283920333764034560 4427 1942668892225729070919461906823518906642406839052144713548670944566532815701537718273 4428 62165404551223330269422781018352605012557018849668485449245431250955451248551988822016 4429 1989292945639146568621528992587283360401824603189390869761855907572638276280509653843969 4430 63657374260452690195888927762793067532858387302060507832379389042324416194065024371654656 4431 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397377 4432 65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 4433 452312848583266388471403874805604027008037735270336895001803090333574103041 4434 7237005577332262214757824279966329336393918311233728170353960454947371745280 4435 115792089237316195429848086744074588617446056455769168919023314059808932364289 4436 1852673427797059126827352574022099971764367199503594109813993686112049423187968 4437 29642774844752946028835906673288851979322606597489275044731766041447754234855425 4438 474284397516047136458160630684103651118077781375146075510662817657930354352193536 4439 7588550360256754183304859082237514573480573108524878606530247473443119549447667713 4440 121416805764108066932672057246135082420419798588578388891361117591885715308244107264 4441 1942668892225729070919461906823518906642408232848714429415758756901887946445213925377 4442 31082702275611665134711390509176302506278515000020531972684783942113219966808535072768 4443 497323236409786642155382248146820840100456173098092915971087118428877769660894881513473 4444 7957171782556586274486115970349133441607298501960544273169916196433425042793980032450560 4445 127314748520905380391777855525586135065716774604121015664758778084667720701140022717317121 4446 2037035976334486086268445688409378161051468393665936250636140449354419078695199663345106944 4447 32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358017 4448 521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 4449 27606985387162255149739114792960434991236823619285822443242482684657665 4450 220855883097298041197912552968274147204165038031265011745763003732066304 4451 1766847064778384329583298962244555846730402100560451674404625857225162753 4452 14134776518227074636666385851949897450231543989744282530104928234071130112 4453 113078212145816597093331040047546785012958969400044449023061255399426490369 4454 904625697166532776746648320380374280103671755200326577964819292095218974720 4455 7237005577332262213973186563042994240829374041602535252466099000494570602497 4456 57896044618658097711785492504343953926634992332820282019728792003956564819968 4457 5986310706507378352962293152177147703846966877224961 4458 23945242826029513411849172453966085904715333146509312 4459 95780971304118053647396689196894323976171195136475137 4460 383123885216472214589586756787577295904684780545900544 4461 1237940039285380274899124225 4462 2475880078570760549798248448 4463 1 4464 0 4465 5 4466 93 4467 4432 4468 266761 4469 16846864 4470 1074823169 4471 68736516096 4472 4398314963073 4473 281479271743744 4474 18014467229220865 4475 1152922604119523328 4476 73786993887024252929 4477 4722366764344621928448 4478 302231459407256921047041 4479 19342813185891660833226752 4480 1237940039285415460344987649 4481 79228162514264619072815693824 4482 5070602400912919857803806375937 4483 324518553658426744797623249534976 4484 20769187434139310658237173393260545 4485 1329227995784915874056728564888240128 4486 85070591730234615875067023894796828673 4487 5444517870735015415487780695203129589760 4488 348449143727040986586495598080499401097217 4489 22300745198530623141535718272929836499468288 4490 1427247692705959881058285969450621036289589249 4491 91343852333181432387730302044772192328123154432 4492 5846006549323611672814739330865132078623864389633 4493 374144419156711147060143317175368453031918999437312 4494 23945242826029513411849172299223580994042798784118785 4495 1532495540865888858358347027150309183618739122183602176 4496 45671926187858364136327325307739485548501270529 4497 1461501637671185285203851458712368708759249223680 4498 46768052400033411253886755362522952024941322567681 4499 1496577676713956874177404117749305777141373751787520 4500 47890485653452823398647073364000447720974049024671745 4501 1532495540888189603557202168845503328618170708429635584 4502 49039857308065255390646190987503732781976290942135566337 4503 1569275433852379181729791964513583887213900963646856495104 4504 50216813883184789963019496818049061933095066148647821377537 4505 1606938044260451777179292995259366288563845096418177454178304 4506 51422017416311072843540081401608462242869659607822382349156353 4507 1645504557321580186574125893704410648319254047200445848874909696 4508 52656145834284579659665521220188178452522353595523075122944540673 4509 1684996666697010768137992560992374313791518420732761968856298160128 4510 53919893334302812084874896062897619694301439154264763701329404100609 4511 1725436586697665466787342819790990096665211647989534538616585993584640 4512 55213970774324510299478046901003796769425219477095685791606374852984833 4513 1766847064778384329583297500765219261026014599245317190658873631319261184 4514 56539106072908298546665520023951798468067730002064742463129935707587477505 4515 1809251394333065553493296640762175807900049471549342699314203646756728602624 4516 57896044618658097711785492504355371908176640011868748307484390216847440478209 4517 1852673427797059126777135760139097869504652936082636754933366116318938197393408 4518 59285549689505892056868344324448939571692897600267070630618641153561350341918721 4519 1897137590064188545819787018382348528274524752373527815961803921517727339750883328 4520 60708402882054033466233184588234965832575213720380658113333771511283920333764034561 4521 1942668892225729070919461906823518906642406839052144713548670944566604873295575646208 4522 62165404551223330269422781018352605012557018849668485449245431250955451248551988822017 4523 1989292945639146568621528992587283360401824603189390952838605644129880044538074769653760 4524 63657374260452690195888927762793067532858387302060507832379389042324416194065024371654657 4525 2037035976334486086268445688409378161051468393665936250636140449354381300916258210790244352 4526 65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716033 4527 2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 4528 7237005577332262214757824279966329336393918311233728170353960454947371745281 4529 115792089237316195429848086744074588617446056455769168919041760803882641915904 4530 1852673427797059126827352574022099971764367199503594109813993686112049423187969 4531 29642774844752946028835906673288851979328051115360010060147106248190367688032256 4532 474284397516047136458160630684103651118077781375146075510662817657930354352193537 4533 7588550360256754183304859082237514573480573108524878606530247768591024728800493568 4534 121416805764108066932672057246135082420419798588578388891361117591885715308244107265 4535 1942668892225729070921107411380840112684561808234696871756795145604537865068557107200 4536 31082702275611665134711390509176302506278515000020531972684783942113219966808535072769 4537 497323236409786642155382248146820840100456173098092915971087118433600136143764526727168 4538 7957171782556586274486115970349133441607298501960544273169916196433425042793980032450561 4539 127314748520905380391777855525586135065716774960932938841248748349220323597582328232148992 4540 2037035976334486086268445688409378161051468393665936250636140449354419078695199663345106945 4541 32592575621351777380295131014550050576823494298654980010178247189670176354077113213257777152 4542 521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728257 4543 8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 4544 220855883097298041197912552968274147204165038031265011745763003732066305 4545 1766847064778384329583298962244555846730402100561660600224240486399868928 4546 14134776518227074636666385851949897450231543989744282530104928234071130113 4547 113078212145816597093331063431572982307405660658996936780311111377648353280 4548 904625697166532776746648320380374280103671755200326577964819292095218974721 4549 7237005577332262213973186563042994240829374041602554595279212834561365901312 4550 57896044618658097711785492504343953926634992332820282019728792003956564819969 4551 463168356949264781694283940034751631413079938662562256157830336031652518559744 4552 23945242826029513411849172453966085904715333146509313 4553 95780971304118053647396689506379333797516263861256192 4554 383123885216472214589586756787577295904684780545900545 4555 1532495540865888858358347027150309183618739122183602176 4556 2475880078570760549798248449 4557 4951760157141521099596496896 4558 1 4559 0 4560 6 4561 94 4562 4433 4563 266816 4564 16846865 4565 1074823200 4566 68736516097 4567 4398317043712 4568 281479271743745 4569 18014467229221376 4570 1152922604119523329 4571 73786993887028445184 4572 4722366764344621928449 4573 302231459407256921055232 4574 19342813185891660833226753 4575 1237940040438301779505971200 4576 79228162514264619072815693825 4577 5070602400912919857803806507008 4578 324518553658426744797623249534977 4579 20769187434139310658237448270643200 4580 1329227995784915874056728564888240129 4581 85070591730234615875067023894798925824 4582 5444517870735015415487780695203129589761 4583 348449143727040986587085893820489354182656 4584 22300745198530623141535718272929836499468289 4585 1427247692705959881058285969450621036323143680 4586 91343852333181432387730302044772192328123154433 4587 5846006549323611672814739330865150093022239653888 4588 374144419156711147060143317175368453031918999437313 4589 23945242826029513411849172299223580994042799320989696 4590 1532495540865888858358347027150309183618739122183602177 4591 98079714615416886934934209737619787751599303819750539264 4592 1461501637671185285203851458712368708759249223681 4593 46768052400033411253886755362522952024949912502272 4594 1496577676713956874177404117749305777141373751787521 4595 47890485653452823398647073364001628312594732076236800 4596 1532495540888189603557202168845503328618170708429635585 4597 49039857308065255390646190987503732781976291079574519808 4598 1569275433852379181729791964513583887213900963646856495105 4599 50216813883184789963019662971548534745347724220323306930176 4600 1606938044260451777179292995259366288563845096418177454178305 4601 51422017416311072843540081401608462242869659607824581372411904 4602 1645504557321580186574125893704410648319254047200445848874909697 4603 52656145834284579659665521220188178452599724847978402594032713728 4604 1684996666697010768137992560992374313791518420732761968856298160129 4605 53919893334302812084874896062897619694301439154264763736513776189440 4606 1725436586697665466787342819790990096665211647989534538616585993584641 4607 55213970774324902618336508565763943356447822256514098838515472792551424 4608 1766847064778384329583297500765219261026014599245317190658873631319261185 4609 56539106072908298546665520023951798468067730002064742463130498657540898816 4610 1809251394333065553493296640762175807900049471549342699314203646756728602625 4611 57896044618658097711785492504355371908176640016939350708397305571034439614464 4612 1852673427797059126777135760139097869504652936082636754933366116318938197393409 4613 59285549689505892056868344324448939571692897600267070630618641162568549596659712 4614 1897137590064188545819787018382348528274524752373527815961803921517727339750883329 4615 60708402882054033466233184588235012600627608309272742557033784725397387902504140800 4616 1942668892225729070919461906823518906642406839052144713548670944566604873295575646209 4617 62165404551223330269422781018352605012557018849668485449245431250955595363740064677888 4618 1989292945639146568621528992587283360401824603189390952838605644129880044538074769653761 4619 63657374260452690195888927762793067532858387302060508164686387988553383843556037138317312 4620 2037035976334486086268445688409378161051468393665936250636140449354381300916258210790244353 4621 65185151242703554760590262029100101153646988597309960020356494379340201594732617607082409984 4622 2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913025 4623 66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768 4624 115792089237316195429848086744074588617446056455769168919041760803882641915905 4625 1852673427797059126827352574022099971764367199503594109814030579600196842291200 4626 29642774844752946028835906673288851979328051115360010060147106248190367688032257 4627 474284397516047136458160630684103651118099559446629015572324326058853397841313792 4628 7588550360256754183304859082237514573480573108524878606530247768591024728800493569 4629 121416805764108066932672057246135082420419798588578388891361118182181525666949758976 4630 1942668892225729070921107411380840112684561808234696871756795145604537865068557107201 4631 31082702275611665134724554545634872154615749178294691144068860442747537202190124843008 4632 497323236409786642155382248146820840100456173098092915971087118433600136143764526727169 4633 7957171782556586274486115970349133441607298501960544273169916196442869775759719322877952 4634 127314748520905380391777855525586135065716774960932938841248748349220323597582328232148993 4635 2037035976334486086268445688409378161051468395093183943342100330412667269212831842566144000 4636 32592575621351777380295131014550050576823494298654980010178247189670176354077113213257777153 4637 521481209941628438084722096232800809229175908778479680162851955034721763855141648611596566528 4638 8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652097 4639 133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536 4640 1766847064778384329583298962244555846730402100561660600224240486399868929 4641 14134776518227074636666385851949897450231543989746700381744157492420542464 4642 113078212145816597093331063431572982307405660658996936780311111377648353281 4643 904625697166532776746648413916479069281458520236146200400375633041504075776 4644 7237005577332262213973186563042994240829374041602554595279212834561365901313 4645 57896044618658097711785492504343953926634992332820320705355019672090155417600 4646 463168356949264781694283940034751631413079938662562256157830336031652518559745 4647 3705346855594118253554271520278013051304639509300498049262642688253220148477952 4648 95780971304118053647396689506379333797516263861256193 4649 383123885216472214589586757406547315547374917995462656 4650 1532495540865888858358347027150309183618739122183602177 4651 6129982163463555433433388108601236734474956488734408704 4652 4951760157141521099596496897 4653 9903520314283042199192993792 4654 1 4655 0 4656 2 4657 95 4658 4436 4659 266817 4660 16847104 4661 1074823201 4662 68736516160 4663 4398317043713 4664 281479288455168 4665 18014467229221377 4666 1152922604119524352 4667 73786993887028445185 4668 4722366764344638701568 4669 302231459407256921055233 4670 19342813185891660833243136 4671 1237940040438301779505971201 4672 79228162532711081667253501952 4673 5070602400912919857803806507009 4674 324518553658426744797623249797120 4675 20769187434139310658237448270643201 4676 1329227995784915874056729664398819328 4677 85070591730234615875067023894798925825 4678 5444517870735015415487780695203133784064 4679 348449143727040986587085893820489354182657 4680 22300745198530623141540440639131231151194112 4681 1427247692705959881058285969450621036323143681 4682 91343852333181432387730302044772192328190263296 4683 5846006549323611672814739330865150093022239653889 4684 374144419156711147060143317175368525089512768929792 4685 23945242826029513411849172299223580994042799320989697 4686 1532495540865888858358347027150309183618739123257344000 4687 98079714615416886934934209737619787751599303819750539265 4688 6277101735386680763835789423207666416102355444464034512896 4689 46768052400033411253886755362522952024949912502273 4690 1496577676713956874177404117749305777141390931656704 4691 47890485653452823398647073364001628312594732076236801 4692 1532495540888189603557202168845508050984653509355372544 4693 49039857308065255390646190987503732781976291079574519809 4694 1569275433852379181729791964513583887213900963921734402048 4695 50216813883184789963019662971548534745347724220323306930177 4696 1606938044260451777179294324487362072270792180609509048188928 4697 51422017416311072843540081401608462242869659607824581372411905 4698 1645504557321580186574125893704410648319254047200450246921420800 4699 52656145834284579659665521220188178452599724847978402594032713729 4700 1684996666697010768137992560992374313791827905742583296332836896768 4701 53919893334302812084874896062897619694301439154264763736513776189441 4702 1725436586697665466787342819790990096665211647989534538686954737762304 4703 55213970774324902618336508565763943356447822256514098838515472792551425 4704 1766847064778390606685032887423682351616907104542035060477050665327132672 4705 56539106072908298546665520023951798468067730002064742463130498657540898817 4706 1809251394333065553493296640762175807900049471549342699314204772656635445248 4707 57896044618658097711785492504355371908176640016939350708397305571034439614465 4708 1852673427797059126777135760139097869504652936102919164537017782239285821308928 4709 59285549689505892056868344324448939571692897600267070630618641162568549596659713 4710 1897137590064188545819787018382348528274524752373527815961803921535741738260365312 4711 60708402882054033466233184588235012600627608309272742557033784725397387902504140801 4712 1942668892225729070919461906823519280786825995763286581395129585107357317123939500032 4713 62165404551223330269422781018352605012557018849668485449245431250955595363740064677889 4714 1989292945639146568621528992587283360401824603189390952838605644129880332768450921365504 4715 63657374260452690195888927762793067532858387302060508164686387988553383843556037138317313 4716 2037035976334486086268445688409378161051468393665936251965368445139297172667143766463741952 4717 65185151242703554760590262029100101153646988597309960020356494379340201594732617607082409985 4718 2085924839766513752338888384931203236916703635113918720651407820138886450962268473150226300928 4719 66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216769 4720 2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576 4721 1852673427797059126827352574022099971764367199503594109814030579600196842291201 4722 29642774844752946028835906673288851979328051115360010060147180035166662526238720 4723 474284397516047136458160630684103651118099559446629015572324326058853397841313793 4724 7588550360256754183304859082237514573480660220810810366776894097342622082109800448 4725 121416805764108066932672057246135082420419798588578388891361118182181525666949758977 4726 1942668892225729070921107411380840112684561808234696871756795146785129485785968410624 4727 31082702275611665134724554545634872154615749178294691144068860442747537202190124843009 4728 497323236409786642155487560438489397287154068825031387872782871988560046123787686510592 4729 7957171782556586274486115970349133441607298501960544273169916196442869775759719322877953 4730 127314748520905380391777855525586135065716774960932938841248748349239213063513806813003776 4731 2037035976334486086268445688409378161051468395093183943342100330412667269212831842566144001 4732 32592575621351777380295131014550050576823494304363970781002086713903244674011367844465344512 4733 521481209941628438084722096232800809229175908778479680162851955034721763855141648611596566529 4734 8343699359066055009355553539724812947666814540455674882605631280555546106062082052184489328640 4735 133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433537 4736 2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576 4737 14134776518227074636666385851949897450231543989746700381744157492420542465 4738 113078212145816597093331063431572982307405660659001772483589569894347177984 4739 904625697166532776746648413916479069281458520236146200400375633041504075777 4740 7237005577332262213973186937187413397540521101745852427834552032413301604352 4741 57896044618658097711785492504343953926634992332820320705355019672090155417601 4742 463168356949264781694283940034751631413079938662562333529082791367919699755008 4743 3705346855594118253554271520278013051304639509300498049262642688253220148477953 4744 29642774844752946028434172162224104410437116074403984394101141506025761187823616 4745 383123885216472214589586757406547315547374917995462657 4746 1532495540865888858358347028388249222904119397082726400 4747 6129982163463555433433388108601236734474956488734408705 4748 24519928653854221733733552434404946937899825954937634816 4749 9903520314283042199192993793 4750 19807040628566084398385987584 4751 1 4752 0 4753 3 4754 96 4755 4437 4756 266824 4757 16847105 4758 1074824192 4759 68736516161 4760 4398317043840 4761 281479288455169 4762 18014467363176448 4763 1152922604119524353 4764 73786993887028447232 4765 4722366764344638701569 4766 302231459407256988155904 4767 19342813185891660833243137 4768 1237940040438301779506003968 4769 79228162532711081667253501953 4770 5070602401208065511166165647360 4771 324518553658426744797623249797121 4772 20769187434139310658237448271167488 4773 1329227995784915874056729664398819329 4774 85070591730234615875067028292843339776 4775 5444517870735015415487780695203133784065 4776 348449143727040986587085893820489362571264 4777 22300745198530623141540440639131231151194113 4778 1427247692705959881058323748381358093544456192 4779 91343852333181432387730302044772192328190263297 4780 5846006549323611672814739330865150093022373871616 4781 374144419156711147060143317175368525089512768929793 4782 23945242826029513411849172299223581282273174935830528 4783 1532495540865888858358347027150309183618739123257344001 4784 98079714615416886934934209737619787751599303821898022912 4785 6277101735386680763835789423207666416102355444464034512897 4786 401734511064747568885490523085290650630550748445698208825344 4787 1496577676713956874177404117749305777141390931656705 4788 47890485653452823398647073364001628312594766435975168 4789 1532495540888189603557202168845508050984653509355372545 4790 49039857308065255390646190987503751671442222420716421120 4791 1569275433852379181729791964513583887213900963921734402049 4792 50216813883184789963019662971548534745347724220873062744064 4793 1606938044260451777179294324487362072270792180609509048188929 4794 51422017416311072843540092035432428517360939559820347893088256 4795 1645504557321580186574125893704410648319254047200450246921420801 4796 52656145834284579659665521220188178452599724847978411390125735936 4797 1684996666697010768137992560992374313791827905742583296332836896769 4798 53919893334302812084874896062897619694302677094304049081604303224832 4799 1725436586697665466787342819790990096665211647989534538686954737762305 4800 55213970774324902618336508565763943356447822256514098838656210280906752 4801 1766847064778390606685032887423682351616907104542035060477050665327132673 4802 56539106072908398980293286210665613879110256022682464297578509865916039168 4803 1809251394333065553493296640762175807900049471549342699314204772656635445249 4804 57896044618658097711785492504355371908176640016939350708397307822834253299712 4805 1852673427797059126777135760139097869504652936102919164537017782239285821308929 4806 59285549689505892056868344324448939571692897600348200269033247835257139347062784 4807 1897137590064188545819787018382348528274524752373527815961803921535741738260365313 4808 60708402882054033466233184588235012600627608309272742557033784725433416699523104768 4809 1942668892225729070919461906823519280786825995763286581395129585107357317123939500033 4810 62165404551223330269422781018352608005712372103357641161204534514592561381916519956480 4811 1989292945639146568621528992587283360401824603189390952838605644129880332768450921365505 4812 63657374260452690195888927762793067532858387302060508164686387988553384420016789441740800 4813 2037035976334486086268445688409378161051468393665936251965368445139297172667143766463741953 4814 65185151242703554760590262029100101153646988597309960025673406362479865084042002838990094336 4815 2085924839766513752338888384931203236916703635113918720651407820138886450962268473150226300929 4816 66749594872528440074844428317798503581334516323645399060845050244444366430654240560254419992576 4817 2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936577 4818 68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 4819 29642774844752946028835906673288851979328051115360010060147180035166662526238721 4820 474284397516047136458160630684103651118099559446629015572324473632805987517726720 4821 7588550360256754183304859082237514573480660220810810366776894097342622082109800449 4822 121416805764108066932672057246135082420420147037722115932347704087483725438892638208 4823 1942668892225729070921107411380840112684561808234696871756795146785129485785968410625 4824 31082702275611665134724554545634872154615749178294691144068860445108720443624947449856 4825 497323236409786642155487560438489397287154068825031387872782871988560046123787686510593 4826 7957171782556586274486958468682481899100881756979032842505974791053756345090568496349184 4827 127314748520905380391777855525586135065716774960932938841248748349239213063513806813003777 4828 2037035976334486086268445688409378161051468395093183943342100330412705048144694799727853568 4829 32592575621351777380295131014550050576823494304363970781002086713903244674011367844465344513 4830 521481209941628438084722096232800809229175908801315643246147313131654188250606118965073674240 4831 8343699359066055009355553539724812947666814540455674882605631280555546106062082052184489328641 4832 133499189745056880149688856635597007162669032647290798121690100488888733465752944183749717786624 4833 2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936577 4834 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 4835 113078212145816597093331063431572982307405660659001772483589569894347177985 4836 904625697166532776746648413916479069281458520236155871806932550074901725184 4837 7237005577332262213973186937187413397540521101745852427834552032413301604353 4838 57896044618658097711785494000921630553479580573393550721202604131631488827392 4839 463168356949264781694283940034751631413079938662562333529082791367919699755009 4840 3705346855594118253554271520278013051304639509300498204005147598925754510868480 4841 29642774844752946028434172162224104410437116074403984394101141506025761187823617 4842 237142198758023568227473377297792835283496928595231875152809132048206089502588928 4843 1532495540865888858358347028388249222904119397082726401 4844 6129982163463555433433388111077116813045717038532657152 4845 24519928653854221733733552434404946937899825954937634817 4846 98079714615416886934934209737619787751599303819750539264 4847 19807040628566084398385987585 4848 39614081257132168796771975168 4849 1 4850 0 4851 3 4852 97 4853 5120 4854 266825 4855 16847120 4856 1074824193 4857 68736520192 4858 4398317043841 4859 281479288455424 4860 18014467363176449 4861 1152922605192216576 4862 73786993887028447233 4863 4722366764344638705664 4864 302231459407256988155905 4865 19342813185891661101662208 4866 1237940040438301779506003969 4867 79228162532711081667253567488 4868 5070602401208065511166165647361 4869 324518553663149093266025665789952 4870 20769187434139310658237448271167489 4871 1329227995784915874056729664399867904 4872 85070591730234615875067028292843339777 4873 5444517870735015415487780712795315634176 4874 348449143727040986587085893820489362571265 4875 22300745198530623141540440639131231167971328 4876 1427247692705959881058323748381358093544456193 4877 91343852333181432387730604276222592385789460480 4878 5846006549323611672814739330865150093022373871617 4879 374144419156711147060143317175368525089513037365248 4880 23945242826029513411849172299223581282273174935830529 4881 1532495540865888858358347027150309184771660626790449152 4882 98079714615416886934934209737619787751599303821898022913 4883 6277101735386680763835789423207666416102355444468329480192 4884 401734511064747568885490523085290650630550748445698208825345 4885 25711008708143844408671393477458601640355247900524685364822016 4886 47890485653452823398647073364001628312594766435975169 4887 1532495540888189603557202168845508050984653578074849280 4888 49039857308065255390646190987503751671442222420716421121 4889 1569275433852379181729791964513583962771764689561179914240 4890 50216813883184789963019662971548534745347724220873062744065 4891 1606938044260451777179294324487362072270792180610608559816704 4892 51422017416311072843540092035432428517360939559820347893088257 4893 1645504557321580186574125978775002378534527099930263640021663744 4894 52656145834284579659665521220188178452599724847978411390125735937 4895 1684996666697010768137992560992374313791827905742583313925022941184 4896 53919893334302812084874896062897619694302677094304049081604303224833 4897 1725436586697665466787342819790990096665216599749691680137685590081536 4898 55213970774324902618336508565763943356447822256514098838656210280906753 4899 1766847064778390606685032887423682351616907104542035060477332140303843328 4900 56539106072908398980293286210665613879110256022682464297578509865916039169 4901 1809251394333067160431340899751024102169435851563236335319518532916477952000 4902 57896044618658097711785492504355371908176640016939350708397307822834253299713 4903 1852673427797059126777135760139097869504652936102919164537017786742885448679424 4904 59285549689505892056868344324448939571692897600348200269033247835257139347062785 4905 1897137590064188545819787018382348528274524752373852334515462348244510495771459584 4906 60708402882054033466233184588235012600627608309272742557033784725433416699523104769 4907 1942668892225729070919461906823519280786825995763286581395129585107429374717977427968 4908 62165404551223330269422781018352608005712372103357641161204534514592561381916519956481 4909 1989292945639146568621528992587283384347067429218904281611028206796218982092932286251008 4910 63657374260452690195888927762793067532858387302060508164686387988553384420016789441740801 4911 2037035976334486086268445688409378161051468393665936251965368445139297173820065271070588928 4912 65185151242703554760590262029100101153646988597309960025673406362479865084042002838990094337 4913 2085924839766513752338888384931203236916703635113918720672675468071445104924117700096284426240 4914 66749594872528440074844428317798503581334516323645399060845050244444366430654240560254419992577 4915 2135987035920910082395021706169552114602704522356652769947041607822219725780658996767035796488192 4916 68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970433 4917 2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 4918 474284397516047136458160630684103651118099559446629015572324473632805987517726721 4919 7588550360256754183304859082237514573480660220810810366776894392490527261462626304 4920 121416805764108066932672057246135082420420147037722115932347704087483725438892638209 4921 1942668892225729070921107411380840112684563202031271779920741491586929905591151230976 4922 31082702275611665134724554545634872154615749178294691144068860445108720443624947449857 4923 497323236409786642155487560438489397287154068825031387872782871993282412606657331724288 4924 7957171782556586274486958468682481899100881756979032842505974791053756345090568496349185 4925 127314748520905380391784595512252922725665441357892770572427187370754466378328820039024640 4926 2037035976334486086268445688409378161051468395093183943342100330412705048144694799727853569 4927 32592575621351777380295131014550050576823494304363970781002086713903320231875093758788763648 4928 521481209941628438084722096232800809229175908801315643246147313131654188250606118965073674241 4929 8343699359066055009355553539724812947666814540547018734938812712943276105875394837255691436032 4930 133499189745056880149688856635597007162669032647290798121690100488888733465752944183749717786625 4931 2135987035920910082395021706169552114602704522356652769947041607822219726989566369637591261642752 4932 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985217 4933 546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 4934 904625697166532776746648413916479069281458520236155871806932550074901725185 4935 7237005577332262213973186937187413397540521101745871770647665866480096903168 4936 57896044618658097711785494000921630553479580573393550721202604131631488827393 4937 463168356949264781694283946021062337920458291624855330963725584542352214589440 4938 3705346855594118253554271520278013051304639509300498204005147598925754510868481 4939 29642774844752946028434172162224104410437116074403984703586151327370829912604672 4940 237142198758023568227473377297792835283496928595231875152809132048206089502588929 4941 1897137590064188545819787018382342682267975428761855001222473056385648716020711424 4942 6129982163463555433433388111077116813045717038532657153 4943 24519928653854221733733552439356707095041347054534131712 4944 98079714615416886934934209737619787751599303819750539265 4945 392318858461667547739736838950479151006397215279002157056 4946 39614081257132168796771975169 4947 79228162514264337593543950336 4948 1 4949 0 4950 4 4951 98 4952 5121 4953 294912 4954 16847121 4955 1074824224 4956 68736520193 4957 4398317060096 4958 281479288455425 4959 18014467363176960 4960 1152922605192216577 4961 73786993895614185472 4962 4722366764344638705665 4963 302231459407256988164096 4964 19342813185891661101662209 4965 1237940040438301780579713024 4966 79228162532711081667253567489 4967 5070602401208065511166165778432 4968 324518553663149093266025665789953 4969 20769187434214868377847899640299520 4970 1329227995784915874056729664399867905 4971 85070591730234615875067028292845436928 4972 5444517870735015415487780712795315634177 4973 348449143727040986587085893890858098360320 4974 22300745198530623141540440639131231167971329 4975 1427247692705959881058323748381358093578010624 4976 91343852333181432387730604276222592385789460481 4977 5846006549323611672814741748716771307882079584256 4978 374144419156711147060143317175368525089513037365249 4979 23945242826029513411849172299223581282273175472701440 4980 1532495540865888858358347027150309184771660626790449153 4981 98079714615416886934934209737619787756210989838177927168 4982 6277101735386680763835789423207666416102355444468329480193 4983 401734511064747568885490523085290650630550748445706798759936 4984 25711008708143844408671393477458601640355247900524685364822017 4985 1645504557321206042154969182557350504982735865633579863348609024 4986 1532495540888189603557202168845508050984653578074849281 4987 49039857308065255390646190987503751671442222558155374592 4988 1569275433852379181729791964513583962771764689561179914241 4989 50216813883184789963019662971548535047579179123980600606720 4990 1606938044260451777179294324487362072270792180610608559816705 4991 51422017416311072843540092035432428517360939559822546916343808 4992 1645504557321580186574125978775002378534527099930263640021663745 4993 52656145834284579659665521900752912294399280522272281190387941376 4994 1684996666697010768137992560992374313791827905742583313925022941185 4995 53919893334302812084874896062897619694302677094304049116788675313664 4996 1725436586697665466787342819790990096665216599749691680137685590081537 4997 55213970774324902618336508565763943356447842063554727404599871178539008 4998 1766847064778390606685032887423682351616907104542035060477332140303843329 4999 56539106072908398980293286210665613879110256022682464297579072815869460480 5000 1809251394333067160431340899751024102169435851563236335319518532916477952001 5001 57896044618658123422794200648188362598028469791421922374976692528641929641984 5002 1852673427797059126777135760139097869504652936102919164537017786742885448679425 5003 59285549689505892056868344324448939571692897600348200269033247844264338601803776 5004 1897137590064188545819787018382348528274524752373852334515462348244510495771459585 5005 60708402882054033466233184588235012600627608309274040631248418432304520526586445824 5006 1942668892225729070919461906823519280786825995763286581395129585107429374717977427969 5007 62165404551223330269422781018352608005712372103357641161204534514592705497104595812352 5008 1989292945639146568621528992587283384347067429218904281611028206796218982092932286251009 5009 63657374260452690195888927762793067724420329910296615127172767436113063569946662341181440 5010 2037035976334486086268445688409378161051468393665936251965368445139297173820065271070588929 5011 65185151242703554760590262029100101153646988597309960025673406362479865086347845848203788288 5012 2085924839766513752338888384931203236916703635113918720672675468071445104924117700096284426241 5013 66749594872528440074844428317798503581334516323645399060930120836174601046510860840075507269632 5014 2135987035920910082395021706169552114602704522356652769947041607822219725780658996767035796488193 5015 68351585149469122636640694597425667667286544715412888638305331450311031224980534494222934201073664 5016 2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053825 5017 69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368 5018 7588550360256754183304859082237514573480660220810810366776894392490527261462626305 5019 121416805764108066932672057246135082420420147037722115932347704677779535797598289920 5020 1942668892225729070921107411380840112684563202031271779920741491586929905591151230977 5021 31082702275611665134724554545634872154615754753480990776724645826677105364280501338112 5022 497323236409786642155487560438489397287154068825031387872782871993282412606657331724289 5023 7957171782556586274486958468682481899100881756979032842505974791063201078056307786776576 5024 127314748520905380391784595512252922725665441357892770572427187370754466378328820039024641 5025 2037035976334486086268499608302712462331057727696110289897487723643226380908298913403895808 5026 32592575621351777380295131014550050576823494304363970781002086713903320231875093758788763649 5027 521481209941628438084722096232800809229175908801315643246147313131654339366333570793720512512 5028 8343699359066055009355553539724812947666814540547018734938812712943276105875394837255691436033 5029 133499189745056880149688856635597007162669032647656173531022826218439654069469105131349113569280 5030 2135987035920910082395021706169552114602704522356652769947041607822219726989566369637591261642753 5031 34175792574734561318320347298712833833643272357706444319152665725155515614908100439596651740397568 5032 546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763457 5033 8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296 5034 7237005577332262213973186937187413397540521101745871770647665866480096903169 5035 57896044618658097711785494000921630553479580573393589406828831799765079425024 5036 463168356949264781694283946021062337920458291624855330963725584542352214589441 5037 3705346855594118253554271544223255877334152921149670348486223682296018932596736 5038 29642774844752946028434172162224104410437116074403984703586151327370829912604673 5039 237142198758023568227473377297792835283496928595231875771779151690896226952151040 5040 1897137590064188545819787018382342682267975428761855001222473056385648716020711425 5041 15177100720513508366558296147058741458143803430094840009779784451085189728165691392 5042 24519928653854221733733552439356707095041347054534131713 5043 98079714615416886934934209747523308065882346018943533056 5044 392318858461667547739736838950479151006397215279002157057 5045 1569275433846670190958947355801916604025588861116008628224 5046 79228162514264337593543950337 5047 158456325028528675187087900672 5048 1 5049 0 5050 3 5051 99 5052 5124 5053 294913 5054 17825792 5055 1074824225 5056 68736520256 5057 4398317060097 5058 281479288520704 5059 18014467363176961 5060 1152922605192217600 5061 73786993895614185473 5062 4722366764413341401088 5063 302231459407256988164097 5064 19342813185891661101678592 5065 1237940040438301780579713025 5066 79228162532711081671548469248 5067 5070602401208065511166165778433 5068 324518553663149093266025666052096 5069 20769187434214868377847899640299521 5070 1329227995786124798723421689455050752 5071 85070591730234615875067028292845436929 5072 5444517870735015415487780712795319828480 5073 348449143727040986587085893890858098360321 5074 22300745198530623141540440639412706127904768 5075 1427247692705959881058323748381358093578010625 5076 91343852333181432387730604276222592385856569344 5077 5846006549323611672814741748716771307882079584257 5078 374144419156711147060143336518181566865985526300672 5079 23945242826029513411849172299223581282273175472701441 5080 1532495540865888858358347027150309184771660627864190976 5081 98079714615416886934934209737619787756210989838177927169 5082 6277101735386680763835789423207666416120802188537744064512 5083 401734511064747568885490523085290650630550748445706798759937 5084 25711008708143844408671393477458601640355247900524702544691200 5085 1645504557321206042154969182557350504982735865633579863348609025 5086 105312291668557186697918027683670432318895095400549111254310977536 5087 49039857308065255390646190987503751671442222558155374593 5088 1569275433852379181729791964513583962771764689836057821184 5089 50216813883184789963019662971548535047579179123980600606721 5090 1606938044260451777179294324487362073479718000224138222895104 5091 51422017416311072843540092035432428517360939559822546916343809 5092 1645504557321580186574125978775002378534527099930268038068174848 5093 52656145834284579659665521900752912294399280522272281190387941377 5094 1684996666697010768137992566436892184526533836146755670172403499008 5095 53919893334302812084874896062897619694302677094304049116788675313665 5096 1725436586697665466787342819790990096665216599749691680208054334259200 5097 55213970774324902618336508565763943356447842063554727404599871178539009 5098 1766847064778390606685032887423682351616907183770197574741388258871083008 5099 56539106072908398980293286210665613879110256022682464297579072815869460481 5100 1809251394333067160431340899751024102169435851563236335319519658816384794624 5101 57896044618658123422794200648188362598028469791421922374976692528641929641985 5102 1852673427797059538153275090440517064394615393987875270315287752521575911391232 5103 59285549689505892056868344324448939571692897600348200269033247844264338601803777 5104 1897137590064188545819787018382348528274524752373852334515462348262524894280941568 5105 60708402882054033466233184588235012600627608309274040631248418432304520526586445825 5106 1942668892225729070919461906823519280786825995763291773691988119934985847620268720128 5107 62165404551223330269422781018352608005712372103357641161204534514592705497104595812353 5108 1989292945639146568621528992587283384347067429218904281611028206796219270323308437962752 5109 63657374260452690195888927762793067724420329910296615127172767436113063569946662341181441 5110 2037035976334486086268445688409378162583963934531825108994487476504690483382075828366999552 5111 65185151242703554760590262029100101153646988597309960025673406362479865086347845848203788289 5112 2085924839766513752338888384931203236916703635113918720672675468071445104928729386114711814144 5113 66749594872528440074844428317798503581334516323645399060930120836174601046510860840075507269633 5114 2135987035920910082395021706169552114602704522356652769947381890189140664244103924630393855148032 5115 68351585149469122636640694597425667667286544715412888638305331450311031224980534494222934201073665 5116 2187250724783011924372502227117621365353169430893212436425770606409952999199375997010489471861260288 5117 69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722369 5118 2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 5119 121416805764108066932672057246135082420420147037722115932347704677779535797598289921 5120 1942668892225729070921107411380840112684563202031271779920741492767521526308562534400 5121 31082702275611665134724554545634872154615754753480990776724645826677105364280501338113 5122 497323236409786642155487560438489397287154091125776586403406013524278318772149192491008 5123 7957171782556586274486958468682481899100881756979032842505974791063201078056307786776577 5124 127314748520905380391784595512252922725665441357892770572427187370773355844260298619879424 5125 2037035976334486086268499608302712462331057727696110289897487723643226380908298913403895809 5126 32592575621351777380295562373696724987060208970896372324269025383980861445373084956698345472 5127 521481209941628438084722096232800809229175908801315643246147313131654339366333570793720512513 5128 8343699359066055009355553539724812947666814540547018734938812712943276408106849740912985112576 5129 133499189745056880149688856635597007162669032647656173531022826218439654069469105131349113569281 5130 2135987035920910082395021706169552114602704522358114271584372510740423410613356833042618019479552 5131 34175792574734561318320347298712833833643272357706444319152665725155515614908100439596651740397569 5132 546812681195752981093125556779405341338292357723303109106442651602488249804679684084336810954588160 5133 8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215297 5134 139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 5135 57896044618658097711785494000921630553479580573393589406828831799765079425025 5136 463168356949264781694283946021062337920458291624855408334978039878619395784704 5137 3705346855594118253554271544223255877334152921149670348486223682296018932596737 5138 29642774844752946028434172258005075714555169721800673590995465482196956324298752 5139 237142198758023568227473377297792835283496928595231875771779151690896226952151041 5140 1897137590064188545819787018382342682267975428761855002460413095671028990919835648 5141 15177100720513508366558296147058741458143803430094840009779784451085189728165691393 5142 121416805764108066932466369176469931665150427440758720078238275608681517825325531136 5143 98079714615416886934934209747523308065882346018943533057 5144 392318858461667547739736838970286191634963299677388144640 5145 1569275433846670190958947355801916604025588861116008628225 5146 6277101735386680763835789423207666416102355444464034512896 5147 158456325028528675187087900673 5148 316912650057057350374175801344 5149 1 5150 0 5151 4 5152 100 5153 5125 5154 294920 5155 17825793 5156 1107296256 5157 68736520257 5158 4398317060224 5159 281479288520705 5160 18014467363438592 5161 1152922605192217601 5162 73786993895614187520 5163 4722366764413341401089 5164 302231459407806676860928 5165 19342813185891661101678593 5166 1237940040438301780579745792 5167 79228162532711081671548469249 5168 5070602401208065511183345516544 5169 324518553663149093266025666052097 5170 20769187434214868377847899640823808 5171 1329227995786124798723421689455050753 5172 85070591730253958678957485924737351680 5173 5444517870735015415487780712795319828481 5174 348449143727040986587085893890858106748928 5175 22300745198530623141540440639412706127904769 5176 1427247692705959881058323748382483993451298816 5177 91343852333181432387730604276222592385856569345 5178 5846006549323611672814741748716771307882213801984 5179 374144419156711147060143336518181566865985526300673 5180 23945242826029513411849172453966085904715333146509312 5181 1532495540865888858358347027150309184771660627864190977 5182 98079714615416886934934209737619787756210989840325410816 5183 6277101735386680763835789423207666416120802188537744064513 5184 401734511064747568885490523085290650630624535421993047031808 5185 25711008708143844408671393477458601640355247900524702544691201 5186 1645504557321206042154969182557350504982735865633579897708347392 5187 105312291668557186697918027683670432318895095400549111254310977537 5188 6739986666787659948666753771754907668409286105635143120275902562304 5189 1569275433852379181729791964513583962771764689836057821185 5190 50216813883184789963019662971548535047579179124530356420608 5191 1606938044260451777179294324487362073479718000224138222895105 5192 51422017416311072843540092035432428522196642838278864591912960 5193 1645504557321580186574125978775002378534527099930268038068174849 5194 52656145834284579659665521900752912294399280522272289986480963584 5195 1684996666697010768137992566436892184526533836146755670172403499009 5196 53919893334302812084874896106453762660181562477576713452595735166976 5197 1725436586697665466787342819790990096665216599749691680208054334259201 5198 55213970774324902618336508565763943356447842063554727404740608666894336 5199 1766847064778390606685032887423682351616907183770197574741388258871083009 5200 56539106072908398980293286210665613879110256339595114354635860240091840512 5201 1809251394333067160431340899751024102169435851563236335319519658816384794625 5202 57896044618658123422794200648188362598028469791421922374976694780441743327232 5203 1852673427797059538153275090440517064394615393987875270315287752521575911391233 5204 59285549689505898638886573609272377440750962378209988719145745546370975770083328 5205 1897137590064188545819787018382348528274524752373852334515462348262524894280941569 5206 60708402882054033466233184588235012600627608309274040631248418432340549323605409792 5207 1942668892225729070919461906823519280786825995763291773691988119934985847620268720129 5208 62165404551223330269422781018352608005712372103357661930391968653903075503901836836864 5209 1989292945639146568621528992587283384347067429218904281611028206796219270323308437962753 5210 63657374260452690195888927762793067724420329910296615127172767436113064146407414644604928 5211 2037035976334486086268445688409378162583963934531825108994487476504690483382075828366999553 5212 65185151242703554760590262029100101165906952924237070887223270596542675061376687575337533440 5213 2085924839766513752338888384931203236916703635113918720672675468071445104928729386114711814145 5214 66749594872528440074844428317798503581334516323645399060930120836174601046520084212112362045440 5215 2135987035920910082395021706169552114602704522356652769947381890189140664244103924630393855148033 5216 68351585149469122636640694597425667667286544715412888638306692579778714978834351099164513854816256 5217 2187250724783011924372502227117621365353169430893212436425770606409952999199375997010489471861260289 5218 69992023193056381579920071267763883691301421788582797965624659405118495974380029690726374254414135296 5219 2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115777 5220 71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 5221 1942668892225729070921107411380840112684563202031271779920741492767521526308562534401 5222 31082702275611665134724554545634872154615754753480990776724645829038288605715323944960 5223 497323236409786642155487560438489397287154091125776586403406013524278318772149192491009 5224 7957171782556586274486958468682481899100881846182013636628467357196629435684014520270848 5225 127314748520905380391784595512252922725665441357892770572427187370773355844260298619879425 5226 2037035976334486086268499608302712462331057727696110289897487723643264159840161870565605376 5227 32592575621351777380295562373696724987060208970896372324269025383980861445373084956698345473 5228 521481209941628438084725547105974204511069626156410818675578180589207697932691778045061627904 5229 8343699359066055009355553539724812947666814540547018734938812712943276408106849740912985112577 5230 133499189745056880149688856635597007162669032647656173531022826218439654673932014938663700922368 5231 2135987035920910082395021706169552114602704522358114271584372510740423410613356833042618019479553 5232 34175792574734561318320347298712833833643272357712290325701989336828330351821113932446017121157120 5233 546812681195752981093125556779405341338292357723303109106442651602488249804679684084336810954588161 5234 8749002899132047697490008908470485461412677723572849745703082425639811996807175099450969741489864704 5235 139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444737 5236 2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 5237 463168356949264781694283946021062337920458291624855408334978039878619395784705 5238 3705346855594118253554271544223255877334152921149670503228728592968553294987264 5239 29642774844752946028434172258005075714555169721800673590995465482196956324298753 5240 237142198758023568227473377680916720499969143184818631940386427952890870048489472 5241 1897137590064188545819787018382342682267975428761855002460413095671028990919835649 5242 15177100720513508366558296147058741458143803430094840012255664529655950277963939840 5243 121416805764108066932466369176469931665150427440758720078238275608681517825325531137 5244 971334446112864535459730953411759453321203419526069760625906204869452142602604249088 5245 392318858461667547739736838970286191634963299677388144641 5246 1569275433846670190958947355841530685282721029912780603392 5247 6277101735386680763835789423207666416102355444464034512897 5248 25108406941546723055343157692830665664409421777856138051584 5249 316912650057057350374175801345 5250 633825300114114700748351602688 5251 1 5252 0 5253 4 5254 101 5255 5136 5256 294921 5257 17825808 5258 1107296257 5259 69793218560 5260 4398317060225 5261 281479288520960 5262 18014467363438593 5263 1152922605193265152 5264 73786993895614187521 5265 4722366764413341405184 5266 302231459407806676860929 5267 19342813185896058879737856 5268 1237940040438301780579745793 5269 79228162532711081671548534784 5270 5070602401208065511183345516545 5271 324518553663149093266094385266688 5272 20769187434214868377847899640823809 5273 1329227995786124798723421689456099328 5274 85070591730253958678957485924737351681 5275 5444517870735324900423815063977016164352 5276 348449143727040986587085893890858106748929 5277 22300745198530623141540440639412706144681984 5278 1427247692705959881058323748382483993451298817 5279 91343852333181432387730604276227095985416830976 5280 5846006549323611672814741748716771307882213801985 5281 374144419156711147060143336518181566865985794736128 5282 23945242826029513411849172453966085904715333146509313 5283 1532495540865888858358347028388249222904119397082726400 5284 98079714615416886934934209737619787756210989840325410817 5285 6277101735386680763835789423207666416120802188542039031808 5286 401734511064747568885490523085290650630624535421993047031809 5287 25711008708143844408671393477458601640355543048429864717647872 5288 1645504557321206042154969182557350504982735865633579897708347393 5289 105312291668557186697918027683670432318895095400549111323030454272 5290 6739986666787659948666753771754907668409286105635143120275902562305 5291 431359146674410236714672241392314090778194310760649159697657763987456 5292 50216813883184789963019662971548535047579179124530356420609 5293 1606938044260451777179294324487362073479718000225237734522880 5294 51422017416311072843540092035432428522196642838278864591912961 5295 1645504557321580186574125978775002378553869913044097706816962560 5296 52656145834284579659665521900752912294399280522272289986480963585 5297 1684996666697010768137992566436892184526533836146755687764589543424 5298 53919893334302812084874896106453762660181562477576713452595735166977 5299 1725436586697665466787342820139439240392252634576030136626716642115584 5300 55213970774324902618336508565763943356447842063554727404740608666894337 5301 1766847064778390606685032887423682351616907183770197574741669733847793664 5302 56539106072908398980293286210665613879110256339595114354635860240091840513 5303 1809251394333067160431340899751024102169435852830886935547747934413181157376 5304 57896044618658123422794200648188362598028469791421922374976694780441743327233 5305 1852673427797059538153275090440517064394615393987875270315287757025175538761728 5306 59285549689505898638886573609272377440750962378209988719145745546370975770083329 5307 1897137590064188651132078686939529380186003112432287320117568456934759970331688960 5308 60708402882054033466233184588235012600627608309274040631248418432340549323605409793 5309 1942668892225729070919461906823519280786825995763291773691988119935057905214306648064 5310 62165404551223330269422781018352608005712372103357661930391968653903075503901836836865 5311 1989292945639146568621528992587283384347067429218904364687777943353461038580873553772544 5312 63657374260452690195888927762793067724420329910296615127172767436113064146407414644604929 5313 2037035976334486086268445688409378162583963934531825108994487476504690484534997332973846528 5314 65185151242703554760590262029100101165906952924237070887223270596542675061376687575337533441 5315 2085924839766513752338888384931203237014783349729335607586342029876506238709256090951549452288 5316 66749594872528440074844428317798503581334516323645399060930120836174601046520084212112362045441 5317 2135987035920910082395021706169552114602704522356652769947381890189140664244122371374467564699648 5318 68351585149469122636640694597425667667286544715412888638306692579778714978834351099164513854816257 5319 2187250724783011924372502227117621365353169430893212436425776050927823734214791337217232085314437120 5320 69992023193056381579920071267763883691301421788582797965624659405118495974380029690726374254414135297 5321 2239744742177804210557442280568444278121645497234649534899989100963791871180160945676025398450959941632 5322 71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704833 5323 2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624 5324 31082702275611665134724554545634872154615754753480990776724645829038288605715323944961 5325 497323236409786642155487560438489397287154091125776586403406013529000685255018837704704 5326 7957171782556586274486958468682481899100881846182013636628467357196629435684014520270849 5327 127314748520905380391784595512252922725665441714704693748917157635325958740702604134711296 5328 2037035976334486086268499608302712462331057727696110289897487723643264159840161870565605377 5329 32592575621351777380295562373696724987060208970896372324269025383980937003236810871021764608 5330 521481209941628438084725547105974204511069626156410818675578180589207697932691778045061627905 5331 8343699359066055009355581146710200109921964279479123990707441084991434485376847798624090849280 5332 133499189745056880149688856635597007162669032647656173531022826218439654673932014938663700922369 5333 2135987035920910082395021706169552114602704522358114271584372510740423411822282652657247194185728 5334 34175792574734561318320347298712833833643272357712290325701989336828330351821113932446017121157121 5335 546812681195752981093125556779405341338292357723326493132639946049179508757167441334192789176451072 5336 8749002899132047697490008908470485461412677723572849745703082425639811996807175099450969741489864705 5337 139984046386112763159840142535527767382602843577165595931249318810236991948779401899418677396270743552 5338 2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115777 5339 35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 5340 3705346855594118253554271544223255877334152921149670503228728592968553294987265 5341 29642774844752946028434172258005075714555169721800673900480475303542025049079808 5342 237142198758023568227473377680916720499969143184818631940386427952890870048489473 5343 1897137590064188545819787019914838223133864287120202028372782240004387838204313600 5344 15177100720513508366558296147058741458143803430094840012255664529655950277963939841 5345 121416805764108066932466369176469931665150427440758720083190035765823038924922028032 5346 971334446112864535459730953411759453321203419526069760625906204869452142602604249089 5347 7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 5348 1569275433846670190958947355841530685282721029912780603393 5349 6277101735386680763835789423286894578616619782057578463232 5350 25108406941546723055343157692830665664409421777856138051585 5351 100433627766186892221372630771322662657637687111424552206336 5352 633825300114114700748351602689 5353 1267650600228229401496703205376 5354 1 5355 0 5356 5 5357 102 5358 5137 5359 294976 5360 17825809 5361 1107296288 5362 69793218561 5363 4432406249472 5364 281479288520961 5365 18014467363439104 5366 1152922605193265153 5367 73786993895618379776 5368 4722366764413341405185 5369 302231459407806676869120 5370 19342813185896058879737857 5371 1237940040438336963878060032 5372 79228162532711081671548534785 5373 5070602401208065511183345647616 5374 324518553663149093266094385266689 5375 20769187434214868377848174518206464 5376 1329227995786124798723421689456099329 5377 85070591730253958678957485924739448832 5378 5444517870735324900423815063977016164353 5379 348449143727045938346652739531230245027840 5380 22300745198530623141540440639412706144681985 5381 1427247692705959881058323748382483993484853248 5382 91343852333181432387730604276227095985416830977 5383 5846006549323611672814741748716789322280589066240 5384 374144419156711147060143336518181566865985794736129 5385 23945242826029513411849172453966085904715333683380224 5386 1532495540865888858358347028388249222904119397082726401 5387 98079714615416886934934209747523308065882346018943533056 5388 6277101735386680763835789423207666416120802188542039031809 5389 401734511064747568885490523085290650630624535422001636966400 5390 25711008708143844408671393477458601640355543048429864717647873 5391 1645504557321206042154969182557350504982737046225200580759912448 5392 105312291668557186697918027683670432318895095400549111323030454273 5393 6739986666787659948666753771754907668409286105635143120413341515776 5394 431359146674410236714672241392314090778194310760649159697657763987457 5395 27606985387162255149739023449108101809804435888681546220650096895197184 5396 1606938044260451777179294324487362073479718000225237734522881 5397 51422017416311072843540092035432428522196642838281063615168512 5398 1645504557321580186574125978775002378553869913044097706816962561 5399 52656145834284579659665521900752912294476651774727617457569136640 5400 1684996666697010768137992566436892184526533836146755687764589543425 5401 53919893334302812084874896106453762660181562477576713487780107255808 5402 1725436586697665466787342820139439240392252634576030136626716642115585 5403 55213970774324902618336508568551536506264150149206063622596517980798976 5404 1766847064778390606685032887423682351616907183770197574741669733847793665 5405 56539106072908398980293286210665613879110256339595114354636423190045261824 5406 1809251394333067160431340899751024102169435852830886935547747934413181157377 5407 57896044618658123422794200648188362598028469796492524775889610134628742463488 5408 1852673427797059538153275090440517064394615393987875270315287757025175538761729 5409 59285549689505898638886573609272377440750962378209988719145745555378175024824320 5410 1897137590064188651132078686939529380186003112432287320117568456934759970331688961 5411 60708402882054035151229851285149952999263656659106277141440664213126538981638406144 5412 1942668892225729070919461906823519280786825995763291773691988119935057905214306648065 5413 62165404551223330269422781018352608005712372103357661930391968653903219619089912692736 5414 1989292945639146568621528992587283384347067429218904364687777943353461038580873553772545 5415 63657374260452690195888927762793067724420329910296615459479766382342031795898427411267584 5416 2037035976334486086268445688409378162583963934531825108994487476504690484534997332973846529 5417 65185151242703554760590262029100101165906952924237070887223270596542675063682530584551227392 5418 2085924839766513752338888384931203237014783349729335607586342029876506238709256090951549452289 5419 66749594872528440074844428317798503582119154040568734156324523922345324732657811618775569530880 5420 2135987035920910082395021706169552114602704522356652769947381890189140664244122371374467564699649 5421 68351585149469122636640694597425667667286544715412888638306692579778714978834387992652661273919488 5422 2187250724783011924372502227117621365353169430893212436425776050927823734214791337217232085314437121 5423 69992023193056381579920071267763883691301421788582797965624681183189978914441691199127297297903255552 5424 2239744742177804210557442280568444278121645497234649534899989100963791871180160945676025398450959941633 5425 71671831749689734737838152978190216899892655911508785116799651230841339877765150252778375595050133356544 5426 2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554625 5427 73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968 5428 497323236409786642155487560438489397287154091125776586403406013529000685255018837704705 5429 7957171782556586274486958468682481899100881846182013636628467357206074168649753810698240 5430 127314748520905380391784595512252922725665441714704693748917157635325958740702604134711297 5431 2037035976334486086268499608302712462331057729123357982603447604701512350357794049786642432 5432 32592575621351777380295562373696724987060208970896372324269025383980937003236810871021764609 5433 521481209941628438084725547105974204511069626156410818675578180589207849048419229873708466176 5434 8343699359066055009355581146710200109921964279479123990707441084991434485376847798624090849281 5435 133499189745056880149689077491480104460710230559478390986504578924375842313659799577210292011008 5436 2135987035920910082395021706169552114602704522358114271584372510740423411822282652657247194185729 5437 34175792574734561318320347298712833833643272357712290325701989336828330354238965571675275470569472 5438 546812681195752981093125556779405341338292357723326493132639946049179508757167441334192789176451073 5439 8749002899132047697490008908470485461412677723572943281807871603426577032626797535007310687774965760 5440 139984046386112763159840142535527767382602843577165595931249318810236991948779401899418677396270743553 5441 2239744742177804210557442280568444278121645497234649534899989100963791871180199631007105161405197713408 5442 35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852417 5443 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 5444 29642774844752946028434172258005075714555169721800673900480475303542025049079809 5445 237142198758023568227473377680916720499969143184818632559356447595581007498051584 5446 1897137590064188545819787019914838223133864287120202028372782240004387838204313601 5447 15177100720513508366558296153188723621607358863528228118381021185560146216900100096 5448 121416805764108066932466369176469931665150427440758720083190035765823038924922028033 5449 971334446112864535459730953411759453321203419526069760635809725183735184801797242880 5450 7770675568902916283677847627294075626569627356208558085007249638955617140820833992705 5451 62165404551223330269422781018352605012557018849668464680057997111644937126566671941632 5452 6277101735386680763835789423286894578616619782057578463233 5453 25108406941546723055343157692989121989437950453043225952256 5454 100433627766186892221372630771322662657637687111424552206337 5455 401734511064747568885490523085290650630550748445698208825344 5456 1267650600228229401496703205377 5457 2535301200456458802993406410752 5458 1 5459 0 5460 3 5461 103 5462 5140 5463 294977 5464 17826048 5465 1107296289 5466 69793218624 5467 4432406249473 5468 282574488338432 5469 18014467363439105 5470 1152922605193266176 5471 73786993895618379777 5472 4722366764413358178304 5473 302231459407806676869121 5474 19342813185896058879754240 5475 1237940040438336963878060033 5476 79228162532711363142230212608 5477 5070602401208065511183345647617 5478 324518553663149093266094385528832 5479 20769187434214868377848174518206465 5480 1329227995786124798723422788966678528 5481 85070591730253958678957485924739448833 5482 5444517870735324900423815063977020358656 5483 348449143727045938346652739531230245027841 5484 22300745198530702369698232536985955049930752 5485 1427247692705959881058323748382483993484853249 5486 91343852333181432387730604276227095985483939840 5487 5846006549323611672814741748716789322280589066241 5488 374144419156711147060143336518181638923579564228608 5489 23945242826029513411849172453966085904715333683380225 5490 1532495540865888858358347028388249222904119398156468224 5491 98079714615416886934934209747523308065882346018943533057 5492 6277101735386680763835789423286894578616619782057578463232 5493 401734511064747568885490523085290650630624535422001636966401 5494 25711008708143844408671393477458601640355543048429881897517056 5495 1645504557321206042154969182557350504982737046225200580759912449 5496 105312291668557186697918027683670432318895100122915594123956191232 5497 6739986666787659948666753771754907668409286105635143120413341515777 5498 431359146674410236714672241392314090778194310760649159697932641894400 5499 27606985387162255149739023449108101809804435888681546220650096895197185 5500 1766847064778384329583297500742918515827483896875618958121606201292619776 5501 51422017416311072843540092035432428522196642838281063615168513 5502 1645504557321580186574125978775002378553869913044102104863473664 5503 52656145834284579659665521900752912294476651774727617457569136641 5504 1684996666697010768137992566436892184526843321156577015241128280064 5505 53919893334302812084874896106453762660181562477576713487780107255809 5506 1725436586697665466787342820139439240392252634576030136697085386293248 5507 55213970774324902618336508568551536506264150149206063622596517980798977 5508 1766847064778390606685032887445983096815437727683570778749699026833113088 5509 56539106072908398980293286210665613879110256339595114354636423190045261825 5510 1809251394333067160431340899751024102169435852830886935547749060313088000000 5511 57896044618658123422794200648188362598028469796492524775889610134628742463489 5512 1852673427797059538153275090440517064394615394008157679918939422945523162677248 5513 59285549689505898638886573609272377440750962378209988719145745555378175024824321 5514 1897137590064188651132078686939529380186003112432287320117568456952774368841170944 5515 60708402882054035151229851285149952999263656659106277141440664213126538981638406145 5516 1942668892225729097879408573974158701309421926071770194888956832279476766308818747392 5517 62165404551223330269422781018352608005712372103357661930391968653903219619089912692737 5518 1989292945639146568621528992587283384347067429218904364687777943353461326811249705484288 5519 63657374260452690195888927762793067724420329910296615459479766382342031795898427411267585 5520 2037035976334486086268445688409378162583963934531825110323715472289606356285882888647344128 5521 65185151242703554760590262029100101165906952924237070887223270596542675063682530584551227393 5522 2085924839766513752338888384931203237014783349729335607586342029876506238713867776969976840192 5523 66749594872528440074844428317798503582119154040568734156324523922345324732657811618775569530881 5524 2135987035920910082395021706169552114608981624092039450710877397245427392196742905467426121449472 5525 68351585149469122636640694597425667667286544715412888638306692579778714978834387992652661273919489 5526 2187250724783011924372502227117621365353169430893212436425776050927823734214791411004208380152643584 5527 69992023193056381579920071267763883691301421788582797965624681183189978914441691199127297297903255553 5528 2239744742177804210557442280568444278121645497234649534899989188076077802940407592004776995804269248512 5529 71671831749689734737838152978190216899892655911508785116799651230841339877765150252778375595050133356545 5530 2293498615990071511610820895302086940796564989168281123737588839386922876088484808071199144730843097858048 5531 73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747969 5532 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 5533 7957171782556586274486958468682481899100881846182013636628467357206074168649753810698241 5534 127314748520905380391784595512252922725665441714704693748917157635344848206634082715566080 5535 2037035976334486086268499608302712462331057729123357982603447604701512350357794049786642433 5536 32592575621351777380295562373696724987060208976605363095092864908214005323171065502229331968 5537 521481209941628438084725547105974204511069626156410818675578180589207849048419229873708466177 5538 8343699359066055009355581146710200109921964279479123990707441084991434787608302702281384525824 5539 133499189745056880149689077491480104460710230559478390986504578924375842313659799577210292011009 5540 2135987035920910082395023473016616892987034105654153512865557435306116601399598671629163379556352 5541 34175792574734561318320347298712833833643272357712290325701989336828330354238965571675275470569473 5542 546812681195752981093125556779405341338292357723326493132639946049179508762003144612651305875275776 5543 8749002899132047697490008908470485461412677723572943281807871603426577032626797535007310687774965761 5544 139984046386112763159840142535527767382602843577165970075668475521384052092077234454757875248206446592 5545 2239744742177804210557442280568444278121645497234649534899989100963791871180199631007105161405197713409 5546 35835915874844867368919076489095108449946327955754392558399825615420669938882652497346495228612895047680 5547 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638657 5548 9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 5549 237142198758023568227473377680916720499969143184818632559356447595581007498051585 5550 1897137590064188545819787019914838223133864287120202029610722279289768113103437824 5551 15177100720513508366558296153188723621607358863528228118381021185560146216900100097 5552 121416805764108066932466369200989860319004649174492272512643222546581343780263165952 5553 971334446112864535459730953411759453321203419526069760635809725183735184801797242881 5554 7770675568902916283677847627294075626569627356208558085027056679584183225219219980288 5555 62165404551223330269422781018352605012557018849668464680057997111644937126566671941633 5556 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 5557 25108406941546723055343157692989121989437950453043225952257 5558 100433627766186892221372630771639575307694744461798728007680 5559 401734511064747568885490523085290650630550748445698208825345 5560 1606938044258990275541962092341162602522202993782792835301376 5561 2535301200456458802993406410753 5562 5070602400912917605986812821504 5563 1 5564 0 5565 4 5566 104 5567 5141 5568 294984 5569 17826049 5570 1107297280 5571 69793218625 5572 4432406249600 5573 282574488338433 5574 18049582881570816 5575 1152922605193266177 5576 73786993895618381824 5577 4722366764413358178305 5578 302231459407806743969792 5579 19342813185896058879754241 5580 1237940040438336963878092800 5581 79228162532711363142230212609 5582 5070602401208067762965979332608 5583 324518553663149093266094385528833 5584 20769187434214868377848174518730752 5585 1329227995786124798723422788966678529 5586 85070591730253958678957490322783862784 5587 5444517870735324900423815063977020358657 5588 348449143727045938346652739531230253416448 5589 22300745198530702369698232536985955049930753 5590 1427247692705961148708886197678896633085952000 5591 91343852333181432387730604276227095985483939841 5592 5846006549323611672814741748716789322280723283968 5593 374144419156711147060143336518181638923579564228609 5594 23945242826029513411849172453966086192945709298221056 5595 1532495540865888858358347028388249222904119398156468225 5596 98079714615416886934934209747523308065882346021091016704 5597 6277101735386680763835789423286894578616619782057578463233 5598 401734511064747568885490523085924475930664863146446560428032 5599 25711008708143844408671393477458601640355543048429881897517057 5600 1645504557321206042154969182557350504982737046225200615119650816 5601 105312291668557186697918027683670432318895100122915594123956191233 5602 6739986666787659948666753771754907668409286124524609051754483417088 5603 431359146674410236714672241392314090778194310760649159697932641894401 5604 27606985387162255149739023449108101809804435888681546220650646651011072 5605 1766847064778384329583297500742918515827483896875618958121606201292619777 5606 113078212145816597093331040047546785012958969400039613319782796882727665664 5607 1645504557321580186574125978775002378553869913044102104863473665 5608 52656145834284579659665521900752912294476651774727626253662158848 5609 1684996666697010768137992566436892184526843321156577015241128280065 5610 53919893334302812084874896106453762660182800417615998832870634291200 5611 1725436586697665466787342820139439240392252634576030136697085386293249 5612 55213970774324902618336508568551536506264150149206063622737255469154304 5613 1766847064778390606685032887445983096815437727683570778749699026833113089 5614 56539106072908398980293286210844019840698501007814750043759696757963882496 5615 1809251394333067160431340899751024102169435852830886935547749060313088000001 5616 57896044618658123422794200648188362598028469796492524775889612386428556148736 5617 1852673427797059538153275090440517064394615394008157679918939422945523162677249 5618 59285549689505898638886573609272377440750962378291118357560352228066764775227392 5619 1897137590064188651132078686939529380186003112432287320117568456952774368841170945 5620 60708402882054035151229851285149952999263656659106277141440664213162567778657370112 5621 1942668892225729097879408573974158701309421926071770194888956832279476766308818747393 5622 62165404551223330700781927692762841727229260241982555458252307872294096824224435929088 5623 1989292945639146568621528992587283384347067429218904364687777943353461326811249705484289 5624 63657374260452690195888927762793067724420329910296615459479766382342032372359179714691072 5625 2037035976334486086268445688409378162583963934531825110323715472289606356285882888647344129 5626 65185151242703554760590262029100101165906952924237070892540182579682338552991915816458911744 5627 2085924839766513752338888384931203237014783349729335607586342029876506238713867776969976840193 5628 66749594872528440074844428317798503582119154040568734156324523922345324732667034990812424306688 5629 2135987035920910082395021706169552114608981624092039450710877397245427392196742905467426121449473 5630 68351585149469122636640694597425667667336761529295982084416017765696692556309316444290499058073600 5631 2187250724783011924372502227117621365353169430893212436425776050927823734214791411004208380152643585 5632 69992023193056381579920071267763883691301421788582797965624681183189978914441691346701249887579668480 5633 2239744742177804210557442280568444278121645497234649534899989188076077802940407592004776995804269248513 5634 71671831749689734737838152978190216899892655911508785116799651579290483604806136838683677794822076235776 5635 2293498615990071511610820895302086940796564989168281123737588839386922876088484808071199144730843097858049 5636 73391955711682288371546268649666782105490079653384995959602842860381532034831513858242954882765456792354816 5637 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934977 5638 75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232 5639 127314748520905380391784595512252922725665441714704693748917157635344848206634082715566081 5640 2037035976334486086268499608302712462331057729123357982603447604701550129289657006948352000 5641 32592575621351777380295562373696724987060208976605363095092864908214005323171065502229331969 5642 521481209941628438084725547105974204511069626179246781758873538686140273443883700227185573888 5643 8343699359066055009355581146710200109921964279479123990707441084991434787608302702281384525825 5644 133499189745056880149689077491480104460710230559478390986504578924375842918122709384524879364096 5645 2135987035920910082395023473016616892987034105654153512865557435306116601399598671629163379556353 5646 34175792574734561318320361433489352060717909024086450262500792345026690617441913773217003731943424 5647 546812681195752981093125556779405341338292357723326493132639946049179508762003144612651305875275777 5648 8749002899132047697490008908470485461412677723572943281807871603426577032636468941564227721172615168 5649 139984046386112763159840142535527767382602843577165970075668475521384052092077234454757875248206446593 5650 2239744742177804210557442280568444278121645497234651031477665727808380111753429646854689620946531123200 5651 35835915874844867368919076489095108449946327955754392558399825615420669938882652497346495228612895047681 5652 573374653997517877902705223825521735199141247292070280934397209846730719022121356760009548950065784029184 5653 9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218497 5654 146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 5655 1897137590064188545819787019914838223133864287120202029610722279289768113103437825 5656 15177100720513508366558296153188723621607358863528228120856901264130906766698348544 5657 121416805764108066932466369200989860319004649174492272512643222546581343780263165953 5658 971334446112864535459730953509839167936620306461003970363525992621051446422354788352 5659 7770675568902916283677847627294075626569627356208558085027056679584183225219219980289 5660 62165404551223330269422781018352605012557018849668464680097611192902069295363443916800 5661 497323236409786642155382248146820840100456150797347717440463976893159497012533375533057 5662 3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 5663 100433627766186892221372630771639575307694744461798728007681 5664 401734511064747568885490523085924475930664863146446560428032 5665 1606938044258990275541962092341162602522202993782792835301377 5666 6427752177035961102167848369364650410088811975131171341205504 5667 5070602400912917605986812821505 5668 10141204801825835211973625643008 5669 1 5670 0 5671 4 5672 105 5673 5184 5674 294985 5675 17826064 5676 1107297281 5677 69793222656 5678 4432406249601 5679 282574488338688 5680 18049582881570817 5681 1154047404513689600 5682 73786993895618381825 5683 4722366764413358182400 5684 302231459407806743969793 5685 19342813185896059148173312 5686 1237940040438336963878092801 5687 79228162532711363142230278144 5688 5070602401208067762965979332609 5689 324518553663149111280424175271936 5690 20769187434214868377848174518730753 5691 1329227995786124798723422788967727104 5692 85070591730253958678957490322783862785 5693 5444517870735324900423815081569202208768 5694 348449143727045938346652739531230253416449 5695 22300745198530702369698232536985955066707968 5696 1427247692705961148708886197678896633085952001 5697 91343852333181452670139905696438112675747069952 5698 5846006549323611672814741748716789322280723283969 5699 374144419156711147060143336518181638923579832664064 5700 23945242826029513411849172453966086192945709298221057 5701 1532495540865888858358347028388249224057040901689573376 5702 98079714615416886934934209747523308065882346021091016705 5703 6277101735386680763835789423286894578616619782061873430528 5704 401734511064747568885490523085924475930664863146446560428033 5705 25711008708143844408671393477463672242756160818130672177643520 5706 1645504557321206042154969182557350504982737046225200615119650817 5707 105312291668557186697918027683670432318895100122915594192675667968 5708 6739986666787659948666753771754907668409286124524609051754483417089 5709 431359146674410236714672241392314090778194310836207023423572087406592 5710 27606985387162255149739023449108101809804435888681546220650646651011073 5711 1766847064778384329583297500742918515827483896875618958121607300804247552 5712 113078212145816597093331040047546785012958969400039613319782796882727665665 5713 7237005577332262213973186563042994240829374041602535252466099000494570602496 5714 52656145834284579659665521900752912294476651774727626253662158849 5715 1684996666697010768137992566436892184526843321156577032833314324480 5716 53919893334302812084874896106453762660182800417615998832870634291201 5717 1725436586697665466787342820139439240392257586336187278147816238612480 5718 55213970774324902618336508568551536506264150149206063622737255469154305 5719 1766847064778390606685032887445983096815437727683570778749980501809823744 5720 56539106072908398980293286210844019840698501007814750043759696757963882497 5721 1809251394333067160431340899752451349862141811444294621288968028052860698624 5722 57896044618658123422794200648188362598028469796492524775889612386428556148737 5723 1852673427797059538153275090440517064394615394008157679918939427449122790047744 5724 59285549689505898638886573609272377440750962378291118357560352228066764775227393 5725 1897137590064188651132078686939529380186003112432611838671226883661543126352265216 5726 60708402882054035151229851285149952999263656659106277141440664213162567778657370113 5727 1942668892225729097879408573974158701309421926071770194888956832279548823902856675328 5728 62165404551223330700781927692762841727229260241982555458252307872294096824224435929089 5729 1989292945639146575523275339377847147836580465466416322212964879743024543212657725931520 5730 63657374260452690195888927762793067724420329910296615459479766382342032372359179714691073 5731 2037035976334486086268445688409378162583963934531825110323715472289606357438804393254191104 5732 65185151242703554760590262029100101165906952924237070892540182579682338552991915816458911745 5733 2085924839766513752338888384931203237014783349729335607607609677809064892675717003916034965504 5734 66749594872528440074844428317798503582119154040568734156324523922345324732667034990812424306689 5735 2135987035920910082395021706169552114608981624092039450710877397245427392196761352211499831001088 5736 68351585149469122636640694597425667667336761529295982084416017765696692556309316444290499058073601 5737 2187250724783011924372502227117621365353571165404277183994656096933038289850006473971958875231879168 5738 69992023193056381579920071267763883691301421788582797965624681183189978914441691346701249887579668481 5739 2239744742177804210557442280568444278121645497234649534899989188076077802940407592299924900983622074368 5740 71671831749689734737838152978190216899892655911508785116799651579290483604806136838683677794822076235777 5741 2293498615990071511610820895302086940796564989168281123737588840780719450996648754416000945150648280678400 5742 73391955711682288371546268649666782105490079653384995959602842860381532034831513858242954882765456792354817 5743 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463703720751251572677148672 5744 75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919233 5745 2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 5746 2037035976334486086268499608302712462331057729123357982603447604701550129289657006948352001 5747 32592575621351777380295562373696724987060208976605363095092864908214080881034791416552751104 5748 521481209941628438084725547105974204511069626179246781758873538686140273443883700227185573889 5749 8343699359066055009355581146710200109921964279570467843040622517379164787421615487352586633216 5750 133499189745056880149689077491480104460710230559478390986504578924375842918122709384524879364097 5751 2135987035920910082395023473016616892987034105654153512865557435306116602608524491243792554262528 5752 34175792574734561318320361433489352060717909024086450262500792345026690617441913773217003731943425 5753 546812681195752981093125669857617487154889451054343156653227664561457649839457300588675176983429120 5754 8749002899132047697490008908470485461412677723572943281807871603426577032636468941564227721172615169 5755 139984046386112763159840142535527767382602843577165970075668475521384052092096577267871709315001745408 5756 2239744742177804210557442280568444278121645497234651031477665727808380111753429646854689620946531123201 5757 35835915874844867368919076489095108449946327955754398544710532122799022901175649931989288403045409882112 5758 573374653997517877902705223825521735199141247292070280934397209846730719022121356760009548950065784029185 5759 9173994463960286046443283581208347763186259956673124494950355357547691504353939541765084033785571470999552 5760 146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495937 5761 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 5762 15177100720513508366558296153188723621607358863528228120856901264130906766698348545 5763 121416805764108066932466369200989860319004649174492272517594982703722864879859662848 5764 971334446112864535459730953509839167936620306461003970363525992621051446422354788353 5765 7770675568902916283677847627686394485031294903948294923957728789962014356099836149760 5766 62165404551223330269422781018352605012557018849668464680097611192902069295363443916801 5767 497323236409786642155382248146820840100456150797347717440543205055673761350126919483392 5768 3978585891278293137243057985174566720803649206378781739523711815145275976100267004264449 5769 31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 5770 401734511064747568885490523085924475930664863146446560428033 5771 1606938044258990275541962092342430253122431223184289538506752 5772 6427752177035961102167848369364650410088811975131171341205505 5773 25711008708143844408671393477458601640355247900524685364822016 5774 10141204801825835211973625643009 5775 20282409603651670423947251286016 5776 1 5777 0 5778 5 5779 106 5780 5185 5781 295424 5782 17826065 5783 1107297312 5784 69793222657 5785 4432406265856 5786 282574488338689 5787 18049582881571328 5788 1154047404513689601 5789 73823005091857170432 5790 4722366764413358182401 5791 302231459407806743977984 5792 19342813185896059148173313 5793 1237940040438336964951801856 5794 79228162532711363142230278145 5795 5070602401208067762965979463680 5796 324518553663149111280424175271937 5797 20769187434214868521963087716155392 5798 1329227995786124798723422788967727105 5799 85070591730253958678957490322785959936 5800 5444517870735324900423815081569202208769 5801 348449143727045938346652739601598989205504 5802 22300745198530702369698232536985955066707969 5803 1427247692705961148708886197678896633119506432 5804 91343852333181452670139905696438112675747069953 5805 5846006549323611997333292989291858861779750748160 5806 374144419156711147060143336518181638923579832664065 5807 23945242826029513411849172453966086192945709835091968 5808 1532495540865888858358347028388249224057040901689573377 5809 98079714615416886934934209747523308070494032037370920960 5810 6277101735386680763835789423286894578616619782061873430529 5811 401734511064747568885490523085924475930664863146455150362624 5812 25711008708143844408671393477463672242756160818130672177643521 5813 1645504557321206042154969182557391069801943168974427757851181056 5814 105312291668557186697918027683670432318895100122915594192675667969 5815 6739986666787659948666753771754907668409286124524609051891922370560 5816 431359146674410236714672241392314090778194310836207023423572087406593 5817 27606985387162255149739023449108101809804435888983777675553754188873728 5818 1766847064778384329583297500742918515827483896875618958121607300804247553 5819 113078212145816597093331040047546785012958969400039613319782799081750921216 5820 7237005577332262213973186563042994240829374041602535252466099000494570602497 5821 463168356949264781694283940034751631413079938662562256157830336031652518559744 5822 1684996666697010768137992566436892184526843321156577032833314324481 5823 53919893334302812084874896106453762660182800417615998868055006380032 5824 1725436586697665466787342820139439240392257586336187278147816238612481 5825 55213970774324902618336508568551536506264169956246692188680916366786560 5826 1766847064778390606685032887445983096815437727683570778749980501809823745 5827 56539106072908398980293286210844019840698501007814750043760259707917303808 5828 1809251394333067160431340899752451349862141811444294621288968028052860698625 5829 57896044618658123422794200648199780579570117470470388662732288489732991614976 5830 1852673427797059538153275090440517064394615394008157679918939427449122790047745 5831 59285549689505898638886573609272377440750962378291118357560352237073964029968384 5832 1897137590064188651132078686939529380186003112432611838671226883661543126352265217 5833 60708402882054035151229851285149952999263656659107575215655297920033671605720711168 5834 1942668892225729097879408573974158701309421926071770194888956832279548823902856675329 5835 62165404551223330700781927692762841727229260241982555458252307872294240939412511784960 5836 1989292945639146575523275339377847147836580465466416322212964879743024543212657725931521 5837 63657374260452690306316869311442088131814481098492915071597132597050600500204659649019904 5838 2037035976334486086268445688409378162583963934531825110323715472289606357438804393254191105 5839 65185151242703554760590262029100101165906952924237070892540182579682338555297758825672605696 5840 2085924839766513752338888384931203237014783349729335607607609677809064892675717003916034965505 5841 66749594872528440074844428317798503582119154040568734156409594514075559348523655270633511583744 5842 2135987035920910082395021706169552114608981624092039450710877397245427392196761352211499831001089 5843 68351585149469122636640694597425667667336761529295982084416017765696692556309353337778646477176832 5844 2187250724783011924372502227117621365353571165404277183994656096933038289850006473971958875231879169 5845 69992023193056381579920071267763883691304635664671315946175743329303178299585073949139987250408325120 5846 2239744742177804210557442280568444278121645497234649534899989188076077802940407592299924900983622074369 5847 71671831749689734737838152978190216899892655911508785116799651579290483604806136839273973605180781887488 5848 2293498615990071511610820895302086940796564989168281123737588840780719450996648754416000945150648280678401 5849 73391955711682288371546268649666782105490079653384995959602842865956718334464169643624523267686112346243072 5850 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463703720751251572677148673 5851 75153362648762663292463379097258784876021841565066235862633311089030688803667470190838377393045564236312346624 5852 2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415425 5853 76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568 5854 32592575621351777380295562373696724987060208976605363095092864908214080881034791416552751105 5855 521481209941628438084725547105974204511069626179246781758873538686140424559611152055832412160 5856 8343699359066055009355581146710200109921964279570467843040622517379164787421615487352586633217 5857 133499189745056880149689077491480104460710230559843766395837304653926763521838870332124275146752 5858 2135987035920910082395023473016616892987034105654153512865557435306116602608524491243792554262529 5859 34175792574734561318320361433489352060717909024086450262500792345026690619859765412446262081355776 5860 546812681195752981093125669857617487154889451054343156653227664561457649839457300588675176983429121 5861 8749002899132047697490009813096182627945454470221170126077362529311567197114410251156427769913540608 5862 139984046386112763159840142535527767382602843577165970075668475521384052092096577267871709315001745409 5863 2239744742177804210557442280568444278121645497234651031477665727808380111753468332480917289080121720832 5864 35835915874844867368919076489095108449946327955754398544710532122799022901175649931989288403045409882113 5865 573374653997517877902705223825521735199141247292070304879640035876244130871293501241085632320330205757440 5866 9173994463960286046443283581208347763186259956673124494950355357547691504353939541765084033785571470999553 5867 146783911423364576743092537299333564210980159306769991919205685720763064069663028335451207041738181389058048 5868 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934977 5869 37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 5870 121416805764108066932466369200989860319004649174492272517594982703722864879859662849 5871 971334446112864535459730953509839167936620306461003970373429512935334488621547782144 5872 7770675568902916283677847627686394485031294903948294923957728789962014356099836149761 5873 62165404551223330269422781019921880446403689040627412035859913715670525987682680569856 5874 497323236409786642155382248146820840100456150797347717440543205055673761350126919483393 5875 3978585891278293137243057985174566720803649206378781739523870271470304504775454092165120 5876 31828687130226345097944463881396533766429193651030253916189694521162207808802136034115585 5877 254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672 5878 1606938044258990275541962092342430253122431223184289538506753 5879 6427752177035961102167848369367185711289268433934164747616256 5880 25711008708143844408671393477458601640355247900524685364822017 5881 102844034832575377634685573909834406561420991602098741459288064 5882 20282409603651670423947251286017 5883 40564819207303340847894502572032 5884 1 5885 0 5886 4 5887 107 5888 5188 5889 295425 5890 17829888 5891 1107297313 5892 69793222720 5893 4432406265857 5894 282574488403968 5895 18049582881571329 5896 1154047404513690624 5897 73823005091857170433 5898 4723519404374252060672 5899 302231459407806743977985 5900 19342813185896059148189696 5901 1237940040438336964951801857 5902 79228162532711363146525179904 5903 5070602401208067762965979463681 5904 324518553663149111280424175534080 5905 20769187434214868521963087716155393 5906 1329227995786124799876343194061897728 5907 85070591730253958678957490322785959937 5908 5444517870735324900423815081569206403072 5909 348449143727045938346652739601598989205505 5910 22300745198530702369698232537267430026641408 5911 1427247692705961148708886197678896633119506433 5912 91343852333181452670139905696438112675814178816 5913 5846006549323611997333292989291858861779750748161 5914 374144419156711152252440175710196081562415060221952 5915 23945242826029513411849172453966086192945709835091969 5916 1532495540865888858358347028388249224057040902763315200 5917 98079714615416886934934209747523308070494032037370920961 5918 6277101735386680763835789423286894578635066526131288014848 5919 401734511064747568885490523085924475930664863146455150362625 5920 25711008708143844408671393477463672242756160818130689357512704 5921 1645504557321206042154969182557391069801943168974427757851181057 5922 105312291668557186697918027683670756837448753827275894410331553792 5923 6739986666787659948666753771754907668409286124524609051891922370561 5924 431359146674410236714672241392314090778194310836207023423846965313536 5925 27606985387162255149739023449108101809804435888983777675553754188873729 5926 1766847064778384329583297500742918515827483896876827883941220830467325952 5927 113078212145816597093331040047546785012958969400039613319782799081750921217 5928 7237005577332262213973186563042994240829374041602535252466099004892617113600 5929 463168356949264781694283940034751631413079938662562256157830336031652518559745 5930 29642774844752946028434172162224104410437116074403984394101141506025761187823616 5931 53919893334302812084874896106453762660182800417615998868055006380033 5932 1725436586697665466787342820139439240392257586336187278218184982790144 5933 55213970774324902618336508568551536506264169956246692188680916366786561 5934 1766847064778390606685032887445983096815437806911733293014036620377063424 5935 56539106072908398980293286210844019840698501007814750043760259707917303809 5936 1809251394333067160431340899752451349862141811444294621288969153952767541248 5937 57896044618658123422794200648199780579570117470470388662732288489732991614977 5938 1852673427797059538153275090440608408246948575420263000617332520210304407175168 5939 59285549689505898638886573609272377440750962378291118357560352237073964029968385 5940 1897137590064188651132078686939529380186003112432611838671226883679557524861747200 5941 60708402882054035151229851285149952999263656659107575215655297920033671605720711169 5942 1942668892225729097879408573974158701309421926071775387185815367107105296805147967488 5943 62165404551223330700781927692762841727229260241982555458252307872294240939412511784961 5944 1989292945639146575523275339377847147836580465466416322212964879743024831443033877643264 5945 63657374260452690306316869311442088131814481098492915071597132597050600500204659649019905 5946 2037035976334486088035292753187762490634765894408854766463624346230000257884942907476017152 5947 65185151242703554760590262029100101165906952924237070892540182579682338555297758825672605697 5948 2085924839766513752338888384931203237014783349729335607607609677809064892680328689934462353408 5949 66749594872528440074844428317798503582119154040568734156409594514075559348523655270633511583745 5950 2135987035920910082395021706169552114608981624092039450711217679612348330660206280074857889660928 5951 68351585149469122636640694597425667667336761529295982084416017765696692556309353337778646477176833 5952 2187250724783011924372502227117621365353571165404277183994656096933038289850006547758935170070085632 5953 69992023193056381579920071267763883691304635664671315946175743329303178299585073949139987250408325121 5954 2239744742177804210557442280568444278121671208243357678744397772357269329781801300628778017956971937792 5955 71671831749689734737838152978190216899892655911508785116799651579290483604806136839273973605180781887489 5956 2293498615990071511610820895302086940796564989168281123737588840780719450996648754417181536771365691981824 5957 73391955711682288371546268649666782105490079653384995959602842865956718334464169643624523267686112346243073 5958 2348542582773833227889480596789337027375682548908319870707290971554509770313139066605234716657417064537915392 5959 75153362648762663292463379097258784876021841565066235862633311089030688803667470190838377393045564236312346625 5960 2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827793235469083383282270208 5961 76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293569 5962 2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 5963 521481209941628438084725547105974204511069626179246781758873538686140424559611152055832412161 5964 8343699359066055009355581146710200109921964279570467843040622517379165089653070391009880309760 5965 133499189745056880149689077491480104460710230559843766395837304653926763521838870332124275146753 5966 2135987035920910082395023473016616892987034105655615014502888338224320286232314954648819312099328 5967 34175792574734561318320361433489352060717909024086450262500792345026690619859765412446262081355777 5968 546812681195752981093125669857617487154889451054343156653227664561457649844293003867133693682253824 5969 8749002899132047697490009813096182627945454470221170126077362529311567197114410251156427769913540609 5970 139984046386112763159840149772533344714865057550352158974243559639611033551295311552403843824046047232 5971 2239744742177804210557442280568444278121645497234651031477665727808380111753468332480917289080121720833 5972 35835915874844867368919076489095108449946327955754398544710532122799022901175727303241743739312591077376 5973 573374653997517877902705223825521735199141247292070304879640035876244130871293501241085632320330205757441 5974 9173994463960286046443283581208347763186259956673124590731326661665745151750628429174398188611697882693632 5975 146783911423364576743092537299333564210980159306769991919205685720763064069663028335451207041738181389058049 5976 2348542582773833227889480596789337027375682548908319870707290971532209025114608444701639037670148977931059200 5977 37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959617 5978 601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 5979 971334446112864535459730953509839167936620306461003970373429512935334488621547782145 5980 7770675568902916283677847627686394485031294903948294923977535830590580440498222137344 5981 62165404551223330269422781019921880446403689040627412035859913715670525987682680569857 5982 497323236409786642155382248153097941835842831561183506863671643309261852456997410045952 5983 3978585891278293137243057985174566720803649206378781739523870271470304504775454092165121 5984 31828687130226345097944463881396533766429193651030253916190011433812264866152510209916928 5985 254629497041810760783555711051172270131433549208242031329517556169297662470417088272924673 5986 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 5987 6427752177035961102167848369367185711289268433934164747616257 5988 25711008708143844408671393477463672242756160818130672177643520 5989 102844034832575377634685573909834406561420991602098741459288065 5990 411376139330301510538742295639337626245683966408394965837152256 5991 40564819207303340847894502572033 5992 81129638414606681695789005144064 5993 1 5994 0 5995 5 5996 108 5997 5189 5998 295432 5999 17829889 6000 1107329024 6001 69793222721 6002 4432406265984 6003 282574488403969 6004 18049582881832960 6005 1154047404513690625 6006 73823005091857172480 6007 4723519404374252060673 6008 302268348391804712779776 6009 19342813185896059148189697 6010 1237940040438336964951834624 6011 79228162532711363146525179905 6012 5070602401208067762983159201792 6013 324518553663149111280424175534081 6014 20769187434214868521963087716679680 6015 1329227995786124799876343194061897729 6016 85070591730253958688180857961592127488 6017 5444517870735324900423815081569206403073 6018 348449143727045938346652739601598997594112 6019 22300745198530702369698232537267430026641409 6020 1427247692705961148708886197680022532992794624 6021 91343852333181452670139905696438112675814178817 6022 5846006549323611997333292989291858861779884965888 6023 374144419156711152252440175710196081562415060221953 6024 23945242826029513494925922035780823050530740051640320 6025 1532495540865888858358347028388249224057040902763315201 6026 98079714615416886934934209747523308070494032039518404608 6027 6277101735386680763835789423286894578635066526131288014849 6028 401734511064747568885490523085924475930738650122741398634496 6029 25711008708143844408671393477463672242756160818130689357512705 6030 1645504557321206042154969182557391069801943168974427792210919424 6031 105312291668557186697918027683670756837448753827275894410331553793 6032 6739986666787659948666753771754910264557715373048957385524067172352 6033 431359146674410236714672241392314090778194310836207023423846965313537 6034 27606985387162255149739023449108101809804435888983777675554303944687616 6035 1766847064778384329583297500742918515827483896876827883941220830467325953 6036 113078212145816597093331040047546785012958969400044449023061255399426490368 6037 7237005577332262213973186563042994240829374041602535252466099004892617113601 6038 463168356949264781694283940034751631413079938662562256157830336040448611581952 6039 29642774844752946028434172162224104410437116074403984394101141506025761187823617 6040 1897137590064188545819787018382342682267975428761855001222473056385648716020711424 6041 1725436586697665466787342820139439240392257586336187278218184982790145 6042 55213970774324902618336508568551536506264169956246692188821653855141888 6043 1766847064778390606685032887445983096815437806911733293014036620377063425 6044 56539106072908398980293286210844019840698501324727400100817047132139683840 6045 1809251394333067160431340899752451349862141811444294621288969153952767541249 6046 57896044618658123422794200648199780579570117470470388662732290741532805300224 6047 1852673427797059538153275090440608408246948575420263000617332520210304407175169 6048 59285549689505898638886573609273108191569627829669090561562103687880803736354816 6049 1897137590064188651132078686939529380186003112432611838671226883679557524861747201 6050 60708402882054035151229851285149952999263656659107575215655297920069700402739675136 6051 1942668892225729097879408573974158701309421926071775387185815367107105296805147967489 6052 62165404551223330700781927692762841727229260241982576227439742011604610946209752809472 6053 1989292945639146575523275339377847147836580465466416322212964879743024831443033877643265 6054 63657374260452690306316869311442088131814481098492915071597132597050601076665411952443392 6055 2037035976334486088035292753187762490634765894408854766463624346230000257884942907476017153 6056 65185151242703554788859815065554250426979748609196656273596236729350104922372473818550632448 6057 2085924839766513752338888384931203237014783349729335607607609677809064892680328689934462353409 6058 66749594872528440074844428317798503582119154040568734156409594514075559348532878642670366359552 6059 2135987035920910082395021706169552114608981624092039450711217679612348330660206280074857889660929 6060 68351585149469122636640694597425667667336761529295982084417378895164376310163169942720226130919424 6061 2187250724783011924372502227117621365353571165404277183994656096933038289850006547758935170070085633 6062 69992023193056381579920071267763883691304635664671315946175743329303178299585074096713939840084738048 6063 2239744742177804210557442280568444278121671208243357678744397772357269329781801300628778017956971937793 6064 71671831749689734737838152978190216899892861599578450267554920601989159546578273094171283982174346280960 6065 2293498615990071511610820895302086940796564989168281123737588840780719450996648754417181536771365691981825 6066 73391955711682288371546268649666782105490079653384995959602842865956718334464169643626884450927547168849920 6067 2348542582773833227889480596789337027375682548908319870707290971554509770313139066605234716657417064537915393 6068 75153362648762663292463379097258784876021841565066235862633311089119891784461592683404510821403191943045840896 6069 2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827793235469083383282270209 6070 76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488816851032723907607003136 6071 2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394177 6072 78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632 6073 8343699359066055009355581146710200109921964279570467843040622517379165089653070391009880309761 6074 133499189745056880149689077491480104460710230559843766395837304653926764126301780139438862499840 6075 2135987035920910082395023473016616892987034105655615014502888338224320286232314954648819312099329 6076 34175792574734561318320361433489352060717909024092296269050115956699505356772778905295627462115328 6077 546812681195752981093125669857617487154889451054343156653227664561457649844293003867133693682253825 6078 8749002899132047697490009813096182627945454470221170126077362529311567197124081657713344803311190016 6079 139984046386112763159840149772533344714865057550352158974243559639611033551295311552403843824046047233 6080 2239744742177804210557442338464488896779743209020142039243943027598784204000442965109669497228171935744 6081 35835915874844867368919076489095108449946327955754398544710532122799022901175727303241743739312591077377 6082 573374653997517877902705223825521735199141247292070304879640035876244130871293655983590542992864568147968 6083 9173994463960286046443283581208347763186259956673124590731326661665745151750628429174398188611697882693633 6084 146783911423364576743092537299333564210980159306769992302329570937235278659249784504058483303732824485396480 6085 2348542582773833227889480596789337027375682548908319870707290971532209025114608444701639037670148977931059201 6086 37576681324381331646231689548629392438010920782533117931316655544515344401833735097895064052727059798309208064 6087 601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353857 6088 9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696 6089 7770675568902916283677847627686394485031294903948294923977535830590580440498222137345 6090 62165404551223330269422781019921880446403689040627412035899527796927658156479452545024 6091 497323236409786642155382248153097941835842831561183506863671643309261852456997410045953 6092 3978585891278293137243057985199675127745195929434124897216542480809685397878123142316032 6093 31828687130226345097944463881396533766429193651030253916190011433812264866152510209916929 6094 254629497041810760783555711051172270131433549208242031329518189994597776585117836624527360 6095 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397377 6096 16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 6097 25711008708143844408671393477463672242756160818130672177643521 6098 102844034832575377634685573909844547766222817437310715084931072 6099 411376139330301510538742295639337626245683966408394965837152257 6100 1645504557321206042154969182557350504982735865633579863348609024 6101 81129638414606681695789005144065 6102 162259276829213363391578010288128 6103 1 6104 0 6105 5 6106 109 6107 5200 6108 295433 6109 17829904 6110 1107329025 6111 69793480704 6112 4432406265985 6113 282574488404224 6114 18049582881832961 6115 1154047404514738176 6116 73823005091857172481 6117 4723519404374252064768 6118 302268348391804712779777 6119 19343993705454784206602240 6120 1237940040438336964951834625 6121 79228162532711363146525245440 6122 5070602401208067762983159201793 6123 324518553663149111280492894748672 6124 20769187434214868521963087716679681 6125 1329227995786124799876343194062946304 6126 85070591730253958688180857961592127489 6127 5444517870735324900497602040271854370816 6128 348449143727045938346652739601598997594113 6129 22300745198530702369698232537267430043418624 6130 1427247692705961148708886197680022532992794625 6131 91343852333181452670139905696442616275374440448 6132 5846006549323611997333292989291858861779884965889 6133 374144419156711152252440175710196081562415328657408 6134 23945242826029513494925922035780823050530740051640321 6135 1532495540865888859687575022935225056522546182463946752 6136 98079714615416886934934209747523308070494032039518404609 6137 6277101735386680763835789423286894578635066526135582982144 6138 401734511064747568885490523085924475930738650122741398634497 6139 25711008708143844408671393477463672242756455966035851530469376 6140 1645504557321206042154969182557391069801943168974427792210919425 6141 105312291668557186697918027683670756837448753827275894479051030528 6142 6739986666787659948666753771754910264557715373048957385524067172353 6143 431359146674410236714672241392314111547381744899959673819643080867840 6144 27606985387162255149739023449108101809804435888983777675554303944687617 6145 1766847064778384329583297500742918515827483896876827883941221929978953728 6146 113078212145816597093331040047546785012958969400044449023061255399426490369 6147 7237005577332262213973186563042994240829374041602554595279212834561365901312 6148 463168356949264781694283940034751631413079938662562256157830336040448611581953 6149 29642774844752946028434172162224104410437116074403984394101141506043353373868032 6150 1897137590064188545819787018382342682267975428761855001222473056385648716020711425 6151 121416805764108066932466369176469931665150427440758720078238275608681517825325531136 6152 55213970774324902618336508568551536506264169956246692188821653855141889 6153 1766847064778390606685032887445983096815437806911733293014318095353774080 6154 56539106072908398980293286210844019840698501324727400100817047132139683841 6155 1809251394333067160431340899752451349862141812711945221517197429549563904000 6156 57896044618658123422794200648199780579570117470470388662732290741532805300225 6157 1852673427797059538153275090440608408246948575420263000617332524713904034545664 6158 59285549689505898638886573609273108191569627829669090561562103687880803736354817 6159 1897137590064188651132078686939535226192552436043960134856899322066838594061860864 6160 60708402882054035151229851285149952999263656659107575215655297920069700402739675137 6161 1942668892225729097879408573974158701309421926071775387185815367107177354399185895424 6162 62165404551223330700781927692762841727229260241982576227439742011604610946209752809473 6163 1989292945639146575523275339377847147836580465466416405289714616300266599700598993453056 6164 63657374260452690306316869311442088131814481098492915071597132597050601076665411952443393 6165 2037035976334486088035292753187762490634765894408854766463624346230000259037864412082864128 6166 65185151242703554788859815065554250426979748609196656273596236729350104922372473818550632449 6167 2085924839766513752791201233514469625290027795304105860703243697739044904236787974662709575680 6168 66749594872528440074844428317798503582119154040568734156409594514075559348532878642670366359553 6169 2135987035920910082395021706169552114608981624092039450711217679612348330660224726818931599212544 6170 68351585149469122636640694597425667667336761529295982084417378895164376310163169942720226130919425 6171 2187250724783011924372502227117621365353571165404277183994661541450909024865421887965677783523262464 6172 69992023193056381579920071267763883691304635664671315946175743329303178299585074096713939840084738049 6173 2239744742177804210557442280568444278121671208243357678744397772357269329781801300923925923136324763648 6174 71671831749689734737838152978190216899892861599578450267554920601989159546578273094171283982174346280961 6175 2293498615990071511610820895302086940796566634672838444943630994356105433438989790805884186689989035163648 6176 73391955711682288371546268649666782105490079653384995959602842865956718334464169643626884450927547168849921 6177 2348542582773833227889480596789337027375682548908319870707290971554509770313139066605239439023899934183129088 6178 75153362648762663292463379097258784876021841565066235862633311089119891784461592683404510821403191943045840897 6179 2404907604760405225358828131112281116032698930082119547604265954849338853640535536077092345838365525688797102080 6180 76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488816851032723907607003137 6181 2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391641005865091276328572813312 6182 78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613633 6183 2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224 6184 133499189745056880149689077491480104460710230559843766395837304653926764126301780139438862499841 6185 2135987035920910082395023473016616892987034105655615014502888338224320287441240774263448486805504 6186 34175792574734561318320361433489352060717909024092296269050115956699505356772778905295627462115329 6187 546812681195752981093125669857617487154889451054366540679424959008148908796780761116989671904116736 6188 8749002899132047697490009813096182627945454470221170126077362529311567197124081657713344803311190017 6189 139984046386112763159840149772533344714865057550352158974243559639611033551314654365517677890841346048 6190 2239744742177804210557442338464488896779743209020142039243943027598784204000442965109669497228171935745 6191 35835915874844867368919076952263465399211109650038332593151457028500608601444831283924375923998232412160 6192 573374653997517877902705223825521735199141247292070304879640035876244130871293655983590542992864568147969 6193 9173994463960286046443283581208347763186259956673124590731326661665745151750628738659408009956766607474688 6194 146783911423364576743092537299333564210980159306769992302329570937235278659249784504058483303732824485396481 6195 2348542582773833227889480596789337027375682548908319872239786512398097883472955470614008182003507825215537152 6196 37576681324381331646231689548629392438010920782533117931316655544515344401833735097895064052727059798309208065 6197 601226901190101306339707032778070279008174732520529886901066488712245510429339761531658703743642309075771850752 6198 9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661697 6199 153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136 6200 62165404551223330269422781019921880446403689040627412035899527796927658156479452545025 6201 497323236409786642155382248153097941835842831561183506863750871471776116794590953996288 6202 3978585891278293137243057985199675127745195929434124897216542480809685397878123142316033 6203 31828687130226345097944463881496967394195380543251626546961017183819845495913560586321920 6204 254629497041810760783555711051172270131433549208242031329518189994597776585117836624527361 6205 2037035976334486086268445688409378161051468393665936250636141717004981527992738202886602752 6206 16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179009 6207 130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064 6208 102844034832575377634685573909844547766222817437310715084931073 6209 411376139330301510538742295639357908655287618078818913088438272 6210 1645504557321206042154969182557350504982735865633579863348609025 6211 6582018229284824168619876730229402019930943462534319453394436096 6212 162259276829213363391578010288129 6213 324518553658426726783156020576256 6214 1 6215 0 6216 6 6217 110 6218 5201 6219 295488 6220 17829905 6221 1107329056 6222 69793480705 6223 4432408346624 6224 282574488404225 6225 18049582881833472 6226 1154047404514738177 6227 73823005091861364736 6228 4723519404374252064769 6229 302268348391804712787968 6230 19343993705454784206602241 6231 1237977818217243232060833792 6232 79228162532711363146525245441 6233 5070602401208067762983159332864 6234 324518553663149111280492894748673 6235 20769187434214868521963362594062336 6236 1329227995786124799876343194062946305 6237 85070591730253958688180857961594224640 6238 5444517870735324900497602040271854370817 6239 348449143727045938347243035341588950679552 6240 22300745198530702369698232537267430043418625 6241 1427247692705961148708886197680022533026349056 6242 91343852333181452670139905696442616275374440449 6243 5846006549323611997333292989291876876178260230144 6244 374144419156711152252440175710196081562415328657409 6245 23945242826029513494925922035780823050530740588511232 6246 1532495540865888859687575022935225056522546182463946753 6247 98079714615416886956201857670178441718060216784236052480 6248 6277101735386680763835789423286894578635066526135582982145 6249 401734511064747568885490523085924475930738650122749988569088 6250 25711008708143844408671393477463672242756455966035851530469377 6251 1645504557321206042154969182557391069801944349566048475262484480 6252 105312291668557186697918027683670756837448753827275894479051030529 6253 6739986666787659948666753771754910264557715373048957385661506125824 6254 431359146674410236714672241392314111547381744899959673819643080867841 6255 27606985387162255149739023449108101975957935361796030333625979430240256 6256 1766847064778384329583297500742918515827483896876827883941221929978953729 6257 113078212145816597093331040047546785012958969400044449023061257598449745920 6258 7237005577332262213973186563042994240829374041602554595279212834561365901313 6259 463168356949264781694283940034751631413079938662562333529082791367919699755008 6260 29642774844752946028434172162224104410437116074403984394101141506043353373868033 6261 1897137590064188545819787018382342682267975428761855001222473056385683900392800256 6262 121416805764108066932466369176469931665150427440758720078238275608681517825325531137 6263 7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 6264 1766847064778390606685032887445983096815437806911733293014318095353774081 6265 56539106072908398980293286210844019840698501324727400100817610082093105152 6266 1809251394333067160431340899752451349862141812711945221517197429549563904001 6267 57896044618658123422794200648199780579570117475540991063645206095719804436480 6268 1852673427797059538153275090440608408246948575420263000617332524713904034545665 6269 59285549689505898638886573609273108191569627829669090561562103696888002991095808 6270 1897137590064188651132078686939535226192552436043960134856899322066838594061860865 6271 60708402882054035151229851285149999767316051247999659659355311134183167971479781376 6272 1942668892225729097879408573974158701309421926071775387185815367107177354399185895425 6273 62165404551223330700781927692762841727229260241982576227439742011604755061397828665344 6274 1989292945639146575523275339377847147836580465466416405289714616300266599700598993453057 6275 63657374260452690306316869311442088131814481098492915403904131543279568726156424719106048 6276 2037035976334486088035292753187762490634765894408854766463624346230000259037864412082864129 6277 65185151242703554788859815065554250426979748609196656273596236729350104924678316827764326400 6278 2085924839766513752791201233514469625290027795304105860703243697739044904236787974662709575681 6279 66749594872528440082081433895130765795307702886688393301674424286046901683111116188712135819264 6280 2135987035920910082395021706169552114608981624092039450711217679612348330660224726818931599212545 6281 68351585149469122636640694597425667667336761529295982084417378895164376310163206836208373550022656 6282 2187250724783011924372502227117621365353571165404277183994661541450909024865421887965677783523262465 6283 69992023193056381579920071267763883691304635664671315946175765107374661239646735605114862883573858304 6284 2239744742177804210557442280568444278121671208243357678744397772357269329781801300923925923136324763649 6285 71671831749689734737838152978190216899892861599578450267554920601989159546578273094761579792533051932672 6286 2293498615990071511610820895302086940796566634672838444943630994356105433438989790805884186689989035163649 6287 73391955711682288371546268649666782105490092817421454529251180100134992493635553720127518768162928758620160 6288 2348542582773833227889480596789337027375682548908319870707290971554509770313139066605239439023899934183129089 6289 75153362648762663292463379097258784876021841565066235862633311089119891784461592683404520266136157682336268288 6290 2404907604760405225358828131112281116032698930082119547604265954849338853640535536077092345838365525688797102081 6291 76957043352332967211482500195592995713046365762627825523336510555168852582648195435299547065041550356086828040192 6292 2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391641005865091276328572813313 6293 78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509920947009065084627451904 6294 2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636225 6295 80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168 6296 2135987035920910082395023473016616892987034105655615014502888338224320287441240774263448486805505 6297 34175792574734561318320361433489352060717909024092296269050115956699505359190630544524885811527680 6298 546812681195752981093125669857617487154889451054366540679424959008148908796780761116989671904116737 6299 8749002899132047697490009813096182627945454470221263662182151707098332232943704093269685749596291072 6300 139984046386112763159840149772533344714865057550352158974243559639611033551314654365517677890841346049 6301 2239744742177804210557442338464488896779743209020142039243943027598784204000481650735897165361762533376 6302 35835915874844867368919076952263465399211109650038332593151457028500608601444831283924375923998232412161 6303 573374653997517877902705227530868590793259500846341801212410261151370228322619251280147326530751570116608 6304 9173994463960286046443283581208347763186259956673124590731326661665745151750628738659408009956766607474689 6305 146783911423364576743092537299333564210980159306769992302329570937235278659249785123028502946422961934958592 6306 2348542582773833227889480596789337027375682548908319872239786512398097883472955470614008182003507825215537153 6307 37576681324381331646231689548629392438010920782533117937446637707978899835267123204020420708631255737245368320 6308 601226901190101306339707032778070279008174732520529886901066488712245510429339761531658703743642309075771850753 6309 9619630419041620901435312524449124464130795720328478190417063819395928166869436184437214617698295649817998655488 6310 153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587137 6311 2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 6312 497323236409786642155382248153097941835842831561183506863750871471776116794590953996289 6313 3978585891278293137243057985199675127745195929434124897216700937134713926553310230216704 6314 31828687130226345097944463881496967394195380543251626546961017183819845495913560586321921 6315 254629497041810760783555711051574004642498296777127521852602846819928213218862786481750016 6316 2037035976334486086268445688409378161051468393665936250636141717004981527992738202886602753 6317 16296287810675888690147565507275025288411747149327490005089126130136250854565496642873589760 6318 130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432065 6319 1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512 6320 411376139330301510538742295639357908655287618078818913088438273 6321 1645504557321206042154969182557391069801943168974427757851181056 6322 6582018229284824168619876730229402019930943462534319453394436097 6323 26328072917139296674479506920917608079723773850137277813577744384 6324 324518553658426726783156020576257 6325 649037107316853453566312041152512 6326 1 6327 0 6328 3 6329 111 6330 5204 6331 295489 6332 17830144 6333 1107329057 6334 69793480768 6335 4432408346625 6336 282574505115648 6337 18049582881833473 6338 1154047404514739200 6339 73823005091861364737 6340 4723519404374268837888 6341 302268348391804712787969 6342 19343993705454784206618624 6343 1237977818217243232060833793 6344 79229371440083952222718656512 6345 5070602401208067762983159332865 6346 324518553663149111280492895010816 6347 20769187434214868521963362594062337 6348 1329227995786124799876344293573525504 6349 85070591730253958688180857961594224641 6350 5444517870735324900497602040271858565120 6351 348449143727045938347243035341588950679553 6352 22300745198530702369702954903468824695144448 6353 1427247692705961148708886197680022533026349057 6354 91343852333181452670139905696442616275441549312 6355 5846006549323611997333292989291876876178260230145 6356 374144419156711152252440175710196153620009098149888 6357 23945242826029513494925922035780823050530740588511233 6358 1532495540865888859687575022935225056522546183537688576 6359 98079714615416886956201857670178441718060216784236052481 6360 6277101735386680764176071790128604879565730051895802724352 6361 401734511064747568885490523085924475930738650122749988569089 6362 25711008708143844408671393477463672242756455966035868710338560 6363 1645504557321206042154969182557391069801944349566048475262484481 6364 105312291668557186697918027683670756837448758549642377279976767488 6365 6739986666787659948666753771754910264557715373048957385661506125825 6366 431359146674410236714672241392314111547381744899959673819917958774784 6367 27606985387162255149739023449108101975957935361796030333625979430240257 6368 1766847064778384329583297500742918517156711892660534831025413261572964352 6369 113078212145816597093331040047546785012958969400044449023061257598449745921 6370 7237005577332262213973186563042994240829374041602554595279212838959412412416 6371 463168356949264781694283940034751631413079938662562333529082791367919699755009 6372 29642774844752946028434172162224104410437116074403984703586151327370829912604672 6373 1897137590064188545819787018382342682267975428761855001222473056385683900392800257 6374 121416805764108066932466369176469931665150427440758720078238275608681588194069708800 6375 7770675568902916283677847627294075626569627356208558085007249638955617140820833992705 6376 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 6377 56539106072908398980293286210844019840698501324727400100817610082093105153 6378 1809251394333067160431340899752451349862141812711945221517198555449470746624 6379 57896044618658123422794200648199780579570117475540991063645206095719804436481 6380 1852673427797059538153275090440608408246948575440545410220984190634251658461184 6381 59285549689505898638886573609273108191569627829669090561562103696888002991095809 6382 1897137590064188651132078686939535226192552436043960134856899322084852992571342848 6383 60708402882054035151229851285149999767316051247999659659355311134183167971479781377 6384 1942668892225729097879408573974159075453841082782917255032274007647929798227549749248 6385 62165404551223330700781927692762841727229260241982576227439742011604755061397828665345 6386 1989292945639146575523275339377847147836580465466416405289714616300266887930975145164800 6387 63657374260452690306316869311442088131814481098492915403904131543279568726156424719106049 6388 2037035976334486088035292753187762490634765894408854767792852342014916130788749967756361728 6389 65185151242703554788859815065554250426979748609196656273596236729350104924678316827764326401 6390 2085924839766513752791201233514469625290027795304105860703243697739044904241399660681136963584 6391 66749594872528440082081433895130765795307702886688393301674424286046901683111116188712135819265 6392 2135987035920910082510813795406868310026275507365340677800311592487860289820098134030875216576512 6393 68351585149469122636640694597425667667336761529295982084417378895164376310163206836208373550022657 6394 2187250724783011924372502227117621365353571165404277183994661541450909024865421961752654078361468928 6395 69992023193056381579920071267763883691304635664671315946175765107374661239646735605114862883573858305 6396 2239744742177804210557442280568444278121671208243357678744397859469555261542047947252677520489634070528 6397 71671831749689734737838152978190216899892861599578450267554920601989159546578273094761579792533051932673 6398 2293498615990071511610820895302086940796566634672838444943630994356105433438989790807064778310706446467072 6399 73391955711682288371546268649666782105490092817421454529251180100134992493635553720127518768162928758620161 6400 2348542582773833227889480596789337027375682654220611539264477669450236708785040762358794398933879957342912512 6401 75153362648762663292463379097258784876021841565066235862633311089119891784461592683404520266136157682336268289 6402 2404907604760405225358828131112281116032698930082119547604265954849338853640535536077092364727831457167377956864 6403 76957043352332967211482500195592995713046365762627825523336510555168852582648195435299547065041550356086828040193 6404 2462625387274654950767440006258975862817483704404090416746768337765363319709346487052915874074185025530959780380672 6405 78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509920947009065084627451905 6406 2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312936832466527848673312768 6407 80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359169 6408 2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376 6409 34175792574734561318320361433489352060717909024092296269050115956699505359190630544524885811527681 6410 546812681195752981093125669857617487154889451054366540679424959008148908801616464395448188602941440 6411 8749002899132047697490009813096182627945454470221263662182151707098332232943704093269685749596291073 6412 139984046386112763159840149772533344714865057550352533118662716350758093694612486920856875742777049088 6413 2239744742177804210557442338464488896779743209020142039243943027598784204000481650735897165361762533377 6414 35835915874844867368919076952263465399211109650038332593151457028500608601444908655176831260265413607424 6415 573374653997517877902705227530868590793259500846341801212410261151370228322619251280147326530751570116609 6416 9173994463960286046443283610851122607939205985107296657174459767984807578757923626381215718466263934042112 6417 146783911423364576743092537299333564210980159306769992302329570937235278659249785123028502946422961934958593 6418 2348542582773833227889480596789337027375682548908319872239786512398097883472955471851948221288888100114661376 6419 37576681324381331646231689548629392438010920782533117937446637707978899835267123204020420708631255737245368321 6420 601226901190101306339707032778070279008174732520529886925586417366099732163073313961111890524400613931112988672 6421 9619630419041620901435312524449124464130795720328478190417063819395928166869436184437214617698295649817998655489 6422 153914086704665934422965000391185991426092731525255651046673021110334850669910978950856784598772767806299276574720 6423 2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394177 6424 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 6425 3978585891278293137243057985199675127745195929434124897216700937134713926553310230216705 6426 31828687130226345097944463881496967394195380543251626546961334096469902553263934762123264 6427 254629497041810760783555711051574004642498296777127521852602846819928213218862786481750017 6428 2037035976334486086268445688410985099095727383941478212728481611956903502757119499018698752 6429 16296287810675888690147565507275025288411747149327490005089126130136250854565496642873589761 6430 130370302485407109521180524058200202307293977194619920040712993829282804097771155182550253568 6431 1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456513 6432 8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 6433 1645504557321206042154969182557391069801943168974427757851181057 6434 6582018229284824168619876730229483149569358069216015242399580160 6435 26328072917139296674479506920917608079723773850137277813577744385 6436 105312291668557186697918027683670432318895095400549111254310977536 6437 649037107316853453566312041152513 6438 1298074214633706907132624082305024 6439 1 6440 0 6441 4 6442 112 6443 5205 6444 295496 6445 17830145 6446 1107330048 6447 69793480769 6448 4432408346752 6449 282574505115649 6450 18049583015788544 6451 1154047404514739201 6452 73823005091861366784 6453 4723519404374268837889 6454 302268348391804779888640 6455 19343993705454784206618625 6456 1237977818217243232060866560 6457 79229371440083952222718656513 6458 5070641086539145274120403419136 6459 324518553663149111280492895010817 6460 20769187434214868521963362594586624 6461 1329227995786124799876344293573525505 6462 85070591730253958688180862359638638592 6463 5444517870735324900497602040271858565121 6464 348449143727045938347243035341588959068160 6465 22300745198530702369702954903468824695144449 6466 1427247692705961148708923976610759590247661568 6467 91343852333181452670139905696442616275441549313 6468 5846006549323611997333292989291876876178394447872 6469 374144419156711152252440175710196153620009098149889 6470 23945242826029513494925922035780823338761116203352064 6471 1532495540865888859687575022935225056522546183537688577 6472 98079714615416886956201857670178441718060216786383536128 6473 6277101735386680764176071790128604879565730051895802724353 6474 401734511064747568890935040956025666045964742164606500208640 6475 25711008708143844408671393477463672242756455966035868710338561 6476 1645504557321206042154969182557391069801944349566048509622222848 6477 105312291668557186697918027683670756837448758549642377279976767489 6478 6739986666787659948666753771754910264557715391938423317002648027136 6479 431359146674410236714672241392314111547381744899959673819917958774785 6480 27606985387162255149739023449108101975957935361796030333626529186054144 6481 1766847064778384329583297500742918517156711892660534831025413261572964353 6482 113078212145816597093331040047546785023592793366318940303013253364970422272 6483 7237005577332262213973186563042994240829374041602554595279212838959412412417 6484 463168356949264781694283940034751631413079938662562333529082791376715792777216 6485 29642774844752946028434172162224104410437116074403984703586151327370829912604673 6486 1897137590064188545819787018382342682267975428761855002460413095671028990919835648 6487 121416805764108066932466369176469931665150427440758720078238275608681588194069708801 6488 7770675568902916283677847627294075626569627356208558085007249638955617281558322348032 6489 497323236409786642155382248146820840100456150797347717440463976893159497012533375533057 6490 31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 6491 1809251394333067160431340899752451349862141812711945221517198555449470746625 6492 57896044618658123422794200648199780579570117475540991063645208347519618121728 6493 1852673427797059538153275090440608408246948575440545410220984190634251658461185 6494 59285549689505898638886573609273108191569627829750220199976710369576592741498880 6495 1897137590064188651132078686939535226192552436043960134856899322084852992571342849 6496 60708402882054035151229851285149999767316051247999659659355311134219196768498745344 6497 1942668892225729097879408573974159075453841082782917255032274007647929798227549749249 6498 62165404551223330700781927692762844720384613495671731939398845275241721079574283943936 6499 1989292945639146575523275339377847147836580465466416405289714616300266887930975145164801 6500 63657374260452690306316869311442088131814481098492915403904131543279569302617177022529536 6501 2037035976334486088035292753187762490634765894408854767792852342014916130788749967756361729 6502 65185151242703554788859815065554250426979748609196656278913148712489768413987702059672010752 6503 2085924839766513752791201233514469625290027795304105860703243697739044904241399660681136963585 6504 66749594872528440082081433895130765795307702886688393301674424286046901683120339560748990595072 6505 2135987035920910082510813795406868310026275507365340677800311592487860289820098134030875216576513 6506 68351585149469122638493368025222726794063680475551895163957651204961280249611818944861396856209408 6507 2187250724783011924372502227117621365353571165404277183994661541450909024865421961752654078361468929 6508 69992023193056381579920071267763883691304635664671315946175765107374661239646735752688815473250271232 6509 2239744742177804210557442280568444278121671208243357678744397859469555261542047947252677520489634070529 6510 71671831749689734737838152978190216899892861599578450267554920950438303273619259680666881992304994811904 6511 2293498615990071511610820895302086940796566634672838444943630994356105433438989790807064778310706446467073 6512 73391955711682288371546268649666782105490092817421454529251180100134992493635553720129879951404363581227008 6513 2348542582773833227889480596789337027375682654220611539264477669450236708785040762358794398933879957342912513 6514 75153362648762663292463379097258784876021842407564569211090804672374910273030928741999131152705488531509739520 6515 2404907604760405225358828131112281116032698930082119547604265954849338853640535536077092364727831457167377956865 6516 76957043352332967211482500195592995713046365762627825523336510555168852582648195435299547102820482219043989749760 6517 2462625387274654950767440006258975862817483704404090416746768337765363319709346487052915874074185025530959780380673 6518 78804012392788958424558080200287227610159478540930893335896586808491466378957504518186629442345342473535438104559616 6519 2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312936832466527848673312769 6520 80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004911695281781438735712256 6521 2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493377 6522 82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032 6523 546812681195752981093125669857617487154889451054366540679424959008148908801616464395448188602941441 6524 8749002899132047697490009813096182627945454470221263662182151707098332232953375499826602782993940480 6525 139984046386112763159840149772533344714865057550352533118662716350758093694612486920856875742777049089 6526 2239744742177804210557442338464488896779743209020143535821619654443372444573711666583481624903095943168 6527 35835915874844867368919076952263465399211109650038332593151457028500608601444908655176831260265413607425 6528 573374653997517877902705227530868590793259500846341801212410261151370228322619406022652237203285932507136 6529 9173994463960286046443283610851122607939205985107296657174459767984807578757923626381215718466263934042113 6530 146783911423364576743092537536475762969003727534243369216998521004259992664894902869290319447254133442084864 6531 2348542582773833227889480596789337027375682548908319872239786512398097883472955471851948221288888100114661377 6532 37576681324381331646231689548629392438010920782533117937446637707978899835267123206496300787202016287043616768 6533 601226901190101306339707032778070279008174732520529886925586417366099732163073313961111890524400613931112988673 6534 9619630419041620901435312524449124464130795720328478190515143534011345053804370394164930885135611911438556200960 6535 153914086704665934422965000391185991426092731525255651046673021110334850669910978950856784598772767806299276574721 6536 2462625387274654950767440006258975862817483704404090416746768337765357610718575663213431255011564359719211021369344 6537 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306817 6538 630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056 6539 31828687130226345097944463881496967394195380543251626546961334096469902553263934762123265 6540 254629497041810760783555711051574004642498296777127521852603480645228327333563534833352704 6541 2037035976334486086268445688410985099095727383941478212728481611956903502757119499018698753 6542 16296287810675888690147565507281453040588783110429657853458488245245139210081824820808384512 6543 130370302485407109521180524058200202307293977194619920040712993829282804097771155182550253569 6544 1042962419883256876169444192465601618458351817556959360325703920210648027304663605539525099520 6545 8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652097 6546 66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768 6547 6582018229284824168619876730229483149569358069216015242399580161 6548 26328072917139296674479506920917770339000603063500669391588032512 6549 105312291668557186697918027683670432318895095400549111254310977537 6550 421249166674228746791672110734681729275580381602196445017243910144 6551 1298074214633706907132624082305025 6552 2596148429267413814265248164610048 6553 1 6554 0 6555 4 6556 113 6557 5376 6558 295497 6559 17830160 6560 1107330049 6561 69793484800 6562 4432408346753 6563 282574505115904 6564 18049583015788545 6565 1154047405587431424 6566 73823005091861366785 6567 4723519404374268841984 6568 302268348391804779888641 6569 19343993705454784475037696 6570 1237977818217243232060866561 6571 79229371440083952222718722048 6572 5070641086539145274120403419137 6573 324519791598466012163430919700480 6574 20769187434214868521963362594586625 6575 1329227995786124799876344293574574080 6576 85070591730253958688180862359638638593 6577 5444517870735324900497602057864040415232 6578 348449143727045938347243035341588959068161 6579 22300745198530702369702954903468824711921664 6580 1427247692705961148708923976610759590247661569 6581 91343852333181452670140207927893016333040746496 6582 5846006549323611997333292989291876876178394447873 6583 374144419156711152252440175710196153620009366585344 6584 23945242826029513494925922035780823338761116203352065 6585 1532495540865888859687575022935225057675467687070793728 6586 98079714615416886956201857670178441718060216786383536129 6587 6277101735386680764176071790128604879565730051900097691648 6588 401734511064747568890935040956025666045964742164606500208641 6589 25711008708143844408758505763390361887001871800027218026954752 6590 1645504557321206042154969182557391069801944349566048509622222849 6591 105312291668557186697918027683670756837448758549642377348696244224 6592 6739986666787659948666753771754910264557715391938423317002648027137 6593 431359146674410236714672241392314111547381744975517537545557404286976 6594 27606985387162255149739023449108101975957935361796030333626529186054145 6595 1766847064778384329583297500742918517156711892660534831025414361084592128 6596 113078212145816597093331040047546785023592793366318940303013253364970422273 6597 7237005577332262213973186563042994240914444633332769868331942652352512655360 6598 463168356949264781694283940034751631413079938662562333529082791376715792777217 6599 29642774844752946028434172162224104410437116074403984703586151327388422098649088 6600 1897137590064188545819787018382342682267975428761855002460413095671028990919835649 6601 121416805764108066932466369176469931665150427440758720083190035765823038924922028032 6602 7770675568902916283677847627294075626569627356208558085007249638955617281558322348033 6603 497323236409786642155382248146820840100456150797347717440463976893159497294008352243712 6604 31828687130226345097944463881396533766429193651030253916189694521162207808802136034115585 6605 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 6606 57896044618658123422794200648199780579570117475540991063645208347519618121729 6607 1852673427797059538153275090440608408246948575440545410220984195137851285831680 6608 59285549689505898638886573609273108191569627829750220199976710369576592741498881 6609 1897137590064188651132078686939535226192552436044284653410557748793621750082437120 6610 60708402882054035151229851285149999767316051247999659659355311134219196768498745345 6611 1942668892225729097879408573974159075453841082782917255032274007648001855821587677184 6612 62165404551223330700781927692762844720384613495671731939398845275241721079574283943937 6613 1989292945639146575523275339377847171781823291495929734062137178966605537255456510050304 6614 63657374260452690306316869311442088131814481098492915403904131543279569302617177022529537 6615 2037035976334486088035292753187762490634765894408854767792852342014916131941671472363208704 6616 65185151242703554788859815065554250426979748609196656278913148712489768413987702059672010753 6617 2085924839766513752791201233514469625290027795304105860724511345671603558203248887627195088896 6618 66749594872528440082081433895130765795307702886688393301674424286046901683120339560748990595073 6619 2135987035920910082510813795406868310026275507365340677800311592487860289820116580774948926128128 6620 68351585149469122638493368025222726794063680475551895163957651204961280249611818944861396856209409 6621 2187250724783011924402145001962374311381603603055436540836207722484356983593477064729538938210877440 6622 69992023193056381579920071267763883691304635664671315946175765107374661239646735752688815473250271233 6623 2239744742177804210557442280568444278121671208243357678744397859469555261542047947547825425668986896384 6624 71671831749689734737838152978190216899892861599578450267554920950438303273619259680666881992304994811905 6625 2293498615990071511610820895302086940796566634672838444943630995749902008347153737151866578730511629287424 6626 73391955711682288371546268649666782105490092817421454529251180100134992493635553720129879951404363581227009 6627 2348542582773833227889480596789337027375682654220611539264477669450236708785040762358799121300362826988126208 6628 75153362648762663292463379097258784876021842407564569211090804672374910273030928741999131152705488531509739521 6629 2404907604760405225358828131112281116032698936822106214391925903515735813472266714516113879981146272180603977728 6630 76957043352332967211482500195592995713046365762627825523336510555168852582648195435299547102820482219043989749761 6631 2462625387274654950767440006258975862817483704404090416746768337765363319709346487052915874149742889256874103799808 6632 78804012392788958424558080200287227610159478540930893335896586808491466378957504518186629442345342473535438104559617 6633 2521728396569246669585858566409191283525103313309788586748690777871726284719673812311945428042936645779312919875420160 6634 80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004911695281781438735712257 6635 2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280139040361722786601922199552 6636 82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788033 6637 2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024 6638 8749002899132047697490009813096182627945454470221263662182151707098332232953375499826602782993940481 6639 139984046386112763159840149772533344714865057550352533118662716350758093694631829733970709809572347904 6640 2239744742177804210557442338464488896779743209020143535821619654443372444573711666583481624903095943169 6641 35835915874844867368919076952263465399211109650038338579462163535878961563737906089819624434697928441856 6642 573374653997517877902705227530868590793259500846341801212410261151370228322619406022652237203285932507137 6643 9173994463960286046443283610851122607939205985107296657174459767984807578757923935866225539811332658823168 6644 146783911423364576743092537536475762969003727534243369216998521004259992664894902869290319447254133442084865 6645 2348542582773833227889480598686474617439871094728106889089633653800184453876463444686172054770417419052646400 6646 37576681324381331646231689548629392438010920782533117937446637707978899835267123206496300787202016287043616769 6647 601226901190101306339707032778070279008174732520529886925586417366099732163073313966063650681542135030709485568 6648 9619630419041620901435312524449124464130795720328478190515143534011345053804370394164930885135611911438556200961 6649 153914086704665934422965000391185991426092731525255651047065339968796518217650715789787456709150598937179892744192 6650 2462625387274654950767440006258975862817483704404090416746768337765357610718575663213431255011564359719211021369345 6651 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414345483047429905144221534257152 6652 630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909057 6653 10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 6654 254629497041810760783555711051574004642498296777127521852603480645228327333563534833352705 6655 2037035976334486086268445688410985099095727383941478212728482879607503730986520995721904128 6656 16296287810675888690147565507281453040588783110429657853458488245245139210081824820808384513 6657 130370302485407109521180524058225913316002121039028591434190447360320758432754073881102254080 6658 1042962419883256876169444192465601618458351817556959360325703920210648027304663605539525099521 6659 8343699359066055009355553539724812947666814540455674882605631300837955407482297572474446938112 6660 66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216769 6661 533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 6662 26328072917139296674479506920917770339000603063500669391588032513 6663 105312291668557186697918027683670756837448753827275894410331553792 6664 421249166674228746791672110734681729275580381602196445017243910145 6665 1684996666696914987166688442938726917102321526408785780068975640576 6666 2596148429267413814265248164610049 6667 5192296858534827628530496329220096 6668 1 6669 0 6670 5 6671 114 6672 5377 6673 299008 6674 17830161 6675 1107330080 6676 69793484801 6677 4432408363008 6678 282574505115905 6679 18049583015789056 6680 1154047405587431425 6681 73823005100447105024 6682 4723519404374268841985 6683 302268348391804779896832 6684 19343993705454784475037697 6685 1237977818217243233134575616 6686 79229371440083952222718722049 6687 5070641086539145274120403550208 6688 324519791598466012163430919700481 6689 20769227048220567646290782088855552 6690 1329227995786124799876344293574574081 6691 85070591730253958688180862359640735744 6692 5444517870735324900497602057864040415233 6693 348449143727045938347243035411957694857216 6694 22300745198530702369702954903468824711921665 6695 1427247692705961148708923976610759590281216000 6696 91343852333181452670140207927893016333040746497 6697 5846006549323611997333295407143498091038100160512 6698 374144419156711152252440175710196153620009366585345 6699 23945242826029513494925922035780823338761116740222976 6700 1532495540865888859687575022935225057675467687070793729 6701 98079714615416886956201857670178441722671902802663440384 6702 6277101735386680764176071790128604879565730051900097691649 6703 401734511064747568890935040956025666045964742164615090143232 6704 25711008708143844408758505763390361887001871800027218026954753 6705 1645504557321206042156362979132258668929081848025620385942732800 6706 105312291668557186697918027683670756837448758549642377348696244225 6707 6739986666787659948666753771754910264557715391938423317140086980608 6708 431359146674410236714672241392314111547381744975517537545557404286977 6709 27606985387162255149739023449108101975957935362098261788529636723916800 6710 1766847064778384329583297500742918517156711892660534831025414361084592129 6711 113078212145816597093331040047546785023592793366318940303013255563993677824 6712 7237005577332262213973186563042994240914444633332769868331942652352512655361 6713 463168356949264781694283940034751631413760503396404133084757085246516054982656 6714 29642774844752946028434172162224104410437116074403984703586151327388422098649089 6715 1897137590064188545819787018382342682267975428761855002460413095671064175291924480 6716 121416805764108066932466369176469931665150427440758720083190035765823038924922028033 6717 7770675568902916283677847627294075626569627356208558085027056679584183225219219980288 6718 497323236409786642155382248146820840100456150797347717440463976893159497294008352243713 6719 31828687130226345097944463881396533766429193651030253916189694521162207809365085987536896 6720 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397377 6721 130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064 6722 1852673427797059538153275090440608408246948575440545410220984195137851285831681 6723 59285549689505898638886573609273108191569627829750220199976710378583791996239872 6724 1897137590064188651132078686939535226192552436044284653410557748793621750082437121 6725 60708402882054035151229851285149999767316051248000957733569944841090300595562086400 6726 1942668892225729097879408573974159075453841082782917255032274007648001855821587677185 6727 62165404551223330700781927692762844720384613495671731939398845275241865194762359799808 6728 1989292945639146575523275339377847171781823291495929734062137178966605537255456510050305 6729 63657374260452690306316869311442088323376423706729022366390510990839248452547049921970176 6730 2037035976334486088035292753187762490634765894408854767792852342014916131941671472363208705 6731 65185151242703554788859815065554250426979748609196656278913148712489768416293545068885704704 6732 2085924839766513752791201233514469625290027795304105860724511345671603558203248887627195088897 6733 66749594872528440082081433895130765795307702886688393301759494877777136298976959840570077872128 6734 2135987035920910082510813795406868310026275507365340677800311592487860289820116580774948926128129 6735 68351585149469122638493368025222726794063680475551895163957651204961280249611855838349544275312640 6736 2187250724783011924402145001962374311381603603055436540836207722484356983593477064729538938210877441 6737 69992023193056381580394355665279930827756368543178383636191653262308959724685647807248833843742900224 6738 2239744742177804210557442280568444278121671208243357678744397859469555261542047947547825425668986896385 6739 71671831749689734737838152978190216899892861599578450267554920950438303273619259681257177802663700463616 6740 2293498615990071511610820895302086940796566634672838444943630995749902008347153737151866578730511629287425 6741 73391955711682288371546268649666782105490092817421454529251180105710178793268209505511448336325019135115264 6742 2348542582773833227889480596789337027375682654220611539264477669450236708785040762358799121300362826988126209 6743 75153362648762663292463379097258784876021842407564569211090804672374910273030928741999140597438454270800166912 6744 2404907604760405225358828131112281116032698936822106214391925903515735813472266714516113879981146272180603977729 6745 76957043352332967211482500195592995713046365816547718857637790144501455508994750822692777624153245823157665792000 6746 2462625387274654950767440006258975862817483704404090416746768337765363319709346487052915874149742889256874103799809 6747 78804012392788958424558080200287227610159478540930893335896586808491466378957504518186629442496458200987266751397888 6748 2521728396569246669585858566409191283525103313309788586748690777871726284719673812311945428042936645779312919875420161 6749 80695308690215893426747474125094121072803306025913234775958104891895238553401696664902146840925515411442729038131494912 6750 2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280139040361722786601922199553 6751 82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964413023800540732386269200384 6752 2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217025 6753 84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768 6754 139984046386112763159840149772533344714865057550352533118662716350758093694631829733970709809572347905 6755 2239744742177804210557442338464488896779743209020143535821619654443372444573750352209709293036686540800 6756 35835915874844867368919076952263465399211109650038338579462163535878961563737906089819624434697928441857 6757 573374653997517877902705227530868590793259500846341825157653087180883640171791550503728320573550354235392 6758 9173994463960286046443283610851122607939205985107296657174459767984807578757923935866225539811332658823169 6759 146783911423364576743092537536475762969003727534243369216998521004259992664894903488260339089944270891646976 6760 2348542582773833227889480598686474617439871094728106889089633653800184453876463444686172054770417419052646401 6761 37576681324381331646231689563806493158524429149091414078375397002659147831928575105198968425241488976676651008 6762 601226901190101306339707032778070279008174732520529886925586417366099732163073313966063650681542135030709485569 6763 9619630419041620901435312524449124464130795720328478190515143534011345053804370394174834405449894953637749194752 6764 153914086704665934422965000391185991426092731525255651047065339968796518217650715789787456709150598937179892744193 6765 2462625387274654950767440006258975862817483704404090416748337613199204280909534610569193557534332816411530258022400 6766 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414345483047429905144221534257153 6767 630432099142311667396464641602297820881275828327447146687172694467931548343955369782628418534483678781581234932809728 6768 10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544897 6769 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 6770 2037035976334486086268445688410985099095727383941478212728482879607503730986520995721904129 6771 16296287810675888690147565507281453040588783110429657853458490780546339666540627814214795264 6772 130370302485407109521180524058225913316002121039028591434190447360320758432754073881102254081 6773 1042962419883256876169444192465704462493184392934594045899613744476004646470430492307358744576 6774 8343699359066055009355553539724812947666814540455674882605631300837955407482297572474446938113 6775 66749594872528440074844428317798503581334516323645399060845050285009185637948358036112067788800 6776 533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734145 6777 4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 6778 105312291668557186697918027683670756837448753827275894410331553793 6779 421249166674228746791672110734682378312687698455650011329285062656 6780 1684996666696914987166688442938726917102321526408785780068975640577 6781 6739986666787659948666753771754907668409286105635143120275902562304 6782 5192296858534827628530496329220097 6783 10384593717069655257060992658440192 6784 1 6785 0 6786 4 6787 115 6788 5380 6789 299009 6790 17891328 6791 1107330081 6792 69793484864 6793 4432408363009 6794 282574505181184 6795 18049583015789057 6796 1154047405587432448 6797 73823005100447105025 6798 4723519404442971537408 6799 302268348391804779896833 6800 19343993705454784475054080 6801 1237977818217243233134575617 6802 79229371440083952227013623808 6803 5070641086539145274120403550209 6804 324519791598466012163430919962624 6805 20769227048220567646290782088855553 6806 1329229263435516101133208556983549952 6807 85070591730253958688180862359640735745 6808 5444517870735324900497602057864044609536 6809 348449143727045938347243035411957694857217 6810 22300745198530702369702954903750299671855104 6811 1427247692705961148708923976610759590281216001 6812 91343852333181452670140207927893016333107855360 6813 5846006549323611997333295407143498091038100160513 6814 374144419156711152252440195053009195396481855520768 6815 23945242826029513494925922035780823338761116740222977 6816 1532495540865888859687575022935225057675467688144535552 6817 98079714615416886956201857670178441722671902802663440385 6818 6277101735386680764176071790128604879584176795969512275968 6819 401734511064747568890935040956025666045964742164615090143233 6820 25711008708143844408758505763390361887001871800027235206823936 6821 1645504557321206042156362979132258668929081848025620385942732801 6822 105312291668557186697940328428868962942036631118821759615816957952 6823 6739986666787659948666753771754910264557715391938423317140086980609 6824 431359146674410236714672241392314111547381744975517537545832282193920 6825 27606985387162255149739023449108101975957935362098261788529636723916801 6826 1766847064778384329583297500742918517156711892661743756845027890747670528 6827 113078212145816597093331040047546785023592793366318940303013255563993677825 6828 7237005577332262213973186563042994240914444633332769868331942656750559166464 6829 463168356949264781694283940034751631413760503396404133084757085246516054982657 6830 29642774844752946028434172162224104410442560592274719409516555499744669479206912 6831 1897137590064188545819787018382342682267975428761855002460413095671064175291924481 6832 121416805764108066932466369176469931665150427440758720083190035765823109293666205696 6833 7770675568902916283677847627294075626569627356208558085027056679584183225219219980289 6834 497323236409786642155382248146820840100456150797347717440543205055673761350126919483392 6835 31828687130226345097944463881396533766429193651030253916189694521162207809365085987536897 6836 2037035976334486086268445688409378161051468393665936250636140449354381299764462606090240000 6837 130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432065 6838 8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 6839 59285549689505898638886573609273108191569627829750220199976710378583791996239873 6840 1897137590064188651132078686939535226192552436044284653410557748811636148591919104 6841 60708402882054035151229851285149999767316051248000957733569944841090300595562086401 6842 1942668892225729097879408573974159075453841082782922447329132542475558328723878969344 6843 62165404551223330700781927692762844720384613495671731939398845275241865194762359799809 6844 1989292945639146575523275339377847171781823291495929734062137178966605825485832661762048 6845 63657374260452690306316869311442088323376423706729022366390510990839248452547049921970177 6846 2037035976334486088035292753187762492167261435274743624821971373380309441503682029659619328 6847 65185151242703554788859815065554250426979748609196656278913148712489768416293545068885704705 6848 2085924839766513752791201233514469625290027795304105860724511345671603558207860573645622476800 6849 66749594872528440082081433895130765795307702886688393301759494877777136298976959840570077872129 6850 2135987035920910082510813795406868310026275507365340677800651874854781228283561508638306984787968 6851 68351585149469122638493368025222726794063680475551895163957651204961280249611855838349544275312641 6852 2187250724783011924402145001962374311381603603055436540836207722484356983593477138516515233049083904 6853 69992023193056381580394355665279930827756368543178383636191653262308959724685647807248833843742900225 6854 2239744742177804210565030830928701032304924645308178905629061002678839291185050837606420088135689961472 6855 71671831749689734737838152978190216899892861599578450267554920950438303273619259681257177802663700463617 6856 2293498615990071511610820895302086940796566634672838444943630995749902008347153737153047170351229040590848 6857 73391955711682288371546268649666782105490092817421454529251180105710178793268209505511448336325019135115265 6858 2348542582773833227889480596789337027375682654220611539264477669472537453983571385500330117206528318848892928 6859 75153362648762663292463379097258784876021842407564569211090804672374910273030928741999140597438454270800166913 6860 2404907604760405225358828131112281116032698936822106214391925903515735813472266714516113898870612203659184832512 6861 76957043352332967211482500195592995713046365816547718857637790144501455508994750822692777624153245823157665792001 6862 2462625387274654950767440006258975862817483704835449563421178574480029852110889753991585951690956387248072013381632 6863 78804012392788958424558080200287227610159478540930893335896586808491466378957504518186629442496458200987266751397889 6864 2521728396569246669585858566409191283525103313309788586748690777871726284719673812311945428043238877234216577169096704 6865 80695308690215893426747474125094121072803306025913234775958104891895238553401696664902146840925515411442729038131494913 6866 2582249878086908589655919172003011874329705792829223512830659356540647623478342831960548271483822664152186191628680036352 6867 82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964413023800540732386269200385 6868 2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861144226068126558610132041728 6869 84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944769 6870 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576 6871 2239744742177804210557442338464488896779743209020143535821619654443372444573750352209709293036686540801 6872 35835915874844867368919076952263465399211109650038338579462163535878961563737983461072079770965109637120 6873 573374653997517877902705227530868590793259500846341825157653087180883640171791550503728320573550354235393 6874 9173994463960286046443283610851122607939205985107296752955431072102861226154612823275539694637459070517248 6875 146783911423364576743092537536475762969003727534243369216998521004259992664894903488260339089944270891646977 6876 2348542582773833227889480598686474617439871094728106889089633653800184453876463445924112094055797693951770624 6877 37576681324381331646231689563806493158524429149091414078375397002659147831928575105198968425241488976676651009 6878 601226901190101306339707032899487084772282799452996256077536420377395937870098481604945219195182305801500884992 6879 9619630419041620901435312524449124464130795720328478190515143534011345053804370394174834405449894953637749194753 6880 153914086704665934422965000391185991426092731525255651047065339968796518217650715789807263749779165021578278731776 6881 2462625387274654950767440006258975862817483704404090416748337613199204280909534610569193557534332816411530258022401 6882 39402006196394479212279040100143613805079739270465446667954570505981108452261046400837473921301017996251092024819712 6883 630432099142311667396464641602297820881275828327447146687172694467931548343955369782628418534483678781581234932809729 6884 10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052478163188461103847139694346240 6885 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718337 6886 2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376 6887 16296287810675888690147565507281453040588783110429657853458490780546339666540627814214795265 6888 130370302485407109521180524058225913316002121039028591434190452430923159345671679867915075584 6889 1042962419883256876169444192465704462493184392934594045899613744476004646470430492307358744577 6890 8343699359066055009355553539725224323806144841966213624901270618181791487797035543493032804352 6891 66749594872528440074844428317798503581334516323645399060845050285009185637948358036112067788801 6892 533996758980227520598755426542388028650676130589163192486760402036684569859766819201529526878208 6893 4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873153 6894 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 6895 421249166674228746791672110734682378312687698455650011329285062657 6896 1684996666696914987166688442938728215176536160115692912693057945600 6897 6739986666787659948666753771754907668409286105635143120275902562305 6898 26959946667150639794667015087019630673637144422540572481103610249216 6899 10384593717069655257060992658440193 6900 20769187434139310514121985316880384 6901 1 6902 0 6903 5 6904 116 6905 5381 6906 299016 6907 17891329 6908 1108344832 6909 69793484865 6910 4432408363136 6911 282574505181185 6912 18049583016050688 6913 1154047405587432449 6914 73823005100447107072 6915 4723519404442971537409 6916 302268348392354468593664 6917 19343993705454784475054081 6918 1237977818217243233134608384 6919 79229371440083952227013623809 6920 5070641086539145274137583288320 6921 324519791598466012163430919962625 6922 20769227048220567646290782089379840 6923 1329229263435516101133208556983549953 6924 85070632295053823169184499752444624896 6925 5444517870735324900497602057864044609537 6926 348449143727045938347243035411957703245824 6927 22300745198530702369702954903750299671855105 6928 1427247692705961148708923976611885490154504192 6929 91343852333181452670140207927893016333107855361 6930 5846006549323611997333295407143498091038234378240 6931 374144419156711152252440195053009195396481855520769 6932 23945242826029513494925922190523327961203274414030848 6933 1532495540865888859687575022935225057675467688144535553 6934 98079714615416886956201857670178441722671902804810924032 6935 6277101735386680764176071790128604879584176795969512275969 6936 401734511064747568890935040956025666046038529140901338415104 6937 25711008708143844408758505763390361887001871800027235206823937 6938 1645504557321206042156362979132258668929081848025620420302471168 6939 105312291668557186697940328428868962942036631118821759615816957953 6940 6739986666787659948667110583678084158379550677127505494059998248960 6941 431359146674410236714672241392314111547381744975517537545832282193921 6942 27606985387162255149739023449108101975957935362098261788530186479730688 6943 1766847064778384329583297500742918517156711892661743756845027890747670529 6944 113078212145816597093331040047546785023592793366323776006291711881669246976 6945 7237005577332262213973186563042994240914444633332769868331942656750559166465 6946 463168356949264781694283940034751631413760503396404133084757085255312148004864 6947 29642774844752946028434172162224104410442560592274719409516555499744669479206913 6948 1897137590064188545819787018382342682268018984904820881345796368335399982351777792 6949 121416805764108066932466369176469931665150427440758720083190035765823109293666205697 6950 7770675568902916283677847627294075626569627356208558085027056679584183365956708335616 6951 497323236409786642155382248146820840100456150797347717440543205055673761350126919483393 6952 31828687130226345097944463881396533766429193651030253916190011433812264866152510209916928 6953 2037035976334486086268445688409378161051468393665936250636140449354381299764462606090240001 6954 130370302485407109521180524058200202307293977194619920040712988758680403184855800995551117312 6955 8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652097 6956 533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 6957 1897137590064188651132078686939535226192552436044284653410557748811636148591919105 6958 60708402882054035151229851285149999767316051248000957733569944841126329392581050368 6959 1942668892225729097879408573974159075453841082782922447329132542475558328723878969345 6960 62165404551223330700781927692762844720384613495671752708586279414552235201559600824320 6961 1989292945639146575523275339377847171781823291495929734062137178966605825485832661762049 6962 63657374260452690306316869311442088323376423706729022366390510990839249029007802225393664 6963 2037035976334486088035292753187762492167261435274743624821971373380309441503682029659619329 6964 65185151242703554788859815065554250439239712936123767140463012946552578391322386796019449856 6965 2085924839766513752791201233514469625290027795304105860724511345671603558207860573645622476801 6966 66749594872528440082081433895130765795307702886688393301759494877777136298986183212606932647936 6967 2135987035920910082510813795406868310026275507365340677800651874854781228283561508638306984787969 6968 68351585149469122638493368025222726794063680475551895163959012334428964003465672443291123929055232 6969 2187250724783011924402145001962374311381603603055436540836207722484356983593477138516515233049083905 6970 69992023193056381580394355665279930827756368543178383636191653262308959724685647954822786433419313152 6971 2239744742177804210565030830928701032304924645308178905629061002678839291185050837606420088135689961473 6972 71671831749689734737959569783954324966825122280685255048464801658282098597843388527796761302516753235968 6973 2293498615990071511610820895302086940796566634672838444943630995749902008347153737153047170351229040590849 6974 73391955711682288371546268649666782105490092817421454529251180105710178793268209505513809519566453957722112 6975 2348542582773833227889480596789337027375682654220611539264477669472537453983571385500330117206528318848892929 6976 75153362648762663292463379097258784876021842407564569211090804672464113253825051234565274025796081977533661184 6977 2404907604760405225358828131112281116032698936822106214391925903515735813472266714516113898870612203659184832513 6978 76957043352332967211482500195592995713046365816547718857637790144501455508994750822692777661932177686114827501568 6979 2462625387274654950767440006258975862817483704835449563421178574480029852110889753991585951690956387248072013381633 6980 78804012392788958424558080200287227610159478544381766509291868702208821474132933949054086995855024559194518092513280 6981 2521728396569246669585858566409191283525103313309788586748690777871726284719673812311945428043238877234216577169096705 6982 80695308690215893426747474125094121072803306025913234775958104891895238553401696664902146840926119874352536352718848000 6983 2582249878086908589655919172003011874329705792829223512830659356540647623478342831960548271483822664152186191628680036353 6984 82631996098781074868989413504096379978550585370535152410581099409300723910384924777472262977779149936814033581751649959936 6985 2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861144226068126558610132041729 6986 84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556470163081696120023260594176 6987 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232577 6988 86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432 6989 35835915874844867368919076952263465399211109650038338579462163535878961563737983461072079770965109637121 6990 573374653997517877902705227530868590793259500846341825157653087180883640171791705246233231246084716625920 6991 9173994463960286046443283610851122607939205985107296752955431072102861226154612823275539694637459070517249 6992 146783911423364576743092537536475762969003727534243369600122406220732207254481659656867615351938913987985408 6993 2348542582773833227889480598686474617439871094728106889089633653800184453876463445924112094055797693951770625 6994 37576681324381331646231689563806493158524429149091414078375397002659147831928575107674848503812249526474899456 6995 601226901190101306339707032899487084772282799452996256077536420377395937870098481604945219195182305801500884993 6996 9619630419041620901435312525420458910243660255788209143828823272717131586395505945053217302253464750221409910784 6997 153914086704665934422965000391185991426092731525255651047065339968796518217650715789807263749779165021578278731777 6998 2462625387274654950767440006258975862817483704404090416748337613199204280909534610569233171615589948580327029997568 6999 39402006196394479212279040100143613805079739270465446667954570505981108452261046400837473921301017996251092024819713 7000 630432099142311667396464641602297820881275828327447146687197802874873095067010712940321090743823059674683903982960640 7001 10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052478163188461103847139694346241 7002 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352835213833914578858648996648321024 7003 2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493377 7004 41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 7005 130370302485407109521180524058225913316002121039028591434190452430923159345671679867915075585 7006 1042962419883256876169444192465704462493184392934594045899613754617209448296265704280984387584 7007 8343699359066055009355553539725224323806144841966213624901270618181791487797035543493032804353 7008 66749594872528440074844428317800149085891837529687554030027607594949349166510650768080913825792 7009 533996758980227520598755426542388028650676130589163192486760402036684569859766819201529526878209 7010 4271974071841820164790043412339104229205409044713305539894083215806698728390494463437502184161280 7011 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985217 7012 273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728 7013 1684996666696914987166688442938728215176536160115692912693057945601 7014 6739986666787659948666753771754910264557715373048957385524067172352 7015 26959946667150639794667015087019630673637144422540572481103610249217 7016 107839786668602559178668060348078522694548577690162289924414440996864 7017 20769187434139310514121985316880385 7018 41538374868278621028243970633760768 7019 1 7020 0 7021 5 7022 117 7023 5392 7024 299017 7025 17891344 7026 1108344833 7027 69809995776 7028 4432408363137 7029 282574505181440 7030 18049583016050689 7031 1154047405588480000 7032 73823005100447107073 7033 4723519404442971541504 7034 302268348392354468593665 7035 19343993705459182253113344 7036 1237977818217243233134608385 7037 79229371440083952227013689344 7038 5070641086539145274137583288321 7039 324519791598466012163499639177216 7040 20769227048220567646290782089379841 7041 1329229263435516101133208556984598528 7042 85070632295053823169184499752444624897 7043 5444519168809230049120900851532373688320 7044 348449143727045938347243035411957703245825 7045 22300745198530702369702954903750299688632320 7046 1427247692705961148708923976611885490154504193 7047 91343852333181452670140207927897519932668116992 7048 5846006549323611997333295407143498091038234378241 7049 374144419156711152252440195053009195396482123956224 7050 23945242826029513494925922190523327961203274414030849 7051 1532495540865888859687575024173165095807926457363070976 7052 98079714615416886956201857670178441722671902804810924033 7053 6277101735386680764176071790128604879584176795973807243264 7054 401734511064747568890935040956025666046038529140901338415105 7055 25711008708143844408758505763390361887002166947932397379780608 7056 1645504557321206042156362979132258668929081848025620420302471169 7057 105312291668557186697940328428868962942036631118821759684536434688 7058 6739986666787659948667110583678084158379550677127505494059998248961 7059 431359146674410236714677950383084914617718543904526957678203294973952 7060 27606985387162255149739023449108101975957935362098261788530186479730689 7061 1766847064778384329583297500742918517156711892661743756845028990259298304 7062 113078212145816597093331040047546785023592793366323776006291711881669246977 7063 7237005577332262213973186563042994240914444633332789211145056486419307954176 7064 463168356949264781694283940034751631413760503396404133084757085255312148004865 7065 29642774844752946028434172162224104410442560592274719409516555499762261665251328 7066 1897137590064188545819787018382342682268018984904820881345796368335399982351777793 7067 121416805764108066932466369176469931665150775889902447119224862104279527955974062080 7068 7770675568902916283677847627294075626569627356208558085027056679584183365956708335617 7069 497323236409786642155382248146820840100456150797347717440543205055673761631601896194048 7070 31828687130226345097944463881396533766429193651030253916190011433812264866152510209916929 7071 2037035976334486086268445688409378161051468393665936250636141717004981527992738202886602752 7072 130370302485407109521180524058200202307293977194619920040712988758680403184855800995551117313 7073 8343699359066055009355553539724812947666814540455674882605631280555545803830631652126823022592 7074 533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734145 7075 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 7076 60708402882054035151229851285149999767316051248000957733569944841126329392581050369 7077 1942668892225729097879408573974159075453841082782922447329132542475630386317916897280 7078 62165404551223330700781927692762844720384613495671752708586279414552235201559600824321 7079 1989292945639146575523275339377847171781823291495929817138886915523847593743397777571840 7080 63657374260452690306316869311442088323376423706729022366390510990839249029007802225393665 7081 2037035976334486088035292753187762492167261435274743624821971373380309442656603534266466304 7082 65185151242703554788859815065554250439239712936123767140463012946552578391322386796019449857 7083 2085924839766513752791201233514469625388107509919522747638177907476664691988387278482460114944 7084 66749594872528440082081433895130765795307702886688393301759494877777136298986183212606932647937 7085 2135987035920910082510813795406868310026275507365340677800651874854781228283579955382380694339584 7086 68351585149469122638493368025222726794063680475551895163959012334428964003465672443291123929055233 7087 2187250724783011924402145001962374311381603603055436540836213167002227718608892478723257846502260736 7088 69992023193056381580394355665279930827756368543178383636191653262308959724685647954822786433419313153 7089 2239744742177804210565030830928701032304924645308178905629061002678839291185050837901567993315042787328 7090 71671831749689734737959569783954324966825122280685255048464801658282098597843388527796761302516753235969 7091 2293498615990071511612763564194312669867484451075104642644231246225975015609736620479757457395330895052800 7092 73391955711682288371546268649666782105490092817421454529251180105710178793268209505513809519566453957722113 7093 2348542582773833227889480596789337027375682654220611539264477669472537453983571385500334839573011188494106624 7094 75153362648762663292463379097258784876021842407564569211090804672464113253825051234565274025796081977533661185 7095 2404907604760405225358828131112281116032698936822106214391925903516092625395443204486378451473508645964699664384 7096 76957043352332967211482500195592995713046365816547718857637790144501455508994750822692777661932177686114827501569 7097 2462625387274654950767440006258975862817483704835449563421178574480029852110889753991585951766514250973986336800768 7098 78804012392788958424558080200287227610159478544381766509291868702208821474132933949054086995855024559194518092513281 7099 2521728396569246669585858566409191283525103313337395572135853033021465216824929580940317476201316147232274288274833408 7100 80695308690215893426747474125094121072803306025913234775958104891895238553401696664902146840926119874352536352718848001 7101 2582249878086908589655919172003011874329705792829223512830659356540647623478342831960548271483823873078005806257854742528 7102 82631996098781074868989413504096379978550585370535152410581099409300723910384924777472262977779149936814033581751649959937 7103 2644223875160994395807661232131084159313618731857124877138595181097623164968629409498051288450120096713825376414588353904640 7104 84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556470163081696120023260594177 7105 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806755076417568329742409531392 7106 86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442433 7107 2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824 7108 573374653997517877902705227530868590793259500846341825157653087180883640171791705246233231246084716625921 7109 9173994463960286046443283610851122607939205985107296752955431072102861226154613132760549515982527795298304 7110 146783911423364576743092537536475762969003727534243369600122406220732207254481659656867615351938913987985409 7111 2348542582773833227889480598686474617439871094728106890622129194666073312234810471836481238389156541236248576 7112 37576681324381331646231689563806493158524429149091414078375397002659147831928575107674848503812249526474899457 7113 601226901190101306339707032899487084772282799452996256077536420377395937870098481609896979352323826901097381888 7114 9619630419041620901435312525420458910243660255788209143828823272717131586395505945053217302253464750221409910785 7115 153914086704665934422965000398956666994995647808933498673967096736904478026119537035844227197099818862721724579840 7116 2462625387274654950767440006258975862817483704404090416748337613199204280909534610569233171615589948580327029997569 7117 39402006196394479212279040100143613805079739270465446667954570505981108452261046400837553149463532260588685568770048 7118 630432099142311667396464641602297820881275828327447146687197802874873095067010712940321090743823059674683903982960641 7119 10086913586276986678343434265636765134100413253239154346994863545114670960395507289152823483913196041733608190070751232 7120 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352835213833914578858648996648321025 7121 2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645354547788431664132573469450698752 7122 41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894017 7123 661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256 7124 1042962419883256876169444192465704462493184392934594045899613754617209448296265704280984387585 7125 8343699359066055009355553539725224323806144841966213624901270638464201091448705967440284090368 7126 66749594872528440074844428317800149085891837529687554030027607594949349166510650768080913825793 7127 533996758980227520598755426542394610668905415413331812363490631357574862388622671825193916170240 7128 4271974071841820164790043412339104229205409044713305539894083215806698728390494463437502184161281 7129 34175792574734561318320347298712833833643272357706444319152665725480034166148675527150549411561472 7130 273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881729 7131 2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 7132 6739986666787659948666753771754910264557715373048957385524067172353 7133 26959946667150639794667015087019635865934002957368201011599939469312 7134 107839786668602559178668060348078522694548577690162289924414440996865 7135 431359146674410236714672241392314090778194310760649159697657763987456 7136 41538374868278621028243970633760769 7137 83076749736557242056487941267521536 7138 1 7139 0 7140 6 7141 118 7142 5393 7143 299072 7144 17891345 7145 1108344864 7146 69809995777 7147 4432674684928 7148 282574505181441 7149 18049583016051200 7150 1154047405588480001 7151 73823005100451299328 7152 4723519404442971541505 7153 302268348392354468601856 7154 19343993705459182253113345 7155 1237977818217278416432922624 7156 79229371440083952227013689345 7157 5070641086539145274137583419392 7158 324519791598466012163499639177217 7159 20769227048220567646291056966762496 7160 1329229263435516101133208556984598529 7161 85070632295053823169184499752446722048 7162 5444519168809230049120900851532373688321 7163 348449185265415854865116626254101282291712 7164 22300745198530702369702954903750299688632321 7165 1427247692705961148708923976611885490188058624 7166 91343852333181452670140207927897519932668116993 7167 5846006549323611997333295407143516105436609642496 7168 374144419156711152252440195053009195396482123956225 7169 23945242826029513494925922190523327961203274950901760 7170 1532495540865888859687575024173165095807926457363070977 7171 98079714615416886956201857680081962032343258983429046272 7172 6277101735386680764176071790128604879584176795973807243265 7173 401734511064747568890935040956025666046038529140909928349696 7174 25711008708143844408758505763390361887002166947932397379780609 7175 1645504557321206042156362979132258668929083028617241103354036224 7176 105312291668557186697940328428868962942036631118821759684536434689 7177 6739986666787659948667110583678084158379550677127505494197437202432 7178 431359146674410236714677950383084914617718543904526957678203294973953 7179 27606985387162255149739114792960434991236823618983590988338825390981120 7180 1766847064778384329583297500742918517156711892661743756845028990259298305 7181 113078212145816597093331040047546785023592793366323776006291714080692502528 7182 7237005577332262213973186563042994240914444633332789211145056486419307954177 7183 463168356949264781694283940034751631413760503396404210456009540582783236177920 7184 29642774844752946028434172162224104410442560592274719409516555499762261665251329 7185 1897137590064188545819787018382342682268018984904820881345796368335435166723866624 7186 121416805764108066932466369176469931665150775889902447119224862104279527955974062081 7187 7770675568902916283677847627294075626569630143801707901335142330920401221866022240256 7188 497323236409786642155382248146820840100456150797347717440543205055673761631601896194049 7189 31828687130226345097944463881396533766429193651030253916190011433812264866715460163338240 7190 2037035976334486086268445688409378161051468393665936250636141717004981527992738202886602753 7191 130370302485407109521180524058200202307293977194619920040712993829282804097771155182550253568 7192 8343699359066055009355553539724812947666814540455674882605631280555545803830631652126823022593 7193 533996758980227520598755426542388028650676130589163192486760401955554931445160146512939776475136 7194 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985217 7195 2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 7196 1942668892225729097879408573974159075453841082782922447329132542475630386317916897281 7197 62165404551223330700781927692762844720384613495671752708586279414552379316747676680192 7198 1989292945639146575523275339377847171781823291495929817138886915523847593743397777571841 7199 63657374260452690306316869311442088323376423706729022698697509937068216678498814992056320 7200 2037035976334486088035292753187762492167261435274743624821971373380309442656603534266466305 7201 65185151242703554788859815065554250439239712936123767140463012946552578393628229805233143808 7202 2085924839766513752791201233514469625388107509919522747638177907476664691988387278482460114945 7203 66749594872528440082081433895130765796092340603611728397153897963947859985123910619270140133376 7204 2135987035920910082510813795406868310026275507365340677800651874854781228283579955382380694339585 7205 68351585149469122638493368025222726794063680475551895163959012334428964003465709336779271348158464 7206 2187250724783011924402145001962374311381603603055436540836213167002227718608892478723257846502260737 7207 69992023193056381580394355665279930827756368543178383636191675040380442664747309463223709476908433408 7208 2239744742177804210565030830928701032304924645308178905629061002678839291185050837901567993315042787329 7209 71671831749689734737959569783954324966825122280685255048464801658282098597843388528387057112875458887680 7210 2293498615990071511612763564194312669867484451075104642644231246225975015609736620479757457395330895052801 7211 73391955711682288371577351351942393770624791043894172262109121369806366267171542856796416168087305305718784 7212 2348542582773833227889480596789337027375682654220611539264477669472537453983571385500334839573011188494106625 7213 75153362648762663292463379097258784876021842407564569211090804672464113253825051234565283470529047716824088576 7214 2404907604760405225358828131112281116032698936822106214391925903516092625395443204486378451473508645964699664385 7215 76957043352332967211482500195592995713046365816547718857637790144502882756687456782573835910122695318294048538624 7216 2462625387274654950767440006258975862817483704835449563421178574480029852110889753991585951766514250973986336800769 7217 78804012392788958424558080200287227610159478544381766509291868702208821474132933949054086996006140286646346739351552 7218 2521728396569246669585858566409191283525103313337395572135853033021465216824929580940317476201316147232274288274833409 7219 80695308690215893426747474125094121072803306026134090659055402933093150375619152146654852777113759602137174899309936640 7220 2582249878086908589655919172003011874329705792829223512830659356540647623478342831960548271483823873078005806257854742529 7221 82631996098781074868989413504096379978550585370535152410581099409300723910384924777472262977779152354665672811009999372288 7222 2644223875160994395807661232131084159313618731857124877138595181097623164968629409498051288450120096713825376414588353904641 7223 84615164005151820665845159428194693098035799419427996068435045795123941278341388370413396723048592289785517252460969545695232 7224 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806755076417568329742409531393 7225 86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815582160968771529753246040064 7226 2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157825 7227 88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368 7228 9173994463960286046443283610851122607939205985107296752955431072102861226154613132760549515982527795298305 7229 146783911423364576743092537536475762969003727534243369600122406220732207254481660275837634994629051437547520 7230 2348542582773833227889480598686474617439871094728106890622129194666073312234810471836481238389156541236248577 7231 37576681324381331646231689563806493158524429149091414084505379166122703265361963213800205159716445465411059712 7232 601226901190101306339707032899487084772282799452996256077536420377395937870098481609896979352323826901097381889 7233 9619630419041620901435312525420458910243660255788209143828823272717131586395505945063120822567747792420602904576 7234 153914086704665934422965000398956666994995647808933498673967096736904478026119537035844227197099818862721724579841 7235 2462625387274654950767440006321141267368707034673513197765120942777914629568244127893449638041952164676980921335808 7236 39402006196394479212279040100143613805079739270465446667954570505981108452261046400837553149463532260588685568770049 7237 630432099142311667396464641602297820881275828327447146687197802874873095067010712940321249200148088203359091070861312 7238 10086913586276986678343434265636765134100413253239154346994863545114670960395507289152823483913196041733608190070751233 7239 161390617380431786853494948250188242145606612051826469551916611518301541123621460154875919870659245015492393946505543680 7240 2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645354547788431664132573469450698753 7241 41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325655017506503430909554557366304768 7242 661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304257 7243 10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096 7244 8343699359066055009355553539725224323806144841966213624901270638464201091448705967440284090369 7245 66749594872528440074844428317800149085891837529687554030027607635514168373813991615975416397824 7246 533996758980227520598755426542394610668905415413331812363490631357574862388622671825193916170241 7247 4271974071841820164790043412339130557278326184009980019401004133252519175335131237323737751617536 7248 34175792574734561318320347298712833833643272357706444319152665725480034166148675527150549411561473 7249 273406340597876490546562778389702670669146178861651554553221325801893162007238843856505459169034240 7250 2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053825 7251 17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 7252 26959946667150639794667015087019635865934002957368201011599939469313 7253 107839786668602559178668060348078533079142294759817546985407099437056 7254 431359146674410236714672241392314090778194310760649159697657763987457 7255 1725436586697640946858688965569256363112777243042596638790631055949824 7256 83076749736557242056487941267521537 7257 166153499473114484112975882535043072 7258 1 7259 0 7260 4 7261 119 7262 5396 7263 299073 7264 17891584 7265 1108344865 7266 69809995840 7267 4432674684929 7268 282578783305728 7269 18049583016051201 7270 1154047405588481024 7271 73823005100451299329 7272 4723519404442988314624 7273 302268348392354468601857 7274 19343993705459182253129728 7275 1237977818217278416432922625 7276 79229371440084233697695367168 7277 5070641086539145274137583419393 7278 324519791598466012163499639439360 7279 20769227048220567646291056966762497 7280 1329229263435516101133209656495177728 7281 85070632295053823169184499752446722049 7282 5444519168809230049120900851532377882624 7283 348449185265415854865116626254101282291713 7284 22300746527758618926451591176455421786324992 7285 1427247692705961148708923976611885490188058625 7286 91343852333181452670140207927897519932735225856 7287 5846006549323611997333295407143516105436609642497 7288 374144419156711152252440195053009267454075893448704 7289 23945242826029513494925922190523327961203274950901761 7290 1532495540865888859687575024173165095807926458436812800 7291 98079714615416886956201857680081962032343258983429046273 7292 6277101735386680764176071790207833042079994389489346674688 7293 401734511064747568890935040956025666046038529140909928349697 7294 25711008708143844408758505763390361887002166947932414559649792 7295 1645504557321206042156362979132258668929083028617241103354036225 7296 105312291668557186697940328428868962942036635841188242485462171648 7297 6739986666787659948667110583678084158379550677127505494197437202433 7298 431359146674410236714677950383084914617718543904526957678478172880896 7299 27606985387162255149739114792960434991236823618983590988338825390981121 7300 1766847064778384329583298962244555846730402100560451674404625857225162752 7301 113078212145816597093331040047546785023592793366323776006291714080692502529 7302 7237005577332262213973186563042994240914444633332789211145056490817354465280 7303 463168356949264781694283940034751631413760503396404210456009540582783236177921 7304 29642774844752946028434172162224104410442560592274719719001565321089738203987968 7305 1897137590064188545819787018382342682268018984904820881345796368335435166723866625 7306 121416805764108066932466369176469931665150775889902447119224862104279598324718239744 7307 7770675568902916283677847627294075626569630143801707901335142330920401221866022240257 7308 497323236409786642155382248146820840100456173098092915971087118428877769660894881513472 7309 31828687130226345097944463881396533766429193651030253916190011433812264866715460163338241 7310 2037035976334486086268445688409378161051468393665936250636141717004981527993864102793445376 7311 130370302485407109521180524058200202307293977194619920040712993829282804097771155182550253569 7312 8343699359066055009355553539724812947666814540455674882605631300837955407482297572474446938112 7313 533996758980227520598755426542388028650676130589163192486760401955554931445160146512939776475137 7314 34175792574734561318320347298712833833643272357706444319152665725155515612490248818381791900467200 7315 2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053825 7316 139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 7317 62165404551223330700781927692762844720384613495671752708586279414552379316747676680193 7318 1989292945639146575523275339377847171781823291495929817138886915523847881973773929283584 7319 63657374260452690306316869311442088323376423706729022698697509937068216678498814992056321 7320 2037035976334486088035292753187762492167261435274743626151199369165225314407489089939963904 7321 65185151242703554788859815065554250439239712936123767140463012946552578393628229805233143809 7322 2085924839766513752791201233514469625388107509919522747638177907476664691992998964500887502848 7323 66749594872528440082081433895130765796092340603611728397153897963947859985123910619270140133377 7324 2135987035920910082510813795406868310032552609100727358564147381911067956236200489475339251089408 7325 68351585149469122638493368025222726794063680475551895163959012334428964003465709336779271348158465 7326 2187250724783011924402145001962374311381603603055436540836213167002227718608892552510234141340467200 7327 69992023193056381580394355665279930827756368543178383636191675040380442664747309463223709476908433409 7328 2239744742177804210565030830928701032304924645308178905629061089791125222945297484230319590668352094208 7329 71671831749689734737959569783954324966825122280685255048464801658282098597843388528387057112875458887681 7330 2293498615990071511612763564194312669867484451075104642644231246225975015609736620480938049016048306356224 7331 73391955711682288371577351351942393770624791043894172262109121369806366267171542856796416168087305305718785 7332 2348542582773833227889977920025746814017837931156466691547391427683006372832048907440592157881781236407468032 7333 75153362648762663292463379097258784876021842407564569211090804672464113253825051234565283470529047716824088577 7334 2404907604760405225358828131112281116032698936822106214391925903516092625395443204486378470362974577443280519168 7335 76957043352332967211482500195592995713046365816547718857637790144502882756687456782573835910122695318294048538625 7336 2462625387274654950767440006258975862817483704835449563421178574480035561101660577831110184834834185228617544368128 7337 78804012392788958424558080200287227610159478544381766509291868702208821474132933949054086996006140286646346739351553 7338 2521728396569246669585858566409191283525103313337395572135853033021465216824929580940317476201618378687177945568509952 7339 80695308690215893426747474125094121072803306026134090659055402933093150375619152146654852777113759602137174899309936641 7340 2582249878086908589655919172003011874329705792830990359895437740870230919517584113145472837177013450394024778174040113152 7341 82631996098781074868989413504096379978550585370535152410581099409300723910384924777472262977779152354665672811009999372289 7342 2644223875160994395807661232131084159313618731857124877138595181097623164968629409498051288450120101549528654873105052729344 7343 84615164005151820665845159428194693098035799419427996068435045795123941278341388370413396723048592289785517252460969545695233 7344 2707685248164858261307045101702230179137145581421695874189921465443966120904305416919131717108133950052908972907527594345234432 7345 86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815582160968771529753246040065 7346 2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097468582213858908096155353088 7347 88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050369 7348 2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 7349 146783911423364576743092537536475762969003727534243369600122406220732207254481660275837634994629051437547521 7350 2348542582773833227889480598686474617439871094728106890622129194666073312234810473074421277674536816135372800 7351 37576681324381331646231689563806493158524429149091414084505379166122703265361963213800205159716445465411059713 7352 601226901190101306339707032899487084772282799452996256102056349031250159603832034039350166133082131756438519808 7353 9619630419041620901435312525420458910243660255788209143828823272717131586395505945063120822567747792420602904577 7354 153914086704665934422965000398956666994995647808933498673967096736904478026119537035864034237728384947120110567424 7355 2462625387274654950767440006321141267368707034673513197765120942777914629568244127893449638041952164676980921335809 7356 39402006196394479212279040100640937041489525912620828916095114244346177922294558328854730231778075137819161365839872 7357 630432099142311667396464641602297820881275828327447146687197802874873095067010712940321249200148088203359091070861313 7358 10086913586276986678343434265636765134100413253239154346994863545114670960395507289152823800825846098790958564246552576 7359 161390617380431786853494948250188242145606612051826469551916611518301541123621460154875919870659245015492393946505543681 7360 2582249878086908589655919172003011874329705792829223512830660963478691881007116736591737694442740353638896954765582794752 7361 41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325655017506503430909554557366304769 7362 661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210444785887248504129631010171125760 7363 10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868097 7364 169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536 7365 66749594872528440074844428317800149085891837529687554030027607635514168373813991615975416397825 7366 533996758980227520598755426542394610668905415413331812363490631438704500803229353520982921314304 7367 4271974071841820164790043412339130557278326184009980019401004133252519175335131237323737751617537 7368 34175792574734561318320347298712939145934940914893142237180349395587834507585649349478647701962752 7369 273406340597876490546562778389702670669146178861651554553221325801893162007238843856505459169034241 7370 2187250724783011924372502227117621365353169430893212436425770606411251073414009630130645801105358848 7371 17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430593 7372 139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 7373 107839786668602559178668060348078533079142294759817546985407099437057 7374 431359146674410236714672241392314111547381744899959673819643080867840 7375 1725436586697640946858688965569256363112777243042596638790631055949825 7376 6901746346790563787434755862277025452451108972170386555162524223799296 7377 166153499473114484112975882535043073 7378 332306998946228968225951765070086144 7379 1 7380 0 7381 5 7382 120 7383 5397 7384 299080 7385 17891585 7386 1108345856 7387 69809995841 7388 4432674685056 7389 282578783305729 7390 18049651601047552 7391 1154047405588481025 7392 73823005100451301376 7393 4723519404442988314625 7394 302268348392354535702528 7395 19343993705459182253129729 7396 1237977818217278416432955392 7397 79229371440084233697695367169 7398 5070641086539147525920217104384 7399 324519791598466012163499639439361 7400 20769227048220567646291056967286784 7401 1329229263435516101133209656495177729 7402 85070632295053823169184504150491136000 7403 5444519168809230049120900851532377882625 7404 348449185265415854865116626254101290680320 7405 22300746527758618926451591176455421786324993 7406 1427247735241255746175593902371321065353773056 7407 91343852333181452670140207927897519932735225857 7408 5846006549323611997333295407143516105436743860224 7409 374144419156711152252440195053009267454075893448705 7410 23945242826029513494925922190523328249433650565742592 7411 1532495540865888859687575024173165095807926458436812801 7412 98079714615416886956201857680081962032343258985576529920 7413 6277101735386680764176071790207833042079994389489346674689 7414 401734511064747568890935040956659491346078856865354851811328 7415 25711008708143844408758505763390361887002166947932414559649793 7416 1645504557321206042156362979132258668929083028617241137713774592 7417 105312291668557186697940328428868962942036635841188242485462171649 7418 6739986666787659948667110583678084158379550696016971425538579103744 7419 431359146674410236714677950383084914617718543904526957678478172880897 7420 27606985387162255149739114792960434991236823618983590988339375146795008 7421 1766847064778384329583298962244555846730402100560451674404625857225162753 7422 113078212145816597093331063431572982307405660658996936780311111377648353280 7423 7237005577332262213973186563042994240914444633332789211145056490817354465281 7424 463168356949264781694283940034751631413760503396404210456009540591579329200128 7425 29642774844752946028434172162224104410442560592274719719001565321089738203987969 7426 1897137590064188545819787018382342682268018984904820882583736407620780257250902016 7427 121416805764108066932466369176469931665150775889902447119224862104279598324718239745 7428 7770675568902916283677847627294075626569630143801707901335142330920401362603510595584 7429 497323236409786642155382248146820840100456173098092915971087118428877769660894881513473 7430 31828687130226345097944463881396533766429193829436215504434679653447953989989028081958912 7431 2037035976334486086268445688409378161051468393665936250636141717004981527993864102793445377 7432 130370302485407109521180524058200202307293977194619920040712993829282804097773406982363938816 7433 8343699359066055009355553539724812947666814540455674882605631300837955407482297572474446938113 7434 533996758980227520598755426542388028650676130589163192486760402036684569859766819201529526878208 7435 34175792574734561318320347298712833833643272357706444319152665725155515612490248818381791900467201 7436 2187250724783011924372502227117621365353169430893212436425770606409952999199375923259541974042017792 7437 139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444737 7438 8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104 7439 1989292945639146575523275339377847171781823291495929817138886915523847881973773929283585 7440 63657374260452690306316869311442088323376423706729022698697509937068217254959567295479808 7441 2037035976334486088035292753187762492167261435274743626151199369165225314407489089939963905 7442 65185151242703554788859815065554250439239712936123767145779924929692241882937615037140828160 7443 2085924839766513752791201233514469625388107509919522747638177907476664691992998964500887502849 7444 66749594872528440082081433895130765796092340603611728397153897963947859985133133991306994909184 7445 2135987035920910082510813795406868310032552609100727358564147381911067956236200489475339251089409 7446 68351585149469122638493368025222726794113897289434988610068337520346941580940637788417109132312576 7447 2187250724783011924402145001962374311381603603055436540836213167002227718608892552510234141340467201 7448 69992023193056381580394355665279930827756368543178383636191675040380442664747309610797662066584846336 7449 2239744742177804210565030830928701032304924645308178905629061089791125222945297484230319590668352094209 7450 71671831749689734737959569783954324966825122280685255048464802006731242324884375114292359312647401766912 7451 2293498615990071511612763564194312669867484451075104642644231246225975015609736620480938049016048306356225 7452 73391955711682288371577351351942393770624791043894172262109121369806366267171542856798777351328740128325632 7453 2348542582773833227889977920025746814017837931156466691547391427683006372832048907440592157881781236407468033 7454 75153362648762663292471336269041341462296327681036584996074918387443446367146517614468658500264799031030448128 7455 2404907604760405225358828131112281116032698936822106214391925903516092625395443204486378470362974577443280519169 7456 76957043352332967211482500195592995713046365816547718857637790144502882756687456782573835947901627181251210248192 7457 2462625387274654950767440006258975862817483704835449563421178574480035561101660577831110184834834185228617544368129 7458 78804012392788958424558080200287227610159478544381766509291868702208844310096017244412183928430535751116700216459264 7459 2521728396569246669585858566409191283525103313337395572135853033021465216824929580940317476201618378687177945568509953 7460 80695308690215893426747474125094121072803306026134090659055402933093150375619152146654852777114364065046982213897289728 7461 2582249878086908589655919172003011874329705792830990359895437740870230919517584113145472837177013450394024778174040113153 7462 82631996098781074868989413504096379978550585370549287187099326483937390284544861576275271176139415557613874352738260746240 7463 2644223875160994395807661232131084159313618731857124877138595181097623164968629409498051288450120101549528654873105052729345 7464 84615164005151820665845159428194693098035799419427996068435045795123941278341388370413396723048592299456923809378002943344640 7465 2707685248164858261307045101702230179137145581421695874189921465443966120904305416919131717108133950052908972907527594345234433 7466 86645927941275464361825443254471365732388658605494267974077486894206915868927297297675827035342602388812176816355989294579449856 7467 2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097468582213858908096155353089 7468 88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116673493269824971061535440896 7469 2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611777 7470 90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832 7471 2348542582773833227889480598686474617439871094728106890622129194666073312234810473074421277674536816135372801 7472 37576681324381331646231689563806493158524429149091414084505379166122703265361963216276085238287206015209308160 7473 601226901190101306339707032899487084772282799452996256102056349031250159603832034039350166133082131756438519809 7474 9619630419041620901435312525420458910243660255788209143926902987332548473330440154790837090005064054041160450048 7475 153914086704665934422965000398956666994995647808933498673967096736904478026119537035864034237728384947120110567425 7476 2462625387274654950767440006321141267368707034673513197765120942777914629568244127893489252123209296845777693310976 7477 39402006196394479212279040100640937041489525912620828916095114244346177922294558328854730231778075137819161365839873 7478 630432099142311667396464641606276406772554121464690204672347261188735197550334151522151971893303926229006314849173504 7479 10086913586276986678343434265636765134100413253239154346994863545114670960395507289152823800825846098790958564246552577 7480 161390617380431786853494948250188242145606612051826469551916611518301541123621460154875920504484545129607094694857146368 7481 2582249878086908589655919172003011874329705792829223512830660963478691881007116736591737694442740353638896954765582794753 7482 41315998049390537434494706752048189989275292685267576205290556132402538988230561281922695017132615391786425882735301099520 7483 661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210444785887248504129631010171125761 7484 10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367045585762363285227612347358511104 7485 169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889537 7486 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576 7487 533996758980227520598755426542394610668905415413331812363490631438704500803229353520982921314305 7488 4271974071841820164790043412339130557278326184009980019401004133414778452164344600715315761905664 7489 34175792574734561318320347298712939145934940914893142237180349395587834507585649349478647701962753 7490 273406340597876490546562778389703091918312853090398346225332060482973400480303592599384164371791872 7491 2187250724783011924372502227117621365353169430893212436425770606411251073414009630130645801105358849 7492 17498005798264095394980017816940970922825355447145699491406164851282220142024274799602370664349040640 7493 139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444737 7494 1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888 7495 431359146674410236714672241392314111547381744899959673819643080867841 7496 1725436586697640946858688965569256404651152111321217667034601689710592 7497 6901746346790563787434755862277025452451108972170386555162524223799297 7498 27606985387162255149739023449108101809804435888681546220650096895197184 7499 332306998946228968225951765070086145 7500 664613997892457936451903530140172288 7501 1 7502 0 7503 5 7504 121 7505 5440 7506 299081 7507 17891600 7508 1108345857 7509 69809999872 7510 4432674685057 7511 282578783305984 7512 18049651601047553 7513 1154048504025317376 7514 73823005100451301377 7515 4723519404442988318720 7516 302268348392354535702529 7517 19343993705459182521548800 7518 1237977818217278416432955393 7519 79229371440084233697695432704 7520 5070641086539147525920217104385 7521 324519791598466030177829429182464 7522 20769227048220567646291056967286785 7523 1329229263435516101133209656496226304 7524 85070632295053823169184504150491136001 7525 5444519168809230049120900869124559732736 7526 348449185265415854865116626254101290680321 7527 22300746527758618926451591176455421803102208 7528 1427247735241255746175593902371321065353773057 7529 91343853694310900071484155898266118455568629760 7530 5846006549323611997333295407143516105436743860225 7531 374144419156711152252440195053009267454076161884160 7532 23945242826029513494925922190523328249433650565742593 7533 1532495540865888859687575024173165096960847961969917952 7534 98079714615416886956201857680081962032343258985576529921 7535 6277101735386680764176071790207833042079994389493641641984 7536 401734511064747568890935040956659491346078856865354851811329 7537 25711008708143844408758505763395432489402784717633204839776256 7538 1645504557321206042156362979132258668929083028617241137713774593 7539 105312291668557186697940328428868962942036635841188242554181648384 7540 6739986666787659948667110583678084158379550696016971425538579103745 7541 431359146674410236714677950383084914617718543980084821404117618393088 7542 27606985387162255149739114792960434991236823618983590988339375146795009 7543 1766847064778384329583298962244555846730402100560451674404626956736790528 7544 113078212145816597093331063431572982307405660658996936780311111377648353281 7545 7237005577332262213973186937187413397540521101745852427834552032413301604352 7546 463168356949264781694283940034751631413760503396404210456009540591579329200129 7547 29642774844752946028434172162224104410442560592274719719001565321107330390032384 7548 1897137590064188545819787018382342682268018984904820882583736407620780257250902017 7549 121416805764108066932466369176469931665150775889902447124176622261421049055570558976 7550 7770675568902916283677847627294075626569630143801707901335142330920401362603510595585 7551 497323236409786642155382248146820840100456173098092915971087118428877769942369858224128 7552 31828687130226345097944463881396533766429193829436215504434679653447953989989028081958913 7553 2037035976334486086268445688409378161051468395093183943342100330412667269212831842566144000 7554 130370302485407109521180524058200202307293977194619920040712993829282804097773406982363938817 7555 8343699359066055009355553539724812947666814540455674882605631300837955407482302076074074308608 7556 533996758980227520598755426542388028650676130589163192486760402036684569859766819201529526878209 7557 34175792574734561318320347298712833833643272357706444319152665725480034166148675527150549411561472 7558 2187250724783011924372502227117621365353169430893212436425770606409952999199375923259541974042017793 7559 139984046386112763159840142535527767382602843577165595931249318810236991948760059086376900923513372672 7560 8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463105 7561 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 7562 63657374260452690306316869311442088323376423706729022698697509937068217254959567295479809 7563 2037035976334486088035292753187762492167261435274743626151199369165225315560410594546810880 7564 65185151242703554788859815065554250439239712936123767145779924929692241882937615037140828161 7565 2085924839766513752791201233514469625388107509919522747659445555409223345954848191446945628160 7566 66749594872528440082081433895130765796092340603611728397153897963947859985133133991306994909185 7567 2135987035920910082510813795406868310032552609100727358564147381911067956236218936219412960641024 7568 68351585149469122638493368025222726794113897289434988610068337520346941580940637788417109132312577 7569 2187250724783011924402145001962374311382005337566501288405093213007442274244107615477984636419702784 7570 69992023193056381580394355665279930827756368543178383636191675040380442664747309610797662066584846337 7571 2239744742177804210565030830928701032304924645308178905629061089791125222945297484525467495847704920064 7572 71671831749689734737959569783954324966825122280685255048464802006731242324884375114292359312647401766913 7573 2293498615990071511612763564194312669867484451075104642644231247619771590517900566825739849435853489176576 7574 73391955711682288371577351351942393770624791043894172262109121369806366267171542856798777351328740128325633 7575 2348542582773833227889977920025746814017837931156466691547391427683006372832048907440596880248264106052681728 7576 75153362648762663292471336269041341462296327681036584996074918387443446367146517614468658500264799031030448129 7577 2404907604760405225358955445860802021413090707937645133739331671623586162733023804884912423177238360448837877760 7578 76957043352332967211482500195592995713046365816547718857637790144502882756687456782573835947901627181251210248193 7579 2462625387274654950767440006258975862817483704835449563421178574480035561101660577831110184910392048954531867787264 7580 78804012392788958424558080200287227610159478544381766509291868702208844310096017244412183928430535751116700216459265 7581 2521728396569246669585858566409191283525103313337395572135853033021465308168781914121749863931618191999963016770617344 7582 80695308690215893426747474125094121072803306026134090659055402933093150375619152146654852777114364065046982213897289729 7583 2582249878086908589655919172003011874329705792830990359895437740870230919517584113145472837177014659319844392803214819328 7584 82631996098781074868989413504096379978550585370549287187099326483937390284544861576275271176139415557613874352738260746241 7585 2644223875160994395807661232131084159313618731857237955350740997694716495985292930085769800728261179003684630896976160882688 7586 84615164005151820665845159428194693098035799419427996068435045795123941278341388370413396723048592299456923809378002943344641 7587 2707685248164858261307045101702230179137145581421695874189921465443966120904305416919131717108133950072251786021361661140533248 7588 86645927941275464361825443254471365732388658605494267974077486894206915868927297297675827035342602388812176816355989294579449857 7589 2772669694120814859578414184143083703436437075375816575170479580614621307805631609350680913482492540390466016856652082528670187520 7590 88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116673493269824971061535440897 7591 2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728909509487078897938262392832 7592 90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576833 7593 2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624 7594 37576681324381331646231689563806493158524429149091414084505379166122703265361963216276085238287206015209308161 7595 601226901190101306339707032899487084772282799452996256102056349031250159603832034044301926290223652856035016704 7596 9619630419041620901435312525420458910243660255788209143926902987332548473330440154790837090005064054041160450049 7597 153914086704665934422965000398956666994995647808933498674359415595366145573859273874794706348106216078000726736896 7598 2462625387274654950767440006321141267368707034673513197765120942777914629568244127893489252123209296845777693310977 7599 39402006196394479212279040100640937041489525912620828916095114244346177922294558328854809459940589402156754909790208 7600 630432099142311667396464641606276406772554121464690204672347261188735197550334151522151971893303926229006314849173505 7601 10086913586276986678343434265668593821230639598337098810876159645253333967154316170438241855771700611855298901552660480 7602 161390617380431786853494948250188242145606612051826469551916611518301541123621460154875920504484545129607094694857146369 7603 2582249878086908589655919172003011874329705792829223512830660963478691881007116736591737695710390953867126356262286000128 7604 41315998049390537434494706752048189989275292685267576205290556132402538988230561281922695017132615391786425882735301099521 7605 661055968790248598951915308032771039828404682964281219284648820985414499380155754496582687898316925202839112549708723126272 7606 10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367045585762363285227612347358511105 7607 169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872587395330587001948829926977175552 7608 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232577 7609 43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216 7610 4271974071841820164790043412339130557278326184009980019401004133414778452164344600715315761905665 7611 34175792574734561318320347298712939145934940914893142237180349395912353061244076076261803722539008 7612 273406340597876490546562778389703091918312853090398346225332060482973400480303592599384164371791873 7613 2187250724783011924372502227117623050349836127808199603114213545136870101520902332009293245998694400 7614 17498005798264095394980017816940970922825355447145699491406164851282220142024274799602370664349040641 7615 139984046386112763159840142535527767382602843577165595931249318810242184245618593913933373825804664832 7616 1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557889 7617 8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104 7618 1725436586697640946858688965569256404651152111321217667034601689710593 7619 6901746346790563787434755862277025535527858708727628611650465491320832 7620 27606985387162255149739023449108101809804435888681546220650096895197185 7621 110427941548649020598956093796432407239217743554726184882600387580788736 7622 664613997892457936451903530140172289 7623 1329227995784915872903807060280344576 7624 1 7625 0 7626 6 7627 122 7628 5441 7629 299520 7630 17891601 7631 1108345888 7632 69809999873 7633 4432674701312 7634 282578783305985 7635 18049651601048064 7636 1154048504025317377 7637 73823022684043214848 7638 4723519404442988318721 7639 302268348392354535710720 7640 19343993705459182521548801 7641 1237977818217278417506664448 7642 79229371440084233697695432705 7643 5070641086539147525920217235456 7644 324519791598466030177829429182465 7645 20769227048220567790405970164711424 7646 1329229263435516101133209656496226305 7647 85070632295053823169184504150493233152 7648 5444519168809230049120900869124559732737 7649 348449185265415854865116626324470026469376 7650 22300746527758618926451591176455421803102209 7651 1427247735241255746175593902371321065387327488 7652 91343853694310900071484155898266118455568629761 7653 5846006592879754638694862654177081829890061238272 7654 374144419156711152252440195053009267454076161884161 7655 23945242826029513494925922190523328249433651102613504 7656 1532495540865888859687575024173165096960847961969917953 7657 98079714615416886956201857680081962036954945001856434176 7658 6277101735386680764176071790207833042079994389493641641985 7659 401734511064747568890935040956659491346078856865363441745920 7660 25711008708143844408758505763395432489402784717633204839776257 7661 1645504557321206042156362979132299233748289151366468280445304832 7662 105312291668557186697940328428868962942036635841188242554181648385 7663 6739986666787659948667110583678084158379550696016971425676018057216 7664 431359146674410236714677950383084914617718543980084821404117618393089 7665 27606985387162255149739114792960434991236823619285822443242482684657664 7666 1766847064778384329583298962244555846730402100560451674404626956736790529 7667 113078212145816597093331063431572982307405660658996936780311113576671608832 7668 7237005577332262213973186937187413397540521101745852427834552032413301604353 7669 463168356949264781694283946021062337920458291624855330963725584542352214589440 7670 29642774844752946028434172162224104410442560592274719719001565321107330390032385 7671 1897137590064188545819787018382342682268018984904820882583736407620815441622990848 7672 121416805764108066932466369176469931665150775889902447124176622261421049055570558977 7673 7770675568902916283677847627294075626569630143801707901354949371548967306264408227840 7674 497323236409786642155382248146820840100456173098092915971087118428877769942369858224129 7675 31828687130226345097944463881396533766429193829436215504434679653447953990551978035380224 7676 2037035976334486086268445688409378161051468395093183943342100330412667269212831842566144001 7677 130370302485407109521180524058200202307293977206037901582360667807146690940449510286799405056 7678 8343699359066055009355553539724812947666814540455674882605631300837955407482302076074074308609 7679 533996758980227520598755426542388028650676130589163192486760402036684569859766828208728781619200 7680 34175792574734561318320347298712833833643272357706444319152665725480034166148675527150549411561473 7681 2187250724783011924372502227117621365353169430893212436425770606411251073414009630130645801105358848 7682 139984046386112763159840142535527767382602843577165595931249318810236991948760059086376900923513372673 7683 8958978968711216842229769122273777112486581988938598139599956403855167484720643781523654088274504318976 7684 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638657 7685 36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984 7686 2037035976334486088035292753187762492167261435274743626151199369165225315560410594546810881 7687 65185151242703554788859815065554250439239712936123767145779924929692241885243458046354522112 7688 2085924839766513752791201233514469625388107509919522747659445555409223345954848191446945628161 7689 66749594872528440082081433895130765796092340603611728397238968555678094600989754271128082186240 7690 2135987035920910082510813795406868310032552609100727358564147381911067956236218936219412960641025 7691 68351585149469122638493368025222726794113897289434988610068337520346941580940674681905256551415808 7692 2187250724783011924402145001962374311382005337566501288405093213007442274244107615477984636419702785 7693 69992023193056381580394355665279930827759582419266901616742737186493642049890692213236399429413502976 7694 2239744742177804210565030830928701032304924645308178905629061089791125222945297484525467495847704920065 7695 71671831749689734737959569783954324966825122280685255048464802006731242324884375114882655123006107418624 7696 2293498615990071511612763564194312669867484451075104642644231247619771590517900566825739849435853489176577 7697 73391955711682288371577351351942393770624791043894172262109121375381552566804198642180345736249395682213888 7698 2348542582773833227889977920025746814017837931156466691547391427683006372832048907440596880248264106052681729 7699 75153362648762663292471336269041341462296327681036584996074918387443446367146517614468667944997764770320875520 7700 2404907604760405225358955445860802021413090707937645133739331671623586162733023804884912423177238360448837877761 7701 76957043352332967211484537231569330199132634208316234901497562023561091271206125615867843160371864197656628690944 7702 2462625387274654950767440006258975862817483704835449563421178574480035561101660577831110184910392048954531867787265 7703 78804012392788958424558080200287227610159478544381766509291868702208844310096017244412183928581651478568528863297536 7704 2521728396569246669585858566409191283525103313337395572135853033021465308168781914121749863931618191999963016770617345 7705 80695308690215893426747474125094121072803306026134090659055402933093150740994561479380582328034967781207929813293072384 7706 2582249878086908589655919172003011874329705792830990359895437740870230919517584113145472837177014659319844392803214819329 7707 82631996098781074868989413504096379978550585370549287187099326483937390284544861576275271176139417975465513581996610158592 7708 2644223875160994395807661232131084159313618731857237955350740997694716495985292930085769800728261179003684630896976160882689 7709 84615164005151820665845159428194693098035799419428900694132212327900687926568232639904322608038756777398233401578051684270080 7710 2707685248164858261307045101702230179137145581421695874189921465443966120904305416919131717108133950072251786021361661140533249 7711 86645927941275464361825443254471365732388658605494267974077486894206915868927297297675827035342602388850862442583657428170047488 7712 2772669694120814859578414184143083703436437075375816575170479580614621307805631609350680913482492540390466016856652082528670187521 7713 88725430211866075506509253892578678509965986412026130405455346579667881849780043882522007024845878348288817974345908341325957169152 7714 2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728909509487078897938262392833 7715 90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315819753291884381962653138944 7716 2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458625 7717 93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968 7718 601226901190101306339707032899487084772282799452996256102056349031250159603832034044301926290223652856035016705 7719 9619630419041620901435312525420458910243660255788209143926902987332548473330440154800740610319347096240353443840 7720 153914086704665934422965000398956666994995647808933498674359415595366145573859273874794706348106216078000726736897 7721 2462625387274654950767440006321141267368707034673513197766690218211761299759203075249251554645977753538096929964032 7722 39402006196394479212279040100640937041489525912620828916095114244346177922294558328854809459940589402156754909790209 7723 630432099142311667396464641606276406772554121464690204672347261188735197550334151522152130349628954757681501937074176 7724 10086913586276986678343434265668593821230639598337098810876159645253333967154316170438241855771700611855298901552660481 7725 161390617380431786853494948250442871642648422812610025262967382053921909925260816695682352136177912127214365336569643008 7726 2582249878086908589655919172003011874329705792829223512830660963478691881007116736591737695710390953867126356262286000129 7727 41315998049390537434494706752048189989275292685267576205290556132402538988230561281922695019667916592242884685728707510272 7728 661055968790248598951915308032771039828404682964281219284648820985414499380155754496582687898316925202839112549708723126273 7729 10576895500643977583230644928524336637254474927428499508554380827234527492356359167888601276869851118982450994499115192156160 7730 169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872587395330587001948829926977175553 7731 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961114371554940907795343570116804608 7732 43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721217 7733 693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456 7734 34175792574734561318320347298712939145934940914893142237180349395912353061244076076261803722539009 7735 273406340597876490546562778389703091918312853090398346225332060483622437587620446052950476412944384 7736 2187250724783011924372502227117623050349836127808199603114213545136870101520902332009293245998694401 7737 17498005798264095394980017816940977662812022234805648158159936606187292402881113020931225692086992896 7738 139984046386112763159840142535527767382602843577165595931249318810242184245618593913933373825804664833 7739 1119872371088902105278721140284222139060822748617324767449994550481906320183797542345695807628461998080 7740 8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463105 7741 71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 7742 6901746346790563787434755862277025535527858708727628611650465491320833 7743 27606985387162255149739023449108101975957935361796030333625979430240256 7744 110427941548649020598956093796432407239217743554726184882600387580788737 7745 441711766194596082395824375185729628956870974218904739530401550323154944 7746 1329227995784915872903807060280344577 7747 2658455991569831745807614120560689152 7748 1 7749 0 7750 5 7751 123 7752 5444 7753 299521 7754 17895424 7755 1108345889 7756 69809999936 7757 4432674701313 7758 282578783371264 7759 18049651601048065 7760 1154048504025318400 7761 73823022684043214849 7762 4723519685849228771328 7763 302268348392354535710721 7764 19343993705459182521565184 7765 1237977818217278417506664449 7766 79229371440084233701990334464 7767 5070641086539147525920217235457 7768 324519791598466030177829429444608 7769 20769227048220567790405970164711425 7770 1329229263435516102286130061590396928 7771 85070632295053823169184504150493233153 7772 5444519168809230049120900869124563927040 7773 348449185265415854865116626324470026469377 7774 22300746527758618926451591176736896763035648 7775 1427247735241255746175593902371321065387327489 7776 91343853694310900071484155898266118455635738624 7777 5846006592879754638694862654177081829890061238273 7778 374144420550507721968307263521350845072441325125632 7779 23945242826029513494925922190523328249433651102613505 7780 1532495540865888859687575024173165096960847963043659776 7781 98079714615416886956201857680081962036954945001856434177 7782 6277101735386680764176071790207833042098441133563056226304 7783 401734511064747568890935040956659491346078856865363441745921 7784 25711008708143844408758505763395432489402784717633222019645440 7785 1645504557321206042156362979132299233748289151366468280445304833 7786 105312291668557186697940328428869287460590289545548542771837534208 7787 6739986666787659948667110583678084158379550696016971425676018057217 7788 431359146674410236714677950383084914617718543980084821404392496300032 7789 27606985387162255149739114792960434991236823619285822443242482684657665 7790 1766847064778384329583298962244555846730402100561660600224240486399868928 7791 113078212145816597093331063431572982307405660658996936780311113576671608833 7792 7237005577332262213973186937187413397540521101745852427834552036811348115456 7793 463168356949264781694283946021062337920458291624855330963725584542352214589441 7794 29642774844752946028434172258005075714555169721800673590995465482196956324298752 7795 1897137590064188545819787018382342682268018984904820882583736407620815441622990849 7796 121416805764108066932466369176469931665150775889902447124176622261421119424314736640 7797 7770675568902916283677847627294075626569630143801707901354949371548967306264408227841 7798 497323236409786642155382248146820840100456173098092915971166346591392033998488425463808 7799 31828687130226345097944463881396533766429193829436215504434679653447953990551978035380225 7800 2037035976334486086268445688409378161051468395093183943342100330412667269213957742472986624 7801 130370302485407109521180524058200202307293977206037901582360667807146690940449510286799405057 7802 8343699359066055009355553539724812947666814540547018734938812712943276105875394837255691436032 7803 533996758980227520598755426542388028650676130589163192486760402036684569859766828208728781619201 7804 34175792574734561318320347298712833833643272357706444319152665725480034166148675545164947921043456 7805 2187250724783011924372502227117621365353169430893212436425770606411251073414009630130645801105358849 7806 139984046386112763159840142535527767382602843577165595931249318810242184245618593913933373825804664832 7807 8958978968711216842229769122273777112486581988938598139599956403855167484720643781523654088274504318977 7808 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504926507907573350400 7809 36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873985 7810 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 7811 65185151242703554788859815065554250439239712936123767145779924929692241885243458046354522113 7812 2085924839766513752791201233514469625388107509919522747659445555409223345959459877465373016064 7813 66749594872528440082081433895130765796092340603611728397238968555678094600989754271128082186241 7814 2135987035920910082510813795406868310032552609100727358564487664277988894699663864082771019300864 7815 68351585149469122638493368025222726794113897289434988610068337520346941580940674681905256551415809 7816 2187250724783011924402145001962374311382005337566501288405093213007442274244107689264960931257909248 7817 69992023193056381580394355665279930827759582419266901616742737186493642049890692213236399429413502977 7818 2239744742177804210565030830928701032304950356316887049473469674072316749786691192854320612821054783488 7819 71671831749689734737959569783954324966825122280685255048464802006731242324884375114882655123006107418625 7820 2293498615990071511612763564194312669867484451075104642644231247619771590517900566826920441056570900480000 7821 73391955711682288371577351351942393770624791043894172262109121375381552566804198642180345736249395682213889 7822 2348542582773833227889977920025746814017837931156466691547391427705307118030579530582127876154429597913448448 7823 75153362648762663292471336269041341462296327681036584996074918387443446367146517614468667944997764770320875521 7824 2404907604760405225358955445860802021413090707937645133739331671623586162733023804884912442066704291927418732544 7825 76957043352332967211484537231569330199132634208316234901497562023561091271206125615867843160371864197656628690945 7826 2462625387274654950767472598834597214594863999535104966797345161259656265698585841460581311031103440937713183752192 7827 78804012392788958424558080200287227610159478544381766509291868702208844310096017244412183928581651478568528863297537 7828 2521728396569246669585858566409191283525103313337395572135853033021465308168781914121749863931920423454866674064293888 7829 80695308690215893426747474125094121072803306026134090659055402933093150740994561479380582328034967781207929813293072385 7830 2582249878086908589655919172003011874329705792830990359895437740870230920979085750476375755380698283110307797829972656128 7831 82631996098781074868989413504096379978550585370549287187099326483937390284544861576275271176139417975465513581996610158593 7832 2644223875160994395807661232131084159313618731857237955350740997694716495985292930085769800728261183839387909355492859707392 7833 84615164005151820665845159428194693098035799419428900694132212327900687926568232639904322608038756777398233401578051684270081 7834 2707685248164858261307045101702230179137145581421703111195498797706180094090494315494215835335115409270986070553496170184835072 7835 86645927941275464361825443254471365732388658605494267974077486894206915868927297297675827035342602388850862442583657428170047489 7836 2772669694120814859578414184143083703436437075375816575170479580614621307805631609350680913482492540390543388109107418795851382784 7837 88725430211866075506509253892578678509965986412026130405455346579667881849780043882522007024845878348288817974345908341325957169153 7838 2839213766779714416208296124562517712318911565184836172974571090549372219192960733773905095968692575368417796918801233724064674086912 7839 90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315819753291884381962653138945 7840 2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050087663004751019518681413582848 7841 93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675969 7842 2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976 7843 9619630419041620901435312525420458910243660255788209143926902987332548473330440154800740610319347096240353443841 7844 153914086704665934422965000398956666994995647808933498674359415595366145573859273874814513388734782162399112724480 7845 2462625387274654950767440006321141267368707034673513197766690218211761299759203075249251554645977753538096929964033 7846 39402006196394479212279040100640937041489525912620828916101391346081564603058394118277937898194177493263625400352768 7847 630432099142311667396464641606276406772554121464690204672347261188735197550334151522152130349628954757681501937074177 7848 10086913586276986678343434265668593821230639598337098810876159645253333967154316170438242172684350668912649275728461824 7849 161390617380431786853494948250442871642648422812610025262967382053921909925260816695682352136177912127214365336569643009 7850 2582249878086908589655919172005048910306040278915491958519068734701699090410507130880281493729492212735666508678930890752 7851 41315998049390537434494706752048189989275292685267576205290556132402538988230561281922695019667916592242884685728707510273 7852 661055968790248598951915308032771039828404682964281219284648820985414499380155754496582687903387527603752030155695535947776 7853 10576895500643977583230644928524336637254474927428499508554380827234527492356359167888601276869851118982450994499115192156161 7854 169230328010303641331690318856389386196071598838855992136870092001624021886797215069990733511904739166667316686800945563041792 7855 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961114371554940907795343570116804609 7856 43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377262037410152277953626598832865280 7857 693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539457 7858 11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296 7859 273406340597876490546562778389703091918312853090398346225332060483622437587620446052950476412944385 7860 2187250724783011924372502227117623050349836127808199603114213545138168175735536038916425870080999424 7861 17498005798264095394980017816940977662812022234805648158159936606187292402881113020931225692086992897 7862 139984046386112763159840142535527794342549510727805390598264405829867665585904481626877324433085693952 7863 1119872371088902105278721140284222139060822748617324767449994550481906320183797542345695807628461998081 7864 8958978968711216842229769122273777112486581988938598139599956403855188253908077920834024095071745343488 7865 71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704833 7866 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 7867 27606985387162255149739023449108101975957935361796030333625979430240257 7868 110427941548649020598956093796432407571524742500955153108552152650874880 7869 441711766194596082395824375185729628956870974218904739530401550323154945 7870 1766847064778384329583297500742918515827483896875618958121606201292619776 7871 2658455991569831745807614120560689153 7872 5316911983139663491615228241121378304 7873 1 7874 0 7875 6 7876 124 7877 5445 7878 299528 7879 17895425 7880 1108377600 7881 69809999937 7882 4432674701440 7883 282578783371265 7884 18049651601309696 7885 1154048504025318401 7886 73823022684043216896 7887 4723519685849228771329 7888 302268352895404340150272 7889 19343993705459182521565185 7890 1237977818217278417506697216 7891 79229371440084233701990334465 7892 5070641086539147525937396973568 7893 324519791598466030177829429444609 7894 20769227048220567790405970165235712 7895 1329229263435516102286130061590396929 7896 85070632295053823178407871789299400704 7897 5444519168809230049120900869124563927041 7898 348449185265415854865116626324470034857984 7899 22300746527758618926451591176736896763035649 7900 1427247735241255746175593902372446965260615680 7901 91343853694310900071484155898266118455635738625 7902 5846006592879754638694862654177081829890195456000 7903 374144420550507721968307263521350845072441325125633 7904 23945242870631003808910418582295017539339521796079616 7905 1532495540865888859687575024173165096960847963043659777 7906 98079714615416886956201857680081962036954945004003917824 7907 6277101735386680764176071790207833042098441133563056226305 7908 401734511064747568890935040956659491346152643841649690017792 7909 25711008708143844408758505763395432489402784717633222019645441 7910 1645504557321206042156362979132299233748289151366468314805043200 7911 105312291668557186697940328428869287460590289545548542771837534209 7912 6739986666787659948667110583678086754527979944541319759308162859008 7913 431359146674410236714677950383084914617718543980084821404392496300033 7914 27606985387162255149739114792960434991236823619285822443243032440471552 7915 1766847064778384329583298962244555846730402100561660600224240486399868929 7916 113078212145816597093331063431572982307405660659001772483589569894347177984 7917 7237005577332262213973186937187413397540521101745852427834552036811348115457 7918 463168356949264781694283946021062337920458291624855330963725584551148307611648 7919 29642774844752946028434172258005075714555169721800673590995465482196956324298753 7920 1897137590064188545819787019914838223133864287120202028372782240004387838204313600 7921 121416805764108066932466369176469931665150775889902447124176622261421119424314736641 7922 7770675568902916283677847627294075626569630143801707901354949371548967447001896583168 7923 497323236409786642155382248146820840100456173098092915971166346591392033998488425463809 7924 31828687130226345097944463881396533766429193829436215504434996566098011047339402257760256 7925 2037035976334486086268445688409378161051468395093183943342100330412667269213957742472986625 7926 130370302485407109521180524058200202307293977206037901582360667807146690940451762086613090304 7927 8343699359066055009355553539724812947666814540547018734938812712943276105875394837255691436033 7928 533996758980227520598755426542388028650676130589893943305425853414656773861518279015568488005632 7929 34175792574734561318320347298712833833643272357706444319152665725480034166148675545164947921043457 7930 2187250724783011924372502227117621365353169430893212436425770606411251073414009630166674598124322816 7931 139984046386112763159840142535527767382602843577165595931249318810242184245618593913933373825804664833 7932 8958978968711216842229769122273777112486581988938598139599956403855188253908077920834024095071745343488 7933 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504926507907573350401 7934 36695977855841144185773134324833391052745039826692497979801421430190766017415756929120297426222763288297472 7935 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934977 7936 150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464 7937 2085924839766513752791201233514469625388107509919522747659445555409223345959459877465373016065 7938 66749594872528440082081433895130765796092340603611728397238968555678094600998977643164936962048 7939 2135987035920910082510813795406868310032552609100727358564487664277988894699663864082771019300865 7940 68351585149469122638493368025222726794113897289434988610069698649814625334794491286846836205158400 7941 2187250724783011924402145001962374311382005337566501288405093213007442274244107689264960931257909249 7942 69992023193056381580394355665279930827759582419266901616742737186493642049890692360810352019089915904 7943 2239744742177804210565030830928701032304950356316887049473469674072316749786691192854320612821054783489 7944 71671831749689734737959569783954324966825327968754920199220071029429918266656511369779965499999671812096 7945 2293498615990071511612763564194312669867484451075104642644231247619771590517900566826920441056570900480001 7946 73391955711682288371577351351942393770624791043894172262109121375381552566804198642182706919490830504820736 7947 2348542582773833227889977920025746814017837931156466691547391427705307118030579530582127876154429597913448449 7948 75153362648762663292471336269041341462296327681036584996074918387532649347940640107034801373355392477054369792 7949 2404907604760405225358955445860802021413090707937645133739331671623586162733023804884912442066704291927418732545 7950 76957043352332967211484537231569330199132634208316234901497562023561091271206125615867843198150796060613790400512 7951 2462625387274654950767472598834597214594863999535104966797345161259656265698585841460581311031103440937713183752193 7952 78804012392788958424558601681497169238597563263027126136705815984400222022674584074783567231382570695810038930341888 7953 2521728396569246669585858566409191283525103313337395572135853033021465308168781914121749863931920423454866674064293889 7954 80695308690215893426747474125094121072803306026134090659055402933093150740994561479380582328035572244117737127880425472 7955 2582249878086908589655919172003011874329705792830990359895437740870230920979085750476375755380698283110307797829972656129 7956 82631996098781074868989413504096379978550585370549287187099326483937390290390868125598882848954154888479006431361990918144 7957 2644223875160994395807661232131084159313618731857237955350740997694716495985292930085769800728261183839387909355492859707393 7958 84615164005151820665845159428194693098035799419428900694132212327900687926568232639904322608038756787069639958495085081919488 7959 2707685248164858261307045101702230179137145581421703111195498797706180094090494315494215835335115409270986070553496170184835073 7960 86645927941275464361825443254471365732388658605494325870122105552304627654418305063953126825746694635825495071335865576220262400 7961 2772669694120814859578414184143083703436437075375816575170479580614621307805631609350680913482492540390543388109107418795851382785 7962 88725430211866075506509253892578678509965986412026130405455346579667881849780043882522007024845878348288972716850819013860319559680 7963 2839213766779714416208296124562517712318911565184836172974571090549372219192960733773905095968692575368417796918801233724064674086913 7964 90854840536950861318665475986000566794205170085914757535186274897579911014174740798897766555692660284682071988360568146376605749477376 7965 2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050087663004751019518681413582849 7966 93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602768077950854063189558260924416 7967 2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630977 7968 95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232 7969 153914086704665934422965000398956666994995647808933498674359415595366145573859273874814513388734782162399112724481 7970 2462625387274654950767440006321141267368707034673513197766690218211761299759203075249291168727234885706893701939200 7971 39402006196394479212279040100640937041489525912620828916101391346081564603058394118277937898194177493263625400352769 7972 630432099142311667396464641606276406772554121464690204672372369595676744273389494679844802558968335650784170987225088 7973 10086913586276986678343434265668593821230639598337098810876159645253333967154316170438242172684350668912649275728461825 7974 161390617380431786853494948250442871642648422812610025262967382053921909925260816695682352770003212241329066084921245696 7975 2582249878086908589655919172005048910306040278915491958519068734701699090410507130880281493729492212735666508678930890753 7976 41315998049390537434494706752064486277085968573957723770797824729938773699418786604079414776077040353372557445213427073024 7977 661055968790248598951915308032771039828404682964281219284648820985414499380155754496582687903387527603752030155695535947777 7978 10576895500643977583230644928524336637254474927428499508554380827234527492356359167888601276879992323784276829711088817799168 7979 169230328010303641331690318856389386196071598838855992136870092001624021886797215069990733511904739166667316686800945563041793 7980 2707685248164858261307045101702230179137145581421695874189921467089470678225137314654944188518424311718469470088075538962841600 7981 43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377262037410152277953626598832865281 7982 693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526035056783624631953714284535253827584 7983 11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631297 7984 177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736 7985 2187250724783011924372502227117623050349836127808199603114213545138168175735536038916425870080999425 7986 17498005798264095394980017816940977662812022234805648158159936606189888551310380434745490940251602944 7987 139984046386112763159840142535527794342549510727805390598264405829867665585904481626877324433085693953 7988 1119872371088902105278721140284222246900609417219883946118054898560418630138658162852728671050244554752 7989 8958978968711216842229769122273777112486581988938598139599956403855188253908077920834024095071745343489 7990 71671831749689734737838152978190216899892655911508785116799651230841381416140018530809108028662061465600 7991 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638657 7992 4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248 7993 110427941548649020598956093796432407571524742500955153108552152650874881 7994 441711766194596082395824375185729629621484972111362675982305080463327232 7995 1766847064778384329583297500742918515827483896875618958121606201292619777 7996 7067388259113537318333190002971674063309935587502475832486424805170479104 7997 5316911983139663491615228241121378305 7998 10633823966279326983230456482242756608 7999 1 8000 0 8001 6 8002 125 8003 5456 8004 299529 8005 17895440 8006 1108377601 8007 69810257920 8008 4432674701441 8009 282578783371520 8010 18049651601309697 8011 1154048504026365952 8012 73823022684043216897 8013 4723519685849228775424 8014 302268352895404340150273 8015 19343993777512378244530176 8016 1237977818217278417506697217 8017 79229371440084233701990400000 8018 5070641086539147525937396973569 8019 324519791598466030177898148659200 8020 20769227048220567790405970165235713 8021 1329229263435516102286130061591445504 8022 85070632295053823178407871789299400705 8023 5444519168809230049194687827827211894784 8024 348449185265415854865116626324470034857985 8025 22300746527758618926451591176736896779812864 8026 1427247735241255746175593902372446965260615681 8027 91343853694310900071484155898270622055196000256 8028 5846006592879754638694862654177081829890195456001 8029 374144420550507721968307263521350845072441593561088 8030 23945242870631003808910418582295017539339521796079617 8031 1532495542293136551064306908208595153068234258566348800 8032 98079714615416886956201857680081962036954945004003917825 8033 6277101735386680764176071790207833042098441133567351193600 8034 401734511064747568890935040956659491346152643841649690017793 8035 25711008708143844408758505763395432489403079865538384192602112 8036 1645504557321206042156362979132299233748289151366468314805043201 8037 105312291668557186697940328428869287460590289545548542840557010944 8038 6739986666787659948667110583678086754527979944541319759308162859009 8039 431359146674410236714677950383084935386905978043837471800188611854336 8040 27606985387162255149739114792960434991236823619285822443243032440471553 8041 1766847064778384329583298962244555846730402100561660600224241585911496704 8042 113078212145816597093331063431572982307405660659001772483589569894347177985 8043 7237005577332262213973186937187413397540521101745871770647665866480096903168 8044 463168356949264781694283946021062337920458291624855330963725584551148307611649 8045 29642774844752946028434172258005075714555169721800673590995465482214548510343168 8046 1897137590064188545819787019914838223133864287120202028372782240004387838204313601 8047 121416805764108066932466369200989860319004649174492272512643222546581343780263165952 8048 7770675568902916283677847627294075626569630143801707901354949371548967447001896583169 8049 497323236409786642155382248146820840100456173098092915971166346591392034279963402174464 8050 31828687130226345097944463881396533766429193829436215504434996566098011047339402257760257 8051 2037035976334486086268445688409378161051468395093183943342101598063267497442233339269349376 8052 130370302485407109521180524058200202307293977206037901582360667807146690940451762086613090305 8053 8343699359066055009355553539724812947666814540547018734938812712943276105875399340855318806528 8054 533996758980227520598755426542388028650676130589893943305425853414656773861518279015568488005633 8055 34175792574734561318320347298712833833643272357712290325701989336828330351821113932446017121157120 8056 2187250724783011924372502227117621365353169430893212436425770606411251073414009630166674598124322817 8057 139984046386112763159840142535527767382602843577165595931249318810242184245618593914005431419842592768 8058 8958978968711216842229769122273777112486581988938598139599956403855188253908077920834024095071745343489 8059 573374653997517877902705223825521735199141247292070280934397209846730802098870938574746694765472689160192 8060 36695977855841144185773134324833391052745039826692497979801421430190766017415756929120297426222763288297473 8061 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698999537690207638781952 8062 150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838465 8063 9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696 8064 66749594872528440082081433895130765796092340603611728397238968555678094600998977643164936962049 8065 2135987035920910082510813795406868310032552609100727358564487664277988894699682310826844728852480 8066 68351585149469122638493368025222726794113897289434988610069698649814625334794491286846836205158401 8067 2187250724783011924402145001962374311382005337566501288405098657525313009259523029471703544711086080 8068 69992023193056381580394355665279930827759582419266901616742737186493642049890692360810352019089915905 8069 2239744742177804210565030830928701032304950356316887049473469674072316749786691193149468518000407609344 8070 71671831749689734737959569783954324966825327968754920199220071029429918266656511369779965499999671812097 8071 2293498615990071511612763564194312669867486096579661963850273401195157572960241603215623090975194243661824 8072 73391955711682288371577351351942393770624791043894172262109121375381552566804198642182706919490830504820737 8073 2348542582773833227889977920025746814017837931156466691547391427705307118030579530582132598520912467558662144 8074 75153362648762663292471336269041341462296327681036584996074918387532649347940640107034801373355392477054369793 8075 2404907604760405225358955445860802021413090707937645133739331671623942974656200294855176994669600734232933564416 8076 76957043352332967211484537231569330199132634208316234901497562023561091271206125615867843198150796060613790400513 8077 2462625387274654950767472598834597214594863999535104966797345161259656265698585841460581311106661304663627507171328 8078 78804012392788958424558601681497169238597563263027126136705815984400222022674584074783567231382570695810038930341889 8079 2521728396569246669585866910108550349580112668863328311561638444686266649050704084761793595858438431638772718575288320 8080 80695308690215893426747474125094121072803306026134090659055402933093150740994561479380582328035572244117737127880425473 8081 2582249878086908589655919172003011874329705792830990359895437740870230920979085750476375755380699492036127412459147362304 8082 82631996098781074868989413504096379978550585370549287187099326483937390290390868125598882848954154888479006431361990918145 8083 2644223875160994395807661232131084159313618731857237955350740997694716496008676956283064247419520136327145159211471081570304 8084 84615164005151820665845159428194693098035799419428900694132212327900687926568232639904322608038756787069639958495085081919489 8085 2707685248164858261307045101702230179137145581421703111195498797706180094090494315494215835335115409290328883667330236980133888 8086 86645927941275464361825443254471365732388658605494325870122105552304627654418305063953126825746694635825495071335865576220262401 8087 2772669694120814859578414184143083703436437075375817038338836529879403002089565657791605819184078240659647368791739603481492717568 8088 88725430211866075506509253892578678509965986412026130405455346579667881849780043882522007024845878348288972716850819013860319559681 8089 2839213766779714416208296124562517712318911565184836172974571090549372219192960733773905095968692575368418106403811055069133398867968 8090 90854840536950861318665475986000566794205170085914757535186274897579911014174740798897766555692660284682071988360568146376605749477377 8091 2907354897182427562197295231552018137414565442749272241125960796722557152453591694837259743720943120601397113575373895352877528698060800 8092 93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602768077950854063189558260924417 8093 2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288504218024972899249370402127872 8094 95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191233 8095 3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424 8096 2462625387274654950767440006321141267368707034673513197766690218211761299759203075249291168727234885706893701939201 8097 39402006196394479212279040100640937041489525912620828916101391346081564603058394118278017126356691757601218944303104 8098 630432099142311667396464641606276406772554121464690204672372369595676744273389494679844802558968335650784170987225089 8099 10086913586276986678343434265668593821230639598337098810876260078881100154046537543069013178434358249542410326104866816 8100 161390617380431786853494948250442871642648422812610025262967382053921909925260816695682352770003212241329066084921245697 8101 2582249878086908589655919172005048910306040278915491958519068734701699090410507130880281494997142812963895910175634096128 8102 41315998049390537434494706752064486277085968573957723770797824729938773699418786604079414776077040353372557445213427073025 8103 661055968790248598951915308032901410130890090073802399808706995476713085213505965745229923428473965250776065574219095736320 8104 10576895500643977583230644928524336637254474927428499508554380827234527492356359167888601276879992323784276829711088817799169 8105 169230328010303641331690318856389386196071598838855992136870092001624021886797215069990733511925021576270968357224892814327808 8106 2707685248164858261307045101702230179137145581421695874189921467089470678225137314654944188518424311718469470088075538962841601 8107 43322963970637732180912721627235682866194329302747133987038743453685476163747724528619476825606582927702681133806250263222157312 8108 693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526035056783624631953714284535253827585 8109 11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558636908118502272341070471917207552 8110 177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100737 8111 2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 8112 17498005798264095394980017816940977662812022234805648158159936606189888551310380434745490940251602945 8113 139984046386112763159840142535527794342549510727805390598264405829872857882763016454505854929414914048 8114 1119872371088902105278721140284222246900609417219883946118054898560418630138658162852728671050244554753 8115 8958978968711216842229769122273777543845728663348834854272197796169258262914954542172669670744192450560 8116 71671831749689734737838152978190216899892655911508785116799651230841381416140018530809108028662061465601 8117 573374653997517877902705223825521735199141247292070280934397209846730802098870938574746694765472689160192 8118 4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109249 8119 36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984 8120 441711766194596082395824375185729629621484972111362675982305080463327233 8121 1766847064778384329583297500742918517156711892660534831025413261572964352 8122 7067388259113537318333190002971674063309935587502475832486424805170479105 8123 28269553036454149273332760011886696253239742350009903329945699220681916416 8124 10633823966279326983230456482242756609 8125 21267647932558653966460912964485513216 8126 1 8127 0 8128 7 8129 126 8130 5457 8131 299584 8132 17895441 8133 1108377632 8134 69810257921 8135 4432676782080 8136 282578783371521 8137 18049651601310208 8138 1154048504026365953 8139 73823022684047409152 8140 4723519685849228775425 8141 302268352895404340158464 8142 19343993777512378244530177 8143 1237977819370164736667680768 8144 79229371440084233701990400001 8145 5070641086539147525937397104640 8146 324519791598466030177898148659201 8147 20769227048220567790406245042618368 8148 1329229263435516102286130061591445505 8149 85070632295053823178407871789301497856 8150 5444519168809230049194687827827211894785 8151 348449185265415854865706922064459987943424 8152 22300746527758618926451591176736896779812865 8153 1427247735241255746175593902372446965294170112 8154 91343853694310900071484155898270622055196000257 8155 5846006592879754638694862654177099844288570720256 8156 374144420550507721968307263521350845072441593561089 8157 23945242870631003808910418582295017539339522332950528 8158 1532495542293136551064306908208595153068234258566348801 8159 98079714661088813101524925931484938773983148183998431232 8160 6277101735386680764176071790207833042098441133567351193601 8161 401734511064747568890935040956659491346152643841658279952384 8162 25711008708143844408758505763395432489403079865538384192602113 8163 1645504557321206042156362979132299233748290331958088997856608256 8164 105312291668557186697940328428869287460590289545548542840557010945 8165 6739986666787659948667110583678086754527979944541319759445601812480 8166 431359146674410236714677950383084935386905978043837471800188611854337 8167 27606985387162255149739114792960435157390323092098075101314707926024192 8168 1766847064778384329583298962244555846730402100561660600224241585911496705 8169 113078212145816597093331063431572982307405660659001772483589572093370433536 8170 7237005577332262213973186937187413397540521101745871770647665866480096903169 8171 463168356949264781694283946021062337920458291624855408334978039878619395784704 8172 29642774844752946028434172258005075714555169721800673590995465482214548510343169 8173 1897137590064188545819787019914838223133864287120202028372782240004423022576402432 8174 121416805764108066932466369200989860319004649174492272512643222546581343780263165953 8175 7770675568902916283677847627686394485031294903948294923957728789962014356099836149760 8176 497323236409786642155382248146820840100456173098092915971166346591392034279963402174465 8177 31828687130226345097944463881396533766429193829436215504434996566098011047902352211181568 8178 2037035976334486086268445688409378161051468395093183943342101598063267497442233339269349377 8179 130370302485407109521180524058200202307293977206037901582360672877749091853367116273612226560 8180 8343699359066055009355553539724812947666814540547018734938812712943276105875399340855318806529 8181 533996758980227520598755426542388028650676130589893943305425853414656773861518288022767742746624 8182 34175792574734561318320347298712833833643272357712290325701989336828330351821113932446017121157121 8183 2187250724783011924372502227117621365353169430893259204478165195303335517114022844280142166864429056 8184 139984046386112763159840142535527767382602843577165595931249318810242184245618593914005431419842592769 8185 8958978968711216842229769122273777112486581988938598139599956403855188253908077920834168210259821199360 8186 573374653997517877902705223825521735199141247292070280934397209846730802098870938574746694765472689160193 8187 36695977855841144185773134324833391052745039826692497979801421430190766349722755875349265075713776054960128 8188 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698999537690207638781953 8189 150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735898931040003257532416 8190 9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661697 8191 615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544 8192 2135987035920910082510813795406868310032552609100727358564487664277988894699682310826844728852481 8193 68351585149469122638493368025222726794113897289434988610069698649814625334794528180334983624261632 8194 2187250724783011924402145001962374311382005337566501288405098657525313009259523029471703544711086081 8195 69992023193056381580394355665279930827759582419266901616742758964565124989952353869211275062579036160 8196 2239744742177804210565030830928701032304950356316887049473469674072316749786691193149468518000407609345 8197 71671831749689734737959569783954324966825327968754920199220071029429918266656511370370261310358377463808 8198 2293498615990071511612763564194312669867486096579661963850273401195157572960241603215623090975194243661825 8199 73391955711682288371577351351942393770624804207930630831757458609559826725975582718683341236726212094590976 8200 2348542582773833227889977920025746814017837931156466691547391427705307118030579530582132598520912467558662145 8201 75153362648762663292471336269041341462296327681036584996074918387532649347940640107034810818088358216344797184 8202 2404907604760405225358955445860802021413090707937645133739331671623942974656200294855176994669600734232933564417 8203 76957043352332967211484537231569330199132634208316234901497562023562518518898831575748901446341313692793011437568 8204 2462625387274654950767472598834597214594863999535104966797345161259656265698585841460581311106661304663627507171329 8205 78804012392788958424558601681497169238597563263027126136705815984400222022674584074783567231533686423261867577180160 8206 2521728396569246669585866910108550349580112668863328311561638444686266649050704084761793595858438431638772718575288321 8207 80695308690215893426747607624283866129683455714769870372965267560927885478824409022276906178737168522406350559278792704 8208 2582249878086908589655919172003011874329705792830990359895437740870230920979085750476375755380699492036127412459147362305 8209 82631996098781074868989413504096379978550585370549287187099326483937390290390868125598882848954157306330645660620340330496 8210 2644223875160994395807661232131084159313618731857237955350740997694716496008676956283064247419520136327145159211471081570305 8211 84615164005151820665845159428194693098035799419428900694132212327900687926661768744693500394803792606692075514836031367020544 8212 2707685248164858261307045101702230179137145581421703111195498797706180094090494315494215835335115409290328883667330236980133889 8213 86645927941275464361825443254471365732388658605494325870122105552304627654418305063953126825746694635864180697563533709810860032 8214 2772669694120814859578414184143083703436437075375817038338836529879403002089565657791605819184078240659647368791739603481492717569 8215 88725430211866075506509253892578678509965986412026134110802202173786135404051540215292232299971975799614568013407602551747321528320 8216 2839213766779714416208296124562517712318911565184836172974571090549372219192960733773905095968692575368418106403811055069133398867969 8217 90854840536950861318665475986000566794205170085914757535186274897579911014174740798897766555692660284682072607330587789066743199039488 8218 2907354897182427562197295231552018137414565442749272241125960796722557152453591694837259743720943120601397113575373895352877528698060801 8219 93035356709837681990313447409664580397266094167976711716030745495121828878514934191882436654825291825210990874203307509967385497197084672 8220 2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288504218024972899249370402127873 8221 95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231986423994418530346864973185024 8222 3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119425 8223 97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568 8224 39402006196394479212279040100640937041489525912620828916101391346081564603058394118278017126356691757601218944303105 8225 630432099142311667396464641606276406772554121464690204672372369595676744273389494679844961015293364179459358075125760 8226 10086913586276986678343434265668593821230639598337098810876260078881100154046537543069013178434358249542410326104866817 8227 161390617380431786853494948250442871642648422812610025262967783788432974672829702186205437426828542677962811034778468352 8228 2582249878086908589655919172005048910306040278915491958519068734701699090410507130880281494997142812963895910175634096129 8229 41315998049390537434494706752064486277085968573957723770797824729938773699418786604079414778612341553829016248206833483776 8230 661055968790248598951915308032901410130890090073802399808706995476713085213505965745229923428473965250776065574219095736321 8231 10576895500643977583230644928525379599674358184304668952746846326008951011598538492563353070945514000786938220793939632324608 8232 169230328010303641331690318856389386196071598838855992136870092001624021886797215069990733511925021576270968357224892814327809 8233 2707685248164858261307045101702230179137145581421695874189921467089470678225137314654944188518464876537676773428923433465413632 8234 43322963970637732180912721627235682866194329302747133987038743453685476163747724528619476825606582927702681133806250263222157313 8235 693167423530203714894603546035770925859109268843954143792619895179983399868545702434473108446952502604071576590488170770821283840 8236 11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558636908118502272341070471917207553 8237 177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664933647270144818383282163366387253248 8238 2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611777 8239 45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416 8240 139984046386112763159840142535527794342549510727805390598264405829872857882763016454505854929414914049 8241 1119872371088902105278721140284222246900609417219883946118054898560429014732375232507985732042902994944 8242 8958978968711216842229769122273777543845728663348834854272197796169258262914954542172669670744192450561 8243 71671831749689734737838152978190218625329242609149731975488616800097702990542393294784718575322483654656 8244 573374653997517877902705223825521735199141247292070280934397209846730802098870938574746694765472689160193 8245 4586997231980143023221641790604173881593129978336562247475177678773845918330469089254521219196133908152320 8246 36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873985 8247 293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 8248 1766847064778384329583297500742918517156711892660534831025413261572964353 8249 7067388259113537318333190002971674065968391579072307578294038925731168256 8250 28269553036454149273332760011886696253239742350009903329945699220681916417 8251 113078212145816597093331040047546785012958969400039613319782796882727665664 8252 21267647932558653966460912964485513217 8253 42535295865117307932921825928971026432 8254 1 8255 0 8256 1 8257 127 8258 5460 8259 299585 8260 17895680 8261 1108377633 8262 69810257984 8263 4432676782081 8264 282578800082944 8265 18049651601310209 8266 1154048504026366976 8267 73823022684047409153 8268 4723519685849245548544 8269 302268352895404340158465 8270 19343993777512378244546560 8271 1237977819370164736667680769 8272 79229371458530696296428208128 8273 5070641086539147525937397104641 8274 324519791598466030177898148921344 8275 20769227048220567790406245042618369 8276 1329229263435516102286131161102024704 8277 85070632295053823178407871789301497857 8278 5444519168809230049194687827827216089088 8279 348449185265415854865706922064459987943425 8280 22300746527758618926456313542938291431538688 8281 1427247735241255746175593902372446965294170113 8282 91343853694310900071484155898270622055263109120 8283 5846006592879754638694862654177099844288570720257 8284 374144420550507721968307263521350917130035363053568 8285 23945242870631003808910418582295017539339522332950529 8286 1532495542293136551064306908208595153068234259640090624 8287 98079714661088813101524925931484938773983148183998431233 8288 6277101736848182401166692341411351248818638464119967055872 8289 401734511064747568890935040956659491346152643841658279952385 8290 25711008708143844408758505763395432489403079865538401372471296 8291 1645504557321206042156362979132299233748290331958088997856608257 8292 105312291668557186697940328428869287460590294267915025641482747904 8293 6739986666787659948667110583678086754527979944541319759445601812481 8294 431359146674410236714677950383084935386905978043837471800463489761280 8295 27606985387162255149739114792960435157390323092098075101314707926024193 8296 1766847064778384329583298962244555848059630096345367547308432917505507328 8297 113078212145816597093331063431572982307405660659001772483589572093370433537 8298 7237005577332262213973186937187413397540521101745871770647665870878143414272 8299 463168356949264781694283946021062337920458291624855408334978039878619395784705 8300 29642774844752946028434172258005075714555169721800673900480475303542025049079808 8301 1897137590064188545819787019914838223133864287120202028372782240004423022576402433 8302 121416805764108066932466369200989860319004649174492272512643222546581414149007343616 8303 7770675568902916283677847627686394485031294903948294923957728789962014356099836149761 8304 497323236409786642155382248153097941835842831561183506863671643309261852456997410045952 8305 31828687130226345097944463881396533766429193829436215504434996566098011047902352211181569 8306 2037035976334486086268445688409378161051468395093183943342101598063267497443359239176192000 8307 130370302485407109521180524058200202307293977206037901582360672877749091853367116273612226561 8308 8343699359066055009355553539724812947666814540547018734938812733225685709527065261202942722048 8309 533996758980227520598755426542388028650676130589893943305425853414656773861518288022767742746625 8310 34175792574734561318320347298712833833643272357712290325701989336828330351821113950460415630639104 8311 2187250724783011924372502227117621365353169430893259204478165195303335517114022844280142166864429057 8312 139984046386112763159840142535527767382602843577165970075668475521384052092077234454757875248206446592 8313 8958978968711216842229769122273777112486581988938598139599956403855188253908077920834168210259821199361 8314 573374653997517877902705223825521735199141247292070280934397209846730802098870938574746982995848840871936 8315 36695977855841144185773134324833391052745039826692497979801421430190766349722755875349265075713776054960129 8316 2348542582773833227889480596789337027375682548908319870707290971532209026443836439248614871288575763312279552 8317 150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735898931040003257532417 8318 9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097388624293637233049600 8319 615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348545 8320 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 8321 68351585149469122638493368025222726794113897289434988610069698649814625334794528180334983624261633 8322 2187250724783011924402145001962374311382005337566501288405098657525313009259523103258679839549292544 8323 69992023193056381580394355665279930827759582419266901616742758964565124989952353869211275062579036161 8324 2239744742177804210565030830928701032304950356316887049473469761184602681546937839478220115353716916224 8325 71671831749689734737959569783954324966825327968754920199220071029429918266656511370370261310358377463809 8326 2293498615990071511612763564194312669867486096579661963850273401195157572960241603216803682595911654965248 8327 73391955711682288371577351351942393770624804207930630831757458609559826725975582718683341236726212094590977 8328 2348542582773833227889977920025746814017838036468758360104578125601034056502481226335687558430892490718445568 8329 75153362648762663292471336269041341462296327681036584996074918387532649347940640107034810818088358216344797185 8330 2404907604760405225358955445860802021413090707937645133739331671623942974656200294855177013559066665711514419200 8331 76957043352332967211484537231569330199132634208316234901497562023562518518898831575748901446341313692793011437569 8332 2462625387274654950767472598834597214594863999535104966797345161259661974689356665300105544174981238918258714738688 8333 78804012392788958424558601681497169238597563263027126136705815984400222022674584074783567231533686423261867577180161 8334 2521728396569246669585866910108550349580112668863328311561638444686266649050704084761793595858740663093676375868964864 8335 80695308690215893426747607624283866129683455714769870372965267560927885478824409022276906178737168522406350559278792705 8336 2582249878086908589655921307990047795239788187850929682382773959245169978669611141671253175499863612076453194934834429952 8337 82631996098781074868989413504096379978550585370549287187099326483937390290390868125598882848954157306330645660620340330497 8338 2644223875160994395807661232131084159313618731857237955350740997694716496008676956283064247419520141162848437669987780395008 8339 84615164005151820665845159428194693098035799419428900694132212327900687926661768744693500394803792606692075514836031367020545 8340 2707685248164858261307045101702230179137145581421703111195498797706180094090868459913372546482175552588161439006528088915836928 8341 86645927941275464361825443254471365732388658605494325870122105552304627654418305063953126825746694635864180697563533709810860033 8342 2772669694120814859578414184143083703436437075375817038338836529879403002089565657791605819184078240659724740044194939748673912832 8343 88725430211866075506509253892578678509965986412026134110802202173786135404051540215292232299971975799614568013407602551747321528321 8344 2839213766779714416208296124562517712318911565184836202617345935302318247627132800217038202287755002375712994125618763578630725435392 8345 90854840536950861318665475986000566794205170085914757535186274897579911014174740798897766555692660284682072607330587789066743199039489 8346 2907354897182427562197295231552018137414565442749272241125960796722557152453591694837259743720943120601397114813313934638257803597185024 8347 93035356709837681990313447409664580397266094167976711716030745495121828878514934191882436654825291825210990874203307509967385497197084673 8348 2977131414714805823690030317109266572712515013375254774912983855843898524112477893968598472377429786270616840933671211753657554225743265792 8349 95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231986423994418530346864973185025 8350 3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423268462211964479833703352107008 8351 97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821569 8352 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 8353 630432099142311667396464641606276406772554121464690204672372369595676744273389494679844961015293364179459358075125761 8354 10086913586276986678343434265668593821230639598337098810876260078881100154046537543069013495347008306599760700280668160 8355 161390617380431786853494948250442871642648422812610025262967783788432974672829702186205437426828542677962811034778468353 8356 2582249878086908589655919172005048910306040278915491958519070341639743349400782672842373834892094734938660291471766192128 8357 41315998049390537434494706752064486277085968573957723770797824729938773699418786604079414778612341553829016248206833483777 8358 661055968790248598951915308032901410130890090073802399808706995476713085213505965745229923433544567651688983180205908557824 8359 10576895500643977583230644928525379599674358184304668952746846326008951011598538492563353070945514000786938220793939632324609 8360 169230328010303641331690318856397729895430664893865347690409816403195549371036160206131043503847668466787180905554506921541632 8361 2707685248164858261307045101702230179137145581421695874189921467089470678225137314654944188518464876537676773428923433465413633 8362 43322963970637732180912721627235682866194329302747133987038743453685476163747724528619476825606664057341095740487946052227301376 8363 693167423530203714894603546035770925859109268843954143792619895179983399868545702434473108446952502604071576590488170770821283841 8364 11090678776483259438313656736572334813745748301503266300681918322563797522891059678857815652100228744708459939246163398570207608832 8365 177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664933647270144818383282163366387253249 8366 2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638929269802814658184164685493619916800 8367 45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788417 8368 726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 8369 1119872371088902105278721140284222246900609417219883946118054898560429014732375232507985732042902994945 8370 8958978968711216842229769122273777543845728663348834854272197796169279032102388681483183792729509330944 8371 71671831749689734737838152978190218625329242609149731975488616800097702990542393294784718575322483654657 8372 573374653997517877902705223825521742100887594082634068369153072123756171473230174187891193440055645437952 8373 4586997231980143023221641790604173881593129978336562247475177678773845918330469089254521219196133908152321 8374 36695977855841144185773134324833391052745039826692497979801421430190766349722755875349265075713776054960128 8375 293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991873 8376 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 8377 7067388259113537318333190002971674065968391579072307578294038925731168257 8378 28269553036454149273332760011886696258556654333149566821560927461803294720 8379 113078212145816597093331040047546785012958969400039613319782796882727665665 8380 452312848583266388373324160190187140051835877600158453279131187530910662656 8381 42535295865117307932921825928971026433 8382 85070591730234615865843651857942052864 8383 1 8384 0 8385 2 8386 128 8387 5461 8388 299592 8389 17895681 8390 1108378624 8391 69810257985 8392 4432676782208 8393 282578800082945 8394 18049651735265280 8395 1154048504026366977 8396 73823022684047411200 8397 4723519685849245548545 8398 302268352895404407259136 8399 19343993777512378244546561 8400 1237977819370164736667713536 8401 79229371458530696296428208129 8402 5070641086834293179299756244992 8403 324519791598466030177898148921345 8404 20769227048220567790406245043142656 8405 1329229263435516102286131161102024705 8406 85070632295053823178407876187345911808 8407 5444519168809230049194687827827216089089 8408 348449185265415854865706922064459996332032 8409 22300746527758618926456313542938291431538689 8410 1427247735241255746175631681303184022515482624 8411 91343853694310900071484155898270622055263109121 8412 5846006592879754638694862654177099844288704937984 8413 374144420550507721968307263521350917130035363053569 8414 23945242870631003808910418582295017827569897947791360 8415 1532495542293136551064306908208595153068234259640090625 8416 98079714661088813101524925931484938773983148186145914880 8417 6277101736848182401166692341411351248818638464119967055873 8418 401734511111515621280079416467808565277471805074688050200576 8419 25711008708143844408758505763395432489403079865538401372471297 8420 1645504557321206042156362979132299233748290331958089032216346624 8421 105312291668557186697940328428869287460590294267915025641482747905 8422 6739986666787659948667110583678086754527979963430785690786743713792 8423 431359146674410236714677950383084935386905978043837471800463489761281 8424 27606985387162255149739114792960435157390323092098075101315257681838080 8425 1766847064778384329583298962244555848059630096345367547308432917505507329 8426 113078212145816597093331063431572982318039484625276263763541567859891109888 8427 7237005577332262213973186937187413397540521101745871770647665870878143414273 8428 463168356949264781694283946021062337920458291624855408334978039887415488806912 8429 29642774844752946028434172258005075714555169721800673900480475303542025049079809 8430 1897137590064188545819787019914838223133864287120202029610722279289768113103437824 8431 121416805764108066932466369200989860319004649174492272512643222546581414149007343617 8432 7770675568902916283677847627686394485031294903948294923957728789962014496837324505088 8433 497323236409786642155382248153097941835842831561183506863671643309261852456997410045953 8434 31828687130226345097944463881496967394195380543251626546961017183819845495913560586321920 8435 2037035976334486086268445688409378161051468395093183943342101598063267497443359239176192001 8436 130370302485407109521180524058200202307293977206037901582360672877749091853369368073425911808 8437 8343699359066055009355553539724812947666814540547018734938812733225685709527065261202942722049 8438 533996758980227520598755426542388028650676130589893943305425853495786412276124960711357493149696 8439 34175792574734561318320347298712833833643272357712290325701989336828330351821113950460415630639105 8440 2187250724783011924372502227117621365353169430893259204478165195303335517114022844316170963883393024 8441 139984046386112763159840142535527767382602843577165970075668475521384052092077234454757875248206446593 8442 8958978968711216842229769122273777112486581988938601132755309657544343965867181184471134228436276477952 8443 573374653997517877902705223825521735199141247292070280934397209846730802098870938574746982995848840871937 8444 36695977855841144185773134324833391052745039826692497979801421430190766349722755875349265652174528358383616 8445 2348542582773833227889480596789337027375682548908319870707290971532209026443836439248614871288575763312279553 8446 150306725297525326584926758194517569752043683130132471725266622178061377612651852364816399388240425235165216768 8447 9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097388624293637233049601 8448 615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232586030259640417124352 8449 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306817 8450 2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224 8451 2187250724783011924402145001962374311382005337566501288405098657525313009259523103258679839549292545 8452 69992023193056381580394355665279930827759582419266901616742758964565124989952354016785227652255449088 8453 2239744742177804210565030830928701032304950356316887049473469761184602681546937839478220115353716916225 8454 71671831749689734737959569783954324966825327968754920199220071377879061993697497956275563510130320343040 8455 2293498615990071511612763564194312669867486096579661963850273401195157572960241603216803682595911654965249 8456 73391955711682288371577351351942393770624804207930630831757458609559826725975582718685702419967646917197824 8457 2348542582773833227889977920025746814017838036468758360104578125601034056502481226335687558430892490718445569 8458 75153362648762663292471336269041341462296328523534918344532411970787667836509976165629421704657689065518268416 8459 2404907604760405225358955445860802021413090707937645133739331671623942974656200294855177013559066665711514419201 8460 76957043352332967211484537231569330199132634208316234901497562023562518518898831575748901484120245555750173147136 8461 2462625387274654950767472598834597214594863999535104966797345161259661974689356665300105544174981238918258714738689 8462 78804012392788958424558601681497169238597563263027126136705815984400244858637667370141664163958081887732221054287872 8463 2521728396569246669585866910108550349580112668863328311561638444686266649050704084761793595858740663093676375868964865 8464 80695308690215893426747607624283866129683455714769870372965267560927885478824409022276906178737772985316157873866145792 8465 2582249878086908589655921307990047795239788187850929682382773959245169978669611141671253175499863612076453194934834429953 8466 82631996098781074868989447679888954713111903690882451123414933052573081610983237380814376460480023096197701870521310773248 8467 2644223875160994395807661232131084159313618731857237955350740997694716496008676956283064247419520141162848437669987780395009 8468 84615164005151820665845159428194693098035799419428900694132212327900687926661768744693500394803792616363482071753064764669952 8469 2707685248164858261307045101702230179137145581421703111195498797706180094090868459913372546482175552588161439006528088915836929 8470 86645927941275464361825443254471365732388658605494325870122105552304627654419801641629753670334935209094196545147993251144269824 8471 2772669694120814859578414184143083703436437075375817038338836529879403002089565657791605819184078240659724740044194939748673912833 8472 88725430211866075506509253892578678509965986412026134110802202173786135404051540215292232299971975799614722755912513224281683918848 8473 2839213766779714416208296124562517712318911565184836202617345935302318247627132800217038202287755002375712994125618763578630725435393 8474 90854840536950861318665475986000566794205170085914757772328473655603479241648117713566716622717374290327190353592404289897914706165760 8475 2907354897182427562197295231552018137414565442749272241125960796722557152453591694837259743720943120601397114813313934638257803597185025 8476 93035356709837681990313447409664580397266094167976711716030745495121828878514934191882436654825291825210990876679187588538146046995333120 8477 2977131414714805823690030317109266572712515013375254774912983855843898524112477893968598472377429786270616840933671211753657554225743265793 8478 95268205270873786358080970147496530326800480428008152797215483387004752771599292606308593113769834952115199441714140261855846608485530730496 8479 3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423268462211964479833703352107009 8480 97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543996579564006372146555687796736 8481 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290177 8482 99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632 8483 10086913586276986678343434265668593821230639598337098810876260078881100154046537543069013495347008306599760700280668161 8484 161390617380431786853494948250442871642648422812610025262967783788432974672829702186205438060653842792077511783130071040 8485 2582249878086908589655919172005048910306040278915491958519070341639743349400782672842373834892094734938660291471766192129 8486 41315998049390537434494706752064486277085968573957723770797831157690950735379888771927784140727450442184532576384768278528 8487 661055968790248598951915308032901410130890090073802399808706995476713085213505965745229923433544567651688983180205908557825 8488 10576895500643977583230644928525379599674358184304668952746846326008951011598538492563353070955655205588764056005913257967616 8489 169230328010303641331690318856397729895430664893865347690409816403195549371036160206131043503847668466787180905554506921541633 8490 2707685248164858261307045101702296928732018109861770718618239263947547455420254917899035851011318251102164249471683893179449344 8491 43322963970637732180912721627235682866194329302747133987038743453685476163747724528619476825606664057341095740487946052227301377 8492 693167423530203714894603546035770925859109268843954143792619895179983399868545702434473108446952664863348405803851562348831571968 8493 11090678776483259438313656736572334813745748301503266300681918322563797522891059678857815652100228744708459939246163398570207608833 8494 177450860423732151013018507785157357019931972824052260810910693159757012866234268621350034101399614727508617883132025042071590010880 8495 2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638929269802814658184164685493619916801 8496 45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222850143806029659049935111160766398464 8497 726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614657 8498 11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 8499 8958978968711216842229769122273777543845728663348834854272197796169279032102388681483183792729509330945 8500 71671831749689734737838152978190218625329242609149731975488616800097744528917261573405746819293117415424 8501 573374653997517877902705223825521742100887594082634068369153072123756171473230174187891193440055645437953 8502 4586997231980143023221641790604173909200115365498817397214201127881947561981405504821583326870348268306432 8503 36695977855841144185773134324833391052745039826692497979801421430190766349722755875349265075713776054960129 8504 293567822846729153486185074598667128421960318613539983838411371441526128803940053325420311249999618019164160 8505 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934977 8506 18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808 8507 28269553036454149273332760011886696258556654333149566821560927461803294721 8508 113078212145816597093331040047546785023592793366318940303013253364970422272 8509 452312848583266388373324160190187140051835877600158453279131187530910662657 8510 1809251394333065553493296640760748560207343510400633813116524750123642650624 8511 85070591730234615865843651857942052865 8512 170141183460469231731687303715884105728 8513 1 8514 0 8515 2 8516 129 8517 16384 8518 299593 8519 17895696 8520 1108378625 8521 69810262016 8522 4432676782209 8523 282578800083200 8524 18049651735265281 8525 1154048505099059200 8526 73823022684047411201 8527 4723519685849245552640 8528 302268352895404407259137 8529 19343993777512378512965632 8530 1237977819370164736667713537 8531 79229371458530696296428273664 8532 5070641086834293179299756244993 8533 324519791603188378646300564914176 8534 20769227048220567790406245043142657 8535 1329229263435516102286131161103073280 8536 85070632295053823178407876187345911809 8537 5444519168809230049194687845419397939200 8538 348449185265415854865706922064459996332033 8539 22300746527758618926456313542938291448315904 8540 1427247735241255746175631681303184022515482625 8541 91343853694310900071484458129721022112862306304 8542 5846006592879754638694862654177099844288704937985 8543 374144420550507721968307263521350917130035631489024 8544 23945242870631003808910418582295017827569897947791361 8545 1532495542293136551064306908208595154221155763173195776 8546 98079714661088813101524925931484938773983148186145914881 8547 6277101736848182401166692341411351248818638464124262023168 8548 401734511111515621280079416467808565277471805074688050200577 8549 25711008709640422085298238065699174909056721712652360288829440 8550 1645504557321206042156362979132299233748290331958089032216346625 8551 105312291668557186697940328428869287460590294267915025710202224640 8552 6739986666787659948667110583678086754527979963430785690786743713793 8553 431359146674410236714677950383084935386905978119395335526102935273472 8554 27606985387162255149739114792960435157390323092098075101315257681838081 8555 1766847064778384329583298962244555848059630096345367547308434017017135104 8556 113078212145816597093331063431572982318039484625276263763541567859891109889 8557 7237005577332262213973186937187413397625591693476087043700395684271243657216 8558 463168356949264781694283946021062337920458291624855408334978039887415488806913 8559 29642774844752946028434172258005075714555169721800673900480475303559617235124224 8560 1897137590064188545819787019914838223133864287120202029610722279289768113103437825 8561 121416805764108066932466369200989860319004649174492272517594982703722864879859662848 8562 7770675568902916283677847627686394485031294903948294923957728789962014496837324505089 8563 497323236409786642155382248153097941835842831561183506863671643309261852738472386756608 8564 31828687130226345097944463881496967394195380543251626546961017183819845495913560586321921 8565 2037035976334486086268445688410985099095727383941478212728481611956903502757119499018698752 8566 130370302485407109521180524058200202307293977206037901582360672877749091853369368073425911809 8567 8343699359066055009355553539724812947666814540547018734938812733225685709527069764802570092544 8568 533996758980227520598755426542388028650676130589893943305425853495786412276124960711357493149697 8569 34175792574734561318320347298712833833643272357712290325701989337152848905479540659229173141733376 8570 2187250724783011924372502227117621365353169430893259204478165195303335517114022844316170963883393025 8571 139984046386112763159840142535527767382602843577165970075668475521384052092077234454829932842244374528 8572 8958978968711216842229769122273777112486581988938601132755309657544343965867181184471134228436276477953 8573 573374653997517877902705223825521735199141247292070304879640035876244130871293501241085632320330205757440 8574 36695977855841144185773134324833391052745039826692497979801421430190766349722755875349265652174528358383617 8575 2348542582773833227889480596789337027375682548908319870707290971532209026443836439248614872441497267919126528 8576 150306725297525326584926758194517569752043683130132471725266622178061377612651852364816399388240425235165216769 8577 9619630419041620901435312524449124464130795720328478190417063819395928166890703832359869751350473520583291174912 8578 615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232586030259640417124353 8579 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884934087550701699858432 8580 2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636225 8581 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 8582 69992023193056381580394355665279930827759582419266901616742758964565124989952354016785227652255449089 8583 2239744742177804210565030830928701032304950356316887049473469761184602681546937839773368020533069742080 8584 71671831749689734737959569783954324966825327968754920199220071377879061993697497956275563510130320343041 8585 2293498615990071511612763564194312669867486096579661963850273402588954147868405549561605483015716837785600 8586 73391955711682288371577351351942393770624804207930630831757458609559826725975582718685702419967646917197825 8587 2348542582773833227889977920025746814017838036468758360104578125601034056502481226335692280797375360363659264 8588 75153362648762663292471336269041341462296328523534918344532411970787667836509976165629421704657689065518268417 8589 2404907604760405225358955445860802021413090714677631800526991620290339934487931473294198528812381480724740440064 8590 76957043352332967211484537231569330199132634208316234901497562023562518518898831575748901484120245555750173147137 8591 2462625387274654950767472598834597214594863999535104966797345161259661974689356665300105544250539102644173038157824 8592 78804012392788958424558601681497169238597563263027126136705815984400244858637667370141664163958081887732221054287873 8593 2521728396569246669585866910108550349580112668863328311561638444686266740394556417943225983588740476406461447071072256 8594 80695308690215893426747607624283866129683455714769870372965267560927885478824409022276906178737772985316157873866145793 8595 2582249878086908589655921307990047795239788187850929682382773959245169978669611141671253175499864821002272809564009136128 8596 82631996098781074868989447679888954713111903690882451123414933052573081610983237380814376460480023096197701870521310773249 8597 2644223875160994395807661778943765355066599824982681656543936519389980888248354489743408444247110939234345653978387688980480 8598 84615164005151820665845159428194693098035799419428900694132212327900687926661768744693500394803792616363482071753064764669953 8599 2707685248164858261307045101702230179137145581421703111195498797706180094090868459913372546482175552607504252120362155711135744 8600 86645927941275464361825443254471365732388658605494325870122105552304627654419801641629753670334935209094196545147993251144269825 8601 2772669694120814859578414184143083703436437075375817038338836529879403002089571644102312326562431202952722174686988114181188747264 8602 88725430211866075506509253892578678509965986412026134110802202173786135404051540215292232299971975799614722755912513224281683918849 8603 2839213766779714416208296124562517712318911565184836202617345935302318247627132800217038202287755002375713303610628584923699450216448 8604 90854840536950861318665475986000566794205170085914757772328473655603479241648117713566716622717374290327190353592404289897914706165761 8605 2907354897182427562197295231552018137414565442749272243023098386786745698273378711687106885123029691004905087647537768119787122535170048 8606 93035356709837681990313447409664580397266094167976711716030745495121828878514934191882436654825291825210990876679187588538146046995333121 8607 2977131414714805823690030317109266572712515013375254774912983855843898524112477893968598472377429786270616840938622971910799075325339762688 8608 95268205270873786358080970147496530326800480428008152797215483387004752771599292606308593113769834952115199441714140261855846608485530730497 8609 3048582568667961163458591044719888970457615373696260889510895468384152088691177363399128747631403045633508224262199134322342310964583968276480 8610 97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543996579564006372146555687796737 8611 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406702123610489943625878850240512 8612 99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285633 8613 3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224 8614 161390617380431786853494948250442871642648422812610025262967783788432974672829702186205438060653842792077511783130071041 8615 2582249878086908589655919172005048910306040278915491958519070341639743349400782672842373836159745335166889692968469397504 8616 41315998049390537434494706752064486277085968573957723770797831157690950735379888771927784140727450442184532576384768278529 8617 661055968790248598951915308032901410130890090073802399808707021187721793357350374416623400887075605606023966098904460558336 8618 10576895500643977583230644928525379599674358184304668952746846326008951011598538492563353070955655205588764056005913257967617 8619 169230328010303641331690318856397729895430664893865347690409816403195549371036160206131043503867950876390832575978454172827648 8620 2707685248164858261307045101702296928732018109861770718618239263947547455420254917899035851011318251102164249471683893179449345 8621 43322963970637732180912721627236216862953309530267732742465285835132108610593489523192086855779136462703182831409436550349455360 8622 693167423530203714894603546035770925859109268843954143792619895179983399868545702434473108446952664863348405803851562348831571969 8623 11090678776483259438313656736572334813745748301503266300681918322563797522891059678857815652100229069227013597672890181726228185088 8624 177450860423732151013018507785157357019931972824052260810910693159757012866234268621350034101399614727508617883132025042071590010881 8625 2839213766779714416208296124562517712318911565184836172974571090551057215859657552980100480293577654888830921550886043332938513252352 8626 45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222850143806029659049935111160766398465 8627 726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565565954818464801005562065097957834752 8628 11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834497 8629 186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936 8630 71671831749689734737838152978190218625329242609149731975488616800097744528917261573405746819293117415425 8631 573374653997517877902705223825521742100887594082634068369153072123756254549979910745133249927996912959488 8632 4586997231980143023221641790604173909200115365498817397214201127881947561981405504821583326870348268306433 8633 36695977855841144185773134324833391163172981375341518578757515226623173256633500483846481732362398565662720 8634 293567822846729153486185074598667128421960318613539983838411371441526128803940053325420311249999618019164161 8635 2348542582773833227889480596789337027375682548908319870707290971532209026443836439248614871288575763312279552 8636 18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479809 8637 150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464 8638 113078212145816597093331040047546785023592793366318940303013253364970422273 8639 452312848583266388373324160190187140073103525532717107245592100495396175872 8640 1809251394333065553493296640760748560207343510400633813116524750123642650625 8641 7237005577332262213973186563042994240829374041602535252466099000494570602496 8642 170141183460469231731687303715884105729 8643 340282366920938463463374607431768211456 8644 1 8645 0 8646 3 8647 130 8648 16385 8649 2097152 8650 17895697 8651 1108378656 8652 69810262017 8653 4432676798464 8654 282578800083201 8655 18049651735265792 8656 1154048505099059201 8657 73823022692633149440 8658 4723519685849245552641 8659 302268352895404407267328 8660 19343993777512378512965633 8661 1237977819370164737741422592 8662 79229371458530696296428273665 8663 5070641086834293179299756376064 8664 324519791603188378646300564914177 8665 20769227048296125510016696412274688 8666 1329229263435516102286131161103073281 8667 85070632295053823178407876187348008960 8668 5444519168809230049194687845419397939201 8669 348449185265415854865706922134828732121088 8670 22300746527758618926456313542938291448315905 8671 1427247735241255746175631681303184022549037056 8672 91343853694310900071484458129721022112862306305 8673 5846006592879754638694865072028721059148410650624 8674 374144420550507721968307263521350917130035631489025 8675 23945242870631003808910418582295017827569898484662272 8676 1532495542293136551064306908208595154221155763173195777 8677 98079714661088813101524925931484938778594834202425819136 8678 6277101736848182401166692341411351248818638464124262023169 8679 401734511111515621280079416467808565277471805074696640135168 8680 25711008709640422085298238065699174909056721712652360288829441 8681 1645504557369096527807028209381048849581183027621665460916846592 8682 105312291668557186697940328428869287460590294267915025710202224641 8683 6739986666787659948667110583678086754527979963430785690924182667264 8684 431359146674410236714677950383084935386905978119395335526102935273473 8685 27606985387162255149739114792960435157390323092400306556218365219700736 8686 1766847064778384329583298962244555848059630096345367547308434017017135105 8687 113078212145816597093331063431572982318039484625276263763541570058914365440 8688 7237005577332262213973186937187413397625591693476087043700395684271243657217 8689 463168356949264781694283946021062337921138856358697207890652333757215751012352 8690 29642774844752946028434172258005075714555169721800673900480475303559617235124225 8691 1897137590064188545819787019914838223133864287120202029610722279289803297475526656 8692 121416805764108066932466369200989860319004649174492272517594982703722864879859662849 8693 7770675568902916283677847627686394485031294903948294923977535830590580440498222137344 8694 497323236409786642155382248153097941835842831561183506863671643309261852738472386756609 8695 31828687130226345097944463881496967394195380543251626546961017183819845496476510539743232 8696 2037035976334486086268445688410985099095727383941478212728481611956903502757119499018698753 8697 130370302485407109521180524058225913316002121039028591434190447360320758432754073881102254080 8698 8343699359066055009355553539724812947666814540547018734938812733225685709527069764802570092545 8699 533996758980227520598755426542388028650676130589893943305425853495786412276124969718556747890688 8700 34175792574734561318320347298712833833643272357712290325701989337152848905479540659229173141733377 8701 2187250724783011924372502227117621365353169430893259204478165195304633591328656551187274790946734080 8702 139984046386112763159840142535527767382602843577165970075668475521384052092077234454829932842244374529 8703 8958978968711216842229769122273777112486581988938601132755309657544343965867181184471278343624352333824 8704 573374653997517877902705223825521735199141247292070304879640035876244130871293501241085632320330205757441 8705 36695977855841144185773134324833391052745039826692498171363364038426873312209135322908944802104401257824256 8706 2348542582773833227889480596789337027375682548908319870707290971532209026443836439248614872441497267919126529 8707 150306725297525326584926758194517569752043683130132471725266622178061377612651852364816399390546268244378910720 8708 9619630419041620901435312524449124464130795720328478190417063819395928166890703832359869751350473520583291174913 8709 615656346818663737691860001564743965704370926101022604186692084441339402679728986395078144848442650539461504401408 8710 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884934087550701699858433 8711 2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634637905112338798739456 8712 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718337 8713 10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 8714 2239744742177804210565030830928701032304950356316887049473469761184602681546937839773368020533069742081 8715 71671831749689734737959569783954324966825327968754920199220071377879061993697497956865859320489025994752 8716 2293498615990071511612763564194312669867486096579661963850273402588954147868405549561605483015716837785601 8717 73391955711682288371577351351942393770624804207930630831757458615135013025608238504067270804888302471086080 8718 2348542582773833227889977920025746814017838036468758360104578125601034056502481226335692280797375360363659265 8719 75153362648762663292471336269041341462296328523534918344532411970787667836509976165629431149390654804808695808 8720 2404907604760405225358955445860802021413090714677631800526991620290339934487931473294198528812381480724740440065 8721 76957043352332967211484537231569330199132634262236128235798841612895121445245386963142132005453009159863849189376 8722 2462625387274654950767472598834597214594863999535104966797345161259661974689356665300105544250539102644173038157825 8723 78804012392788958424558601681497169238597563263027126136705815984400244858637667370141664164109197615184049701126144 8724 2521728396569246669585866910108550349580112668863328311561638444686266740394556417943225983588740476406461447071072257 8725 80695308690215893426747607624283866129683455714769870372965267560927885844199818355002635729658376701477105473261928448 8726 2582249878086908589655921307990047795239788187850929682382773959245169978669611141671253175499864821002272809564009136129 8727 82631996098781074868989447679888954713111903690882451123414933052573081610983237380814376460480025514049341099779660185600 8728 2644223875160994395807661778943765355066599824982681656543936519389980888248354489743408444247110939234345653978387688980481 8729 84615164005151820665845168177197592230083496909436904538920507207801664851097597968706644576095553257995368033255697955160064 8730 2707685248164858261307045101702230179137145581421703111195498797706180094090868459913372546482175552607504252120362155711135745 8731 86645927941275464361825443254471365732388658605494325870122105552304627654419801641629753670334935209132882171375661384734867456 8732 2772669694120814859578414184143083703436437075375817038338836529879403002089571644102312326562431202952722174686988114181188747265 8733 88725430211866075506509253892578678509965986412026134110802202173786135404051564160535058329485387648786867236988596594546105647104 8734 2839213766779714416208296124562517712318911565184836202617345935302318247627132800217038202287755002375713303610628584923699450216449 8735 90854840536950861318665475986000566794205170085914757772328473655603479241648117713566716622717374290327190972562423932588052155727872 8736 2907354897182427562197295231552018137414565442749272243023098386786745698273378711687106885123029691004905087647537768119787122535170049 8737 93035356709837681990313447409664580397266094167976711731207846215635337245073230332811195949505539821872442775381855226577618736628367360 8738 2977131414714805823690030317109266572712515013375254774912983855843898524112477893968598472377429786270616840938622971910799075325339762689 8739 95268205270873786358080970147496530326800480428008152797215483387004752771599292606308593113769834952115199441724043782170129650684723724288 8740 3048582568667961163458591044719888970457615373696260889510895468384152088691177363399128747631403045633508224262199134322342310964583968276481 8741 97554642197374757230674913431036447054643691958280348464348654988292866838117675628761134996167970768935550544899758882086774828838874924449792 8742 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406702123610489943625878850240513 8743 99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885012091110660250265900316889186304 8744 3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140225 8745 102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168 8746 2582249878086908589655919172005048910306040278915491958519070341639743349400782672842373836159745335166889692968469397505 8747 41315998049390537434494706752064486277085968573957723770797831157690950735379888771927784143262751642640991379378174689280 8748 661055968790248598951915308032901410130890090073802399808707021187721793357350374416623400887075605606023966098904460558337 8749 10576895500643977583230644928525379599674358184304668952746846428852985844173916127248926980779920562207929822892681091612672 8750 169230328010303641331690318856397729895430664893865347690409816403195549371036160206131043503867950876390832575978454172827649 8751 2707685248164858261307045101702296928732018109861770718618239263947547455420254917899035851011358815921371552812531787682021376 8752 43322963970637732180912721627236216862953309530267732742465285835132108610593489523192086855779136462703182831409436550349455361 8753 693167423530203714894603546035775197833181110664118933836032234257884532360451119065533495609250538963799364021450938881417412608 8754 11090678776483259438313656736572334813745748301503266300681918322563797522891059678857815652100229069227013597672890181726228185089 8755 177450860423732151013018507785157357019931972824052260810910693159757012866234268621350034101399615376545725199985478608383631163392 8756 2839213766779714416208296124562517712318911565184836172974571090551057215859657552980100480293577654888830921550886043332938513252353 8757 45427420268475430659332737993000283397102585042957378767593137448796695493754157867835607423381977755216066886497271263966188504350720 8758 726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565565954818464801005562065097957834753 8759 11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048982584939417328502193614618716274688 8760 186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351937 8761 2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976 8762 573374653997517877902705223825521742100887594082634068369153072123756254549979910745133249927996912959489 8763 4586997231980143023221641790604173909200115365498817397214201127881947728134904977936067439846230803349504 8764 36695977855841144185773134324833391163172981375341518578757515226623173256633500483846481732362398565662721 8765 293567822846729153486185074598667128863672084808136066234235746627255757096197029651867114328497638202146816 8766 2348542582773833227889480596789337027375682548908319870707290971532209026443836439248614871288575763312279553 8767 18788340662190665823115844774314696219005460391266558965658327772257672203575323539279423732885763744816168960 8768 150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838465 8769 1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 8770 452312848583266388373324160190187140073103525532717107245592100495396175873 8771 1809251394333065553493296640760748560249878806265751121049446576052613677056 8772 7237005577332262213973186563042994240829374041602535252466099000494570602497 8773 28948022309329048855892746252171976963317496166410141009864396001978282409984 8774 340282366920938463463374607431768211457 8775 680564733841876926926749214863536422912 8776 1 8777 0 8778 2 8779 131 8780 16388 8781 2097153 8782 268435456 8783 1108378657 8784 69810262080 8785 4432676798465 8786 282578800148480 8787 18049651735265793 8788 1154048505099060224 8789 73823022692633149441 8790 4723519685917948248064 8791 302268352895404407267329 8792 19343993777512378512982016 8793 1237977819370164737741422593 8794 79229371458530696300723175424 8795 5070641086834293179299756376065 8796 324519791603188378646300565176320 8797 20769227048296125510016696412274689 8798 1329229263436725026952823186158256128 8799 85070632295053823178407876187348008961 8800 5444519168809230049194687845419402133504 8801 348449185265415854865706922134828732121089 8802 22300746527758618926456313543219766408249344 8803 1427247735241255746175631681303184022549037057 8804 91343853694310900071484458129721022112929415168 8805 5846006592879754638694865072028721059148410650625 8806 374144420550507721968307282864163958906508120424448 8807 23945242870631003808910418582295017827569898484662273 8808 1532495542293136551064306908208595154221155764246937600 8809 98079714661088813101524925931484938778594834202425819137 8810 6277101736848182401166692341411351248837085208193676607488 8811 401734511111515621280079416467808565277471805074696640135169 8812 25711008709640422085298238065699174909056721712652377468698624 8813 1645504557369096527807028209381048849581183027621665460916846593 8814 105312291670089682238783916542028779346045404584167850376494579712 8815 6739986666787659948667110583678086754527979963430785690924182667265 8816 431359146674410236714677950383084935386905978119395335526377813180416 8817 27606985387162255149739114792960435157390323092400306556218365219700737 8818 1766847064778384329583298962244555848059630096346576473128047546680213504 8819 113078212145816597093331063431572982318039484625276263763541570058914365441 8820 7237005577332262213973186937187413397625591693476087043700395688669290168320 8821 463168356949264781694283946021062337921138856358697207890652333757215751012353 8822 29642774844752946028434172258005075714560614239671408606410879475915864615682048 8823 1897137590064188545819787019914838223133864287120202029610722279289803297475526657 8824 121416805764108066932466369200989860319004649174492272517594982703722935248603840512 8825 7770675568902916283677847627686394485031294903948294923977535830590580440498222137345 8826 497323236409786642155382248153097941835842831561183506863750871471776116794590953996288 8827 31828687130226345097944463881496967394195380543251626546961017183819845496476510539743233 8828 2037035976334486086268445688410985099095727383941478212728481611956903502758245398925541376 8829 130370302485407109521180524058225913316002121039028591434190447360320758432754073881102254081 8830 8343699359066055009355553539725224323806144841966213624901270618181791487797035543493032804352 8831 533996758980227520598755426542388028650676130589893943305425853495786412276124969718556747890689 8832 34175792574734561318320347298712833833643272357712290325701989337152848905479540677243571651215360 8833 2187250724783011924372502227117621365353169430893259204478165195304633591328656551187274790946734081 8834 139984046386112763159840142535527767382602843577165970075668475521389244388935769282386405744535666688 8835 8958978968711216842229769122273777112486581988938601132755309657544343965867181184471278343624352333825 8836 573374653997517877902705223825521735199141247292070304879640035876244130871293501241085920550706357469184 8837 36695977855841144185773134324833391052745039826692498171363364038426873312209135322908944802104401257824257 8838 2348542582773833227889480596789337027375682548908319872239786512398097883472955470614008182003507825215537152 8839 150306725297525326584926758194517569752043683130132471725266622178061377612651852364816399390546268244378910721 8840 9619630419041620901435312524449124464130795720328478190417063819395928166890703832359869751355085206601718562816 8841 615656346818663737691860001564743965704370926101022604186692084441339402679728986395078144848442650539461504401409 8842 39402006196394479212279040100143613805079739270465446667948293404245721771497550893781187193348379015414059758518272 8843 2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634637905112338798739457 8844 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614538530924543134924800 8845 10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973505 8846 661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256 8847 71671831749689734737959569783954324966825327968754920199220071377879061993697497956865859320489025994753 8848 2293498615990071511612763564194312669867486096579661963850273402588954147868405549562786074636434249089024 8849 73391955711682288371577351351942393770624804207930630831757458615135013025608238504067270804888302471086081 8850 2348542582773833227889977920025746814017838036468758360104578125623334801701011849477223276703540852224425984 8851 75153362648762663292471336269041341462296328523534918344532411970787667836509976165629431149390654804808695809 8852 2404907604760405225358955445860802021413090714677631800526991620290339934487931473294198547701847412203321294848 8853 76957043352332967211484537231569330199132634262236128235798841612895121445245386963142132005453009159863849189377 8854 2462625387274654950767472598834597214594863999966464113471755397974328507090899932238775621791752600635370947739648 8855 78804012392788958424558601681497169238597563263027126136705815984400244858637667370141664164109197615184049701126145 8856 2521728396569246669585866910108550349580112668863328311561638444686266740394556417943225983589042707861365104364748800 8857 80695308690215893426747607624283866129683455714769870372965267560927885844199818355002635729658376701477105473261928449 8858 2582249878086908589655921307990047795239788187850929682382773959245169980131112779002156093703548444792736214590766972928 8859 82631996098781074868989447679888954713111903690882451123414933052573081610983237380814376460480025514049341099779660185601 8860 2644223875160994395807661778943765355066599824982681656543936519389980888248354489743408444247110944070048932436904387805184 8861 84615164005151820665845168177197592230083496909436904538920507207801664851097597968706644576095553257995368033255697955160065 8862 2707685248164858261307045241686276565249908741261838409717688848046809698069527203749293816198065755495792690759339005089677312 8863 86645927941275464361825443254471365732388658605494325870122105552304627654419801641629753670334935209132882171375661384734867457 8864 2772669694120814859578414184143083703436437075375817038338836529879403002089571644102312326562431202952799545939443450448369942528 8865 88725430211866075506509253892578678509965986412026134110802202173786135404051564160535058329485387648786867236988596594546105647105 8866 2839213766779714416208296124562517712318911565184836202617345935302318247627132895998009506405808649772402191019942739749825861910528 8867 90854840536950861318665475986000566794205170085914757772328473655603479241648117713566716622717374290327190972562423932588052155727873 8868 2907354897182427562197295231552018137414565442749272243023098386786745698273378711687106885123029691004905088885477807405167397434294272 8869 93035356709837681990313447409664580397266094167976711731207846215635337245073230332811195949505539821872442775381855226577618736628367361 8870 2977131414714805823690030317109266572712515013375254775034400661608006591044944263120548475388725991977642008577504540424439246096131162112 8871 95268205270873786358080970147496530326800480428008152797215483387004752771599292606308593113769834952115199441724043782170129650684723724289 8872 3048582568667961163458591044719888970457615373696260889510895468384152088691177363399128747631403045633508224262218941362970877048982354264064 8873 97554642197374757230674913431036447054643691958280348464348654988292866838117675628761134996167970768935550544899758882086774828838874924449793 8874 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120312380165227357840590766910829830561864078034732749340803072 8875 99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885012091110660250265900316889186305 8876 3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320382161851377152648554527816941568 8877 102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487169 8878 3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376 8879 41315998049390537434494706752064486277085968573957723770797831157690950735379888771927784143262751642640991379378174689281 8880 661055968790248598951915308032901410130890090073802399808707021187721793357350374416623400892146208006936883704891273379840 8881 10576895500643977583230644928525379599674358184304668952746846428852985844173916127248926980779920562207929822892681091612673 8882 169230328010303641331690318856397729895430664893865347690409816814571688701337670744873339143185294712471147313949472758693888 8883 2707685248164858261307045101702296928732018109861770718618239263947547455420254917899035851011358815921371552812531787682021377 8884 43322963970637732180912721627236216862953309530267732742465285835132108610593489523192086855779217592341597438091132339354599424 8885 693167423530203714894603546035775197833181110664118933836032234257884532360451119065533495609250538963799364021450938881417412609 8886 11090678776483259438313656736572368989538323036064584621029217035292318874494860198604216777082283467905177334094414654709287616512 8887 177450860423732151013018507785157357019931972824052260810910693159757012866234268621350034101399615376545725199985478608383631163393 8888 2839213766779714416208296124562517712318911565184836172974571090551057215859657552980100480293577656186905136184592950465562595557376 8889 45427420268475430659332737993000283397102585042957378767593137448796695493754157867835607423381977755216066886497271263966188504350721 8890 726838724295606890549323807888004534353641360687318060281490199180666248060065073965985717728850585191436158750688718506015705238863872 8891 11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048982584939417328502193614618716274689 8892 186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783575974718638280861498980002242232320 8893 2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630977 8894 47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616 8895 4586997231980143023221641790604173909200115365498817397214201127881947728134904977936067439846230803349505 8896 36695977855841144185773134324833391163172981375341518578757515226623173588940499430075449958314163635748864 8897 293567822846729153486185074598667128863672084808136066234235746627255757096197029651867114328497638202146817 8898 2348542582773833227889480596789337029142529613686704200290588472275127540942092340339317956506374904324554752 8899 18788340662190665823115844774314696219005460391266558965658327772257672203575323539279423732885763744816168961 8900 150306725297525326584926758194517569752043683130132471725266622178061377612651852364816399388240425235165216768 8901 1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707713 8902 9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696 8903 1809251394333065553493296640760748560249878806265751121049446576052613677057 8904 7237005577332262213973186563042994240914444633332769868331942652352512655360 8905 28948022309329048855892746252171976963317496166410141009864396001978282409985 8906 115792089237316195423570985008687907853269984665640564039457584007913129639936 8907 680564733841876926926749214863536422913 8908 1361129467683753853853498429727072845824 8909 1 8910 0 8911 3 8912 132 8913 16389 8914 2097160 8915 268435457 8916 34359738368 8917 69810262081 8918 4432676798592 8919 282578800148481 8920 18049651735527424 8921 1154048505099060225 8922 73823022692633151488 8923 4723519685917948248065 8924 302268352895954095964160 8925 19343993777512378512982017 8926 1237977819370164737741455360 8927 79229371458530696300723175425 8928 5070641086834293179316936114176 8929 324519791603188378646300565176321 8930 20769227048296125510016696412798976 8931 1329229263436725026952823186158256129 8932 85070632295073165982298333819239923712 8933 5444519168809230049194687845419402133505 8934 348449185265415854865706922134828740509696 8935 22300746527758618926456313543219766408249345 8936 1427247735241255746175631681304309922422325248 8937 91343853694310900071484458129721022112929415169 8938 5846006592879754638694865072028721059148544868352 8939 374144420550507721968307282864163958906508120424449 8940 23945242870631003808910418737037522450012056158470144 8941 1532495542293136551064306908208595154221155764246937601 8942 98079714661088813101524925931484938778594834204573302784 8943 6277101736848182401166692341411351248837085208193676607489 8944 401734511111515621280079416467808565277545592050982888407040 8945 25711008709640422085298238065699174909056721712652377468698625 8946 1645504557369096527807028209381048849581183027621665495276584960 8947 105312291670089682238783916542028779346045404584167850376494579713 8948 6739986666836699805974462215222374773278095999510942772185777831936 8949 431359146674410236714677950383084935386905978119395335526377813180417 8950 27606985387162255149739114792960435157390323092400306556218914975514624 8951 1766847064778384329583298962244555848059630096346576473128047546680213505 8952 113078212145816597093331063431572982318039484625281099466820026376589934592 8953 7237005577332262213973186937187413397625591693476087043700395688669290168321 8954 463168356949264781694283946021062337921138856358697207890652333766011844034560 8955 29642774844752946028434172258005075714560614239671408606410879475915864615682049 8956 1897137590064188545819787019914838223133907843263167908496105551954139104535379968 8957 121416805764108066932466369200989860319004649174492272517594982703722935248603840513 8958 7770675568902916283677847627686394485031294903948294923977535830590580581235710492672 8959 497323236409786642155382248153097941835842831561183506863750871471776116794590953996289 8960 31828687130226345097944463881496967394195380543251626546961334096469902553263934762123264 8961 2037035976334486086268445688410985099095727383941478212728481611956903502758245398925541377 8962 130370302485407109521180524058225913316002121039028591434190447360320758432756325680915939328 8963 8343699359066055009355553539725224323806144841966213624901270618181791487797035543493032804353 8964 533996758980227520598755426542394610668905415413331812363490631357574862388622671825193916170240 8965 34175792574734561318320347298712833833643272357712290325701989337152848905479540677243571651215361 8966 2187250724783011924372502227117621365353169430893259204478165195304633591328656551223303587965698048 8967 139984046386112763159840142535527767382602843577165970075668475521389244388935769282386405744535666689 8968 8958978968711216842229769122273777112486581988938601132755309657544364735054615323781648350421593358336 8969 573374653997517877902705223825521735199141247292070304879640035876244130871293501241085920550706357469185 8970 36695977855841144185773134324833391052745039826692498171363364038426873312209135322908945378565153561247744 8971 2348542582773833227889480596789337027375682548908319872239786512398097883472955470614008182003507825215537153 8972 150306725297525326584926758194517569752043683130132471737526586504988488474201716598879209365575109971512655872 8973 9619630419041620901435312524449124464130795720328478190417063819395928166890703832359869751355085206601718562817 8974 615656346818663737691860001564743965704370926101022604186692084441339402679728986395078144848451873911498359177216 8975 39402006196394479212279040100143613805079739270465446667948293404245721771497550893781187193348379015414059758518273 8976 2521728396569246669585858566409191283525103313309788586748690777871726193375822840259980724066488454510053918452482048 8977 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614538530924543134924801 8978 10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325891186640480666386432 8979 661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304257 8980 42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384 8981 2293498615990071511612763564194312669867486096579661963850273402588954147868405549562786074636434249089025 8982 73391955711682288371577351351942393770624804207930630831757458615135013025608238504069631988129737293692928 8983 2348542582773833227889977920025746814017838036468758360104578125623334801701011849477223276703540852224425985 8984 75153362648762663292471336269041341462296328523534918344532411970876870817304098658195564577748282511542190080 8985 2404907604760405225358955445860802021413090714677631800526991620290339934487931473294198547701847412203321294849 8986 76957043352332967211484537231569330199132634262236128235798841612895121445245386963142132043231941022821010898944 8987 2462625387274654950767472598834597214594863999966464113471755397974328507090899932238775621791752600635370947739649 8988 78804012392788958424558601681497169238597563266477999310101097878117599953813096801009121717467763973391301042241536 8989 2521728396569246669585866910108550349580112668863328311561638444686266740394556417943225983589042707861365104364748801 8990 80695308690215893426747607624283866129683455714769870372965267560927885844199818355002635729658981164386912787849281536 8991 2582249878086908589655921307990047795239788187850929682382773959245169980131112779002156093703548444792736214590766972929 8992 82631996098781074868989447679888954713111903690882451123414933052573081616829243930137988133294762427062833949145040945152 8993 2644223875160994395807661778943765355066599824982681656543936519389980888248354489743408444247110944070048932436904387805185 8994 84615164005151820665845168177197592230083496909436904538920507207801664851097597968706644576095553267666774590172731352809472 8995 2707685248164858261307045241686276565249908741261838409717688848046809698069527203749293816198065755495792690759339005089677313 8996 86645927941275464361825445494216107910192869162936548542521765015852413103575335619988301154546232995704420723421354891262558208 8997 2772669694120814859578414184143083703436437075375817038338836529879403002089571644102312326562431202952799545939443450448369942529 8998 88725430211866075506509253892578678509965986412026134110802202173786135404051564160535058329485387648787021979493507267080468037632 8999 2839213766779714416208296124562517712318911565184836202617345935302318247627132895998009506405808649772402191019942739749825861910529 9000 90854840536950861318665475986000566794205170085914757772328473655603479241648118096690601839189588879913947141169700194582695252066304 9001 2907354897182427562197295231552018137414565442749272243023098386786745698273378711687106885123029691004905088885477807405167397434294273 9002 93035356709837681990313447409664580397266094167976711731207846215635337245073230332811195949505539821872442777857735305148379286426615808 9003 2977131414714805823690030317109266572712515013375254775034400661608006591044944263120548475388725991977642008577504540424439246096131162113 9004 95268205270873786358080970147496530326800480428008152798186817833117617307059023559622272852475621484706334992602426678973699447268384440320 9005 3048582568667961163458591044719888970457615373696260889510895468384152088691177363399128747631403045633508224262218941362970877048982354264065 9006 97554642197374757230674913431036447054643691958280348464348654988292866838117675628761134996167970768935550544899798496168031961007671696424960 9007 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120312380165227357840590766910829830561864078034732749340803073 9008 99895953610111751404211111353381321783955140565279076827493022708011895642232499843849820406438684623837517139042704763319999631159002985939337216 9009 3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320382161851377152648554527816941569 9010 102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219671864567173033233664868089856 9011 3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589377 9012 104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032 9013 661055968790248598951915308032901410130890090073802399808707021187721793357350374416623400892146208006936883704891273379841 9014 10576895500643977583230644928525379599674358184304668952746846428852985844173916127248926980790061767009755658104654717255680 9015 169230328010303641331690318856397729895430664893865347690409816814571688701337670744873339143185294712471147313949472758693889 9016 2707685248164858261307045101702296928732018109861770718618239265593052012741460960054005033568668756084900115105263756528058368 9017 43322963970637732180912721627236216862953309530267732742465285835132108610593489523192086855779217592341597438091132339354599425 9018 693167423530203714894603546035775197833181110664118933836032234257884532360451119065533495609250701223076193234814330459427700736 9019 11090678776483259438313656736572368989538323036064584621029217035292318874494860198604216777082283467905177334094414654709287616513 9020 177450860423732151013018507785157630426272570700542807373689082862006432845738901526112915211990734242357937423520231536201473982464 9021 2839213766779714416208296124562517712318911565184836172974571090551057215859657552980100480293577656186905136184592950465562595557377 9022 45427420268475430659332737993000283397102585042957378767593137448796695493754157867835607423381977757812215315764685078231436668960768 9023 726838724295606890549323807888004534353641360687318060281490199180666248060065073965985717728850585191436158750688718506015705238863873 9024 11629419588729710248789180926208072549658261770997088964503843186890336449601035375778235479480565127494894894277949009226478040498831360 9025 186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783575974718638280861498980002242232321 9026 2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536924826874134543436785972241439391744 9027 47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095617 9028 762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856 9029 36695977855841144185773134324833391163172981375341518578757515226623173588940499430075449958314163635748865 9030 293567822846729153486185074598667128863672084808136066234235746627255757760811027544325050780401168342319104 9031 2348542582773833227889480596789337029142529613686704200290588472275127540942092340339317956506374904324554753 9032 18788340662190665823115844774314696226072848650380096283991517775229346264226803135212067819564574429425958912 9033 150306725297525326584926758194517569752043683130132471725266622178061377612651852364816399388240425235165216769 9034 1202453802380202612679414065556140558016349465041059773802132977424491020869313347019693214156232032434593464320 9035 9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661697 9036 76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568 9037 7237005577332262213973186563042994240914444633332769868331942652352512655361 9038 28948022309329048855892746252171976963487637349870610241596083305694166515712 9039 115792089237316195423570985008687907853269984665640564039457584007913129639937 9040 463168356949264781694283940034751631413079938662562256157830336031652518559744 9041 1361129467683753853853498429727072845825 9042 2722258935367507707706996859454145691648 9043 1 9044 0 9045 3 9046 133 9047 16400 9048 2097161 9049 268435472 9050 34359738369 9051 4398046511104 9052 4432676798593 9053 282578800148736 9054 18049651735527425 9055 1154048505100107776 9056 73823022692633151489 9057 4723519685917948252160 9058 302268352895954095964161 9059 19343993777516776291041280 9060 1237977819370164737741455361 9061 79229371458530696300723240960 9062 5070641086834293179316936114177 9063 324519791603188378646369284390912 9064 20769227048296125510016696412798977 9065 1329229263436725026952823186159304704 9066 85070632295073165982298333819239923713 9067 5444519168809539534130722196601098469376 9068 348449185265415854865706922134828740509697 9069 22300746527758618926456313543219766425026560 9070 1427247735241255746175631681304309922422325249 9071 91343853694310900071484458129725525712489676800 9072 5846006592879754638694865072028721059148544868353 9073 374144420550507721968307282864163958906508388859904 9074 23945242870631003808910418737037522450012056158470145 9075 1532495542293136551064306909446535192353614533465473024 9076 98079714661088813101524925931484938778594834204573302785 9077 6277101736848182401166692341411351248837085208197971574784 9078 401734511111515621280079416467808565277545592050982888407041 9079 25711008709640422085298238065699174909057016860557539641655296 9080 1645504557369096527807028209381048849581183027621665495276584961 9081 105312291670089682238783916542028779346045404584167850445214056448 9082 6739986666836699805974462215222374773278095999510942772185777831937 9083 431359146675979512148518911583273038133996227364674748558773772615680 9084 27606985387162255149739114792960435157390323092400306556218914975514625 9085 1766847064778384329583298962244555848059630096346576473128048646191841280 9086 113078212145816597093331063431572982318039484625281099466820026376589934593 9087 7237005577332262213973186937187413397625591693476106386513509518338038956032 9088 463168356949264781694283946021062337921138856358697207890652333766011844034561 9089 29642774844752946028434172258005075714560614239671408606410879475933456801726464 9090 1897137590064188545819787019914838223133907843263167908496105551954139104535379969 9091 121416805764108066932466369200989860319004997623635999553629809042179353910911696896 9092 7770675568902916283677847627686394485031294903948294923977535830590580581235710492673 9093 497323236409786642155382248153097941835842831561183506863750871471776117076065930706944 9094 31828687130226345097944463881496967394195380543251626546961334096469902553263934762123265 9095 2037035976334486086268445688410985099095727383941478212728482879607503730986520995721904128 9096 130370302485407109521180524058225913316002121039028591434190447360320758432756325680915939329 9097 8343699359066055009355553539725224323806144841966213624901270618181791487797040047092660174848 9098 533996758980227520598755426542394610668905415413331812363490631357574862388622671825193916170241 9099 34175792574734561318320347298712939145934940914893142237180349395587834507585649349478647701962752 9100 2187250724783011924372502227117621365353169430893259204478165195304633591328656551223303587965698049 9101 139984046386112763159840142535527767382602843577165970075668475521389244388935769282458463338573594624 9102 8958978968711216842229769122273777112486581988938601132755309657544364735054615323781648350421593358337 9103 573374653997517877902705223825521735199141247292070304879640035876244213948043237798327688808271473278976 9104 36695977855841144185773134324833391052745039826692498171363364038426873312209135322908945378565153561247745 9105 2348542582773833227889480596789337027375682548908319872239786512398097883472955470614008183156429329822384128 9106 150306725297525326584926758194517569752043683130132471737526586504988488474201716598879209365575109971512655873 9107 9619630419041620901435312524449124464130795720328478190515143534011345053804370394164930885135611911438556200960 9108 615656346818663737691860001564743965704370926101022604186692084441339402679728986395078144848451873911498359177217 9109 39402006196394479212279040100143613805079739270465446667948293404245721771497550893781187193348397462158133468069888 9110 2521728396569246669585858566409191283525103313309788586748690777871726193375822840259980724066488454510053918452482049 9111 161390617380431786853494948250188242145606612051826469551916209783790476376052580108870705315024029878737667156588101632 9112 10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325891186640480666386433 9113 661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847886359930202711130112 9114 42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472385 9115 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576 9116 73391955711682288371577351351942393770624804207930630831757458615135013025608238504069631988129737293692929 9117 2348542582773833227889977920025746814017838036468758360104578125623334801701011849477227999070023721869639680 9118 75153362648762663292471336269041341462296328523534918344532411970876870817304098658195564577748282511542190081 9119 2404907604760405225358955445860802021413090714677631800526991620290696746411107963264463100304743854508836126720 9120 76957043352332967211484537231569330199132634262236128235798841612895121445245386963142132043231941022821010898945 9121 2462625387274654950767472598834597214594863999966464113471755397974328507090899932238775621867310464361285271158784 9122 78804012392788958424558601681497169238597563266477999310101097878117599953813096801009121717467763973391301042241537 9123 2521728396569246669585866910108550349580112668890935296948800699836005672499812186571598031747119977859422815470485504 9124 80695308690215893426747607624283866129683455714769870372965267560927885844199818355002635729658981164386912787849281537 9125 2582249878086908589655921307990047795239788187850929682382773959245169980131112779002156093703549653718555829219941679104 9126 82631996098781074868989447679888954713111903690882451123414933052573081616829243930137988133294762427062833949145040945153 9127 2644223875160994395807661778943765355066599824982681656543936519389980888271738515940702890938369896557806182292882609668096 9128 84615164005151820665845168177197592230083496909436904538920507207801664851097597968706644576095553267666774590172731352809473 9129 2707685248164858261307045241686276565249908741261838409717688848046809698069527203749293816198065755515135503873173071884976128 9130 86645927941275464361825445494216107910192869162936548542521765015852413103575335619988301154546232995704420723421354891262558209 9131 2772669694120814859578414219978999578281304444294893064265588030560949263560018181439800021524809516979966337055443464174688010240 9132 88725430211866075506509253892578678509965986412026134110802202173786135404051564160535058329485387648787021979493507267080468037633 9133 2839213766779714416208296124562517712318911565184836202617345935302318247627132895998009506405808649772402500504952561094894586691584 9134 90854840536950861318665475986000566794205170085914757772328473655603479241648118096690601839189588879913947141169700194582695252066305 9135 2907354897182427562197295231552018137414565442749272243023098386786745698273378713219602425988918549363252114797846951738526244718772224 9136 93035356709837681990313447409664580397266094167976711731207846215635337245073230332811195949505539821872442777857735305148379286426615809 9137 2977131414714805823690030317109266572712515013375254775034400661608006591044944263120548475388725991977642008582456300581580767195727659008 9138 95268205270873786358080970147496530326800480428008152798186817833117617307059023559622272852475621484706334992602426678973699447268384440321 9139 3048582568667961163458591044719888970457615373696260889518666143953055004974855211026030504399511005441977045508255904810291530890125800112128 9140 97554642197374757230674913431036447054643691958280348464348654988292866838117675628761134996167970768935550544899798496168031961007671696424961 9141 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120312380165227357840590766910829909790026592299070342884753408 9142 99895953610111751404211111353381321783955140565279076827493022708011895642232499843849820406438684623837517139042704763319999631159002985939337217 9143 3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193549970643544654554998840951153167601384733278315578193346560 9144 102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219671864567173033233664868089857 9145 3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071010484907146113622454825230794752 9146 104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860033 9147 3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024 9148 10576895500643977583230644928525379599674358184304668952746846428852985844173916127248926980790061767009755658104654717255681 9149 169230328010303641331690318856397729895430664893865347690409816814571688701337670744873339143205577122074798984373420009979904 9150 2707685248164858261307045101702296928732018109861770718618239265593052012741460960054005033568668756084900115105263756528058369 9151 43322963970637732180912721627236216862953309530267732742465285841714126839878313691811963586008538482634126293943756003743891456 9152 693167423530203714894603546035775197833181110664118933836032234257884532360451119065533495609250701223076193234814330459427700737 9153 11090678776483259438313656736572368989538323036064584621029217035292318874494860198604216777082283792423730992521141437865308192768 9154 177450860423732151013018507785157630426272570700542807373689082862006432845738901526112915211990734242357937423520231536201473982465 9155 2839213766779714416208296124562519899569636348196760545476798208170737572362391531205370217621245337924727799400400481066046560665600 9156 45427420268475430659332737993000283397102585042957378767593137448796695493754157867835607423381977757812215315764685078231436668960769 9157 726838724295606890549323807888004534353641360687318060281490199180666248060065073965985717728850585196628455609223546134546201568083968 9158 11629419588729710248789180926208072549658261770997088964503843186890336449601035375778235479480565127494894894277949009226478040498831361 9159 186070713419675363980626894819329160794532188335953423432061490990244089116176542781741623654964865097645983725514902200144555674689339392 9160 2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536924826874134543436785972241439391745 9161 47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590215692737996794294180140274157617152 9162 762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529857 9163 12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696 9164 293567822846729153486185074598667128863672084808136066234235746627255757760811027544325050780401168342319105 9165 2348542582773833227889480596789337029142529613686704200290588472275127542271320336124233829410181964604899328 9166 18788340662190665823115844774314696226072848650380096283991517775229346264226803135212067819564574429425958913 9167 150306725297525326584926758194517569780313236166586620998599382189948073860574682731686639226570896214725754880 9168 1202453802380202612679414065556140558016349465041059773802132977424491020869313347019693214156232032434593464321 9169 9619630419041620901435312524449124464130795720328478190417063819395928166890703832359869751350473520583291174912 9170 76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293569 9171 615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544 9172 28948022309329048855892746252171976963487637349870610241596083305694166515713 9173 115792089237316195423570985008687907853610267032561502502920958615344897851392 9174 463168356949264781694283940034751631413079938662562256157830336031652518559745 9175 1852673427797059126777135760139006525652319754650249024631321344126610074238976 9176 2722258935367507707706996859454145691649 9177 5444517870735015415413993718908291383296 9178 1 9179 0 9180 4 9181 134 9182 16401 9183 2097216 9184 268435473 9185 34359738400 9186 4398046511105 9187 562949953421312 9188 282578800148737 9189 18049651735527936 9190 1154048505100107777 9191 73823022692637343744 9192 4723519685917948252161 9193 302268352895954095972352 9194 19343993777516776291041281 9195 1237977819370199921039769600 9196 79229371458530696300723240961 9197 5070641086834293179316936245248 9198 324519791603188378646369284390913 9199 20769227048296125510016971290181632 9200 1329229263436725026952823186159304705 9201 85070632295073165982298333819242020864 9202 5444519168809539534130722196601098469377 9203 348449185265420806625273767775200878788608 9204 22300746527758618926456313543219766425026561 9205 1427247735241255746175631681304309922455879680 9206 91343853694310900071484458129725525712489676801 9207 5846006592879754638694865072028739073546920132608 9208 374144420550507721968307282864163958906508388859905 9209 23945242870631003808910418737037522450012056695341056 9210 1532495542293136551064306909446535192353614533465473025 9211 98079714661088813101524925941388459088266190383191425024 9212 6277101736848182401166692341411351248837085208197971574785 9213 401734511111515621280079416467808565277545592050991478341632 9214 25711008709640422085298238065699174909057016860557539641655297 9215 1645504557369096527807028209381048849581184208213286178328150016 9216 105312291670089682238783916542028779346045404584167850445214056449 9217 6739986666836699805974462215222374773278095999510942772323216785408 9218 431359146675979512148518911583273038133996227364674748558773772615681 9219 27606985387212471963622116895218788125190097220010365064205809171300352 9220 1766847064778384329583298962244555848059630096346576473128048646191841281 9221 113078212145816597093331063431572982318039484625281099466820028575613190144 9222 7237005577332262213973186937187413397625591693476106386513509518338038956033 9223 463168356949264781694283946021062337921138856358697285261904789093482932207616 9224 29642774844752946028434172258005075714560614239671408606410879475933456801726465 9225 1897137590064188545819787019914838223133907843263167908496105551954174288907468800 9226 121416805764108066932466369200989860319004997623635999553629809042179353910911696897 9227 7770675568902916283677847627686394485031297691541444740285621481926798437145024397312 9228 497323236409786642155382248153097941835842831561183506863750871471776117076065930706945 9229 31828687130226345097944463881496967394195380543251626546961334096469902553826884715544576 9230 2037035976334486086268445688410985099095727383941478212728482879607503730986520995721904129 9231 130370302485407109521180524058225913316002121039028591434190452430923159345671679867915075584 9232 8343699359066055009355553539725224323806144841966213624901270618181791487797040047092660174849 9233 533996758980227520598755426542394610668905415413331812363490631357574862388622680832393170911232 9234 34175792574734561318320347298712939145934940914893142237180349395587834507585649349478647701962753 9235 2187250724783011924372502227117623050349836127808199603114213545136870101520902332009293245998694400 9236 139984046386112763159840142535527767382602843577165970075668475521389244388935769282458463338573594625 9237 8958978968711216842229769122273777112486581988938601132755309657544364735054615323781792465609669214208 9238 573374653997517877902705223825521735199141247292070304879640035876244213948043237798327688808271473278977 9239 36695977855841144185773134324833391052745039826692498171363364038426873644516134269137913028056166327910400 9240 2348542582773833227889480596789337027375682548908319872239786512398097883472955470614008183156429329822384129 9241 150306725297525326584926758194517569752043683130132471737526586504988488474201716598879209367880952980726349824 9242 9619630419041620901435312524449124464130795720328478190515143534011345053804370394164930885135611911438556200961 9243 615656346818663737691860001564743965704370926101022604187476722158262737775123389481248868534589601318161566662656 9244 39402006196394479212279040100143613805079739270465446667948293404245721771497550893781187193348397462158133468069889 9245 2521728396569246669585858566409191283525103313309788586748690777871726193375822840259980724066488491403542065871585280 9246 161390617380431786853494948250188242145606612051826469551916209783790476376052580108870705315024029878737667156588101633 9247 10328999512347634358623676688012047497318823171316894051322637426162590488067364800296652896060612987399587563524155506688 9248 661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847886359930202711130113 9249 42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230246427865411853637124096 9250 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232577 9251 173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864 9252 2348542582773833227889977920025746814017838036468758360104578125623334801701011849477227999070023721869639681 9253 75153362648762663292471336269041341462296328523534918344532411970876870817304098658195574022481248250832617472 9254 2404907604760405225358955445860802021413090714677631800526991620290696746411107963264463100304743854508836126721 9255 76957043352332967211484537231569330199132634262236128235798841612896548692938092923023190291422458655000231936000 9256 2462625387274654950767472598834597214594863999966464113471755397974328507090899932238775621867310464361285271158785 9257 78804012392788958424558601681497169238597563266477999310101097878117599953813096801009121717618879700843129689079808 9258 2521728396569246669585866910108550349580112668890935296948800699836005672499812186571598031747119977859422815470485505 9259 80695308690215893426747607624283866129683455714990726256062565602125797666417273836755341665846620892171551334440370176 9260 2582249878086908589655921307990047795239788187850929682382773959245169980131112779002156093703549653718555829219941679105 9261 82631996098781074868989447679888954713111903690882451123414933052573081616829243930137988133294764844914473178403390357504 9262 2644223875160994395807661778943765355066599824982681656543936519389980888271738515940702890938369896557806182292882609668097 9263 84615164005151820665845168177197592230083496909436904538920507207801664851191134073495822362860589087289210146513677637910528 9264 2707685248164858261307045241686276565249908741261838409717688848046809698069527203749293816198065755515135503873173071884976129 9265 86645927941275464361825445494216107910192869162936548542521765015852413103575335619988301154546232995743106349649023024853155840 9266 2772669694120814859578414219978999578281304444294893064265588030560949263560018181439800021524809516979966337055443464174688010241 9267 88725430211866075506509254465953332507483864314731354230977081778809129141850300871676390842063185521237720768269552576058594689024 9268 2839213766779714416208296124562517712318911565184836202617345935302318247627132895998009506405808649772402500504952561094894586691585 9269 90854840536950861318665475986000566794205170085914757772328473655603479241648118096690601839189588879913947760139719837272832701628416 9270 2907354897182427562197295231552018137414565442749272243023098386786745698273378713219602425988918549363252114797846951738526244718772225 9271 93035356709837681990313447409664580397266094167976711731207846215635337245073230338941178112969095255305830883983091961052575225362776064 9272 2977131414714805823690030317109266572712515013375254775034400661608006591044944263120548475388725991977642008582456300581580767195727659009 9273 95268205270873786358080970147496530326800480428008152798186817833117617307059023559622272852475621484706334992612330199287982489467577434112 9274 3048582568667961163458591044719888970457615373696260889518666143953055004974855211026030504399511005441977045508255904810291530890125800112129 9275 97554642197374757230674913431036447054643691958280348464410820392844090168387098409777918325746681117594260062224014962594394177104325587763200 9276 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120312380165227357840590766910829909790026592299070342884753409 9277 99895953610111751404211111353381321783955140565279076827493022708011895642232499843849820406438684623837517139042704921776324659687678173027237888 9278 3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193549970643544654554998840951153167601384733278315578193346561 9279 102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190786919015975712777764476775304328689897609666978614725312512 9280 3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071010484907146113622454825230794753 9281 104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272297487510668789036509506289270784 9282 3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521025 9283 107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768 9284 169230328010303641331690318856397729895430664893865347690409816814571688701337670744873339143205577122074798984373420009979905 9285 2707685248164858261307045101702296928732018109861770718618239265593052012741460960054005033568709320904107418446111651030630400 9286 43322963970637732180912721627236216862953309530267732742465285841714126839878313691811963586008538482634126293943756003743891457 9287 693167423530203714894603546035775197833181110664118933836032234284212605277590415740013002530168147043523137871588216694995156992 9288 11090678776483259438313656736572368989538323036064584621029217035292318874494860198604216777082283792423730992521141437865308192769 9289 177450860423732151013018507785157630426272570700542807373689082862006432845738901526112915211990734891395044740373685102513515134976 9290 2839213766779714416208296124562519899569636348196760545476798208170737572362391531205370217621245337924727799400400481066046560665601 9291 45427420268475430659332737993000300895108383307052773747610954389760878332442817353586432075775074127171651195399021908951328786219008 9292 726838724295606890549323807888004534353641360687318060281490199180666248060065073965985717728850585196628455609223546134546201568083969 9293 11629419588729710248789180926208072549658261770997088964503843186890336449601035375778235479480565127505279487995018664483539033157271552 9294 186070713419675363980626894819329160794532188335953423432061490990244089116176542781741623654964865097645983725514902200144555674689339393 9295 2977131414714805823690030317109266572712515013375254774912983855843900249549064591585025402412541133793246401276509307412396518901861580800 9296 47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590215692737996794294180140274157617153 9297 762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442288009311636907318091413208776572928 9298 12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477697 9299 195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 9300 2348542582773833227889480596789337029142529613686704200290588472275127542271320336124233829410181964604899329 9301 18788340662190665823115844774314696226072848650380096283991517775229346266885259126781899565372188549986648064 9302 150306725297525326584926758194517569780313236166586620998599382189948073860574682731686639226570896214725754881 9303 1202453802380202612679414065556140558129427677186876370895464017472037805871638492453453500492784372835078373376 9304 9619630419041620901435312524449124464130795720328478190417063819395928166890703832359869751350473520583291174913 9305 76957043352332967211482500195592995713046365762627825523336510555167425334998024771283606087005022686879416320000 9306 615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348545 9307 4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352 9308 115792089237316195423570985008687907853610267032561502502920958615344897851393 9309 463168356949264781694283940034751631413760503396404133084757085246516054982656 9310 1852673427797059126777135760139006525652319754650249024631321344126610074238977 9311 7410693711188236507108543040556026102609279018600996098525285376506440296955904 9312 5444517870735015415413993718908291383297 9313 10889035741470030830827987437816582766592 9314 1 9315 0 9316 2 9317 135 9318 16404 9319 2097217 9320 268435712 9321 34359738401 9322 4398046511168 9323 562949953421313 9324 72057594037927936 9325 18049651735527937 9326 1154048505100108800 9327 73823022692637343745 9328 4723519685917965025280 9329 302268352895954095972353 9330 19343993777516776291057664 9331 1237977819370199921039769601 9332 79229371458530977771404918784 9333 5070641086834293179316936245249 9334 324519791603188378646369284653056 9335 20769227048296125510016971290181633 9336 1329229263436725026952824285669883904 9337 85070632295073165982298333819242020865 9338 5444519168809539534130722196601102663680 9339 348449185265420806625273767775200878788609 9340 22300746527758698154614105440793015330275328 9341 1427247735241255746175631681304309922455879681 9342 91343853694310900071484458129725525712556785664 9343 5846006592879754638694865072028739073546920132609 9344 374144420550507721968307282864164030964102158352384 9345 23945242870631003808910418737037522450012056695341057 9346 1532495542293136551064306909446535192353614534539214848 9347 98079714661088813101524925941388459088266190383191425025 9348 6277101736848182401166692341490579411332902801713511006208 9349 401734511111515621280079416467808565277545592050991478341633 9350 25711008709640422085298238065699174909057016860557556821524480 9351 1645504557369096527807028209381048849581184208213286178328150017 9352 105312291670089682238783916542028779346045409306534333246139793408 9353 6739986666836699805974462215222374773278095999510942772323216785409 9354 431359146675979512148518911583273038133996227364674748559048650522624 9355 27606985387212471963622116895218788125190097220010365064205809171300353 9356 1766847064779991267627556491018460477919825059478141161115388994127921152 9357 113078212145816597093331063431572982318039484625281099466820028575613190145 9358 7237005577332262213973186937187413397625591693476106386513509522736085467136 9359 463168356949264781694283946021062337921138856358697285261904789093482932207617 9360 29642774844752946028434172258005075714560614239671408915895889297260933340463104 9361 1897137590064188545819787019914838223133907843263167908496105551954174288907468801 9362 121416805764108066932466369200989860319004997623635999553629809042179424279655874560 9363 7770675568902916283677847627686394485031297691541444740285621481926798437145024397313 9364 497323236409786642155382248153097941835842853861928705394294784844980125105358916026368 9365 31828687130226345097944463881496967394195380543251626546961334096469902553826884715544577 9366 2037035976334486086268445688410985099095727383941478212728482879607503730987646895628746752 9367 130370302485407109521180524058225913316002121039028591434190452430923159345671679867915075585 9368 8343699359066055009355553539725224323806144841966213624901270638464201091448705967440284090368 9369 533996758980227520598755426542394610668905415413331812363490631357574862388622680832393170911233 9370 34175792574734561318320347298712939145934940914893142237180349395587834507585649367493046211444736 9371 2187250724783011924372502227117623050349836127808199603114213545136870101520902332009293245998694401 9372 139984046386112763159840142535527794342549510727805390598264405829867665585904481626877324433085693952 9373 8958978968711216842229769122273777112486581988938601132755309657544364735054615323781792465609669214209 9374 573374653997517877902705223825521735199141247292070304879640035876244213948043237798327977038647624990720 9375 36695977855841144185773134324833391052745039826692498171363364038426873644516134269137913028056166327910401 9376 2348542582773833227889480596789337027375682548908319872239786512398097884802183466398924054907314885495881728 9377 150306725297525326584926758194517569752043683130132471737526586504988488474201716598879209367880952980726349825 9378 9619630419041620901435312524449124464130795720328478190515143534011345053804370394164930885140223597456983588864 9379 615656346818663737691860001564743965704370926101022604187476722158262737775123389481248868534589601318161566662657 9380 39402006196394479212279040100143613805079739270465446667954570505981108452261046400837473921301017996251092024819712 9381 2521728396569246669585858566409191283525103313309788586748690777871726193375822840259980724066488491403542065871585281 9382 161390617380431786853494948250188242145606612051826469551916209783790476376052580108870705315024029952524643451426308096 9383 10328999512347634358623676688012047497318823171316894051322637426162590488067364800296652896060612987399587563524155506689 9384 661055968790248598951915308032771039828404682964281219284648795274405791236311345912301496371475531494215111527556020436992 9385 42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230246427865411853637124097 9386 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735734785046116393025536000 9387 173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884865 9388 11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296 9389 75153362648762663292471336269041341462296328523534918344532411970876870817304098658195574022481248250832617473 9390 2404907604760405225358955445860802021413090714677631800526991620290696746411107963264463119194209785987416981504 9391 76957043352332967211484537231569330199132634262236128235798841612896548692938092923023190291422458655000231936001 9392 2462625387274654950767472598834597214594863999966464113471755397974334216081670756078299854935630398615916478726144 9393 78804012392788958424558601681497169238597563266477999310101097878117599953813096801009121717618879700843129689079809 9394 2521728396569246669585866910108550349580112668890935296948800699836005672499812186571598031747422209314326472764162048 9395 80695308690215893426747607624283866129683455714990726256062565602125797666417273836755341665846620892171551334440370177 9396 2582249878086908589655921307990047795239788187852696529447552343574753276170354060187080659396739231034574801136127049728 9397 82631996098781074868989447679888954713111903690882451123414933052573081616829243930137988133294764844914473178403390357505 9398 2644223875160994395807661778943765355066599824982681656543936519389980888271738515940702890938369901393509460751399308492800 9399 84615164005151820665845168177197592230083496909436904538920507207801664851191134073495822362860589087289210146513677637910529 9400 2707685248164858261307045241686276565249908741261838409717688848046809698069901348168450527345125898812968059212370923820679168 9401 86645927941275464361825445494216107910192869162936548542521765015852413103575335619988301154546232995743106349649023024853155841 9402 2772669694120814859578414219978999578281304444294893064265588030560949263560018181439800021524809516980043708307898800441869205504 9403 88725430211866075506509254465953332507483864314731354230977081778809129141850300871676390842063185521237720768269552576058594689025 9404 2839213766779714416208296133736512176279197611628119754182918853735632175866085132943289149398330432325667832304551469993372283830272 9405 90854840536950861318665475986000566794205170085914757772328473655603479241648118096690601839189588879913947760139719837272832701628417 9406 2907354897182427562197295231552018137414565442749272243023098386786745698273378713219602425988918549363252116035786991023906519617896448 9407 93035356709837681990313447409664580397266094167976711731207846215635337245073230338941178112969095255305830883983091961052575225362776065 9408 2977131414714805823690030317109266572712515013375254775034400661608006591044944263145068404042580213711375561011909487362339072051068796928 9409 95268205270873786358080970147496530326800480428008152798186817833117617307059023559622272852475621484706334992612330199287982489467577434113 9410 3048582568667961163458591044719888970457615373696260889518666143953055004974855211026030504399511005441977045508275711850920096974524186099712 9411 97554642197374757230674913431036447054643691958280348464410820392844090168387098409777918325746681117594260062224014962594394177104325587763201 9412 3121748550315992231381597229793166305748598142664971150859654282861781525461921002368452923903592427310624278838847086872341135176300818681823232 9413 99895953610111751404211111353381321783955140565279076827493022708011895642232499843849820406438684623837517139042704921776324659687678173027237889 9414 3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193549970643544654554998840951153484514034790335665952369147904 9415 102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190786919015975712777764476775304328689897609666978614725312513 9416 3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270093932842201409876959669522163350379859068088386836121362890752 9417 104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272297487510668789036509506289270785 9418 3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713443541305387555404214399064342528 9419 107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672769 9420 3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 9421 2707685248164858261307045101702296928732018109861770718618239265593052012741460960054005033568709320904107418446111651030630401 9422 43322963970637732180912721627236216862953309530267732742465285841714126839878313691811963586008619612272540900625451792749035520 9423 693167423530203714894603546035775197833181110664118933836032234284212605277590415740013002530168147043523137871588216694995156993 9424 11090678776483259438313656736572368989538323036064584621029217035397631166163417385302134804765953900224072429494963765963598594048 9425 177450860423732151013018507785157630426272570700542807373689082862006432845738901526112915211990734891395044740373685102513515134977 9426 2839213766779714416208296124562519899569636348196760545476798208170737572362391531205370217621245339222802014034107388198670642970624 9427 45427420268475430659332737993000300895108383307052773747610954389760878332442817353586432075775074127171651195399021908951328786219009 9428 726838724295606890549323807888004674337687746800081220121632734708406670716241500491786981963082375797754470366325264238377931104059392 9429 11629419588729710248789180926208072549658261770997088964503843186890336449601035375778235479480565127505279487995018664483539033157271553 9430 186070713419675363980626894819329160794532188335953423432061490990244089116176542781741623654964865097666752912949041510658677660006219776 9431 2977131414714805823690030317109266572712515013375254774912983855843900249549064591585025402412541133793246401276509307412396518901861580801 9432 47634102635436893179040485073748265163400240214004076398607741693502383287545993093669044134333071309615585067097232407438678814857113894912 9433 762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442288009311636907318091413208776572929 9434 12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343074281999993566914311880948984934563840 9435 195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643137 9436 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 9437 18788340662190665823115844774314696226072848650380096283991517775229346266885259126781899565372188549986648065 9438 150306725297525326584926758194517569780313236166586620998599382189948073865891594714826302718186124455847133184 9439 1202453802380202612679414065556140558129427677186876370895464017472037805871638492453453500492784372835078373377 9440 9619630419041620901435312524449124464583108568911744578790387979586115306921272062027469550663143795149716324352 9441 76957043352332967211482500195592995713046365762627825523336510555167425334998024771283606087005022686879416320001 9442 615656346818663737691860001564743965704370926101022604186692084441339402679728986395078144848442650539461504401408 9443 4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788353 9444 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 9445 463168356949264781694283940034751631413760503396404133084757085246516054982657 9446 1852673427797059126777135760139006525653680884117932778485174842556337147084800 9447 7410693711188236507108543040556026102609279018600996098525285376506440296955905 9448 29642774844752946028434172162224104410437116074403984394101141506025761187823616 9449 10889035741470030830827987437816582766593 9450 21778071482940061661655974875633165533184 9451 1 9452 0 9453 3 9454 136 9455 16405 9456 2097224 9457 268435713 9458 34359739392 9459 4398046511169 9460 562949953421440 9461 72057594037927937 9462 9223372036854775808 9463 1154048505100108801 9464 73823022692637345792 9465 4723519685917965025281 9466 302268352895954163073024 9467 19343993777516776291057665 9468 1237977819370199921039802368 9469 79229371458530977771404918785 9470 5070641086834295431099569930240 9471 324519791603188378646369284653057 9472 20769227048296125510016971290705920 9473 1329229263436725026952824285669883905 9474 85070632295073165982298338217286434816 9475 5444519168809539534130722196601102663681 9476 348449185265420806625273767775200887177216 9477 22300746527758698154614105440793015330275329 9478 1427247735241257013826194130600722562056978432 9479 91343853694310900071484458129725525712556785665 9480 5846006592879754638694865072028739073547054350336 9481 374144420550507721968307282864164030964102158352385 9482 23945242870631003808910418737037522738242432310181888 9483 1532495542293136551064306909446535192353614534539214849 9484 98079714661088813101524925941388459088266190385338908672 9485 6277101736848182401166692341490579411332902801713511006209 9486 401734511111515621280079416468442390577585919775436401803264 9487 25711008709640422085298238065699174909057016860557556821524481 9488 1645504557369096527807028209381048849581184208213286212687888384 9489 105312291670089682238783916542028779346045409306534333246139793409 9490 6739986666836699805974462215222374773278096018400408703664358686720 9491 431359146675979512148518911583273038133996227364674748559048650522625 9492 27606985387212471963622116895218788125190097220010365064206358927114240 9493 1766847064779991267627556491018460477919825059478141161115388994127921153 9494 113078212145868019110747327736364127799913886603320323815583846253457309696 9495 7237005577332262213973186937187413397625591693476106386513509522736085467137 9496 463168356949264781694283946021062337921138856358697285261904789102279025229824 9497 29642774844752946028434172258005075714560614239671408915895889297260933340463105 9498 1897137590064188545819787019914838223133907843263167909734045591239519379434504192 9499 121416805764108066932466369200989860319004997623635999553629809042179424279655874561 9500 7770675568902916283677847627686394485031297691541444740285621481926798577882512752640 9501 497323236409786642155382248153097941835842853861928705394294784844980125105358916026369 9502 31828687130226345097944463881496967394195380721657588135206002316105591677100452634165248 9503 2037035976334486086268445688410985099095727383941478212728482879607503730987646895628746753 9504 130370302485407109521180524058225913316002121039028591434190452430923159345673931667728760832 9505 8343699359066055009355553539725224323806144841966213624901270638464201091448705967440284090369 9506 533996758980227520598755426542394610668905415413331812363490631438704500803229353520982921314304 9507 34175792574734561318320347298712939145934940914893142237180349395587834507585649367493046211444737 9508 2187250724783011924372502227117623050349836127808199603114213545136870101520902332045322043017658368 9509 139984046386112763159840142535527794342549510727805390598264405829867665585904481626877324433085693953 9510 8958978968711216842229769122273777543845728663348834854272197796169258262914954542172669670744192450560 9511 573374653997517877902705223825521735199141247292070304879640035876244213948043237798327977038647624990721 9512 36695977855841144185773134324833391052745039826692498171363364038426873644516134269137913604516918631333888 9513 2348542582773833227889480596789337027375682548908319872239786512398097884802183466398924054907314885495881729 9514 150306725297525326584926758194517569752043683130132471737526586504988488479518628582018872857190338212634034176 9515 9619630419041620901435312524449124464130795720328478190515143534011345053804370394164930885140223597456983588865 9516 615656346818663737691860001564743965704370926101022604187476722158262737775123389481248868534598824690198421438464 9517 39402006196394479212279040100143613805079739270465446667954570505981108452261046400837473921301017996251092024819713 9518 2521728396569246669585858566409191283525103313309788586748740994685609286821932165445898701643963419855179903655739392 9519 161390617380431786853494948250188242145606612051826469551916209783790476376052580108870705315024029952524643451426308097 9520 10328999512347634358623676688012047497318823171316894051322637426162590488067364800296652896060612987547161516113831919616 9521 661055968790248598951915308032771039828404682964281219284648795274405791236311345912301496371475531494215111527556020436993 9522 42307582002575910332922579714097346549017899709713998034217522897561970639123926133160558611868819216832333167611625580003328 9523 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735734785046116393025536001 9524 173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086953046270964674133491712 9525 11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631297 9526 709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 9527 2404907604760405225358955445860802021413090714677631800526991620290696746411107963264463119194209785987416981505 9528 76957043352332967211484537231569330199132634262236128235798841612896548692938092923023190329201390517957393645568 9529 2462625387274654950767472598834597214594863999966464113471755397974334216081670756078299854935630398615916478726145 9530 78804012392788958424558601681497169238597563266477999310101097878117622789776180096367218650043275165313483166187520 9531 2521728396569246669585866910108550349580112668890935296948800699836005672499812186571598031747422209314326472764162049 9532 80695308690215893426747607624283866129683455714990726256062565602125797666417273836755341665847225355081358649027723264 9533 2582249878086908589655921307990047795239788187852696529447552343574753276170354060187080659396739231034574801136127049729 9534 82631996098781074868989447679888954713111903690896585899933160127209747990989180728940996331655028047862674720131651731456 9535 2644223875160994395807661778943765355066599824982681656543936519389980888271738515940702890938369901393509460751399308492801 9536 84615164005151820665845168177197592230083496909436904538920507207801664851191134073495822362860589096960616703430711035559936 9537 2707685248164858261307045241686276565249908741261838409717688848046809698069901348168450527345125898812968059212370923820679169 9538 86645927941275464361825445494216107910192869162936548542521765015852413103576832197664927999134473568973122197233482566186565632 9539 2772669694120814859578414219978999578281304444294893064265588030560949263560018181439800021524809516980043708307898800441869205505 9540 88725430211866075506509254465953332507483864314731354230977081778809129141850300871676390842063185521237875510774463248592957079552 9541 2839213766779714416208296133736512176279197611628119754182918853735632175866085132943289149398330432325667832304551469993372283830273 9542 90854840536950861318665476132784478217569746829007294834519839108560070320944732334979567059983509764758342917264459640739869143072768 9543 2907354897182427562197295231552018137414565442749272243023098386786745698273378713219602425988918549363252116035786991023906519617896449 9544 93035356709837681990313447409664580397266094167976711731207846215635337245073230338941178112969095255305830886458972039623335775161024512 9545 2977131414714805823690030317109266572712515013375254775034400661608006591044944263145068404042580213711375561011909487362339072051068796929 9546 95268205270873786358080970147496530326800480428008152798186817833117617307059023559720352567091038371641269202340046466725298751088134979584 9547 3048582568667961163458591044719888970457615373696260889518666143953055004974855211026030504399511005441977045508275711850920096974524186099713 9548 97554642197374757230674913431036447054643691958280348464410820392844090168387098409777918325746681117594260062224054576675651309273122359738368 9549 3121748550315992231381597229793166305748598142664971150859654282861781525461921002368452923903592427310624278838847086872341135176300818681823233 9550 99895953610111751404211111353381321783955140565279076827497001293903173935369742901834969864752546726320840577624535644469480497713325396805550080 9551 3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193549970643544654554998840951153484514034790335665952369147905 9552 102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190786919015975712777764476775304962515197723781679363076915200 9553 3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270093932842201409876959669522163350379859068088386836121362890753 9554 104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642960856685205864334994249770641659602619557144552837684224065536 9555 3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713443541305387555404214399064342529 9556 107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830041203700374385406681165674315776 9557 3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528577 9558 109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432 9559 43322963970637732180912721627236216862953309530267732742465285841714126839878313691811963586008619612272540900625451792749035521 9560 693167423530203714894603546035775197833181110664118933836032234284212605277590415740013002530168309302799967084951608273005445120 9561 11090678776483259438313656736572368989538323036064584621029217035397631166163417385302134804765953900224072429494963765963598594049 9562 177450860423732151013018507785157630426272570700542807373689082862427682012413130272904587322725415971633517805122427981218717892608 9563 2839213766779714416208296124562519899569636348196760545476798208170737572362391531205370217621245339222802014034107388198670642970625 9564 45427420268475430659332737993000300895108383307052773747610954389760878332442817353586432075775074129767799624666435723216576950829056 9565 726838724295606890549323807888004674337687746800081220121632734708406670716241500491786981963082375797754470366325264238377931104059393 9566 11629419588729710248789180926208073669530632859899194243224983471112367670637115390543824261414767530868135935780731537375300261861392384 9567 186070713419675363980626894819329160794532188335953423432061490990244089116176542781741623654964865097666752912949041510658677660006219777 9568 2977131414714805823690030317109266572712515013375254774912983855843900249549064591585025402412541133793287939651377586033424762872495341568 9569 47634102635436893179040485073748265163400240214004076398607741693502383287545993093669044134333071309615585067097232407438678814857113894913 9570 762145642166990290864647761179972242614403843424065222377723867096038049779779728011939256932258793629543931660248052474380199087423136727040 9571 12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343074281999993566914311880948984934563841 9572 195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183859701911823423434931859047971815424 9573 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290177 9574 49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816 9575 150306725297525326584926758194517569780313236166586620998599382189948073865891594714826302718186124455847133185 9576 1202453802380202612679414065556140558129427677186876370895464017472037805882272316419732827476014829317321129984 9577 9619630419041620901435312524449124464583108568911744578790387979586115306921272062027469550663143795149716324353 9578 76957043352332967211482500195592995714855617156960891076829807195928173895162832985819122592188625611074087944192 9579 615656346818663737691860001564743965704370926101022604186692084441339402679728986395078144848442650539461504401409 9580 4925250774549309901534880012517951725634967408808180833493536675530715221437321467610243751092346142404544382894080 9581 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306817 9582 315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528 9583 1852673427797059126777135760139006525653680884117932778485174842556337147084801 9584 7410693711188236507108543040556026102612001277536363606232992373365894442647552 9585 29642774844752946028434172162224104410437116074403984394101141506025761187823617 9586 118571099379011784113736688648896417641748464297615937576404566024103044751294464 9587 21778071482940061661655974875633165533185 9588 43556142965880123323311949751266331066368 9589 1 9590 0 9591 3 9592 137 9593 16448 9594 2097225 9595 268435728 9596 34359739393 9597 4398046515200 9598 562949953421441 9599 72057594037928192 9600 9223372036854775809 9601 1180591620717411303424 9602 73823022692637345793 9603 4723519685917965029376 9604 302268352895954163073025 9605 19343993777516776559476736 9606 1237977819370199921039802369 9607 79229371458530977771404984320 9608 5070641086834295431099569930241 9609 324519791603188396660699074396160 9610 20769227048296125510016971290705921 9611 1329229263436725026952824285670932480 9612 85070632295073165982298338217286434817 9613 5444519168809539534130722214193284513792 9614 348449185265420806625273767775200887177217 9615 22300746527758698154614105440793015347052544 9616 1427247735241257013826194130600722562056978433 9617 91343853694310920353893759549936542402819915776 9618 5846006592879754638694865072028739073547054350337 9619 374144420550507721968307282864164030964102426787840 9620 23945242870631003808910418737037522738242432310181889 9621 1532495542293136551064306909446535193506536038072320000 9622 98079714661088813101524925941388459088266190385338908673 9623 6277101736848182401166692341490579411332902801717805973504 9624 401734511111515621280079416468442390577585919775436401803265 9625 25711008709640422085298238065704245511457634630258347101650944 9626 1645504557369096527807028209381048849581184208213286212687888385 9627 105312291670089682238783916542028779346045409306534333314859270144 9628 6739986666836699805974462215222374773278096018400408703664358686721 9629 431359146675979512148518911583273038133996227440232612284688096034816 9630 27606985387212471963622116895218788125190097220010365064206358927114241 9631 1766847064779991267627556491018460477919825059478141161115390093639548928 9632 113078212145868019110747327736364127799913886603320323815583846253457309697 9633 7237005577333907718530507769085149210011931392107517988331732580357919211520 9634 463168356949264781694283946021062337921138856358697285261904789102279025229825 9635 29642774844752946028434172258005075714560614239671408915895889297278525526507520 9636 1897137590064188545819787019914838223133907843263167909734045591239519379434504193 9637 121416805764108066932466369200989860319004997623635999558581569199320875010508193792 9638 7770675568902916283677847627686394485031297691541444740285621481926798577882512752641 9639 497323236409786642155382248153097941835842853861928705394294784844980125386833892737024 9640 31828687130226345097944463881496967394195380721657588135206002316105591677100452634165249 9641 2037035976334486086268445688410985099095727385368725905434441493015189472206614635401445376 9642 130370302485407109521180524058225913316002121039028591434190452430923159345673931667728760833 9643 8343699359066055009355553539725224323806144841966213624901270638464201091448710471039911460864 9644 533996758980227520598755426542394610668905415413331812363490631438704500803229353520982921314305 9645 34175792574734561318320347298712939145934940914893142237180349395912353061244076076261803722539008 9646 2187250724783011924372502227117623050349836127808199603114213545136870101520902332045322043017658369 9647 139984046386112763159840142535527794342549510727805390598264405829867665585904481626949382027123621888 9648 8958978968711216842229769122273777543845728663348834854272197796169258262914954542172669670744192450561 9649 573374653997517877902705223825521742100887594082634068369153072123756171473230174187891193440055645437952 9650 36695977855841144185773134324833391052745039826692498171363364038426873644516134269137913604516918631333889 9651 2348542582773833227889480596789337027375682548908319872239786512398097884802183466398924056060236390102728704 9652 150306725297525326584926758194517569752043683130132471737526586504988488479518628582018872857190338212634034177 9653 9619630419041620901435312524449124464130795720328478190515143534011345053825638042097489539102072824403041714176 9654 615656346818663737691860001564743965704370926101022604187476722158262737775123389481248868534598824690198421438465 9655 39402006196394479212279040100143613805079739270465446667954570505981108452261046400837473921301036442995165734371328 9656 2521728396569246669585858566409191283525103313309788586748740994685609286821932165445898701643963419855179903655739393 9657 161390617380431786853494948250188242145606612051826469551916611518301541123621460154875919870659245015492393946505543680 9658 10328999512347634358623676688012047497318823171316894051322637426162590488067364800296652896060612987547161516113831919617 9659 661055968790248598951915308032771039828404682964281219284648795274405791236311345912301496371475531494510259432735373262848 9660 42307582002575910332922579714097346549017899709713998034217522897561970639123926133160558611868819216832333167611625580003329 9661 2707685248164858261307045101702230179137145581421695874189921465443966120903931272501368802535981970682079586846536198208356352 9662 173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086953046270964674133491713 9663 11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564848567980770185541844992 9664 709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402945 9665 45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416 9666 76957043352332967211484537231569330199132634262236128235798841612896548692938092923023190329201390517957393645569 9667 2462625387274654950767472598834597214594863999966464113471755397974334216081670756078299855011188262341830802145280 9668 78804012392788958424558601681497169238597563266477999310101097878117622789776180096367218650043275165313483166187521 9669 2521728396569246669585866910108550349580112668890935296948800699836005763843664519753030419477422022627111543966269440 9670 80695308690215893426747607624283866129683455714990726256062565602125797666417273836755341665847225355081358649027723265 9671 2582249878086908589655921307990047795239788187852696529447552343574753276170354060187080659396740439960394415765301755904 9672 82631996098781074868989447679888954713111903690896585899933160127209747990989180728940996331655028047862674720131651731457 9673 2644223875160994395807661778943765355066599824982794734756082335987074219288402036528421403216510978847665436775270416646144 9674 84615164005151820665845168177197592230083496909436904538920507207801664851191134073495822362860589096960616703430711035559937 9675 2707685248164858261307045241686276565249908741261838409717688848046809698069901348168450527345125898832310872326204990615977984 9676 86645927941275464361825445494216107910192869162936548542521765015852413103576832197664927999134473568973122197233482566186565633 9677 2772669694120814859578414219978999578281304444294893064265588030560949263560024167750506528903162479273041142950691974874384039936 9678 88725430211866075506509254465953332507483864314731354230977081778809129141850300871676390842063185521237875510774463248592957079553 9679 2839213766779714416208296133736512176279197611628119754182918853735632175866085132943289149398330432325668141789561291338441008611328 9680 90854840536950861318665476132784478217569746829007294834519839108560070320944732334979567059983509764758342917264459640739869143072769 9681 2907354897182427562197295233900560720188398670638752837915297824098239701361911564012055174387263287357658529888763710118907109546393600 9682 93035356709837681990313447409664580397266094167976711731207846215635337245073230338941178112969095255305830886458972039623335775161024513 9683 2977131414714805823690030317109266572712515013375254775034400661608006591044944263145068404042580213711375561016861247519480593150665293824 9684 95268205270873786358080970147496530326800480428008152798186817833117617307059023559720352567091038371641269202340046466725298751088134979585 9685 3048582568667961163458591044719888970457615373696260889518666143953055004974855211026422823257972672989716782347206383961297928105404802269184 9686 97554642197374757230674913431036447054643691958280348464410820392844090168387098409777918325746681117594260062224054576675651309273122359738369 9687 3121748550315992231381597229793166305748598142664971150859654282861781525461921002368452923903592427310624278838847166100503649440638412225773568 9688 99895953610111751404211111353381321783955140565279076827497001293903173935369742901834969864752546726320840577624535644469480497713325396805550081 9689 3196670515523576044934755563308202297086564498088930458479808555343510886896537939467074846070782207661313807722236571539459889303400006289675255808 9690 102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190786919015975712777764476775304962515197723781679363076915201 9691 3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270093932842201409876959669522163351647509668316616237618066096128 9692 104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642960856685205864334994249770641659602619557144552837684224065537 9693 3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574567436865630651808955292906190897072343341890387133097616343040 9694 107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830041203700374385406681165674315777 9695 3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018561014282267925557957438092808814592 9696 109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914433 9697 3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824 9698 693167423530203714894603546035775197833181110664118933836032234284212605277590415740013002530168309302799967084951608273005445121 9699 11090678776483259438313656736572368989538323036064584621029217035397631166163417385302134804765954224742626087921690549119619170304 9700 177450860423732151013018507785157630426272570700542807373689082862427682012413130272904587322725415971633517805122427981218717892609 9701 2839213766779714416208296124562519899569636348196760545476798208172422569029088446192536906064184064841830120926809266846115536306176 9702 45427420268475430659332737993000300895108383307052773747610954389760878332442817353586432075775074129767799624666435723216576950829057 9703 726838724295606890549323807888004674337687746800081220121632734708406670716241500491786981963082375802946767224860091866908427433279488 9704 11629419588729710248789180926208073669530632859899194243224983471112367670637115390543824261414767530868135935780731537375300261861392385 9705 186070713419675363980626894819329169753511157047170265661830613264020770243611857310103048582679876638722690251847923074494831103353815040 9706 2977131414714805823690030317109266572712515013375254774912983855843900249549064591585025402412541133793287939651377586033424762872495341569 9707 47634102635436893179040485073748265163400240214004076398607741693502383287545993093669044134333071309615668143846968964680735302798381416448 9708 762145642166990290864647761179972242614403843424065222377723867096038049779779728011939256932258793629543931660248052474380199087423136727041 9709 12194330274671844653834364178879555881830461494785043558043581873536608465192651002243966314047859308775481188910738175411528537597607445266432 9710 195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183859701911823423434931859047971815425 9711 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826932450634618680363848583095345586634752 9712 49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642817 9713 799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 9714 1202453802380202612679414065556140558129427677186876370895464017472037805882272316419732827476014829317321129985 9715 9619630419041620901435312524449124464583108568911744578790387979586115306942539709960028204629604708114201837568 9716 76957043352332967211482500195592995714855617156960891076829807195928173895162832985819122592188625611074087944193 9717 615656346818663737691860001564743965711607931678354866400665271004382396920473289844950445485042905888098132951040 9718 4925250774549309901534880012517951725634967408808180833493536675530715221437321467610243751092346142404544382894081 9719 39402006196394479212279040100143613805079739270465446667948293404245721771497550893781187193348379015414059758518272 9720 315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454529 9721 2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224 9722 7410693711188236507108543040556026102612001277536363606232992373365894442647553 9723 29642774844752946028434172162224104410442560592274719409516555499744669479206912 9724 118571099379011784113736688648896417641748464297615937576404566024103044751294465 9725 474284397516047136454946754595585670566993857190463750305618264096412179005177856 9726 43556142965880123323311949751266331066369 9727 87112285931760246646623899502532662132736 9728 1 9729 0 9730 4 9731 138 9732 16449 9733 2097664 9734 268435729 9735 34359739424 9736 4398046515201 9737 562949953437696 9738 72057594037928193 9739 9223372036854776320 9740 1180591620717411303425 9741 151115727451828646838272 9742 4723519685917965029377 9743 302268352895954163081216 9744 19343993777516776559476737 9745 1237977819370199922113511424 9746 79229371458530977771404984321 9747 5070641086834295431099570061312 9748 324519791603188396660699074396161 9749 20769227048296125654131884488130560 9750 1329229263436725026952824285670932481 9751 85070632295073165982298338217288531968 9752 5444519168809539534130722214193284513793 9753 348449185265420806625273767845569622966272 9754 22300746527758698154614105440793015347052545 9755 1427247735241257013826194130600722562090532864 9756 91343853694310920353893759549936542402819915777 9757 5846006592879754963213416312603808613046081814528 9758 374144420550507721968307282864164030964102426787841 9759 23945242870631003808910418737037522738242432847052800 9760 1532495542293136551064306909446535193506536038072320001 9761 98079714661088813101524925941388459092877876401618812928 9762 6277101736848182401166692341490579411332902801717805973505 9763 401734511111515621280079416468442390577585919775444991737856 9764 25711008709640422085298238065704245511457634630258347101650945 9765 1645504557369096527807028209381089414400390330962513355419418624 9766 105312291670089682238783916542028779346045409306534333314859270145 9767 6739986666836699805974462215222374773278096018400408703801797640192 9768 431359146675979512148518911583273038133996227440232612284688096034817 9769 27606985387212471963622116895218788125190097220312596519109466464976896 9770 1766847064779991267627556491018460477919825059478141161115390093639548929 9771 113078212145868019110747327736364127799913886603320323815583848452480565248 9772 7237005577333907718530507769085149210011931392107517988331732580357919211521 9773 463168356949317437840118218628100590426921773878721703705530610587279674048512 9774 29642774844752946028434172258005075714560614239671408915895889297278525526507521 9775 1897137590064188545819787019914838223133907843263167909734045591239554563806593024 9776 121416805764108066932466369200989860319004997623635999558581569199320875010508193793 9777 7770675568902916283677847627686394485031297691541444740305428522555364521543410384896 9778 497323236409786642155382248153097941835842853861928705394294784844980125386833892737025 9779 31828687130226345097944463881496967394195380721657588135206002316105591677663402587586560 9780 2037035976334486086268445688410985099095727385368725905434441493015189472206614635401445377 9781 130370302485407109521180524058225913316002121050446572975838126408787046188350034972164227072 9782 8343699359066055009355553539725224323806144841966213624901270638464201091448710471039911460865 9783 533996758980227520598755426542394610668905415413331812363490631438704500803229362528182176055296 9784 34175792574734561318320347298712939145934940914893142237180349395912353061244076076261803722539009 9785 2187250724783011924372502227117623050349836127808199603114213545138168175735536038916425870080999424 9786 139984046386112763159840142535527794342549510727805390598264405829867665585904481626949382027123621889 9787 8958978968711216842229769122273777543845728663348834854272197796169258262914954542172813785932268306432 9788 573374653997517877902705223825521742100887594082634068369153072123756171473230174187891193440055645437953 9789 36695977855841144185773134324833391163172981375341518578757515226623173256633500483846481732362398565662720 9790 2348542582773833227889480596789337027375682548908319872239786512398097884802183466398924056060236390102728705 9791 150306725297525326584926758194517569752043683130132471737526586504988488479518628582018872859496181221847728128 9792 9619630419041620901435312524449124464130795720328478190515143534011345053825638042097489539102072824403041714177 9793 615656346818663737691860001564743965704370926101022604187476722158262737775208460072979103150455444970019508715520 9794 39402006196394479212279040100143613805079739270465446667954570505981108452261046400837473921301036442995165734371329 9795 2521728396569246669585858566409191283525103313309788586748740994685609286821932165445898701643963456748668051074842624 9796 161390617380431786853494948250188242145606612051826469551916611518301541123621460154875919870659245015492393946505543681 9797 10328999512347634358623676688012047497318823171316894051322640640038679006047915862442766095445756370149600253476660576256 9798 661055968790248598951915308032771039828404682964281219284648795274405791236311345912301496371475531494510259432735373262849 9799 42307582002575910332922579714097346549017899709713998034217522897561970639123926133160558611868819216832923463421984285655040 9800 2707685248164858261307045101702230179137145581421695874189921465443966120903931272501368802535981970682079586846536198208356353 9801 173291855882550928723650886508942731464777317210988535948154973788413831737851601440003975567808356286872334614655885329687379968 9802 11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564848567980770185541844993 9803 709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150015564047353956674830336 9804 45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788417 9805 2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624 9806 2462625387274654950767472598834597214594863999966464113471755397974334216081670756078299855011188262341830802145281 9807 78804012392788958424558601681497169238597563266477999310101097878117622789776180096367218650194390892765311813025792 9808 2521728396569246669585866910108550349580112668890935296948800699836005763843664519753030419477422022627111543966269441 9809 80695308690215893426747607624283866129683455714990726256062565602125798031792683169481071216767829071242306248423505920 9810 2582249878086908589655921307990047795239788187852696529447552343574753276170354060187080659396740439960394415765301755905 9811 82631996098781074868989447679888954713111903690896585899933160127209747990989180728940996331655030465714313949390001143808 9812 2644223875160994395807661778943765355066599824982794734756082335987074219288402036528421403216510978847665436775270416646145 9813 84615164005151820665845168177197592230083496909437809164617673740578411499417978342986748247850753574901926295630759776485376 9814 2707685248164858261307045241686276565249908741261838409717688848046809698069901348168450527345125898832310872326204990615977985 9815 86645927941275464361825445494216107910192869162936548542521765015852413103576832197664927999134473569011807823461150699777163264 9816 2772669694120814859578414219978999578281304444294893064265588030560949263560024167750506528903162479273041142950691974874384039937 9817 88725430211866075506509254465953332507483864314731354230977081778809129141850324816919216871576597370410019991850546618857378807808 9818 2839213766779714416208296133736512176279197611628119754182918853735632175866085132943289149398330432325668141789561291338441008611329 9819 90854840536950861318665476132784478217569746829007294834519839108560070320944732334979567059983509764758343536234479283430006592634880 9820 2907354897182427562197295233900560720188398670638752837915297824098239701361911564012055174387263287357658529888763710118907109546393601 9821 93035356709837681990313447447241261721647425814208401264660137933132749661048052117069110035877080793611337861021254749648728256973635584 9822 2977131414714805823690030317109266572712515013375254775034400661608006591044944263145068404042580213711375561016861247519480593150665293825 9823 95268205270873786358080970147496530326800480428008152798186817833117617307059023559720352567091038371641269202349949987039581793287327973376 9824 3048582568667961163458591044719888970457615373696260889518666143953055004974855211026422823257972672989716782347206383961297928105404802269185 9825 97554642197374757230674913431036447054643691958280348464410820392844090168387098409779487601180527787785219009579816879198419765965441596391424 9826 3121748550315992231381597229793166305748598142664971150859654282861781525461921002368452923903592427310624278838847166100503649440638412225773569 9827 99895953610111751404211111353381321783955140565279076827497001293903173935369742901834969864752546726320840577624535802925805526242000583893450752 9828 3196670515523576044934755563308202297086564498088930458479808555343510886896537939467074846070782207661313807722236571539459889303400006289675255809 9829 102293456496754433437912178025862473506770063938845774671353109882501222948406863395813241557454636344514417121017581736594208564721388950004789411840 9830 3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270093932842201409876959669522163351647509668316616237618066096129 9831 104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642960856685205864334994249770641662137920757601011640677630476288 9832 3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574567436865630651808955292906190897072343341890387133097616343041 9833 107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385438071456352830243126573980739865469056993551173567933507960832 9834 3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018561014282267925557957438092808814593 9835 109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951848560285508304525300552343486464 9836 3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261825 9837 112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368 9838 11090678776483259438313656736572368989538323036064584621029217035397631166163417385302134804765954224742626087921690549119619170305 9839 177450860423732151013018507785157630426272570700542807373689082862427682012413130272904587322725416620670625121975881547530759045120 9840 2839213766779714416208296124562519899569636348196760545476798208172422569029088446192536906064184064841830120926809266846115536306177 9841 45427420268475430659332737993000300895108383307052773747610954389767618319109605013535098829546829034840060481504657052071604688781312 9842 726838724295606890549323807888004674337687746800081220121632734708406670716241500491786981963082375802946767224860091866908427433279489 9843 11629419588729710248789180926208073669530632859899194243224983471112367670637115390543824261414767530878520529497801192632361254519832576 9844 186070713419675363980626894819329169753511157047170265661830613264020770243611857310103048582679876638722690251847923074494831103353815041 9845 2977131414714805823690030317109266644384346763064989512751136834034115424005133805452863660523226795378223166264416517003837512962233335808 9846 47634102635436893179040485073748265163400240214004076398607741693502383287545993093669044134333071309615668143846968964680735302798381416449 9847 762145642166990290864647761179972242614403843424065222377723867096038049779779728011939256932258793629544097813747525588864312063305671770112 9848 12194330274671844653834364178879555881830461494785043558043581873536608465192651002243966314047859308775481188910738175411528537597607445266433 9849 195109284394749514461349826862072894109287383916560696928697309976585734117947117452115213837292623383218812151958888149870238010357068154798080 9850 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826932450634618680363848583095345586634753 9851 49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230900600961957896999356676226685461331968 9852 799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285057 9853 12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 9854 9619630419041620901435312524449124464583108568911744578790387979586115306942539709960028204629604708114201837569 9855 76957043352332967211482500195592995714855617156960891076829807195928173895205368281684239900121547437003058970624 9856 615656346818663737691860001564743965711607931678354866400665271004382396920473289844950445485042905888098132951041 9857 4925250774549309901534880012517951725663915431117509882349429421782887198400468822593193422870478851102806781198336 9858 39402006196394479212279040100143613805079739270465446667948293404245721771497550893781187193348379015414059758518273 9859 315216049571155833698232320801148910440637914163723573343586347233965774171978365456047971916006251875667887458877440 9860 2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636225 9861 20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792 9862 29642774844752946028434172162224104410442560592274719409516555499744669479206913 9863 118571099379011784113736688648896417641759353333357407607235394011540861334061056 9864 474284397516047136454946754595585670566993857190463750305618264096412179005177857 9865 1897137590064188545819787018382342682267975428761855001222473056385648716020711424 9866 87112285931760246646623899502532662132737 9867 174224571863520493293247799005065324265472 9868 1 9869 0 9870 3 9871 139 9872 16452 9873 2097665 9874 268439552 9875 34359739425 9876 4398046515264 9877 562949953437697 9878 72057594037993472 9879 9223372036854776321 9880 1180591620717411304448 9881 151115727451828646838273 9882 19342813113834066795298816 9883 302268352895954163081217 9884 19343993777516776559493120 9885 1237977819370199922113511425 9886 79229371458530977775699886080 9887 5070641086834295431099570061313 9888 324519791603188396660699074658304 9889 20769227048296125654131884488130561 9890 1329229263436725028105744690765103104 9891 85070632295073165982298338217288531969 9892 5444519168809539534130722214193288708096 9893 348449185265420806625273767845569622966273 9894 22300746527758698154614105441074490306985984 9895 1427247735241257013826194130600722562090532865 9896 91343853694310920353893759549936542402887024640 9897 5846006592879754963213416312603808613046081814529 9898 374144420550507727160604122056178473602937654345728 9899 23945242870631003808910418737037522738242432847052801 9900 1532495542293136551064306909446535193506536039146061824 9901 98079714661088813101524925941388459092877876401618812929 9902 6277101736848182401166692341490579411351349545787220557824 9903 401734511111515621280079416468442390577585919775444991737857 9904 25711008709640422085298238065704245511457634630258364281520128 9905 1645504557369096527807028209381089414400390330962513355419418625 9906 105312291670089682238783916542029103864599063010894633532515155968 9907 6739986666836699805974462215222374773278096018400408703801797640193 9908 431359146675979512148518911583273038133996227440232612284962973941760 9909 27606985387212471963622116895218788125190097220312596519109466464976897 9910 1766847064779991267627556491018460477919825059479350086935003623302627328 9911 113078212145868019110747327736364127799913886603320323815583848452480565249 9912 7237005577333907718530507769085149210011931392107517988331732584755965722624 9913 463168356949317437840118218628100590426921773878721703705530610587279674048513 9914 29642774844754631025100869077211271098880054801321086715627550291805830163464192 9915 1897137590064188545819787019914838223133907843263167909734045591239554563806593025 9916 121416805764108066932466369200989860319004997623635999558581569199320945379252371456 9917 7770675568902916283677847627686394485031297691541444740305428522555364521543410384897 9918 497323236409786642155382248153097941835842853861928705394374013007494389442952459976704 9919 31828687130226345097944463881496967394195380721657588135206002316105591677663402587586561 9920 2037035976334486086268445688410985099095727385368725905434441493015189472207740535308288000 9921 130370302485407109521180524058225913316002121050446572975838126408787046188350034972164227073 9922 8343699359066055009355553539725224323806144842057557477234452050569521789841803232221528588288 9923 533996758980227520598755426542394610668905415413331812363490631438704500803229362528182176055297 9924 34175792574734561318320347298712939145934940914893142237180349395912353061244076094276202232020992 9925 2187250724783011924372502227117623050349836127808199603114213545138168175735536038916425870080999425 9926 139984046386112763159840142535527794342549510727805390598264405829872857882763016454505854929414914048 9927 8958978968711216842229769122273777543845728663348834854272197796169258262914954542172813785932268306433 9928 573374653997517877902705223825521742100887594082634068369153072123756171473230174187891481670431797149696 9929 36695977855841144185773134324833391163172981375341518578757515226623173256633500483846481732362398565662721 9930 2348542582773833227889480596789337029142529613686704200290588472275127540942092340339317956506374904324554752 9931 150306725297525326584926758194517569752043683130132471737526586504988488479518628582018872859496181221847728129 9932 9619630419041620901435312524449124464130795720328478190515143534011345053825638042097489539106684510421469102080 9933 615656346818663737691860001564743965704370926101022604187476722158262737775208460072979103150455444970019508715521 9934 39402006196394479212279040100143613805079739270465446667954570505981108452261386683204394859764481370858523793031168 9935 2521728396569246669585858566409191283525103313309788586748740994685609286821932165445898701643963456748668051074842625 9936 161390617380431786853494948250188242145606612051826469551916611518301541123621460154875919870659245089279370241343750144 9937 10328999512347634358623676688012047497318823171316894051322640640038679006047915862442766095445756370149600253476660576257 9938 661055968790248598951915308032771039828404682964281219284648820985414499380155754496582687898316925202839112549708723126272 9939 42307582002575910332922579714097346549017899709713998034217522897561970639123926133160558611868819216832923463421984285655041 9940 2707685248164858261307045101702230179137145581421695874189921465443966120903931272501368802535981970682080767438156915619659776 9941 173291855882550928723650886508942731464777317210988535948154973788413831737851601440003975567808356286872334614655885329687379969 9942 11090678776483259438313656736572334813745748301503266300681918322458485231222502492159919925161756843012706379563886935677402611712 9943 709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150015564047353956674830337 9944 45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600410525586777391182643200 9945 2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458625 9946 186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936 9947 78804012392788958424558601681497169238597563266477999310101097878117622789776180096367218650194390892765311813025793 9948 2521728396569246669585866910108550349580112668890935296948800699836005763843664519753030419477724254082015201259945984 9949 80695308690215893426747607624283866129683455714990726256062565602125798031792683169481071216767829071242306248423505921 9950 2582249878086908589655921307990047795239788187852696529447552343574753277631855697517983577600424063750857820792059592704 9951 82631996098781074868989447679888954713111903690896585899933160127209747990989180728940996331655030465714313949390001143809 9952 2644223875160994395807661778943765355066599824982794734756082335987074219288402036528421403216510983683368715233787115470848 9953 84615164005151820665845168177197592230083496909437809164617673740578411499417978342986748247850753574901926295630759776485377 9954 2707685248164858261307045241686276565249908741261845646723266180309023671256090246743534645572107358031045156858339499660279808 9955 86645927941275464361825445494216107910192869162936548542521765015852413103576832197664927999134473569011807823461150699777163265 9956 2772669694120814859578414219978999578281304444294893064265588030560949263560024167750506528903162479273118514203147311141565235200 9957 88725430211866075506509254465953332507483864314731354230977081778809129141850324816919216871576597370410019991850546618857378807809 9958 2839213766779714416208296133736512176279197611628119754182918853735632175866085228724260453516384079722357029198875446164567420305408 9959 90854840536950861318665476132784478217569746829007294834519839108560070320944732334979567059983509764758343536234479283430006592634881 9960 2907354897182427562197295233900560720188398670638752837915297824098239701361911564012055174387263287357658531126703749404287384445517824 9961 93035356709837681990313447447241261721647425814208401264660137933132749661048052117069110035877080793611337861021254749648728256973635585 9962 2977131414714805823690030317710493473902616319714961807691054134852073256633007780845145032435821074966223050025973208402258516246980984832 9963 95268205270873786358080970147496530326800480428008152798186817833117617307059023559720352567091038371641269202349949987039581793287327973377 9964 3048582568667961163458591044719888970457615373696260889518666143953055004974855211026422823257972672989716782347226191001926494189803188256768 9965 97554642197374757230674913431036447054643691958280348464410820392844090168387098409779487601180527787785219009579816879198419765965441596391425 9966 3121748550315992231381597229793166305748598142664971150859654282861781525461921002368459201005327813991388114628270294538757237531745282716336128 9967 99895953610111751404211111353381321783955140565279076827497001293903173935369742901834969864752546726320840577624535802925805526242000583893450753 9968 3196670515523576044934755563308202297086564498088930458479808555343510886896537939467074846070782207661313807722236571856372539360457356663851057152 9969 102293456496754433437912178025862473506770063938845774671353109882501222948406863395813241557454636344514417121017581736594208564721388950004789411841 9970 3273390607896141870013189696827599152216642046043064789483293405132110130890760823328958501704065208619280350063810707149666610927185156390034710986752 9971 104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642960856685205864334994249770641662137920757601011640677630476289 9972 3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574567436865630651808955292906190902142945742803304739084429164544 9973 107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385438071456352830243126573980739865469056993551173567933507960833 9974 3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820331138653627978457206279171314200331626104005872695409111394680832 9975 109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951848560285508304525300552343486465 9976 3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457936984560046644584180839914405888 9977 112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378369 9978 3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776 9979 177450860423732151013018507785157630426272570700542807373689082862427682012413130272904587322725416620670625121975881547530759045121 9980 2839213766779714416208296124562519899569636348196760545476798208172422569029088446192536906064184066139904335560516173978739618611200 9981 45427420268475430659332737993000300895108383307052773747610954389767618319109605013535098829546829034840060481504657052071604688781313 9982 726838724295606890549323807888004674337687746800081220121632734708433630662908651131581648978169395428428107510747804810859034714308608 9983 11629419588729710248789180926208073669530632859899194243224983471112367670637115390543824261414767530878520529497801192632361254519832577 9984 186070713419675363980626894819329169753511157047170265661830613264020770243611857310103048582679876638743459439282062385008953088670695424 9985 2977131414714805823690030317109266644384346763064989512751136834034115424005133805452863660523226795378223166264416517003837512962233335809 9986 47634102635436893179040485073748265736774894211521954301312965519024111584940893595175537633974418879320851638109462254556761929864311734272 9987 762145642166990290864647761179972242614403843424065222377723867096038049779779728011939256932258793629544097813747525588864312063305671770113 9988 12194330274671844653834364178879555881830461494785043558043581873536608465192651002243966314047859308775481521217737121640496763549372515352576 9989 195109284394749514461349826862072894109287383916560696928697309976585734117947117452115213837292623383218812151958888149870238010357068154798081 9990 3121748550315992231381597229793166305748598142664971150859156959625371740586612684898690432646789471902745446948890519771066933800894486598909952 9991 49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230900600961957896999356676226685461331969 9992 799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694372397007444374345265513029279531663360 9993 12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560897 9994 204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336 9995 76957043352332967211482500195592995714855617156960891076829807195928173895205368281684239900121547437003058970625 9996 615656346818663737691860001564743965711607931678354866400665271004382396920558360436680680100908749539956075003904 9997 4925250774549309901534880012517951725663915431117509882349429421782887198400468822593193422870478851102806781198337 9998 39402006196394479212279040100143613805195531359702762863371864389254409679350480596079906818924373224814541119946752 9999 315216049571155833698232320801148910440637914163723573343586347233965774171978365456047971916006251875667887458877441 10000 2521728396569246669585858566409191283525103313309788586748690777871726193375822840259980724066488454510053918452482048 10001 20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089793 10002 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 10003 118571099379011784113736688648896417641759353333357407607235394011540861334061057 10004 474284397516047136454946754595585670567015635261946690367279920071287812170711040 10005 1897137590064188545819787018382342682267975428761855001222473056385648716020711425 10006 7588550360256754183279148073529370729071901715047420004889892225542594864082845696 10007 174224571863520493293247799005065324265473 10008 348449143727040986586495598010130648530944 10009 1 10010 0